首页 > 代码库 > Linux基本功杂记——[021]——『rhel6系列的开、关机脚本』
Linux基本功杂记——[021]——『rhel6系列的开、关机脚本』
一、系统脚本位置及含义
- /etc/inittab、/etc/init/* 存放开关机配置文件
- /etc/init.d/* 服务脚本,是一个到/etc/rc.d/init.d/的软链接
- /etc/rc.d 存放各个运行level的开关机脚本,均为指向/etc/init.d目录的软链接
- /etc/rc.loacl 系统启动最后阶段执行的脚本,可将需要开机运行的命令直接写在此文件中
二、启动脚本的基本语法
如下所示,chkconfig行的“2345”指默认在2、3、4、5四个level开机运行,“12”、“88”分别指该脚本在开、关机阶段的执行顺序(/etc/rc.d/rcX.d/目录下,以S开头的脚本开机启动,K开头则不启动,脚本名称排序与启动顺序一致!)
#!/bin/bash## chkconfig: 2345 12 88# description: xxxx
三、chkconfig的使用
经过上一部分,脚本准备完毕,通过以下命令添加或删除开机启动
chkconfig --add NAMEchkconfig --del NAME注:在/etc/rc.d/rcX.d/中添加或删除脚本的软链接chkconfig [--level NUM] NAME on|off|reset注:设置脚本的开机启动状态,或重置为脚本中注明默认状态,可通过--level选项指明要随机启动的具体运行级别
chkconfig --list
注:显示各运行级别中的开机启动脚本信息
Linux基本功杂记——[021]——『rhel6系列的开、关机脚本』
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。