Linux就该这么学 3 | System V init、sys
2019-07-25 本文已影响0人
Ricsy
![](https://img.haomeiwen.com/i14414020/d1590b2785f7e6c2.png)
systemd 作为初始化进程
System V init | systemd | 作用 |
---|---|---|
0 |
runlevel0.target, poweroff.target |
关机 |
1 |
runlevel1.target, rescue.target |
单用户模式 |
2 |
runlevel2.target, multi-user.target |
等同于级别 3 |
3 |
runlevel3.target, multi-user.target |
多用户的文本界面 |
4 |
runlevel4.target, multi-user.target |
等同于级别 3 |
5 |
runlevel5.target, graphical.target |
多用户的图形界面 |
6 |
runlevel6.target, reboot.target |
重启 |
emergency |
emergency.target |
紧急 Shell |
System V init | systemctl | 作用 |
---|---|---|
service | systemctl | |
service foo start |
systemctl start foo(.service) |
启动服务 |
service foo restart |
systemctl restart foo(.service) |
重启服务 |
service foo stop |
systemctl stop foo(.service) |
停止服务 |
service foo reload |
systemctl reload foo(.service) |
重新加载配置文件(不终止服务) |
service foo status |
systemctl status foo(.service) |
查看服务状态 |
chkconfig | systemctl | |
chkconfig foo on |
systemctl enable foo(.service) |
开机自动启动 |
chkconfig foo off |
systemctl disable foo(.service) |
开机不自动启动 |
chkconfig foo |
systemctl is-enabled foo(.service) |
查看特定服务是否为开机自动启动 |
chkconfig --list |
systemctl list-unit-files --type=service |
查看各个级别下服务的启动与禁用情况 |
更新中......