在Linuxchkconfig命令的详细解释
使用语法:
{ } { chkconfig --添加--德尔} { } {或清单chkconfig {级{ } } } {服务系统 /关/重置}
使用chkconfig表明当没有参数的运行。如果是添加服务名,检查服务是否是当前运行级别启动。如果是,返回真,返回false。如果,关闭,或复位后指定的服务名称,然后chkconfi将改变指定服务的启动信息。分别打开和关闭是指服务的启动和停止、复位是指复位服务的启动信息,无论初始化脚本有问题。打开和关闭开关,系统默认是唯一有效的运行级别3, 4, 5,但复位可以适用于所有运行级别。
参数的使用:
-添加指定的系统服务让chkconfig指令来管理和添加相关的数据的系统,是在叙述文件开始。
——删除指定的系统服务,不再由chkconfig指令管理,并删除相关数据在系统启动文件相同的时间叙事。
级别指定在读取系统服务中打开或关闭哪个执行级别。
第0级表示关闭。
级别1:单用户模式
级别2:没有网络连接的多用户命令行模式
级别3:具有网络连接的多用户命令行模式
级别4表示:不可用
级别5:具有图形界面的多用户模式
级别6:重新启动
需要说明的是,水平选项可以指定运行级别,你想看而不一定是当前运行级别。每个运行级别,只有一个启动脚本或停止脚本,运行级别切换时,初始化不重启服务已经启动,也不停止停止服务已停。
{姓名} chkconfig --列表:显示所有运行级别的系统服务运行状态信息(开或关)。如果名字是指定的,只有指定的服务的状态在不同的运行级别显示。
chkconfig --添加名称:添加一个新的服务。Chkconfig保证每个运行级别有S或K项。如果没有,它会自动从默认的init脚本建立。
chkconfig --德尔名称:删除服务从 / / RC {等}删除关联的符号连接6 d.
chkconfig { }的名字--水平:建立服务在指定的运行级别启动、停止或复位。
运行级别的文件:
每个chkconfig管理服务需要有两行或更多的相应的init.d.the一线下脚本台词告诉chkconfig级别,默认的启动和停止优先启动。如果服务默认是不在任何运行级别开始,然后用相反的运行级别,第二行介绍服务,并可以有一个十字线。
例如,random.init包含三行:
# chkconfig:23452080
描述:保存和恢复系统的熵# 池
#高质量的随机数生成。
使用的例子:
# chkconfig --列表列出了所有的系统服务
chkconfig --添加httpd #增加httpd服务
chkconfig --德尔httpd httpd #删除服务
chkconfig httpd 2345水平#设置httpd在2, 3, 4的操作水平,5例(打开状态)
# chkconfig --列表列出所有服务启动
chkconfig --列表mysqld #列表设置mysqld服务
chkconfig -- 35级mysqld对mysqld #设置在3级和5级的开机运行服务,说35只在3级和5,手术开始,说关了
在# chkconfig mysqld mysqld设置在每个年级,每个年级包括2, 3, 4、5级
如何添加服务:
1。服务脚本必须存储在目录中;
2.chkconfig——加名
添加此服务chkconfig工具服务列表,当服务在 / / RC等K /入世。D / D的;
3.chkconfig mysqld在- 35级
修改服务的默认引导级别。