一、概述
目前在运维日常工作中,经常会遇到服务器异常断电、忘记root密码、系统引导文件损坏无法进入系统等等操作系统层面的问题,给运维带来诸多不便,现将上述现象的解决方法和大家分享一下,本次主要以CentOS为例;
二、CentOS 6 进入单用户模式
1、重启服务器,系统加载至如图界面时,按“E”键,进入grub引导菜单的内核界面
2、在内核界面选择使用上下箭头移动并选择内核;
3、内核选定之后再次按下“E”键进行编辑;
4、在最后一行后面加上数字1(是单用户模式的运行级别)或者single然后回车(补充:好像加数字1比较有效);
内核启动时的选
选项
含义
init=/sbin/init
告诉内核用/sbin/init作为它的init程序
init=/bin/bash
只启动bash,在紧急恢复时有用
root=/dev/foo
告诉内核用/dev/foo作为根设备
single
引导进入单用户模式
5、然后根据提示按下b键(boot)进行重新引导;
6、重启后,可以进入系统,现在就是单用户模式。我们查看一下系统刚刚是从哪个运行级别进来的;
7、现在我们可以进行相关操作,如:修改 root以及其他账户密码;使用fsck进行系统修复、配置IP地址后,可以备份数据等等
三、CentOS 6 进入救援模式
1、首先开机后,选择进入快速引导模式下,一般服务器都会选择F12,选择CD-ROM为第一引导分区。