首页/系统/信创系统运维速查/默认启动模式设置
系统与安装65 条

默认启动模式设置

服务器默认命令模式、桌面默认图形模式:systemctl get-default 查询,set-default 切换;改错模式会出现装完进不了桌面的问题。

信创系统运维速查系统更新于 2026-10-13

默认启动模式设置是做什么的

systemd 用目标(target)描述系统状态,默认目标决定开机后进入命令模式还是图形模式:multi-user.target 是多用户命令行模式,graphical.target 会在命令行基础上启动显示管理器与桌面。服务器通常设为 multi-user,桌面办公机设为 graphical。切换只影响下次开机,当前会话不受影响,因此遇到「装完进不了桌面」时先查默认目标再查显示管理器。

基本信息

查询命令systemctl get-default
命令模式multi-user.target
图形模式graphical.target
生效时机下次启动,当前会话不变
相关服务显示管理器(如 gdm、lightdm、sddm 类服务)

典型使用场景

  • 服务器安装桌面版本后关闭图形界面,降低资源占用与攻击面
  • 桌面机误设成命令模式导致「开不了机」,恢复默认目标即可解决
  • 批量基线脚本统一启动模式,避免各机器状态不一致
  • 临时切换用于排障:命令模式登录排查桌面相关服务问题
  • 交付前核对默认目标是否符合使用场景,作为验收检查项
  • 虚拟化环境中默认目标与显示协议不匹配时,调整到合适模式

查看与切换

查看与切换
systemctl get-default                      # 查看当前默认目标
systemctl set-default multi-user.target    # 服务器无桌面场景
systemctl set-default graphical.target     # 需要图形登录时
systemctl isolate multi-user.target        # 仅当前会话切换,用于临时排障
systemctl get-default                      # 确认修改已写入
systemctl status display-manager --no-pager | head   # 核对显示管理器状态
ls -l /etc/systemd/system/default.target   # 查看默认目标的符号链接指向

目标与场景对照

目标含义适用场景
multi-user.target多用户命令行模式服务器、无桌面需求终端
graphical.target命令行加图形界面办公桌面与图形工具场景
rescue.target单用户救援模式系统修复与口令重置
emergency.target最小应急模式根文件系统等关键故障处置
default.target默认目标的符号链接指向上述目标之一
set-default 只改下次开机行为,当前图形会话不会立即退出;需要立即生效时用 systemctl isolate,但 isolate 会切换运行状态,远程操作前确认不会中断管理通道。
改动默认目标前先确认显示管理器已正确安装并能启动:只把目标改成 graphical 而显示管理器不可用,机器会停在命令模式或黑屏,表现与「系统损坏」相似。

易错点

  • 桌面办公机被基线脚本统一设为 multi-user,用户看到的是「开不了机」,实际只是没有启动图形界面
  • 以为 set-default 会立即生效,改完在图形界面上没看到变化就认为失败
  • 只改默认目标不检查显示管理器服务状态,图形模式无法正常进入
  • 把启动模式当成排障万能开关,桌面故障不做分层定位就直接改目标,掩盖真实原因

数据来源与参考

  • systemd 引导目标文档
  • 各发行版桌面指南
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌