直接禁用图形界面开机自启需禁用显示管理器服务并设默认目标为multi-user.target:先用systemctl查清gdm3/lightdm/sddm等服务名,执行sudo systemctl disable 服务名并stop;再运行sudo systemctl set-default multi-user.target;验证is-enabled返回disabled且get-default显示multi-user.target即可。

直接禁用图形界面的开机自启,核心是让系统不再启动显示管理器(Display Manager)服务,并将默认目标设为命令行模式。
确认并禁用显示管理器服务
图形界面依赖显示管理器(如 GDM、LightDM、SDDM 等)启动登录界面。先查清当前使用的是哪个:
- 运行 systemctl list-units --type=service | grep -i "display\|dm\|gdm\|lightdm\|sddm" 查看活跃的显示管理器服务名
- 常见服务名包括:gdm3.service(GNOME)、lightdm.service(轻量级)、sddm.service(KDE)等
- 确认后执行:sudo systemctl disable 显示管理器服务名(例如 sudo systemctl disable gdm3)
- 如服务正在运行,可一并停止:sudo systemctl stop 显示管理器服务名
切换默认启动目标为多用户模式
systemd 使用 target 控制启动级别。图形界面对应 graphical.target,命令行模式对应 multi-user.target:
- 查看当前默认目标:systemctl get-default
- 永久设置为不启动图形界面:sudo systemctl set-default multi-user.target
- 该操作不会删除桌面环境,仅跳过图形登录环节,重启后直接进入终端登录界面
验证是否生效
完成上述两步后,建议验证:
- 检查显示管理器是否已禁用:systemctl is-enabled 显示管理器服务名 → 应返回 disabled
- 确认默认目标已变更:systemctl get-default → 应显示 multi-user.target
- 重启系统测试,不应再出现图形登录界面或桌面环境
如果后续需要恢复图形界面,只需反向操作:启用对应显示管理器服务 + 执行 sudo systemctl set-default graphical.target。


















