图形界面下打开终端(推荐新手)
若系统已安装图形界面(如GNOME):
- 登录桌面环境
- 使用快捷键:
Ctrl + Alt + T:直接打开终端窗口- 或点击左上角 Applications → Utilities → Terminal
- 输入命令(如
ls)测试,成功显示目录即进入命令行模式。
使用虚拟控制台(无图形界面或故障时)
CentOS默认提供6个文本控制台(tty1–tty6):
- 开机进入登录界面
- 切换控制台:
Ctrl + Alt + F2→ 进入tty2Ctrl + Alt + F3→ 进入tty3
(F1通常为图形界面,F2-F6为命令行)
- 输入用户名和密码登录
- 返回图形界面:按
Ctrl + Alt + F1(或F1–F6尝试切换)
系统启动时进入单用户模式(紧急救援)
适用场景:忘记root密码或系统无法正常启动
- 重启服务器,在GRUB启动菜单出现时快速按下
e键 - 找到以
linux16开头的行,将光标移至行尾 - 添加参数:
rd.break或single(不同版本)- CentOS 7:末尾添加
rd.break→ 按Ctrl+X启动 - CentOS 6:末尾添加
single→ 按Enter返回菜单 → 按b启动
- CentOS 7:末尾添加
- 进入紧急Shell后:
- 输入
mount -o remount,rw /sysroot挂载系统 - 执行
chroot /sysroot切换根目录 - 重置密码:
passwd root→ 输入新密码
- 输入
- 退出:
exit→exit重启
SSH远程登录(服务器管理)
- 确保CentOS已开启SSH服务:
systemctl status sshd # 检查服务状态 systemctl start sshd # 若未运行则启动
- 从本地计算机使用SSH客户端连接:
ssh 用户名@服务器IP地址 # ssh root@192.168.1.100
- 输入密码后即进入远程命令行。
通过恢复镜像进入救援模式
适用场景:系统完全无法启动
- 下载CentOS ISO镜像制作启动U盘
- 从U盘启动 → 选择
Troubleshooting→Rescue a CentOS system - 按提示挂载原系统分区到
/mnt/sysimage - 执行
chroot /mnt/sysimage进入原系统环境操作。
注意事项
- 权限管理:日常操作建议使用普通用户,需管理员权限时在命令前加
sudo。 - 安全退出:命令行操作完成后,输入
exit或logout安全退出会话。 - 风险提示:单用户模式会跳过身份验证,确保物理服务器安全。
引用说明:本文操作基于CentOS 7及6版本验证,参考Red Hat官方文档(Accessing the root shell during boot)及Linux内核引导标准,不同硬件环境可能导致快捷键差异,请以实际设备为准。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/10018.html