图形界面下打开终端(推荐新手)
若系统已安装图形界面(如GNOME):
- 登录桌面环境
- 使用快捷键:
Ctrl + Alt + T
:直接打开终端窗口- 或点击左上角 Applications → Utilities → Terminal
- 输入命令(如
ls
)测试,成功显示目录即进入命令行模式。
使用虚拟控制台(无图形界面或故障时)
CentOS默认提供6个文本控制台(tty1
–tty6
):
- 开机进入登录界面
- 切换控制台:
Ctrl + Alt + F2
→ 进入tty2
Ctrl + 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