码迷,mamicode.com
首页 > 系统相关 > 详细

Linux系统启动流程之chkconfig

时间:2018-06-10 00:34:51      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:Linux系统启动流程chkconfig

根据用户的要求,需要在系统正常启动后自动运行某些脚本。

chkconfig xxx on 这个命令就自动在对应的rc2 rc3 rc4的目录下创建脚本

技术分享图片

先拿rc2.d来看看

技术分享图片

这个是rc2.d目录里一个文件的内容,chkconfig 2345 57 43

2345指明了运行级别,当系统运行在2 3 4 5级别时运行该脚本,57是开机优先级 43是关机优先级。开机优先级数字越低越优先执行,关机优先级是数字越低就越迟关闭。


技术分享图片

这个是我自己写的测试脚本

注意:这个脚本必须在/etc/rc.d/init.d的目录下

通过chkconfig --add CHK.sh来使脚本开机自动运行,但是不论脚本中是否指定了运行等级,rc2.d rc3.d rc4.d rc5.d都会产生XXCHK.sh的脚本文件

技术分享图片

查看已有的开启服务

技术分享图片

这个显示的结果符合我刚才自己写的脚本

如何删除一个已经配置的启动项?

chkconfig --del

技术分享图片


rc.local

这个特殊的文件需要单独说一下,如果管理员有一个命令想在开机的时候运行,但是这个命令又不值得去写一个脚本,那么可以将命令放入rc.local中。这样系统每次开机的时候都会去执行一次,而且这个文件默认是没有执行权限的,需要手动添加执行权限

技术分享图片


还有一个简单的方式进行开启项设置

技术分享图片

直接在参数中指定运行级别

技术分享图片

这个命令的效果是rc3.d的目录下有S50CHK.sh的脚本文件,但是在其他rc2.d rc4.d的目录中没有关于CHK.sh的脚本文件,与chkconfig --add xxx.sh的命令效果不一样




Linux系统启动流程之chkconfig

标签:Linux系统启动流程chkconfig

原文地址:http://blog.51cto.com/yueyue207/2126834

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!