国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

教你輕松應對Linux服務器的典型故障

2020-04-10 20:28:00
字體:
來源:轉載
供稿:網友

對大多數用戶來說,由于linux操作系統的易用性和Windows操作系統相比較起來還是存在一定差別的。在Windows操作系統下,如果系統發生一些故障或問題的時候,我們經常會用一些補救的措施來進行故障的排除,相應的補救方法很多,其中不乏有不少簡單易用的。然而在linux操作系統進行故障排除的工作卻要復雜得多,而且故障的發現不象在Windows操作系統那樣可以及時預見,需要手工運行一些系統和網絡的管理命令。下面筆者就根據自己多年維修linux服務器的經驗就系統和網絡兩種類型在linux操作系統中的常見故障診斷進行說明。希望能夠幫助的讀者排憂解難。 

一、linux系統故障診斷: 

我們將按照系統啟動順序為大家介紹linux下的故障排除方法。 

1、linux系統啟動故障:這是在linux操作系統中經常會遇到的問題。系統不能啟動的原因主要有——在安裝linux操作系統的過程中,LILO配置信息錯誤,導致安裝完畢后,系統不能正常啟動;重新安裝其他的操作系統,也經常會導致原來的linux不能啟動。因為這些新安裝的操作系統默認在計算機中沒有其他的操作系統,因而改寫了硬盤的主引導記錄(MBR),覆蓋了linux操作系統中的LILO系統引導程序,致使最后無法啟動LILO。在操作linux操作系統過程中,由于運行了錯誤的linux命令,使系統重新啟動時出現異常。

如果在linux操作系統安裝過程中或安裝過程后,制作了linux系統的急救啟動盤組,使用這些急救盤啟動系統即可進入系統,然后對相應錯誤進行配置即可解決問題:如果沒有制作急救啟動盤組,linux系統不能啟動,該怎么辦呢?下面介紹三種解決方法。

(1)進入linux操作系統單用戶模式,在boot提示符后,輸入linux single,在此模式下啟動linux,LILO配置和網絡配置信息不加載在啟動過程中。

(2)光盤啟動,用第一張安裝linux操作系統的光盤(啟動光盤)啟動硬盤的linux系統,主板BIOS里要設置成光盤啟動,重啟機器后,出現boot:提示符后鍵入:

vmlinuz toot=/dev/linuxrootpartition

其中,root=后面填入linux root分區的分區號,也就是linux系統的root文件系統所在的硬盤分區位置,例如:vmlinuz root=/dev/hda3 noinitrd。按回車鍵之后,即可進入linux系統。如果想恢復被破壞的LILO 系統引導程序,可以在編輯/etc/lilo.config之后,運行/sbin/lilo即可。這種方法也適合其他原因對linux操作系統造成的破壞。

小提示:上面介紹了通過光盤啟動的方法,當然軟盤啟動操作系統的過程與步驟是一樣的。

(3)在DOS下運行loadlin程序啟動系統。在個人計算機使用linux系統時,通常都是linux和Windows 9x或Windows 2000并存的。如果知道linux系統在硬盤上的確切安裝分區,并且有loadlin程序(在Red Hat linux光盤的dosutil目錄下就有這個程序),也可以啟動linux系統。Loadlin是DOS系統下的程序,運行它可以從DOS系統下直接啟動linux系統,快速進入linux環境。除loadlin程序之外,還需要一個linux啟動內核的映象文件vmlinuz,在Red Hat linux光盤的images目錄下有這個文件。例如,如果在Windows 2000系統下面,進入DOS的命令模式,然后運行下述的loadlin命令,即可重新進入linux系統:

loadlin vmlinuz root=/dev/linuxrootpartition

命令執行后,就開始引導linux系統。用root身份登錄后,編輯/etc/lilo.config之后,運行/sbin/lilo即可,這樣操作后則重新將LILO系統引導程序裝入MBR。

上面介紹的三種方法比較起來還是第一種LILO配置法比較簡單實用,第二種需要光盤的支持,而第三種操作起來相對繁瑣。

2、linux文件系統故障: 在linux操作系統中,這也是一種經常會遇到的故障。由于系統不正常關機,或突然掉電等原因引起文件系統被破壞。當文件系統被破壞時,可以使用相應的fsck命令進行文件系統的修復。例如下面的命令:fsck  /dev/hda5。

小提示:關于fsck命令具有參數的使用方法,可以參閱linux的參考手冊。如果使用的是ext2fs類型的文件系統,就可從軟盤運行e2fsck命令來修正文件系統中被損壞的數據。

但是有一點要注意:如果文件系統被破壞的原因是超級塊被損壞,超級塊是文件系統的“頭部”,它包含文件系統的狀態、尺寸和空閑磁盤塊等信息。如果損壞樂意個文件系統的超級快(例如不小心直接將數據寫到了文件系統的超級快分區中),那么linux可能會完全不識別該文件系統,即使采用fsck或e2fsck命令也不能修復它了。這時候,只有到安裝光盤中看看有沒有對應的文件系統,將此文件覆蓋原操作系統被破壞的文件來恢復了。如果不小心刪除了系統中重要的文件,也可采用這種方法來試試。

3、linux函數庫故障:  在linux操作系統中,如果不慎將系統中的函數庫文件破壞,或者破壞了/lib目錄下符號鏈接,那么將導致依賴這些庫的命令無法執行。這也是比較常見的系統故障。

最簡單的解決辦法是用急救啟動盤組啟動系統,在/mnt目錄上安裝硬盤文件系統,然后修復/mnt/lib目錄下的庫。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 奉贤区| 清流县| 仁化县| 宁化县| 商城县| 汉中市| 南通市| 建德市| 泸西县| 涡阳县| 甘谷县| 界首市| 全椒县| 基隆市| 寿阳县| 西青区| 南郑县| 莱阳市| 儋州市| 太湖县| 孝感市| 平舆县| 清水河县| 综艺| 承德县| 彰化市| 临沧市| 承德市| 长垣县| 甘肃省| 稻城县| 兴安盟| 门源| 察雅县| 阳东县| 桃园县| 泌阳县| 建德市| 莎车县| 德庆县| 桐乡市|