Linux如何查看服务启动状态是否开机自动启动

本文为joshua317原创文章,转载请注明:转载自joshua317博客 Linux如何查看服务启动状态是否开机自动启动 - joshua317的博客

方式一 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博客 Linux如何查看服务启动状态是否开机自动启动 - joshua317的博客

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
查看Linux系统中的服务是否开机自动启动,可以使用chkconfig命令。chkconfig命令用于管理系统服务的运行级别。通过chkconfig命令,您可以查看服务在每个运行级别下的启动状态。 要查看特定服务启动状态是否开机自动启动,可以使用以下命令: chkconfig --list <服务名称> 例如,要查看network服务是否开机自动启动,可以运行以下命令: chkconfig --list network 该命令会显示network服务在每个运行级别下的启动状态。例如,输出可能如下所示: network 0: 关闭 1: 关闭 2: 启用 3: 启用 4: 启用 5: 启用 6: 关闭 其中,0表示运行级别0,1表示运行级别1,以此类推,而启用表示服务在该运行级别下自动启动,关闭表示服务在该运行级别下不会自动启动。 需要注意的是,上述输出结果只显示SysV服务,并不包含原生systemd服务。如果要列出systemd服务,请执行'systemctl list-unit-files'命令。若要查看在具体目标(target)下启用的服务,请执行'systemctl list-dependencies [target]'命令。 因此,通过chkconfig命令可以方便地查看Linux系统中的服务是否开机自动启动。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Linux如何查看服务启动状态是否开机自动启动](https://blog.csdn.net/joshua317/article/details/128269390)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LuckyTHP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值