chkconfig使用方法 (转)

函数名称:       chkconfig  -  更新和查询在某运行级下的系统服务。



语法:

       chkconfig --list [name]

       chkconfig --add name

       chkconfig --del name

       chkconfig [--level levels] name <on|off|reset>

       chkconfig [--level levels] name



说明:

chkconfig提供一种简单的命令行工具来帮助管理员对/etc/rc[0-6].d目录层次下的众多的符号链接进行直接操作。

此命令使用是由chkconfig命令在IRIX操作系统提供授权。不用在/etc/rc[0-6].d目录下直接维护配置信息,而是直接在/etc/rc[0-6]下管理链接文件。在运行级别的目录下的配置信息通知在将会初始启动哪些服务。

Chkconfig有五个很明确的功能:为管理增加一个新的功能、删除一个功能、列出当前服务的启动信息、改变一个服务的启动信息和检测特殊服务的启动状态。

当chkconfig没有参数运行时,它将显示其使用方法。如果只给出了一个服务名,它将检测这个服务名是否已经被配置到了当前运行级别中。如果已经配置,返回真,否则返回假。--level选项可以被用做查询多个运行级别而不仅仅是一个。

       如果在服务名之后指定了on,、off或reset,chkconfig将改变指定服务的启动信息。On或off标记服务被打开或停止,尤其是在运行级别被改变时。Reset标记重置服务的启动信息。

       默认情况下,on或off选项仅对2、3、4、5有影响,而 reset影响所有的运行级。--level选项可以被用于指定哪个运行级别接收影响。

注意:对于每个服务,每一个运行级都有一个开始角本和一个结束角本。当开或关一个运行级时,init不会重新开始一个已经运行的服务,也不会重新停止一个未运行的服务。

选项:

       --level levels

              指定一个运行级别适合的操作。范围为0-7。

       --add name

              增加一个新的服务。

       --del name

              删除一个服务

       --list name

              显示服务的情况

RUNLEVEL FILES

每个通过chkconfig管理的服务在其init.d目录下的角本中都需要两行或多行的注释。第一行告诉chkconfig在默认情况下什么运行级别的服务可以开始,也就是所说的开始或结束的优先级别。如果服务没有默认的级别,建造将在所有运行级别中启动。a – 将用于代替运行级列表。第二个注释行包括对此服务的描述,可以通过反斜线符号扩展为多行。(英文如下)

Each  service which should be manageable by chkconfig needs two or more

       commented lines added to its init.d script. The first line  tells  chk-

       config  what  runlevels the service should be started in by default, as

       well as the start and stop priority levels. If the service should  not,

       by default, be started in any runlevels, a - should be used in place of

       the runlevels list.  The second line contains  a  description  for  the

       service,  and may be extended across multiple lines with backslash con-

       tinuation.

示例如下:

       random.init有下面的三行内容:

       # chkconfig: 2345 20 80

       # description: Saves and restores system entropy pool for \

       #              higher quality random number generation.

       这就是说:radnom角本将在2、3、4、5级别中运行,他的启动优先权是20,停止的优先权是80。\表示行将继续。额外的空格被忽略掉了。

猜你喜欢

转载自xiaoyangok.iteye.com/blog/970952