我无法在 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 添加新作业。