


linux服務器恢復
添加時間:2011-1-21
添加:
admin
<P>這是一臺IBM服務器,1u的那種,需專用線纜接顯示器、鍵盤及鼠標(沒有鍵盤接口、顯示器輸入接口)。接上顯示器和鍵盤,啟動服務器,片刻進入redhat 7.3引導程序,再往下,到掛接文件系統這個過程時系統報錯,大意是不能打開目錄 /proc下的某個文件(網通不讓帶包進去,所以沒有筆和紙來記錄這些報錯信息),接著提示輸入root密碼進入維護模式或按 “Ctrl+D”重啟系統。</P> <P> 先用命令 # fdisk -l 查看一下磁盤,命令不能運行,再運行命令 # fsck -y /proc 還是不能運行,#fsck -y / 也不行 ,用 # df -k 報告一個錯誤,但能顯示硬盤上的分區。改一下文 /etc/fstab,想把多余的項注釋掉,系統提示“只讀文件系統,不能寫入”。運行命令 # init 1,幸運的是,可以進入單用戶模式,再重復上述操作,還是不能成功,不過單用戶模式比維護模式的權限多一些了。看來修復的可能性已經不大了,我甚至進入目錄 /etc/rc2.d,/etc/rc3.d移走幾個以S打頭的啟動運行腳本,也檢查了文件/etc/rc.sysinit和/etc/rc.d/rc.local,并做了一些修改,當重新啟動后,還是沒法進入運行級別3。</P> <P>這個服務器上是運行移動WAP應用,數據是萬萬丟不得的,而且時間很緊,所以,沒有太多的停機時間供我分析和處理,再試一把:把redhat 7.3光盤放在光驅,以光盤引導服務器,先運行 linux rescue,不行;再執行升級方式安裝,還是不行。哎!中午飯也錯過了,看來只有重新安裝系統了。</P> <P><BR> 在但用戶模式下,掛接文件系統/etc,/proc,/usr,/home(單獨做的分區),把目錄 /etc,/usr,/opt,/home全數搬到備份硬盤/backup/20060106下面,然后運行命令 # tar cvf 20060106.tar 打包。然后卸載備份盤 # cd;unmount /backup.</P> <P> 全新安裝redhat 7.3,按以前的分區情況進行分區,并把文件系統格式化成 ext3,分區有/ 、/usr、/home、 /opt、 swap、 /var及/boot,以文本方式進行,選擇定制安裝軟件包,僅要兩個包:webserver和kernel development.幾分鐘后系統安裝完畢。</P> <P> 安裝額外的軟件。主要是一些補丁,如 modutils-2.4.18-3.7x.i386.rpm ,再升級內核,其過程如下:<BR>rpm -Uvh modutils-2.4.18-3.7x.i386.rpm <BR>rpm -ivh openssl-0.9.6b-35.7.i386.rpm <BR>rpm -Uvh sendmail-8.11.6-27.73.i386.rpm <BR>rpm -ivh compat-glibc-6.2-2.1.3.2.i386.rpm <BR>rpm -ivh compat-libs-6.2-3.i386.rpm <BR>rpm -ivh compat-libstdc++-6.2-2.9.0.16.i386.rpm <BR>rpm -ivh compat-egcs-6.2-1.1.2.16.i386.rpm <BR>rpm -ivh compat-egcs-c++-6.2-1.1.2.16.i386.rpm <BR>rpm -ivh compat-egcs-g77-6.2-1.1.2.16.i386.rpm <BR>rpm -ivh compat-egcs-objc-6.2-1.1.2.16.i386.rpm</P> <P>rpm -ivh kernel-bigmem-2.4.20-28.7.i686.rpm<BR>接著就是更改引導程序的配制文件/boot/grub/grub.conf,把默認引導內核改成升級后的新內核linux-</P> <P>bigmem.<BR>*************************************************************************************<BR>* #boot=/dev/sda *<BR>* default=0 *<BR>* timeout=10 *<BR>* splashimage=(hd0,0)/boot/grub/splash.xpm.gz * </P> <P>* &nbs
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解