linux如何开机进入命令行界面
linux如何开机进入命令行界面详细介绍
在 Linux 系统中,开机进入命令行界面(CLI)的方法通常涉及设置系统默认启动目标。以下是常见的操作步骤,适用于使用 systemd 作为初始化系统的主流 Linux 发行版(如 Ubuntu、CentOS、Fedora 等):
方法一:通过 systemd 设置默认目标(推荐)
1.
查看当前启动目标
bash
systemctl get-default
- 输出
graphical.target表示默认启动图形界面。 - 输出
multi-user.target或rescue.target表示默认启动命令行界面。
2.
设置默认命令行目标
bash
systemctl set-default multi-user.target
3.
重启系统生效
bash
4.
(可选)从命令行临时切换到图形界面
如果需要临时进入图形界面(已安装图形环境),可在命令行执行:
bash
startx
方法二:修改 GRUB 引导菜单(适用于所有系统)
如果系统未使用 systemd(如旧版 Debian 或自定义配置),可通过修改 GRUB 配置实现:
1.
编辑 GRUB 配置文件
bash
/etc/default/grub
2.
找到以下行
plaintext
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
3.
修改为命令行模式
在引号内添加 3(表示运行级别 3,即多用户命令行模式):
plaintext
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash 3"
4.
更新 GRUB 配置
bash
grub2-mkconfig /boot/grub2/grub.cfg
5.
重启系统
bash
方法三:针对特定发行版的调整
-
Ubuntu 22.04+ 或 Debian(使用 systemd)
直接使用方法一即可,无需额外操作。
-
CentOS 7 及旧版(使用 systemd)
命令与方法一相同,但需注意:
- 命令行目标为
multi-user.target,图形界面目标为graphical.target。
-
Arch Linux
同样通过 systemctl set-default multi-user.target 设置,与通用方法一致。
恢复图形界面启动
如果需要重新启用图形界面,执行:
bash
systemctl set-default graphical.target
注意事项
- 确保无图形环境依赖问题:若系统未安装图形界面(如最小化安装),默认启动命令行是正常行为,无需额外设置。
- 救援模式与单用户模式:若系统故障,可在 GRUB 菜单中选择
Advanced options进入救援模式(rescue.target)或单用户模式(single-user.target)进行修复。
通过以上方法,系统开机后会直接进入命令行界面,适合服务器管理或需要高效操作的场景。