为什么 chkconfig 在 Ubuntu 中不再可用?

为什么 chkconfig 在 Ubuntu 中不再可用?

我无法在 Ubuntu 12.10 中使用 chkconfig 工具

这是一个非常有用的工具,可以配置服务是否自动启动。为什么它不再可用?

答案1

系统配置信息是 Ubuntu 的替代选项。

用法都差不多。

安装:

sudo apt-get install sysv-rc-conf

配置阿帕奇2开机启动

sysv-rc-conf apache2 on

相等的查配置命令

chkconfig apache2 enable

检查运行级别阿帕奇2配置为启动于

sysv-rc-conf --list apache2

相等的查配置命令

chkconfig --list apache2

答案2

暴发户相当于查配置是个更新-rc.d. UbuntuBootupHowto 链接中提供了一些关于如何使用它的信息詹姆斯的回答。

不可否认的是,这个工具一点也不友好;它倾向于暴露SysV 初始化以及它所有的血腥运行级别和优先级黑魔法。我几乎从来没有设法让它在第一次就做我想做的事。查配置出色地抽象了所有这些数字,并提供了一个简单易用的界面,深受大家喜爱。然而,它始终是徒有虚名。

这是一个美丽新世界,我建议你花点时间学习如何暴发户您可以使用它来连接新作业。对于仍为您提供以下服务的现有软件包/应用程序SysV 初始化脚本,更新-rc.d应该可以让你做所有的事情查配置除了一个用例之外,确实如此。更新-rc.d没有提供清晰的方法来查看给定服务的当前状态,即没有等效的chkconfig --list。对于这种特殊情况,我建议ls -l /etc/rc*.d/*${service_name}

高血压

更新日期:2013 年 6 月 12 日 答案是https://askubuntu.com/a/161893/111294指出一个更可接受的替代方案-系统配置信息

更新日期:2013 年 7 月 28 日 嗯...看来原帖作者已经回答过了(https://askubuntu.com/a/277732/111294)建议系统配置信息。不明白我怎么会错过这个,现在已对这个答案投了赞成票。

答案3

chkconfig 是 redhat 风格。在 Ubuntu 中我们使用 upstart,而不是 redhat 使用的 sysvinit。

答案4

从 12.04 开始,可以使用 安装 chkconfig sudo apt-get install chkconfig

我建议使用暴发户

就业服务, 随着工作管理是一个基于 GUI 的工具,用于处理一些如果您愿意,可以使用 upstart 脚本。可以从软件中心安装,也可以sudo apt-get install jobservice jobs-admin从终端运行安装。

如果我没记错的话,似乎没有一种简单的方法可以从 GUI 添加新作业。

相关内容