操作系统维护

apache2开机服务

2019-03-25  本文已影响1人  爱折腾的大懒猪

方法1: 使用 update-rc.d

sudo update-rc.d apache2 defaults 是开机启动.
sudo update-rc.d apache2 remove 是取消开机启动

如果要手动控制.

sudo service apache2 start
sudo service apache2 stop

# 其实等于
sudo /etc/init.d/apache2 start/stop/restart

方法2: 手动链接

其实启动控制是在/etc/rc.d/rc[0~6].d这7个目录, 对于不同的运行级别, 2-5是开机相关的, 0-1,6是关机相关的 (好像), 其中3和5分别是命令行开机和图形界面开机.

在里面每个服务会用 K01smartd 类似的软链接, 实际指向是 /etc/init.d/smartd 等相应的服务.

K是关闭, S是开启. 后面的是数字是运行顺序. 自己mv 重命名一下好了. 但要一个一个弄比较麻烦.

方法3: chkconfig

CentOS好像自带, Debian好像没有自带. 需要的话sudo apt install chkconfig 即可.

sudo chkconfig --list apache2 可以查看该服务的不同运行级别的启动情况.

sudo chkconfig apache2 on 就可以开启服务, 如果有报错, 那就sudo chkconfig --level 35 apache2 on 指定级别.

上一篇 下一篇

猜你喜欢

热点阅读