centos开机自动启动服务-chkconfig命令用法详解

发布时间:2019-10-25编辑:脚本学堂
本文介绍下,在centos中设置开机自动启动服务的命令,chkconfig的具体用法。有需要的朋友,参考下吧。

centosredhat等系统中,可以使用chkconfig 命令检查与设置某些服务自动启动模式。

比如,列出所有服务列表:
 

复制代码 代码示例:
#chkconfig --list

添加服务为自动启动:
#chkconfig --add
添加进去:
 

复制代码 代码示例:
#chkconfig --add postfix

删除:
#chkconfig --del 添加进去:
 

复制代码 代码示例:
#chkconfig --del postfix
 

--list 后面可以加 服务名称 就只输出此服务的信息

例如:
 

复制代码 代码示例:
#chkconfig --list httpd
httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off

上面的输出 0-6 都为off 时 表示 没有自动启动

0-6 分别表示的是
 

 等级0表示:表示关机
 等级1表示:单用户模式
 等级2表示:无网络连接的多用户命令行模式
 等级3表示:有网络连接的多用户命令行模式
 等级4表示:不可用
 等级5表示:带图形界面的多用户模式
 等级6表示:重新启动

#chkconfig httpd on

就可以把httpd服务 设置为自动启动了

再次查看:
 

复制代码 代码示例:
#chkconfig --list httpd
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

这个时候2~5都是on,设置成功。

关闭自动启动:
#chkconfig httpd off

--level 对 0-6 某些 等级进行单独设置,例如:
 

复制代码 代码示例:
#chkconfig --level 35 httpd on 将3和5 设置成on

就介绍这些吧,挺简单的,有了chkconfig命令,可以轻松实现服务添加或去除自启动模式。