前言
- 截至 2020.11.17,SystemD 早已战败 upstart 成为 SystemV 的接任者。CentOS 7/8、Ubuntu 18.04/20.04 LTS 默认配置都是 SystemD。
对应关系
┌─────────┬───────────────────┐ │Runlevel │ Target │ ├─────────┼───────────────────┤ │0 │ poweroff.target │ ├─────────┼───────────────────┤ │1 │ rescue.target │ ├─────────┼───────────────────┤ │2, 3, 4 │ multi-user.target │ ├─────────┼───────────────────┤ │5 │ graphical.target │ ├─────────┼───────────────────┤ │6 │ reboot.target │ └─────────┴───────────────────┘
常用命令
sudo systemctl list-unit-files --type=target
sudo systemctl list-units --type target --state active
sudo systemctl is-active multi-user.target
sudo systemctl list-dependencies multi-user.target
sudo systemctl get-default
sudo systemctl set-default multi-user.target
# 切换 Target 时,默认不敞开前一个 Target 启动的过程, # systemctl isolate 命令扭转这种行为, # 敞开前一个 Target 外面所有不属于后一个 Target 的过程 sudo systemctl isolate rescue.target
本文出自 qbit snap