在/etc/init.d目录下,任意打开一个启动脚本,你会发现在其顶部的注释中,基本上都有以下一行:
[@more@]chkconfig 235 56 34(也可能是其他数字组合)就以chkconfig 235 56 34为例,235表示该启动脚本对应的服务将在系统启动级别2, 3, 5级启动。
而56表示其启动优先级为56,所谓的优先级,就是在rc脚本中出现在各个符号链接名中的数字。
那么34是什么相信大家已经猜到了,对了,他就是终止优先级。Linux下利用CHKCONFIG管理系统服务NAMEchkconfig --更新并询问系统服务的运行级信息。
摘要(SYNOPSIS)chkconfig --list [name]chkconfig --add namechkconfig --del namechkconfig [--level levels] name chkconfig [--level levels] name描述(DESCRIPTION)chkconfig提供了一个命令行工具,它可以让管理员通过操纵行号标实来维护/etc/rc[0-6].d目录层,以减轻管理员的工作强度。
chkconfig有五个不同的功能:增加新的系统服务,删除服务,列举当前已经启动的系统服务,改变服务启动状态,及检测个别服务的启动情况。
当chkconfig 不带任何参数运行的时候,它显示简略的使用说明。如果仅提供一个服务名,它将检测当前系统是否在特定运行级运行此服务。如果服务正在运行,chkconfig将显示true(是),否则显示否。
使用--level运行级参数,chkconfig将询问选择一个非当前运行级以外的一个运行级运行服务。
如果将on,off,或reset标实在服务名的后面,chkconfig将改变此指定服务的运行状态。
如on和off标实用来提示服务的启动与停止,分别在不同的运行级进行控制。reset参数将重置指定服务。
默认情况下,on和off参数只对2,3,4,5运行级发生作用,而reset参数可以对所有运行级发生作用。--level参数就是用来指定对哪个运行级进行作用的。
参数(OPTION)--level levels指定服务的运行级,有levelschkconfig 命令也可以用来激活和解除服务。
chkconfig --list 命令显示系统服务列表,以及这些服务在运行级别0到6中已被启动(on)还是停止(off)。
chkconfig 还能用来设置某一服务在某一指定的运行级别内被启动还是被停运。譬如,要在运行级别3、4、5中停运 nfs 服务,使用下面的命令:chkconfig --level 345 nfs off)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23595918/viewspace-1035460/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23595918/viewspace-1035460/