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服务关闭,
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值