如何在Ubuntu桌面启动时禁用或启用GUI呢

来源:AI智能体作者:小菜鸟头衔:草根站长
导读:本期聚焦于小伙伴创作的《如何在Ubuntu桌面启动时禁用或启用GUI呢》,敬请观看详情,探索知识的价值。以下视频、文章将为您系统阐述其核心内容与价值。如果您觉得《如何在Ubuntu桌面启动时禁用或启用GUI呢》有用,将其分享出去将是对创作者最好的鼓励。

Ubuntu桌面系统默认会在启动时加载图形用户界面,部分场景下用户需要手动调整GUI的启动状态,比如搭建服务器时禁用GUI节省系统资源,或者误操作禁用GUI后需要重新恢复图形界面。通过系统自带的命令行工具就能完成相关配置,不需要额外安装第三方软件。

如何在Ubuntu桌面启动时禁用或启用GUI呢

Ubuntu不同版本对应的GUI管理服务

Ubuntu系统的显示管理器会随版本迭代发生变化,不同版本对应的GUI控制服务名称不同,操作前需要先确认当前系统使用的服务类型:

  • Ubuntu 16.04及更早版本默认使用lightdm作为显示管理器
  • Ubuntu 18.04及之后版本默认使用gdm3作为显示管理器

可以通过下面的命令查看当前系统正在运行的显示管理器:

# 查看当前显示管理器状态
systemctl status display-manager

临时禁用/启用GUI的方法

临时操作仅对当前启动生效,重启系统后会恢复默认设置,适合临时测试场景使用。

临时禁用GUI

执行以下命令可以停止当前的显示管理器服务,系统会切换到命令行终端模式:

# 停止显示管理器,不同版本服务名不同,按需替换
sudo systemctl stop gdm3
# 如果是16.04及更早版本,使用下面的命令
# sudo systemctl stop lightdm

临时启用GUI

如果当前处于命令行模式,需要临时启动GUI,可以执行以下命令:

# 启动显示管理器
sudo systemctl start gdm3
# 16.04及更早版本使用
# sudo systemctl start lightdm

永久禁用/启用GUI的方法

永久操作会修改系统的默认启动目标,重启后配置依然生效。

永久禁用GUI

Ubuntu系统的启动目标分为多用户目标(命令行模式)和图形目标(GUI模式),永久禁用GUI只需要将默认启动目标切换为多用户目标:

# 设置默认启动目标为多用户模式(命令行)
sudo systemctl set-default multi-user.target
# 重启系统生效
sudo reboot

永久启用GUI

如果需要恢复默认GUI启动,只需要将默认启动目标切换回图形目标即可:

# 设置默认启动目标为图形模式
sudo systemctl set-default graphical.target
# 重启系统生效
sudo reboot

操作注意事项

  • 执行永久配置命令前,建议先确认当前系统没有正在运行的重要图形界面程序,避免数据丢失
  • 如果禁用GUI后无法进入系统,可以在启动时进入恢复模式,重新执行启用GUI的命令恢复配置
  • 部分定制版Ubuntu可能会修改默认显示管理器名称,操作前建议先通过状态查询命令确认服务名

常见问题排查

如果执行启用GUI的命令后依然无法进入图形界面,可以通过以下命令查看显示管理器的错误日志:

# 查看gdm3的错误日志
journalctl -u gdm3 -xe
# 查看lightdm的错误日志
journalctl -u lightdm -xe

根据日志提示修复对应依赖问题后,重新启动显示管理器即可恢复正常GUI。

UbuntuGUIsystemctl桌面启动命令行修改时间:2026-06-30 00:00:21

免责声明:​ 已尽一切努力确保本网站所含信息的准确性。网站内容多为原创整理与精心编撰,观点力求客观中立。本站旨在免费分享,内容仅供个人学习、研究或参考使用。若引用了第三方作品,版权归原作者所有。如内容涉及您的权益,请联系我们处理。
内容垂直聚焦
专注技术核心技术栏目,确保每篇文章深度聚焦于实用技能。从代码技巧到架构设计,为用户提供无干扰的纯技术知识沉淀,精准满足专业提升需求。
知识结构清晰
覆盖从开发到部署的全链路。AI、前端、编程、数据库、服务器、建站、系统层层递进,构建清晰学习路径,帮助用户系统化掌握开发与运维所需的核心技术。
深度技术解析
拒绝泛泛而谈,深入技术细节与实践难点。无论是数据库优化还是服务器配置,均结合真实场景与代码示例进行剖析,致力于提供可直接应用于工作的解决方案。
专业领域覆盖
精准对应开发生命周期。从前端界面到后端编程,从数据库操作到服务器运维,形成完整闭环,一站式满足全栈工程师和运维人员的技术需求。
即学即用高效
内容强调实操性,步骤清晰、代码完整。用户可根据教程直接复现和应用于自身项目,显著缩短从学习到实践的距离,快速解决开发中的具体问题。
持续更新保障
专注既定技术方向进行长期、稳定的内容输出。确保各栏目技术文章持续更新迭代,紧跟主流技术发展趋势,为用户提供经久不衰的学习价值。