虚拟机 Fedora 入门指南,如何进入命令行模式

admin
本指南介绍了 Fedora 虚拟机中进入命令行模式的方法,在桌面环境正常时,用户可通过点击应用菜单搜索“终端”或使用快捷键 Ctrl+Alt+T 快速打开,若图形界面故障,可按 Ctrl+Alt+F3 切换至 TTY3 纯文本控制台,掌握这些技巧能帮助新手快速上手 Linux 操作,并在系统维护时提供备选方案。

在使用 Fedora 虚拟机进行服务器部署、性能测试或系统维护时,有时为了节省系统资源或排查图形界面故障,我们需要将系统从图形用户界面(GUI)切换到纯命令行模式,本文将详细介绍几种在 Fedora 虚拟机中进入命令行模式的方法,以及如何切换回来。

为什么需要进入命令行模式?

在虚拟机环境中,命令行模式(TTY)通常具有以下优势:

  1. 节省资源:减少内存和 CPU 的占用,让虚拟机运行更流畅。
  2. 稳定性:避免图形驱动程序导致的系统崩溃。
  3. 远程管理:方便通过 SSH 远程连接进行操作。

方法一:使用 systemctl 命令(推荐)

这是 Fedora 15 之后最标准、最常用的方法,你可以选择临时切换,也可以设置为默认启动模式。

虚拟机 Fedora 入门指南,如何进入命令行模式

临时切换到命令行模式

如果你只是想现在立刻进入命令行,可以使用以下命令:

systemctl isolate multi-user.target

执行此命令后,图形界面将关闭,并进入基于文本的控制台(通常显示在虚拟机的终端窗口中)。

设置默认启动模式

如果你希望 Fedora 虚拟机每次重启后都自动进入命令行模式,请运行:

sudo systemctl set-default multi-user.target

重启虚拟机后,系统将直接进入命令行模式。

方法二:使用 init 命令(传统方法)

这是早期的 Linux 切换运行级别的方法,在 Fedora 中依然有效。

临时切换

init 3

telinit 3

3 代表多用户模式,即无图形界面的命令行模式。

永久切换

修改 /etc/inittab 文件(在较新版本的 Fedora 中,此文件的作用已被 systemctl 取代,但原理相通),将 id:5:initdefault: 修改为 id:3:initdefault:

方法三:通过 GRUB 引导菜单修改(适用于虚拟机卡死)

Fedora 虚拟机的图形界面完全卡死,无法通过命令切换,你可以在虚拟机软件中强制重启,并在启动时修改 GRUB 参数。

  1. 重启虚拟机
  2. 在出现 Fedora 启动画面时,立即按键盘上的 e 键进入编辑模式。
  3. 找到以 linux16linux 开头的行。
  4. 在该行的末尾(通常在 rhgb quiet 之后)添加 text
    • 修改前:... rhgb quiet
    • 修改后:... rhgb quiet text
  5. Ctrl + XF10 启动系统。
  6. 系统将以纯文本模式启动,进入命令行界面。

如何恢复到图形界面模式?

如果你已经切换到了命令行模式,想要切回图形界面,只需执行以下命令:

临时切换

systemctl isolate graphical.target

恢复默认设置

sudo systemctl set-default graphical.target

重启后,系统将自动加载图形界面。

虚拟机软件的“无头模式”设置

除了在 Fedora 系统内部设置,如果你使用的是 VMware 或 VirtualBox 等虚拟化软件,还可以在软件层面设置“无头模式”(Headless Mode)。

  • VirtualBox:设置 -> 系统 -> 显示 -> 勾选“显示虚拟机监视器”。
  • VMware:虚拟机设置
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码