XiZi's Blog

Ubuntu 中管理服务

添加一个服务

sudo update-rc.d 服务名 defaults 99
 

 

删除一个服务

sudo update-rc.d 服务名 remove

 

临时重启一个服务

/etc/init.d/服务名 restart

 

临时关闭一个服务

/etc/init.d/服务名 stop

 

临时启动一个服务

/etc/init.d/服务名 start

Ubuntu也提供了另外一个简单的命令来实现管理。但首先服务必须已在/etc/init.d目录中存在。如:

添加一个服务: sudo update-rc.d ServiceName defaults

删除一个服务: sudo update-rc.d ServiceName remove

还可以安装另外一个比较强的工具: sudo apt-get install sysv-rc-conf sysvconfig

启动: sudo sysv-rc-conf 它可心配置各服务在各级别上的启动情况.

随时想启动某个服务, 可以这样: sudo /etc/init.d/ServiceName start

比如我要远程登录, 要用ssh服务: sudo /etcinit.d/ssh start (别的系统可能是sshd)

使用工具 sysv-rc-conf
  sudo apt-get install sysv-rc-conf
  sudo sysv-rc-conf
  用空格键开启或关闭,标记X的为开启,设置完按q退出

  下面简单介绍一下这几种运行等级:

  runlevel 1:为单用户模式保留,对应/etc/rc1.d目录中的脚本。该运行等级通常在恢复系统时使用。
  runlevel 2~5:应用于多用户模式,对应 /etc/rc2.d …… /etc/rc5.d目录中的脚本,通常可以自由定制。
  runlevel 0:关机进程,对应 /etc/rc0.d
  runlevel 6:重启进程,对应 /etc/rc6.d
  runlevel S:开机进程中最先的运行等级,对应 /etc/rcS.d中的脚本
 




Host by is-Programmer.com | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee