Fedora 30进入字符界面登录可通过临时或永久配置实现,临时方法:重启时按e键,在内核参数末尾添加"systemd.unit=multi-user.target",按Ctrl+X启动;永久配置则需执行"sudo systemctl set-default multi-user.target",重启后默认进入字符界面,若需切换回图形界面,运行"sudo systemctl set-default graphical.target"即可,配置完成后,可通过systemctl isolate multi-user.target立即生效,或重启验证默认登录模式。
在Linux系统管理中,字符界面(Text User Interface,TUI)登录因其资源占用低、启动速度快、适合服务器运维等优势,仍是许多用户的首选,对于Fedora 30用户而言,无论是图形界面出现故障需要排查,还是追求轻量化操作,掌握进入字符界面登录的方法都非常实用,本文将详细介绍Fedora 30进入字符界面登录的多种途径及相关配置技巧。
什么是字符界面登录?
字符界面登录,也称为“文本终端登录”或“TTY登录”,是指系统启动后不加载图形桌面环境(如GNOME),而是直接以纯文本形式显示登录提示符(如Fedora 30 (TTY2)),用户通过输入用户名和密码即可登录系统,在Fedora 30中,字符界面通常对应systemd的multi-user.target目标(多用户模式),区别于加载图形桌面的graphical.target目标(图形模式)。
临时进入字符界面登录(无需修改系统配置)
如果只是临时需要使用字符界面(如排查图形界面问题),无需修改系统默认启动设置,可通过以下快捷键快速切换:

方法1:通过TTY切换快捷键
Fedora 30默认支持6个文本终端(TTY1-TTY6),
- TTY1:通常预留给图形界面登录(若系统启动了图形服务,TTY1会显示图形登录界面);
- TTY2-TTY6:纯字符界面终端,可通过快捷键切换。
操作步骤:
-
在图形界面登录状态下,按下组合键
Ctrl + Alt + F2(或F3/F4/F5/F6,对应不同TTY); -
系统会切换到纯文本终端,显示类似以下内容:
Fedora 30 (TTY2) Fedora 30 (Kernel 5.3.16-200.fc30.x86_64 on an x86_64) localhost login: -
输入用户名(如
root或普通用户),按回车; -
输入密码(字符界面下输入时不会显示任何内容),按回车即可登录。
返回图形界面:登录字符界面后,按下组合键 Ctrl + Alt + F1(或F7,具体取决于图形界面占用的TTY),即可切回图形登录界面。
方法2:使用systemd命令切换目标(无需重启)
若已登录图形界面,可通过命令临时切换到字符界面模式,无需重启系统:
- 打开终端(图形界面下的终端应用);
- 输入以下命令,将当前目标切换为多用户模式(字符界面):
sudo systemctl isolate multi-user.target
- 系统会停止图形服务并切换到字符登录界面,操作完成后可通过以下命令切回图形界面:
sudo systemctl isolate graphical.target
设置默认启动字符界面登录(修改系统配置)
若希望系统每次启动后直接进入字符界面(如服务器场景),可通过修改systemd默认目标实现,无需每次手动切换。
方法1:使用systemctl命令修改默认目标
- 登录系统(图形或字符界面均可);
- 查看当前默认启动目标:
systemctl get-default
若输出为
graphical.target,表示默认启动图形界面;若为multi-user.target,则默认字符界面。 - 设置默认启动目标为字符界面(多用户模式):
sudo systemctl set-default multi-user.target
- 重启系统使配置生效:
sudo reboot
重启后,系统将直接进入字符界面登录,不再加载图形桌面。
方法2:通过GRUB引导参数临时修改
若只是临时需要本次启动进入字符界面(不想修改默认配置),可通过GRUB引导参数实现:
- 重启系统,在GRUB引导菜单出现时(通常开机后按
Esc键调出),选中当前Fedora 30启动项; - 按
e键进入编辑模式,找到以linux或linux16开头的行(内核加载行); - 在该行末尾添加参数:
systemd.unit=multi-user.target(注意与前面内容用空格隔开); - 按
Ctrl + X或F10启动系统,本次启动将直接进入字符界面登录。
(此方法仅对本次启动有效,重启后会恢复默认配置。)
字符界面登录后的常用操作
进入字符界面登录后,可通过以下命令进行基础操作:
启动/停止图形界面
- 临时启动图形界面(不修改默认目标):
sudo systemctl isolate graphical.target
- 停止图形界面服务(返回字符界面):
sudo systemctl isolate multi-user.target
网络配置
字符界面下可通过nmtui(NetworkManager文本界面工具)配置网络:
nmtui
进入后可选择“Activate a connection”激活已配置的网络,或“Edit a connection”修改网络参数(如IP、DNS等)。
关机/重启
- 关机:
sudo shutdown -h now
- 重启:
sudo reboot
常见问题与注意事项
- TTY切换无反应?
确保系统已安装systemd的TTY服务(默认已安装),且未禁用相关服务(可通过`systemctl status getty@tty2.service

