快速业务通道

Linux chkconfig命令详解

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-19

chkconfig --del name:删除服务,并把相关符号连接从/etc/rc[0-6].d删 除.

chkconfig [--level 拥有帝国一切,皆有可能。欢迎访问phome.net|levels] [运行级] 系统服务 [on|off|reset]:设置某一服务 在指定的运行级是被启动,停止还是重置.例如,要在3,4,5运行级停止nfs服务,则命令如下:

chkconfig --level 345 nfs off

运行级文件:

每个被chkconfig管理的服务需要在对应的init.d下的脚本加上两行 或者更多行的注释.第一行告诉chkconfig缺省启动的运行级以及启动 和停止的优先级.如果某服务缺省不在任何运行级启动,那么使用 - 代 替运行级.第二行对服务进行描述,可以用\ 跨行注释.
例如,random.init包含三行:
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for \
# higher quality random number generation.

附加介绍一下Linux系统的运行级的概 念: 拥有帝国一切,皆有可能。欢迎访问phome.net
Linux
中有多种运行级,常见的就是多用户的2,3,4,5 ,很 多人知道5是运行X-Windows的级别,而0就是关机了.运行级的改变可以通过init命令来切换.例如,假 设你要维护系统进入单用户状态,那 么,可以使用init1来切换.在Linux的运行级的切换过程中,系统会自动寻找对应运行级的目录/etc/rc[0-6].d下的KS开头的文件, 按后面的数字顺序,执行这些脚本.对这些脚本的维护,是很繁琐的一件事情,Linux提 供了chkconfig命令用来更新和查询不同运行级上的系统服 务.

范例:

1.
查看在 各种不同的执行等级中,各项服务的状况:
$chkconfig --list

2.
列出系统服务vsftpd在各个执行等级的启动情况:
$chkconfig --list vsftpd

3.
在执行等级3,5时,关闭vsftpd系统服务:
$chkconfig --level 35 vsftpd off

4.
在执行等级2,3,5时,开启 vsftpd系统服务:
$chkconfig --level 235 vsftpd on
拥有帝国一切,皆有可能。欢迎访问phome.net

4.1.在执行等级2,3,5时,重启vsftpd系统服务

chkconfig --level 235 vsftpd restart
5.
关闭一些自己不需要的服务 ->
如果没有打印机:
chkconfig --level 235 cups off
如果没有局域网:
chkconfig --level 235 smb off
如果不需要远程用户登录的:
chkconfig -level 235 sshd off
如果不需要定时任务的:
chkconfig --level 235 crond off
如果不需要添加新硬件的:
chkconfig --level 235 kudzu off

查看特定系统服务的进程状态,如httpd

chkconfig --list | grep httpd

拥有帝国一切,皆有可能。欢迎访问phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号