Linux基本功杂记——[021]——『rhel6系列的开关机脚本』

Posted 纯原创,零转载

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 NAME
chkconfig --del NAME
注:在/etc/rc.d/rcX.d/中添加或删除脚本的软链接

chkconfig [--level NUM] NAME on|off|reset
注:设置脚本的开机启动状态,或重置为脚本中注明默认状态,可通过--level选项指明要随机启动的具体运行级别

chkconfig --list
注:显示各运行级别中的开机启动脚本信息

以上是关于Linux基本功杂记——[021]——『rhel6系列的开关机脚本』的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统简介 安装Linux系统 RHEL6基本操作

Linux基本功杂记——[018]——『Network Bonding』

Linux基本功杂记——[022]——「OpenSSL」

Linux基本功杂记——[013]——『mdadm Raid & LVM』

Linux基本功杂记——[023]——「OpenSSH tunneling」

Linux基本功杂记——[020]——『ext4 Quota』