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启动过程是怎样的?

    启动阶段:从硬件到内核固件初始化(BIOS/UEFI)当计算机通电时,首先由主板上的固件(BIOS 或 UEFI)执行硬件自检(POST),检测 CPU、内存、硬盘等关键组件,UEFI 作为现代标准,支持更快的启动和安全验证(如 Secure Boot),引导加载程序(Boot Loader)固件将控制权交给引……

    2025年7月6日
    16800
  • 如何通过命令行快速检查Linux系统的版本信息?

    在Linux系统管理和日常运维中,准确了解当前系统的版本信息至关重要,这关系到软件包依赖、驱动兼容性、安全更新策略以及系统调优等多个方面,不同Linux发行版的版本信息存储位置和查看命令存在差异,本文将详细介绍多种检查Linux版本的方法,涵盖主流发行版,并分析各方法的适用场景和注意事项,通过 /etc/os……

    2025年9月22日
    13200
  • Linux下如何使用GDB调试程序?

    在Linux系统中,GDB(GNU Debugger)是功能强大的调试工具,主要用于C/C++等程序的调试,支持断点设置、变量查看、内存分析、堆栈跟踪等功能,掌握GDB的使用能显著提升程序问题定位的效率,以下从安装、启动、基本操作到高级功能详细说明其使用方法,安装与启动GDB安装GDB不同Linux发行版的安装……

    2025年9月18日
    16000
  • linux文件中如何写入文本文件

    使用echo或cat命令将文本写入文件,echo “Hello” ˃ file.txt 或 cat ˃ file.

    2025年8月18日
    14200
  • Linux系统中安装.run文件的具体步骤与命令方法是什么?

    在Linux系统中,.run文件通常是自解压的可执行安装包,常见于官方软件的安装程序(如NVIDIA驱动、某些IDE或工具),这类文件通过打包安装脚本和依赖库,简化了安装流程,但需要用户手动执行和配置,本文将详细介绍Linux系统中安装.run文件的完整步骤、注意事项及常见问题解决方法,安装.run文件前的准备……

    2025年8月24日
    17000

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信