本指南介绍了 Fedora 虚拟机中进入命令行模式的方法,在桌面环境正常时,用户可通过点击应用菜单搜索“终端”或使用快捷键 Ctrl+Alt+T 快速打开,若图形界面故障,可按 Ctrl+Alt+F3 切换至 TTY3 纯文本控制台,掌握这些技巧能帮助新手快速上手 Linux 操作,并在系统维护时提供备选方案。
在使用 Fedora 虚拟机进行服务器部署、性能测试或系统维护时,有时为了节省系统资源或排查图形界面故障,我们需要将系统从图形用户界面(GUI)切换到纯命令行模式,本文将详细介绍几种在 Fedora 虚拟机中进入命令行模式的方法,以及如何切换回来。
为什么需要进入命令行模式?
在虚拟机环境中,命令行模式(TTY)通常具有以下优势:
- 节省资源:减少内存和 CPU 的占用,让虚拟机运行更流畅。
- 稳定性:避免图形驱动程序导致的系统崩溃。
- 远程管理:方便通过 SSH 远程连接进行操作。
方法一:使用 systemctl 命令(推荐)
这是 Fedora 15 之后最标准、最常用的方法,你可以选择临时切换,也可以设置为默认启动模式。

临时切换到命令行模式
如果你只是想现在立刻进入命令行,可以使用以下命令:
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 参数。
- 重启虚拟机。
- 在出现 Fedora 启动画面时,立即按键盘上的
e键进入编辑模式。 - 找到以
linux16或linux开头的行。 - 在该行的末尾(通常在
rhgb quiet之后)添加text。- 修改前:
... rhgb quiet - 修改后:
... rhgb quiet text
- 修改前:
- 按
Ctrl + X或F10启动系统。 - 系统将以纯文本模式启动,进入命令行界面。
如何恢复到图形界面模式?
如果你已经切换到了命令行模式,想要切回图形界面,只需执行以下命令:
临时切换
systemctl isolate graphical.target
恢复默认设置
sudo systemctl set-default graphical.target
重启后,系统将自动加载图形界面。
虚拟机软件的“无头模式”设置
除了在 Fedora 系统内部设置,如果你使用的是 VMware 或 VirtualBox 等虚拟化软件,还可以在软件层面设置“无头模式”(Headless Mode)。
- VirtualBox:设置 -> 系统 -> 显示 -> 勾选“显示虚拟机监视器”。
- VMware:虚拟机设置
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

