首页/系统/Linux 运维命令速查/systemd target 运行级别管理
systemd 与服务42 条

systemd target 运行级别管理

target 取代传统 runlevel:multi-user.target 对应多用户文本、graphical.target 图形;get-default/set-default 与 isolate 切档。

Linux 运维命令速查系统更新于 2026-10-12
用途查看/设置系统默认启动目标
语法systemctl get-default / set-default / isolate 目标
所属systemd

常用示例

常用示例
systemctl get-default
systemctl set-default multi-user.target     # 服务器常用:默认文本模式
systemctl isolate rescue.target             # 临时切救援模式(谨慎)
systemctl list-units --type=target

对照表

对照表
poweroff.target=0  rescue.target=1  multi-user.target=3  graphical.target=5  reboot.target=6
isolate 会停掉不在目标依赖链里的服务:远程 isolate rescue 会断 SSH,务必有控制台兜底。

易错点

  • set-default 只改下次启动;isolate 立即切换但重启后回默认,两者配合确认
  • 自定义 .target 需 WantedBy 关系才在启动链里被拉起,缺依赖会静默不生效

数据来源与参考

  • man 5 systemd.special(target 清单)
  • man 1 systemctl(isolate)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌