中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

Linux服務(wù)器的典型故障的排除方法

2019-10-17    來(lái)源:愛(ài)站科技

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

大部分用戶選擇Linux操作系統(tǒng)的原因都是因?yàn)長(zhǎng)inux操作系統(tǒng)的易用性,但是在linux系統(tǒng)發(fā)生一些故障的時(shí)候我們就需要利用一些補(bǔ)救措施進(jìn)行故障的排除,下面我們就去看看Linux服務(wù)器的典型故障的排除方法。

一、linux系統(tǒng)故障診斷:

我們將按照系統(tǒng)啟動(dòng)順序?yàn)榇蠹医榻BLINUX下的故障排除方法。

1、linux系統(tǒng)啟動(dòng)故障:這是在Linux操作系統(tǒng)中經(jīng)常會(huì)遇到的問(wèn)題。系統(tǒng)不能啟動(dòng)的原因主要有——在安裝Linux操作系統(tǒng)的過(guò)程中,LILO配置信息錯(cuò)誤,導(dǎo)致安裝完畢后,系統(tǒng)不能正常啟動(dòng);重新安裝其他的操作系統(tǒng),也經(jīng)常會(huì)導(dǎo)致原來(lái)的Linux不能啟動(dòng)。因?yàn)檫@些新安裝的操作系統(tǒng)默認(rèn)在計(jì)算機(jī)中沒(méi)有其他的操作系統(tǒng),因而改寫(xiě)了硬盤(pán)的主引導(dǎo)記錄(MBR),覆蓋了Linux操作系統(tǒng)中的LILO系統(tǒng)引導(dǎo)程序,致使最后無(wú)法啟動(dòng)LILO。在操作Linux操作系統(tǒng)過(guò)程中,由于運(yùn)行了錯(cuò)誤的Linux命令,使系統(tǒng)重新啟動(dòng)時(shí)出現(xiàn)異常。

如果在Linux操作系統(tǒng)安裝過(guò)程中或安裝過(guò)程后,制作了Linux系統(tǒng)的急救啟動(dòng)盤(pán)組,使用這些急救盤(pán)啟動(dòng)系統(tǒng)即可進(jìn)入系統(tǒng),然后對(duì)相應(yīng)錯(cuò)誤進(jìn)行配置即可解決問(wèn)題:如果沒(méi)有制作急救啟動(dòng)盤(pán)組,Linux系統(tǒng)不能啟動(dòng),該怎么辦呢?下面介紹三種解決方法。

(1)進(jìn)入Linux操作系統(tǒng)單用戶模式,在boot提示符后,輸入linux single,在此模式下啟動(dòng)Linux,LILO配置和網(wǎng)絡(luò)配置信息不加載在啟動(dòng)過(guò)程中。

(2)光盤(pán)啟動(dòng),用第一張安裝Linux操作系統(tǒng)的光盤(pán)(啟動(dòng)光盤(pán))啟動(dòng)硬盤(pán)的Linux系統(tǒng),主板BIOS里要設(shè)置成光盤(pán)啟動(dòng),重啟機(jī)器后,出現(xiàn)boot:提示符后鍵入:

vmlinuz toot=/dev/linuxrootpartition

其中,root=后面填入Linux root分區(qū)的分區(qū)號(hào),也就是Linux系統(tǒng)的root文件系統(tǒng)所在的硬盤(pán)分區(qū)位置,例如:vmlinuz root=/dev/hda3 noinitrd。按回車鍵之后,即可進(jìn)入Linux系統(tǒng)。如果想恢復(fù)被破壞的LILO 系統(tǒng)引導(dǎo)程序,可以在編輯/etc/lilo.config之后,運(yùn)行/sbin/lilo即可。這種方法也適合其他原因?qū)inux操作系統(tǒng)造成的破壞。

小提示:上面介紹了通過(guò)光盤(pán)啟動(dòng)的方法,當(dāng)然軟盤(pán)啟動(dòng)操作系統(tǒng)的過(guò)程與步驟是一樣的。

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

loadlin vmlinuz root=/dev/linuxrootpartition

命令執(zhí)行后,就開(kāi)始引導(dǎo)Linux系統(tǒng)。用root身份登錄后,編輯/etc/lilo.config之后,運(yùn)行/sbin/lilo即可,這樣操作后則重新將LILO系統(tǒng)引導(dǎo)程序裝入MBR。

上面介紹的三種方法比較起來(lái)還是第一種LILO配置法比較簡(jiǎn)單實(shí)用,第二種需要光盤(pán)的支持,而第三種操作起來(lái)相對(duì)繁瑣。

2、linux文件系統(tǒng)故障: 在Linux操作系統(tǒng)中,這也是一種經(jīng)常會(huì)遇到的故障。由于系統(tǒng)不正常關(guān)機(jī),或突然掉電等原因引起文件系統(tǒng)被破壞。當(dāng)文件系統(tǒng)被破壞時(shí),可以使用相應(yīng)的fsck命令進(jìn)行文件系統(tǒng)的修復(fù)。例如下面的命令:fsck? /dev/hda5。

小提示:關(guān)于fsck命令具有參數(shù)的使用方法,可以參閱linux的參考手冊(cè)。如果使用的是ext2fs類型的文件系統(tǒng),就可從軟盤(pán)運(yùn)行e2fsck命令來(lái)修正文件系統(tǒng)中被損壞的數(shù)據(jù)。

但是有一點(diǎn)要注意:如果文件系統(tǒng)被破壞的原因是超級(jí)塊被損壞,超級(jí)塊是文件系統(tǒng)的“頭部”,它包含文件系統(tǒng)的狀態(tài)、尺寸和空閑磁盤(pán)塊等信息。如果損壞樂(lè)意個(gè)文件系統(tǒng)的超級(jí)快(例如不小心直接將數(shù)據(jù)寫(xiě)到了文件系統(tǒng)的超級(jí)快分區(qū)中),那么Linux可能會(huì)完全不識(shí)別該文件系統(tǒng),即使采用fsck或e2fsck命令也不能修復(fù)它了。這時(shí)候,只有到安裝光盤(pán)中看看有沒(méi)有對(duì)應(yīng)的文件系統(tǒng),將此文件覆蓋原操作系統(tǒng)被破壞的文件來(lái)恢復(fù)了。如果不小心刪除了系統(tǒng)中重要的文件,也可采用這種方法來(lái)試試。

3、linux函數(shù)庫(kù)故障:? 在Linux操作系統(tǒng)中,如果不慎將系統(tǒng)中的函數(shù)庫(kù)文件破壞,或者破壞了/lib目錄下符號(hào)鏈接,那么將導(dǎo)致依賴這些庫(kù)的命令無(wú)法執(zhí)行。這也是比較常見(jiàn)的系統(tǒng)故障。

最簡(jiǎn)單的解決辦法是用急救啟動(dòng)盤(pán)組啟動(dòng)系統(tǒng),在/mnt目錄上安裝硬盤(pán)文件系統(tǒng),然后修復(fù)/mnt/lib目錄下的庫(kù)。

4、linux登錄系統(tǒng)故障: 由于管理員忘記密碼,或者由于系統(tǒng)受到黑客的入侵導(dǎo)致系統(tǒng)密碼文件被修改。導(dǎo)致管理員可能無(wú)法用帳號(hào)登錄系統(tǒng)。

具體解決方法如下:

(1)在系統(tǒng)啟動(dòng)時(shí),進(jìn)入單用戶模式(Linux Single),然后用passwd命令重新設(shè)置密碼,或修改密碼文件借口恢復(fù)正常。

(2)用急救啟動(dòng)盤(pán)組啟動(dòng)系統(tǒng),然后將硬盤(pán)的文件系統(tǒng)安裝到/mnt目錄下,編輯/mnt/etc/passwd文件進(jìn)行恢復(fù)。

(3)將安裝系統(tǒng)的硬盤(pán)拆下來(lái),放在另一個(gè)Linux系統(tǒng)中,然后掛載此硬盤(pán)的系統(tǒng)安裝區(qū),將次硬盤(pán)分區(qū)中的/etc/passwd、/etc/shadow、/etc/group文件覆蓋或修改,也可以恢復(fù)。

5、linux系統(tǒng)的KDE環(huán)境故障:如果Linux系統(tǒng)的KDE環(huán)境無(wú)法正常啟動(dòng),例如以普通帳號(hào)運(yùn)行startx命令后,出現(xiàn):“……can not start X server. Perhaps you do not have console ownership?”類似的提示。出現(xiàn)這種提示的原因是可能別的用戶曾經(jīng)運(yùn)行KDE環(huán)境,并在系統(tǒng)中留下標(biāo)示此用戶的緩存文件。

運(yùn)行如下命令:

rm? -rf/tmp/*

然后,重新運(yùn)行startx命令即可進(jìn)入KDE環(huán)境。

如果以普通帳號(hào)運(yùn)行startx命令后,出現(xiàn)“can not start X server”的錯(cuò)誤提示,并且不斷地有報(bào)錯(cuò)提示的英文字符傷上翻滾,導(dǎo)致無(wú)法進(jìn)入KDE環(huán)境。出現(xiàn)這種情況,可能是由于對(duì)Linux系統(tǒng)的不正常關(guān)機(jī),導(dǎo)致了不能進(jìn)入Linux的KDE 環(huán)境。

在控制臺(tái)下以root身份登錄,鍵入setup命令,出現(xiàn)系統(tǒng)設(shè)置菜單,選擇其中的“X窗口設(shè)置”,然后依照提示正確設(shè)置顯示器的類型、刷新頻率、顯存大小和分辨率等。這樣將系統(tǒng)中的X 窗口重新設(shè)置一遍。

如果沒(méi)有報(bào)錯(cuò),系統(tǒng)會(huì)自動(dòng)啟動(dòng)KDE環(huán)境,需要注意的一點(diǎn)是:在用setup命令進(jìn)行設(shè)置時(shí),可能還會(huì)有大量的英文字符在屏幕上翻滾,這是不要緊,請(qǐng)繼續(xù)看清屏幕,使用Tab鍵或方向鍵進(jìn)行上面的配置,配置無(wú)誤后,會(huì)立刻恢復(fù)KDE環(huán)境的。

二、網(wǎng)絡(luò)故障診斷

既然是服務(wù)器,那么linux系統(tǒng)已經(jīng)要連接到網(wǎng)絡(luò)才能發(fā)揮他的效果和能量。所以說(shuō)在實(shí)際工作中l(wèi)inux系統(tǒng)的網(wǎng)絡(luò)故障也是急需排除的。

1、無(wú)法ping通LINUX服務(wù)器: 當(dāng)在Linux系統(tǒng)中IP地址無(wú)法Ping通時(shí),主要原因是由于網(wǎng)絡(luò)信息配置的錯(cuò)誤導(dǎo)致的。

具體解決方法介紹如下:

(1)使用ifconfig命令重新配置網(wǎng)卡地址,命令行如下:

$ifconfig eht0192.168.1.2 netmask 255.255.255.0

$ifdown eth0

$ifup eth0

然后用Ping命令,就可以Ping通IP地址192.168.1.2了。

(2)修改系統(tǒng)中的網(wǎng)絡(luò)配置文件也可以到到上面的目的,建議使用這種方法,這樣的操作更加可靠。

進(jìn)入網(wǎng)絡(luò)配置文件所在的目錄:

$cd/etc/sysconfig/network-scripts

$1s

ifcfg-eth0 ifdown-ipv6? ifdown-sit? ifup-aliases? ifup-plip? ifup-ppp? ifup-sl

ifcfg-1o?? ifdown-post?? ifdown-sl?? ifup-ipv6?? ifup-plusb?? ifup-routes? network-functions

ifdown?? ifdown-ppp? ifup?? ifup-ipx?? ifup-post?? ifup-sit?? network-functions-ipv6

用vi命令修改ifcfg-eth0文件中下面的一行即可,例如:

IPADDR=192.168.1.2

其中192.168.1.2是所要修改或重新配置的地址,配置完畢后,重新啟動(dòng)機(jī)器就可以使IP地址的改動(dòng)生效。

2、本機(jī)無(wú)法訪問(wèn)外部網(wǎng)絡(luò):如果在Linux操作系統(tǒng)中無(wú)法訪問(wèn)外部,例如Ping公網(wǎng)的IP地址不通,而Ping自己機(jī)器的地址可以通,一般原因是網(wǎng)關(guān)信息沒(méi)有配置正確。

解決方法如下:

采用上面的第二種方法(直接修改網(wǎng)關(guān)配置文件)可以快速解決問(wèn)題,操作步驟如下,進(jìn)入網(wǎng)關(guān)配置文件所在目錄:

$cd/etc/sysconfig

$1s

apmd?? authconfig?? clock.OLD?? gpm?? i18n?? keyboard?? network?? provider

sendmail?? apm-scripts?? cdq?? console?? harddisks?? identd?? kudzu

用vi命令修改此目錄下network文件中下面的一行即可,例如:

GATEWAY=192.168.1.1

其中192.168.1.1是所要修改或重新配置的網(wǎng)關(guān)地址,配置完畢后,重新啟動(dòng)機(jī)器就可以使網(wǎng)關(guān)地址的改動(dòng)生效。

3、DNS域名解析故障:如果在Linux系統(tǒng)中無(wú)法進(jìn)行域名解析,最可能的原因是沒(méi)有在本地指定有效的域名服務(wù)器,這種情況比較常見(jiàn)。

解決辦法如下:

一般修改和域名服務(wù)相關(guān)的文件如/etc/hosts或/etc/resolv.conf,在這些文件中添加有效的域名服務(wù)器的IP地址就可以解決。如果判斷不是本地域名解析的問(wèn)題,例如在本地可以解析公司域名,但外面的客戶無(wú)法正常解析公司域名,則需要和域名注冊(cè)服務(wù)提供商聯(lián)系,一起解決問(wèn)題。因?yàn)榇朔N情況的發(fā)生,可能是公司系統(tǒng)中的IP地址和注冊(cè)的域名不對(duì)應(yīng)的原因造成的。

以上就是最常見(jiàn)Linux服務(wù)器的典型故障的排除方法,當(dāng)然由于篇幅原因,關(guān)于Linux系統(tǒng)中常見(jiàn)故障及問(wèn)題也只能點(diǎn)到為止,在這里介紹的知識(shí)涉及了一些大家常會(huì)遇到的部分,希望對(duì)大家有所幫助。

標(biāo)簽: Linux 故障

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:CactiEZ中文版的安裝使用方法

下一篇:Telnet進(jìn)入Linux時(shí)出現(xiàn)亂碼