Linux卡死?如何秒切命令行紧急处理!

临时切换(无需重启)

方法1:快捷键切换虚拟终端

  • 步骤
    1. 同时按下 Ctrl + Alt + F1F6 中的任意键(如 F3)。
    2. 系统立即切换到纯命令行终端(tty),需输入用户名和密码登录。
    3. 返回图形界面:按 Ctrl + Alt + F2F7/F8(不同发行版可能不同,通常F1-F6为CLI,F7/F8为GUI)。

方法2:终端内临时切换

  1. 在图形界面打开终端(Ctrl + Alt + T)。
  2. 输入命令临时进入CLI:
    sudo systemctl isolate multi-user.target  # 切换到命令行模式
  3. 返回图形界面:
    sudo systemctl isolate graphical.target   # 切换回GUI

永久切换(重启后生效)

方法1:修改系统默认运行目标

  1. 打开终端,查看当前默认目标:
    systemctl get-default
  2. 设置命令行模式为默认:
    sudo systemctl set-default multi-user.target  # 永久启用CLI
  3. 重启生效:
    reboot
  4. 恢复图形界面
    sudo systemctl set-default graphical.target  # 改回GUI
    reboot

方法2:修改GRUB引导参数(适用于所有发行版)

  1. 编辑GRUB配置文件:
    sudo nano /etc/default/grub
  2. 找到 GRUB_CMDLINE_LINUX_DEFAULT 行,在引号内添加:
    systemd.unit=multi-user.target  # 或 text
  3. 更新GRUB并重启:
    sudo update-grub  # Ubuntu/Debian
    sudo grub2-mkconfig -o /boot/grub2/grub.cfg  # CentOS/Fedora
    reboot

注意事项

  1. 快捷键差异
    • Ubuntu 18.04+:图形界面通常在 Ctrl + Alt + F2F7
    • CentOS 7:图形界面默认在 Ctrl + Alt + F1,CLI在 F2-F6
  2. 权限要求:永久切换需 sudo 权限,避免误操作导致系统无法启动。
  3. 服务依赖:关闭图形界面后,GPU相关服务(如NVIDIA驱动)可能停止,需手动重启。
  4. 紧急恢复:若永久切换后无法操作,在GRUB引导菜单选择”Recovery Mode”修复。

应用场景

  • 临时切换:快速执行命令、排查图形界面卡顿问题。
  • 永久切换:服务器部署、资源受限设备(如树莓派)、长期运行的无头(Headless)系统。

引用说明:本文方法参考Linux内核文档(kernel.org)及Systemd官方手册(freedesktop.org),适用于使用Systemd的现代Linux发行版,不同桌面环境(GNOME/KDE)快捷键可能略有差异,请以实际系统为准,操作前建议备份重要数据。

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

(0)
酷番叔酷番叔
上一篇 2025年7月4日 02:28
下一篇 2025年7月4日 02:52

相关推荐

  • Linux如何查看硬盘转速?命令工具有哪些?

    在Linux系统中,了解硬盘转速对于性能评估、硬件维护或故障排查都具有重要意义,硬盘转速(Rotation Per Minute,RPM)直接关系到机械硬盘的读写速度、随机访问性能以及功耗,而固态硬盘(SSD)由于无机械结构,转速概念不适用,本文将详细介绍在Linux系统中查看硬盘转速的多种方法,涵盖常用工具……

    2025年10月7日
    9300
  • linux下如何编辑c程序

    Linux 下,可使用如 Vim、Gedit 等文本编辑器编写 C 程序

    2025年8月17日
    12600
  • 给电脑安装Linux系统时,如何备份原系统以防数据丢失?

    安装Linux系统前对电脑数据进行备份是避免数据丢失的关键步骤,无论是替换原有操作系统还是双系统安装,都可能因操作失误导致分区格式化或文件损坏,系统备份不仅能保障个人数据安全,还能在系统故障时快速恢复工作环境,本文将详细讲解安装Linux前的系统备份流程及安装后的系统备份方法,帮助用户顺利完成系统迁移与数据保护……

    2025年9月19日
    12000
  • Linux中解压gz文件,具体命令和操作步骤是什么?

    在Linux系统中,gz文件是通过gzip工具压缩的文件格式,广泛应用于数据压缩和传输场景,解压gz文件主要依赖gzip或gunzip命令,本文将详细介绍解压gz文件的方法、常用选项、不同场景操作及常见问题解决,基本解压方法Linux中最常用的解压gz文件命令是gunzip,它是gzip的硬链接,功能与gzip……

    2025年9月17日
    11600
  • Linux如何创建主干分支?

    在Linux环境下使用Git进行版本控制时,主干分支(通常为main或master分支)是项目的核心开发线,承载着稳定、可发布的代码,创建和管理主干分支是团队协作的基础,本文将详细介绍在Linux系统中通过Git命令行创建主干分支的具体步骤、注意事项及最佳实践,准备工作:安装与配置Git在创建分支前,需确保Li……

    2025年10月1日
    11500

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信