LightDM登录界面卡住了?

临时切换:快捷键法(推荐新手)

适用于临时进入命令行,无需重启系统,图形界面(GUI)仍在后台运行。

  1. 快捷键组合
    • 按下 Ctrl + Alt + F3(部分系统为 F1F6)。
      • F1/F2:通常为图形界面(如GNOME、KDE)
      • F3F6:虚拟终端(TTY),每个键对应独立命令行会话。
    • 输入用户名和密码登录。
  2. 返回图形界面
    • Ctrl + Alt + F2(或原GUI对应的F键,通常为 F1F2)。

⚠️ 注意:

  • 不同发行版快捷键可能差异(如Ubuntu默认为 Ctrl + Alt + F3,CentOS为 F2)。
  • 图形程序不会关闭,切换后仍可恢复。

永久切换:修改默认运行级别

通过修改系统运行级别(Runlevel)目标(Target) 实现开机自动进入命令行(需重启)。

Systemd系统(Ubuntu 16.04+/CentOS 7+)

   # 查看当前目标
   systemctl get-default
   # 切换到多用户命令行模式(无GUI)
   sudo systemctl set-default multi-user.target
   # 重启生效
   sudo reboot

恢复图形界面

   sudo systemctl set-default graphical.target
   sudo reboot

SysVinit系统(旧版Debian/CentOS 6)

   # 编辑运行级别配置文件
   sudo nano /etc/inittab
   # 找到行:id:5:initdefault:
   # 将数字改为 3(命令行模式)或 5(图形模式)
   id:3:initdefault:
   # 重启生效
   sudo reboot

命令行内关闭图形界面(无需重启)

当已通过快捷键进入TTY时,可彻底关闭GUI释放资源。

sudo systemctl stop lightdm # LightDM
# CentOS/RHEL(使用GDM)
sudo systemctl stop gdm
# 重启图形界面
sudo systemctl start gdm3  # 根据实际显示管理器调整

启动时临时进入命令行

若需单次进入命令行模式(如修复图形驱动问题):

  1. 开机时在GRUB菜单选择系统内核。
  2. e 编辑启动参数。
  3. 找到 linux 行,末尾添加 systemd.unit=multi-user.target(或 3 用于SysVinit)。
  4. Ctrl + X 启动。

    下次启动自动恢复原设置。


关键注意事项

  1. 权限要求:除快捷键外,其他方法需 sudo 或 root 权限。
  2. 数据安全:永久切换前保存工作,避免图形程序未保存关闭。
  3. 发行版差异
    • Ubuntu:默认使用 gdm3lightdm
    • CentOS:常用 gdm
    • 若命令失效,使用 systemctl list-unit-files | grep display-manager 确认显示管理器。
  4. 应用场景
    • 临时调试:快捷键切换(推荐)。
    • 服务器部署:永久设为命令行模式。
    • 系统修复:GRUB启动参数法。

  • 临时使用Ctrl + Alt + F3(返回按 F1/F2)。
  • 永久切换systemctl set-default multi-user.target + 重启。
  • 关闭图形服务sudo systemctl stop gdm3(按需替换服务名)。
    掌握这些方法可灵活应对不同需求,同时确保系统稳定性和资源高效利用。

引用说明:本文操作基于Linux内核标准特性及Systemd/SysVinit官方文档,参考Ubuntu、Red Hat及Arch Linux社区最佳实践,具体命令请以实际发行版手册为准。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/5610.html

(0)
酷番叔酷番叔
上一篇 2025年6月26日 12:36
下一篇 2025年6月26日 13:09

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信