centos6 排錯,當系統遭到破壞或者配置文件出問題,可以重新安裝系統也可以修復,linux是用linux rescue救援模式來修復系統,這個rescue救援模式下功能很強大。
1.如果系統啟動不了,如果手上有同版本的linux進入rescue
2.直接按esc鍵到boot:界面輸入linux rescue 回車進入救援模式。
3.這裡提示是否開啟網絡,我是允許開啟網絡自動獲取ip地址。
4.空格選擇eth0第一塊網卡,然後選擇自動獲取dhcp ipv4讓系統自動獲取ip地址即可。
5.進入rescue模式它把根文件掛載在/mnt/sysimage下可以是只讀模式下工作。
6.rescue模式,如果要有root的環境就直接chroot /mnt/sysimage即可,在這個模式下可以安裝rpm軟件包啟動sshd等命令。
7.ok繼續。
8.第一個啟動shell模式,第二格式診斷模式,第三個是重新啟動。
9.我是選擇第一個進入shell界面如果要有root的環境就chroot /mnt/sysimage即可。
總結
1.如果進入不了單用戶模式,那就直接用救援模式進入後直接chroot /mnt/sysimage然後passwd 就可以修改root密碼
2.還可以修改/etc/shadow影子文件,直接vi /etc/shadow把root:中間的的全部刪除:兩頭留::即可。
3.如果出現服務崩潰啟動不了,或者啟動不了x-windows oracle數據庫,那又想把oradata的目錄拷貝出來,可以啟動sshd直接下載即可。還可以直接下載fuse-ntfs-3g-2010.10.2-1.el6.rf.i686,放到u盤裡u盤為vfat=fat文件格式的,然後mount掛載到mkdir /u裡面去就可以拷貝東西了到u盤了,如果文件比較大那就直接安裝fuse-ntfs讓系統支持ntfs文件系統,就可以掛載移動硬盤了。
4.如果覺得以上方法不太好可以直接用/etc/rc.d/init.d/sshd start就可以用ssh客戶端來連接拷貝數據,也可以用scp -r 本地文件 root@ip:/root 本地到遠程/root目錄下。
5.如果其它/etc文件fstab,inittab, grub.conf,passwd shadow等文件出問題都是可以修復的,平時最好tar -zcvf etc.tar.gz etc備份一份到移動硬盤,如果下次有問題直接覆蓋即可。
本文出自 “有志者事竟成!” 博客,請務必保留此出處http://zh888.blog.51cto.com/1684752/803640