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已非游戏荒漠:借助Proton兼容层和Steam Deck推动,大量Windows游戏可流畅运行,原生支持持续增加,性能差距显著缩小,游戏体验日益完善。

    2025年7月5日
    16800
  • Linux系统如何挂载镜像文件?操作步骤详解?

    在Linux系统中,挂载镜像文件(如ISO、IMG、BIN/CUE等)是常见的操作,通常用于访问镜像中的文件(如安装系统、读取软件包等),挂载的本质是将镜像文件通过虚拟设备(如loop设备)与系统目录关联,使得用户可以通过目录访问镜像内容,以下是详细的操作步骤和注意事项,镜像文件与挂载的基本概念镜像文件是光盘……

    2025年9月22日
    13000
  • 在Linux系统中,执行PHP文件的具体操作步骤和命令有哪些?

    在Linux系统中执行PHP文件有多种方式,主要包括命令行直接执行、通过Web服务器(如Apache、Nginx)执行以及作为后台守护进程执行等,不同场景下需采用不同的方法,以下将详细介绍各类执行方式的操作步骤、注意事项及适用场景,通过命令行直接执行PHP文件命令行执行PHP是最基础的方式,适用于脚本调试、定时……

    2025年8月29日
    15800
  • Linux如何轻松配置WebDAV服务?

    WebDAV(Web Distributed Authoring and Versioning)是一种基于HTTP协议的扩展技术,允许用户像管理本地文件一样远程编辑和管理服务器文件,它广泛应用于团队协作、远程文件同步和跨平台数据共享场景,本指南将详细讲解在Linux(以Ubuntu/Debian为例)中通过Ap……

    2025年7月26日
    17500
  • linux 如何监控cpu使用率

    Linux中,可以使用top、htop或vmstat等命令来

    2025年8月17日
    16500

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信