chkconfig命令详解.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
chkconfig命令详解

名称:chkconfig?- ?updates and queries runlevel information forsystem ?services更新查询系统服务的运行级别信息。 语法:?chkconfig?[--add][--del][--list]??[系统服务] chkconfig [--level等级代号] ?[系统服务] ?[on/off/reset] 功能简述: Chkconfig?用来查询更新系统服务的运行级别信息,只是简单的改变了符号链接(软链接)通过查看/etc/rc3.d/可以发现都是软链接,并且都是直到/etc/init.d/下的执行文件。Chkconfig?也就是通过管理这些软链接来管理系统运行级别的服务。 注意:当切换系统运行级别的时候,系统根据启动脚本,来重新加载 参数: --add? 增加所指定的系统服务,让chkconfig指令得以管理它,并同时在系统启动的叙述文件内增加相关数据。 --del? 删除所指定的系统服务,不再由chkconfig指令管理,并同时在系统启动的叙述文件内删除相关数据。 --level等级代号? 指定读系统服务要在哪一个执行等级中开启或关毕。 ------------------------- 等级0表示:表示关机 等级1表示:单用户模式 等级2表示:无网络连接的多用户命令行模式 等级3表示:有网络连接的多用户命令行模式 等级4表示:不可用 等级5表示:带图形界面的多用户模式 等级6表示:重新启动 ------------------------ --list 显示系统服务所有的运行级别的服务状况,如果有制定具体服务那么只显示某个服务的系统运行级别 1)增加一个系统服务 1、先将执行w文档放入/etc/init.d/目录中 2、chkconfig–add servicename 在chkconfig工具服务列表中增加此服务,此时服务会被在/etc/rcN.d中赋予K/S入口了? 实例测试: [root@bogon init.d] #chkconfig ?--add mysshd [root@bogon init.d]# chkconfig --list mysshd mysshd ? ? ? ? ?0:off ? 1:off ?2:on ? ?3:on ? ?4:on ? 5:on ? ?6:off 默认就会在这几个级别中启动?我是复制了sshd的执行脚本,这个会有关系?重新复制了其他的执行脚本,之后确实真的有关系。那如果要是我自己创建的执行脚本呢? 另:发现我自己写的一个ping的服务添加不了,提示servicemyping does not support chkconfig。 原来原因是这个: ? 运行级文件:每个被chkconfig管理的服务需要在对应的init.d下的脚本加上两行或者更多行的注释。第一行告诉chkconfig缺省启动的运行级以及启动和停止的优先级。如果某服务缺省不在任何运行级启动,那么使用- 代替运行级。第二行对服务进行描述,可以用\跨行注释。 例如,random.init包含三行: # chkconfig: 2345 20 80 ? [这个就是默认在2345运行级别是开启的,20为启动顺序,80为停止顺序] # description: Saves and restores system entropy pool for \ # higher quality random number generation 只是这个优先级别是如何来工作的呢?? 老师的解答:20 启动顺序,是服务在/etc/rcx.d文件里面的顺序。这组数字就是系统启动的时候服务启动的优先级---数字越小,优先级越高,也就是启动的时候数值越小越先启动 80 停止顺序,这组数值就是系统关闭的时候关闭服务的优先级---数字越小,优先级越高,也就是关闭的时候数值越小越先关闭-----从老师的聊天记录中得到答案。 2)删除一个服务 [root@bogon init.d]# chkconfig ?--del mynfs [root@bogon init.d]# ls my* mynfs myping ?mysshd 原本的执行脚本不会被删除。 3)罗列所有的系统服务 Chkconfig --list 4)管理某个服务在某个运行级别的状态 Chkconfig ?--level 2345 ?servicesname ? on|off [挺常用的] 配置开机启动将启动脚本放在/etc/rc.d/rc.local下就可以启动了。编辑rc.local这个文件。例如讲 mysql加入到开机启动 (1)编辑rc.local文件 #vi/etc/rc.d/rc.local (2)加入如下启动命令

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档