Linux 命令行使用指南:虚拟控制台、终端仿真器与不同 shell 的实践
1. Linux 启动与虚拟控制台基础
在 Linux 启动的早期阶段,可借助 KVM 设备与 GRUB 进行交互,选择不同的内核启动,或者修改启动命令以进入不同的运行级别。不过,由于 KVM 设备与计算机存在紧密的物理连接,系统管理员在启动过程中必须亲自在控制台操作,此时无法进行远程访问,只有当 SSHD 服务启动并运行后,远程访问才成为可能。
现代运行 Linux 的个人计算机和服务器通常没有可作为控制台的哑终端。Linux 一般具备多个虚拟控制台的功能,允许通过单个标准 PC 键盘和显示器进行多次登录。像 Red Hat Enterprise Linux、CentOS 和 Fedora Linux 通常会提供六到七个用于文本模式登录的虚拟控制台。若使用图形界面,在 X Window 系统启动后,第一个虚拟控制台 vc1 会成为第一个图形(GUI)会话,而 vc7 则成为第二个 GUI 会话。
每个虚拟控制台都对应一个功能键,例如 vc1 对应功能键 F1,以此类推。在物理计算机上,按住 Ctrl - Alt 键并按下 F2 可切换到 vc2;再按住 Ctrl - Alt 键并按下 F1 则可切换回 vc1,通常也就是图形桌面界面。
以下是虚拟控制台的相关操作流程:
graph LR
A[启动 Linux 系统] --> B{是否需要交互}
B -- 是 --> C[使用 KVM 设备与 GRUB 交互]
B -- 否 --> D[正常启动]
D
超级会员免费看
订阅专栏 解锁全文
11

被折叠的 条评论
为什么被折叠?



