Debian的服务(service)管理

  相比较RH系列的ntsysv,Debian也有个类似的服务管理软件rcconf. 这是个很简单的管理软件,通过文本窗口管理.


  想使用他同样需要下载安装


  apt-get install rcconf


  然后在shell下输入rcconf就可以了


  当然,我只是想把Debian改造成一个web服务或者firewall服务.我也不想安装其他很少会用到的软件.就不要安rcconf这个套件了 .直接用Debian自带的update-rc.d也是个不错的选择.缺点就是直观性太差,界面不亲和.


  以例子来说明添加服务在系统启动的时候自动跟随运行级别启动


  编辑脚本于/etc/init.d 并赋予可执行权限


  ‘S’:代表随系统启动 ‘K’代表随系统停止


  例如在rc2.d中添加随系统启动服务


  在/init.d中建立shellname脚本,脚本内写入你欲完成的工作.


  输入命令:


  /usr/sbin/update-rc.d shellname start 20 2 。 stop 17 0 。


  注意:


  shellname:代表你的脚本名称
  start:代表随启动启动.
  20:代表启动时编号,数字按大小先后启动.
  2:代表运行级别,debian默认运行接别是2.
  。:结束,在start 20 2 后面有个”。”表示设置随机启动结束,同样在stop的最后面也会有一个,必须填写!
  stop:随系统启动而停止的服务.


  也可以用缺省的配置


  例在rc0.d建立k17 shellname 到 /init.d/shellname的停止服务


  update-rc.d shellname defaults


  删除启动服务


  /usr/sbin/update-rc.d -f shellname remove

2008年1月10日 | 归档于 Linux教程
标签:
本文目前尚无任何评论.

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>