Answers:
sysv-rc-conf是Ubuntu的备用选项。
用法几乎相同。
sudo apt-get install sysv-rc-conf
sysv-rc-conf apache2 on
等效的chkconfig命令
chkconfig apache2 enable
sysv-rc-conf --list apache2
等效的chkconfig命令
chkconfig --list apache2
sysv-rc-conf
没有选项会产生一个舒适的界面来对其进行管理。
chkconfig的Upstart等效项是update-rc.d。在LD James的答案中链接的UbuntuBootupHowto中有一些有关如何使用它的信息。
诚然,这个工具绝非友好。它趋向于暴露SysV init丑陋的底层,并带有血腥的运行级别和优先级blackmagic。我几乎从未尝试过让它一开始就做我想做的事情。chkconfig出色地完成了将所有这些数字抽象化的工作,并提供了一个简单易用的界面,深受所有人的喜爱。然而,它始终是猪的口红。
这是一个勇敢的新世界,我建议您花一些时间来学习Upstart的工作方式,以便您可以使用它来开展新工作。对于仍然为您提供SysV初始化脚本的现有程序包/应用程序,update-rc.d应该允许您执行chkconfig所做的所有事情,除了一个用例。update-rc.d没有提供一种干净的方法来查看给定服务的当前状态,即没有的等效项chkconfig --list
。对于这种特殊情况,我建议ls -l /etc/rc*.d/*${service_name}
。
高温超导
更新:2013年6月12日 ,位于https://askubuntu.com/a/161893/111294的答案指出了更可口的替代方法sysv-rc-conf。
更新:2013年7月28日, 嗯...看来OP已经在这里回答(https://askubuntu.com/a/277732/111294),建议使用sysv-rc-conf。看不清楚我是怎么想的,现在已经对那个答案进行了投票。
chkconfig是一个redhat-ism。在Ubuntu中,我们使用upstart代替redhat所使用的sysvinit。
从12.04开始,可以使用安装chkconfig sudo apt-get install chkconfig
。
我建议使用Upstart。
Jobservice,随着工作管理员是处理一个基于GUI的工具,一些暴发户脚本,如果这是你的偏好。它可以从软件中心安装,也可以sudo apt-get install jobservice jobs-admin
从终端运行。
如果我还记得,似乎没有一种从GUI添加新作业的简便方法。
其他从Debian软件包pool安装chkconfig: