CentOS 7.0 系统中 chkconfig 命令详解
chkconfig 是 Linux 系统中用于管理系统服务的工具之一,主要用于查看、修改、启动和停止系统服务,在 CentOS 7.0 系统中,chkconfig 命令同样发挥着重要作用,本文将详细介绍 chkconfig 命令的用法,帮助您更好地管理和配置系统服务。

chkconfig 命令概述
chkconfig 命令主要用于以下三个方面:
- 查看系统服务状态
- 修改系统服务状态
- 开启或关闭系统服务
chkconfig 命令的基本用法
查看系统服务状态
使用以下命令查看系统服务状态:
chkconfig --list 此命令将列出所有系统服务及其对应的状态。
修改系统服务状态
使用以下命令修改系统服务状态:
chkconfig --level <等级> <服务名> on/off <等级> 表示运行级别,level 3、level 5 等;<服务名> 表示要修改的服务名称。
开启或关闭系统服务

使用以下命令开启或关闭系统服务:
chkconfig <服务名> on/off 此命令将开启或关闭指定服务,不涉及运行级别。
chkconfig 命令的详细用法
查看系统服务状态
chkconfig --list 此命令将列出所有系统服务及其对应的状态,
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off 第一列表示服务名称,第二列表示在各个运行级别下的状态(on/off)。
修改系统服务状态
chkconfig --level <等级> <服务名> on/off 将 sshd 服务在运行级别 3 和 5 中设置为开启状态:
chkconfig --level 3 sshd on
chkconfig --level 5 sshd on 开启或关闭系统服务
chkconfig <服务名> on/off 将 sshd 服务关闭:

chkconfig sshd off FAQs
问题:如何查看某个服务的运行级别?
解答:使用以下命令查看某个服务的运行级别:
chkconfig --list | grep <服务名> 查看 sshd 服务的运行级别:
chkconfig --list | grep sshd 问题:如何将某个服务设置为开机自启?
解答:使用以下命令将某个服务设置为开机自启:
chkconfig <服务名> on 将 sshd 服务设置为开机自启:
chkconfig sshd on 
