chkconfig 命令说明

Posted 锦衣admin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了chkconfig 命令说明相关的知识,希望对你有一定的参考价值。

chkconfig 命令说明

chkconfig 命令用于将某个服务添加到开机启动项中

基本语法:

  • 服务为这个程序在/etc/init.d 目录下的服务脚本名称
# chkconfig --add nginx			=>	将Nginx 添加到开机启动项
# hkconfig --del nginx 			=>	将Nginx 从开机开机启动项删除掉

# chkconfig --level 35 nginx on		=>	设置某服务的开机启动项等级为35(init 0~6),一般来说开35就足够了
# chkconfig  nginx on		=>	默认开启(init 2~5)

# chkconfig --list        	=>	列出系统所有的服务启动情况
#chkconfig --list nginx 		=>	列出nginx 服务设置情况

init 运行级别:

运行级别说明
0表示关机,设置时不要将开启模式设置为0,不然该服务永远无法启动
1单用户模式
2无网络连接的多用户命令行模式
3有网络连接的多用户命令行模式 ,字符模式
4不可用
5带图形界面的多用户模式
6重新启动,设置时不要将开启模式设置为6,不然该服务一直在重启

以nginx 服务为例:

打开nginx 的服务脚本配置文件,找到chkconfig,修改时不需要去掉注释

# vim /etc/init.d/nginx
	#chkconfig:	 2345 85 15		=>	因为Nginx服务不依赖其他服务,所有开启关闭顺序值影响不大,默认就该

# chkconfig --add nginx			=>	就是将Nginx添加到开机启动项,并且运行模式为2345,就不需要用--level指定了

nginx 默认情况,chkconfig 默认为上图所示

开启模式:

  • - 代表所有运行模式不开启,可以修改开启模式为2345

开启顺序:

  • 值越小,优先权越高
  • 如果A服务需要依赖B服务启动,那A的开启顺序值比B服务小,代表A服务先启动

关闭顺序:

  • 值越小,优先权越高
  • 与开启顺序相反,先将B服务关闭再将A服务关闭,

以上是关于chkconfig 命令说明的主要内容,如果未能解决你的问题,请参考以下文章

Linux常用命令——chkconfig

chkconfig命令详解

(转0CentOS下开机启动查看管理命令:chkconfig用法

每天学一个 Linux 命令(92):chkconfig

关于service,systemctl,chkconfig,init

在linux中,怎样查看Mysql服务运行状态?