【笔记】Sysvinit学习笔记
前言
Linux通过sysvinit的service命令管理服务
启动服务
<name>:服务名,可以以.service结尾,也可以省略
1 | service <name> start |
关闭服务
1 | service <name> stop |
重启服务
1 | service <name> restart |
查看服务运行状态
1 | service <name> status |
启用开机自启
1 | chkconfig <name> on |
1 | sysv-rc-conf <name> on |
禁止开机自启
1 | chkconfig <name> off |
1 | sysv-rc-conf <name> off |
手动编辑自启选项
1 | sysv-rc-conf |
0:系统停机状态1:单用户或系统维护状态2、3、4、5:多用户状态6:重新启动
报错
- 报错:
chkconfig: command not found
原因
- Debian中的
chkconfig已经被sysv-rc-conf取代
解决问题
- 安装
sysv-rc-conf
1 | apt install sysv-rc-conf |
报错
- 报错:
Unable to locate package sysv-rc-conf
原因
- apt仓库中没有
sysv-rc-conf
解决问题
- 添加仓库源
1 | deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse |
- 更新软件源
1 | apt update |
- 下载
sysv-rc-conf
1 | apt install sysv-rc-conf |