XiZi's Blog
Ubuntu 中管理服务
添加一个服务
删除一个服务
临时重启一个服务
临时关闭一个服务
临时启动一个服务
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中的脚本