linux 开机启动项管理

管理 ubuntu 开机自启动

1. 通过工具 sysv-rc-conf 来管理。适用 旧的 服务管理方案

2. 通过服务的配置文件。适用 新的 服务管理方案


1. sysv-rc-conf

sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf

通过 空格 开启/关闭 服务即可

2. /lib/init/upstart-job

举例,mongodb

10.04开始把MongoDB的启动连接到了/lib/init/upstart-job,而后者是调用了

/etc/init/mongodb.conf文件里面关于开机的定义,这是新的框架,所以以前的方法通

通不管用了,你用sysv-rc-conf的时候甚至发现mongodb根本禁止在任何runrevel上启动的,

而实际情况是,它每次都很淡定地自动启动了。

取消其开机自启动的方法为:

    修改配置文件:vim /etc/init/mongod.conf,因为Ubuntu默认启动工作在runlevel2,则将配置文件中:
    start on runlevel [2345]
    stop on runlevel [06]
    改成
    start on runlevel [345]
    stop on runlevel [026]

    mysql 等其他服务 取消开机自启动的方法也是类似的。


你可能感兴趣的:(linux 开机启动项管理)