中国教育在线 中国教育网 加入收藏 设为首页

linux关于服务的自动启动

http://itpx.eol.cn  来源:  作者:中国IT实验室收集整理  2011-06-01    

  linux中的每个服务都有相应的运行脚本,可用于设置启动,停止,重启和查询服务等信息;所有的服务脚本都写在"/etc/rc.d/init.d"中,脚本名称和服务器名称相对应,大都有说明,大家可自己查看,各运行级别的脚本目录所在位置为:/etc/rc.d当中可以看到以0~6加在RC的后面,构成了相应的运行级别服务脚本目录。可进入相应级别的脚本目录,查看其有什么设置。比如,我们进入级别3有脚本目录:

  #ls /etc/rc.d/rc3.d/

  K05saslauthd  K68ipsec K96pcmcia S17keytable  S55sshd这里只列出一行进行分析,可以看到每个服务目录都有一些明显的特点,前面有一个"K"代表"KILL"是指这个服务在这个级别被停止。若前面有一个"s"表示"Start",表示这个服务在这个运行级别被启动。在K或S的后面有一些数字,这是服务的序号,当启动服务时,按序号从小到大启动,当停止服务时,按序号从大到小停止。

  使用SHELL命令来停止或者运行服务——service

  #service xinetd stop //停止运行xinetd服务

  Stopping xinetd:

  #service xinetd start //启动xinetd服务技巧:有的时候我们利用LINUX进行上网时,不能联网,其实有些时候是由于LINUX防火墙的原因,我们可能关闭防火墙,使用这个命令:#service iptables stop

  服务启动状态的配置命令:

  1. ntsysv

  2. chkconfig,这个命令功能强大,看看吧:

  查看服务启动状态:#CHKCONFIG ——LIST [SERVICES]

  E.G.:

  #chkconfig ——list  //查看系统所有服务的启动状态。

  #chkconfig ——list syslog //查看syslog服务的启动状态。

  设置独立服务的启动状态:#chkconfig ——level <runlevel list> <serivces> <on/off/reset>

  e.g.:

  #chkconfig ——level 123 syslog off //表示syslog这个服务在1,2,3停止运行。

推荐给好友    我要收藏    我要纠错    分享到

免责声明:

① 凡本站注明“稿件来源:中国教育在线”的所有文字、图片和音视频稿件,版权均属本网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本站协议授权的媒体、网站,在下载使用时必须注明“稿件来源:中国教育在线”,违者本站将依法追究责任。

② 本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。

内容推荐
eol.cn简介 | 联系方式 | 网站声明 | 京ICP证140769号 | 京ICP备12045350号 | 京公网安备 11010802020236号
版权所有 北京中教双元科技集团有限公司 EOL Corporation
Mail to: webmaster@eol.cn