问题描述:
ubuntu某个服务开机自启动,我想关闭这个自启动。之前用service指令只能关闭当前,下次开机还是启动。
解决方法:
查看/etc/rcXX.d目录下,发现 2 3 4 5这几个runlevel下面是start,0 1 6这几个runlevel下面是stop。说明系统启动2 3 4 5 这几个runlevel的时候就启动这个服务了,使用update-rc.d 删除这几个runlevel目录下的软连接。
update-rc.d -f servicename remove
值得注意的是,运行update-rc.d servicename stop num runlevels想当然的停止服务是错误的,因为这个指令是指定级别对应的动作。
这句话意思是 指定服务在哪些runlevel下的执行顺序,比如2 3 4 5下启动的顺序是10,0 1 6下停止的顺序是20。
网友评论