在不卸载的情况下禁用服务的自动启动?

如何在不卸载的情况下禁用服务的自动启动? 例如,我想安装tomcat,但我不希望每次重启都打开它。

这应该是诀窍:

打开终端( Ctrl + Alt + T )并输入以下命令:

sudo update-rc.d tomcat disable 

基本上, update-rc.d将通过将起始链接重命名为停止链接来修改脚本/etc/init.d/tomcat的现有运行级别链接。

更通用,更直观,具有良好的UI: sysv-rc-conf

取消选中tomcat7(运行级别2到5)的框,退出即可。

disable|enable API不稳定,将来可能会更改。 我建议你使用以下命令删除/etc/rc?.d/中的所有符号链接:

 update-rc.d -f tomcat remove 

对于upstart作业,您需要禁用此类服务​​(例如mysql):

 $ sudo -s # echo "manual" > /etc/init/mysql.override # exit 

或使用这个单线:

 $ echo "manual" | sudo tee /etc/init/mysql.override > /dev/null