Debian或Ubuntu Linux运行级别配置工具启动服务

时间:2020-01-09 10:40:39  来源:igfitidea点击:

问题:
在Red Hat或Cent OS下,chkconfig命令提供了一个简单的命令行工具,通过使系统管理员免于直接操纵那些目录中大量符号链接的任务,从而维护/etc/rc[0-6].d目录层次结构。
如何使用命令行工具在Debian或Ubuntu Linux下控制(或维护Ubuntu运行级别)启动服务?

答:chkconfig是Redhat和朋友专用的命令。

Debian或Ubuntu Linux为同一任务提供了不同的工具或命令。

用于管理服务的命令行工具/Ubuntu运行级别

update-rc.d自动将System V样式的初始化脚本链接/etc/rcrunlevel.d/NNname更新为脚本/etc/init.d/name。
它们在更改运行级别时由init运行,通常用于启动和停止。
例如,打开ssh服务,执行以下命令:

# update-rc.d ssh defaults

或者

$ sudo update-rc.d ssh defaults

删除服务

再次使用update-rc.d命令:

# update-rc.d SERVICE-NAME remove

或者

$ sudo update-rc.d SERVICE-NAME remove

使用基于文本的GUI Runlevel配置工具添加或删除服务

rcconf是Debian运行级别配置工具。

Rcconf允许您控制系统启动或重新引导时启动的服务。
它显示了可以在启动时启动的所有服务的菜单。
配置为这样做的服务将被标记,您可以打开和关闭各个服务。
如果未安装rcconf,请使用apt-get命令:

# apt-get install rcconf

或者

$ sudo apt-get install rcconf

现在运行rcconf并按照屏幕上的说明进行操作:

# rcconf