CentOS 7 Checkconfig 使用指南

简介
Checkconfig 是一个用于配置系统启动服务的工具,它可以帮助用户方便地管理 Linux 系统中的各种服务,在 CentOS 7 系统中,Checkconfig 提供了丰富的功能,使得用户可以轻松地启用、禁用或修改服务的启动类型。
安装 Checkconfig
在 CentOS 7 系统中,Checkconfig 已经预装在系统中,无需额外安装,可以通过以下命令检查是否已安装:
rpm -q checkconfig
如果返回结果为空,说明 Checkconfig 未安装,可以通过以下命令安装:
sudo yum install checkconfig
使用 Checkconfig
查看所有服务
checkconfig --list-services
查看服务的启动类型

checkconfig --list-start level
level 代表运行级别,level 3。
修改服务的启动类型
checkconfig --level <level> <service>
将 SSH 服务的启动类型修改为仅在运行级别 3 和 5 中启动:
checkconfig --level 345 ssh on
重启服务
修改完服务的启动类型后,需要重启服务以使更改生效:
systemctl restart <service>
禁用服务
chkconfig --level <level> <service> off
禁用 SSH 服务在运行级别 3 和 5 中启动:
chkconfig --level 345 ssh off
表格展示

以下是一个表格,展示了使用 Checkconfig 修改服务启动类型的示例:
| 服务名称 | 当前启动类型 | 修改后的启动类型 |
|---|---|---|
| ssh | on | off |
| httpd | on | on |
| mysqld | on | on |
FAQs
问题:如何查看所有服务的启动类型?解答: 使用以下命令可以查看所有服务的启动类型:
checkconfig --list-services
问题:如何修改服务的启动类型?解答: 使用以下命令修改服务的启动类型:
checkconfig --level <level> <service> <on/off>
<level>代表运行级别,<service>代表服务名称,<on/off>代表启动类型(启用或禁用)。

