涉及考試中用戶密碼重置和LVM縮小導致系統奔潰的問題
單用戶模式:
在單用戶模式中,你的計算機引導運行級別1。本地文件系統被掛載,但是網絡不會被激活。你會有一個可用的系統維護 shell。和救援模式不同,單用戶模式會自動試圖掛載你的文件系統;如果你的文件系統無法被成功掛載,不要使用單用戶模式。如果你的系統上的運行級別1的配置被損壞,你就不能使用單用戶模式。
進入單用戶模式的方法:
在使用 GRUB 引導裝載程序的 x86 系統上,使用以下步驟來引導單用戶模式:
1.如果你配置了 GRUB 口令,鍵入 p 並輸入口令。
2.選擇帶有你想引導的內核版本的 Red Hat Enterprise Linux,然後鍵入 e 來編輯。你會看到用於所選卷標的配置文件中的一個項目列表。
3.轉到行尾,然後鍵入 1(按 [空格]鍵,然後鍵入1)。按 [Enter] 來退出編輯模式。
4.回到了 GRUB 屏幕後,鍵入 b 來引導入單用戶模式
故障1:root密碼忘記
1.進入單用戶模式(開機在grub菜單下連按2次A鍵,或者在菜單模式下按一次A)
2.修改有內核版本的卷標的項目列表:加上“空格1”,如下:
3.修改密碼
進入後默認爲管理員,無需口令,可以重新設置口令,2中方式
3.1 echo 'redhat' | passwd --stdin root
3.2 passwd
4. reboot
擴展:加強單用戶安全
1.爲進入單用戶模式設置明文密碼:
1.vim /boot/grub/grub.conf
增加以下行:
password=redhat
2.保存退出
2.爲進入單用戶模式設置密文密碼:
1.生成MD5密碼
[root@wy-server ~]# grub-md5-crypt
Password:
Retype password:
$1$7bHE10$cEMVTiFllxjQVpa21RluF/
2.修改/boot/grub/grub/conf
然後嗎密碼粘貼到
hiddenmenu
title Red Hat Enterprise Linux Server (2.6.18-194.el5)
password --$1$7bHE10$cEMVTiFllxjQVpa21RluF/
root (hd0,0)
kernel /vmlinuz-2.6.18-194.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-194.el5.img
emergency 模式:
它只是掛載了 / (ro)而已,系統並未調用 /etc/rc.sysinit 腳本程序來將 /文件系統掛載爲 “rw” 模式。
進入救援模式方法:
在使用 GRUB 引導裝載程序的 x86 系統上,使用以下步驟來引導單用戶模式:
1.如果你配置了 GRUB 口令,鍵入 p 並輸入口令。
2.選擇帶有你想引導的內核版本的 Red Hat Enterprise Linux,然後鍵入 e 來編輯。你會看到用於所選卷標的配置文件中的一個項目列表。
3.轉到行尾,然後鍵入 emergency(按 [空格]鍵,然後鍵入 emergency)。按 [Enter] 來退出編輯模式。
4.回到了 GRUB 屏幕後,鍵入 b 來引導入emergency模式。
故障1:
故障描述:當fstab的啓動卷標錯誤導致引導系統失敗會進入emergency模式,在該模式下修改fstab文件報錯,如下:
解決辦法:
1.需要重新掛載 / 文件系統,命令如下:
(Repair filesystem)# mount -o remount rw /
2.先檢查(hd0,0)的卷標
(Repair filesystem)e2label /dev/sda2
/
3.修改/etc/fstab的啓動卷標和檢查的標籤一致
4.(Repair filesystem)reboot
故障2:
縮小LVM導致系統奔潰
思路:可以進入emergency模式,來刪除Lvm.
先umount lv再刪除lv,然後停用vg再刪除vg
考試過程中無救援模式,只有單用戶模式和emergency模式
具體步驟
1.進入emergency模式
2.df -lh查看掛載點,然後umount
3.刪除lv:(Repair filesystem)#lvremove /dev/lvmtest/lvtest
4.關閉卷組vg:(Repair filesystem)#vgchange -a n lvmtest
5.刪除卷組vg:(Repair filesystem)#vgremove lvmtest