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

相关推荐

  • 如何一句话让AI更懂你?

    精准调整文字命令是提升AI理解力的核心,通过清晰、具体地表达需求,提供必要细节和背景,避免歧义,用户能显著提升AI响应的准确性和相关性,使其输出更贴合预期。

    2025年7月18日
    2700
  • 如何快速关闭共享命令行?

    Windows 系统关闭共享方法 1:通过命令提示符删除共享以管理员身份运行命令提示符按 Win + R 输入 cmd → 右键选择“以管理员身份运行”,查看当前共享列表输入命令: net share查看共享名称(如 C$、D$ 或自定义共享名),删除指定共享输入命令(以共享名 MyShare 为例): net……

    2025年7月12日
    3300
  • new如何实现对象实例化?

    new操作符在面向对象编程中用于创建类的实例对象,它在内存中动态分配空间,调用类的构造函数初始化对象,将抽象类定义转化为可操作的具体实例。

    2025年7月2日
    2800
  • CMD和PowerShell必学技巧?

    Windows系统提供CMD和PowerShell两种命令行工具,CMD是传统的命令提示符,用于执行基础命令和批处理脚本,PowerShell是更强大的现代脚本环境,支持对象操作和复杂系统管理任务,功能远超CMD。

    2025年7月15日
    2500
  • 复制粘贴命令时如何避免灾难?

    掌握安全高效复制粘贴命令的核心技能,关键在于验证来源可靠性、理解命令作用、在安全环境测试,并熟练使用终端快捷键,确保操作准确顺畅。

    2025年6月23日
    3800

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信