本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/284
方式一 chkconfig
linux中查看服务启动状态是否开机自动启动的方法:
1、打开linux终端;
2、在终端命令行中输入“chkconfig --list servicename”命令查看服务启动状态是否开机自动启动即可。
chkconfig --list network
注:该输出结果只显示 SysV 服务,并不包含
原生 systemd 服务。SysV 配置数据
可能被原生 systemd 配置覆盖。
要列出 systemd 服务,请执行 'systemctl list-unit-files'。
查看在具体 target 启用的服务请执行
'systemctl list-dependencies [target]'。
network 0:关 1:关 2:开 3:开 4:开 5:开 6:关
3.查看所有
注:该输出结果只显示 SysV 服务,并不包含
原生 systemd 服务。SysV 配置数据
可能被原生 systemd 配置覆盖。
要列出 systemd 服务,请执行 'systemctl list-unit-files'。
查看在具体 target 启用的服务请执行
'systemctl list-dependencies [target]'。
netconsole 0:关 1:关 2:关 3:关 4:关 5:关 6:关
network 0:关 1:关 2:开 3:开 4:开 5:开 6:关
注意:该输出结果只显示 SysV 服务,并不包含原生 systemd 服务。SysV 配置数据可能被原生 systemd 配置覆盖。 要列出 systemd 服务,请执行 'systemctl list-unit-files'。
方式二 systemctl
1、打开linux终端;
2、在终端命令行中输入“systemctl status servicename”命令查看服务启动状态是否开机自动启动即可。
systemctl status chronyd.service
[root@localhost system]# systemctl status chronyd.service
● chronyd.service - NTP client/server
Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2022-07-28 18:33:39 CST; 4 months 4 days ago
Docs: man:chronyd(8)
man:chrony.conf(5)
Main PID: 790 (chronyd)
Memory: 1.0M
CGroup: /system.slice/chronyd.service
└─790 /usr/sbin/chronyd
3.systemctl其他用法
# 显示systemd当前的units状态,此状态是各服务的运行状态
systemctl list-units
# 显示systemd当前已经安装的units状态,如/usr/lib/systemd/system/chronyd.service,这个就是安装chrony产生的units文件。
systemctl list-unit-files
# 查看服务的自启动状态以list-unit-files为准
# 但是系统服务太多,我想分类查看该如何做?
# 查看系统中已经enable的服务
systemctl list-unit-files --state=enabled
# 查看系统中已经disable的服务
systemctl list-unit-files --state=disabled
# --state还可以与list-units结合使用,具体可使用以下命令查询用法
systemctl --state=help
本文为joshua317原创文章,转载请注明:转载自joshua317博客 https://www.joshua317.com/article/284
标签:systemd,服务,查看,chronyd,启动,list,systemctl,Linux,开机 From: https://www.cnblogs.com/joshua317/p/16967339.html