計(jì)算機(jī)實(shí)戰(zhàn)分析 |
發(fā)布時(shí)間: 2012/7/4 10:57:52 |
計(jì)算機(jī)實(shí)戰(zhàn)分析1 ——關(guān)于網(wǎng)絡(luò)沖突問題 今天開機(jī),win2000忽然彈出一個(gè)對話框,內(nèi)容如下:“系統(tǒng)檢測到 IP 地址***.***.***.***(我的ip)和網(wǎng)絡(luò)硬件地址 00:D0:09:FD:F0:88 發(fā)生地址沖突。本地界面已禁用。網(wǎng)絡(luò)可能隨時(shí)中斷。” 這可是第一次出現(xiàn)!當(dāng)時(shí),我真的不知該如何處理!過了大約1分鐘,我平靜了心情,開始了排除故障的努力! 排除故障第一步:重新啟動(dòng)。 因?yàn),這可能是偶爾的錯(cuò)誤。于是,重啟。 在進(jìn)入windows桌面后,沒出現(xiàn)該對話框。哈,看來真的是偶爾的錯(cuò)誤。盡管如此,但是我還是進(jìn)行測試。 啟動(dòng)IE。速度上顯然很慢!!慢慢慢!寬帶的速度居然能和撥號的媲美! 但是,過了沒多久,同樣的對話框再次出現(xiàn)了! 重復(fù)重啟操作,問題依舊如此。這可以斷定問題不是偶然出現(xiàn)的。 排除故障第二步:查毒。 因?yàn),病毒可能造成系統(tǒng)出現(xiàn)種種問題。于是,我用瑞星(最新版)全盤查毒。 開啟所有監(jiān)控項(xiàng)目,先查內(nèi)存,再查硬盤。結(jié)果——未發(fā)現(xiàn)病毒。 接著,我開啟注冊表,找到啟動(dòng)鍵值。未發(fā)現(xiàn)未知程序。 這可以斷定問題不是出在中病毒上。 排除故障第三步:解決有可能造成的沖突問題。 因?yàn),昨日情況相當(dāng)正常,所以可以考慮是否因軟件沖突而引起的。 昨日,我進(jìn)行的軟件安裝或升級操作有:1、升級瑞星殺毒軟件 2、安裝C語言學(xué)習(xí)系統(tǒng) 3、安裝WinRAR 3.10 beta4。 所以,我斷定如果是因軟件沖突引起的,就一定在這三個(gè)軟件上。 1 對瑞星殺毒軟件的測試 設(shè)置開機(jī)不啟動(dòng)實(shí)時(shí)監(jiān)控。然后重新啟動(dòng)計(jì)算機(jī)。 進(jìn)入桌面后,啟動(dòng)IE開始上網(wǎng),起初速度還可以,然后便出現(xiàn)了同樣的問題。 這可以初步斷定問題與瑞星殺毒軟件無關(guān)。 2 對C語言學(xué)習(xí)系統(tǒng)的測試 我卸載了該軟件,然后重啟。問題依舊…… 3 對WinRAR 3.10 beta4的測試 我也是先卸載了該軟件,但是問題沒有得到解決。于是,我重新安裝該軟件。 因此,可以肯定的說,問題不是出在軟件沖突上。 排除故障第四步:端口掃描 因?yàn),從端口掃描可以知道許多的問題:例如,計(jì)算機(jī)是否與網(wǎng)關(guān)連接,是否有人在搞小動(dòng)作等。 我在windows下,開啟優(yōu)化大師的附帶的工具,進(jìn)行掃描。得出下面結(jié)論:在未出現(xiàn)對話框前,計(jì)算機(jī)與網(wǎng)關(guān)正常連接;在出現(xiàn)對話框后不久,計(jì)算機(jī)與網(wǎng)絡(luò)根本就是斷開的。 接著,我用“命令提示符”(與DOS差不多)測試。鍵入下面命令:“netstat -n”,結(jié)論與剛才的結(jié)論一樣。 這可以斷定,計(jì)算機(jī)的網(wǎng)絡(luò)連接在未出現(xiàn)對話框前正常,在出現(xiàn)對話框后不久就被完全切斷。這也可以初步排除是本地網(wǎng)絡(luò)硬件的問題。 排除故障第五步:硬件問題 因?yàn)橛布膯栴}可能導(dǎo)致系統(tǒng)的錯(cuò)誤,如接觸不良等。 1 網(wǎng)線問題 我將網(wǎng)線拔出來,掃除接口的灰塵,將其再次插入。問題沒有解決。 2 其它硬件問題 我對硬件不太熟悉,所以不敢自己動(dòng)手。準(zhǔn)備如果自己不能解決就找專家來當(dāng)場驗(yàn)證。 排除故障第六步:windows問題 因?yàn)椋瑆indows文件的損壞可能造成許許多多意想不到的故障。 首先,考慮的是修復(fù)windows。 重啟計(jì)算機(jī),將BIOS設(shè)置為光驅(qū)優(yōu)先,然后放入系統(tǒng)盤。 修復(fù)以后,問題依舊存在。 這可以初步斷定,問題可能不在文件損壞上。 其次,可能就要重裝windows了。 在這操作之前,必須考慮清楚,因?yàn)檫@個(gè)操作會浪費(fèi)許多時(shí)間,但是問題步一定能解決。我考慮的問題如下: 1 網(wǎng)絡(luò)連接既然如此怪:時(shí)斷時(shí)連,這證明了什么呢?證明問題可能出在本地計(jì)算機(jī)或者網(wǎng)關(guān)那里。 2 統(tǒng)文件已經(jīng)初步排除了損壞的可能,即使重裝windows也不一定能解決問題 排除故障第七步:分析結(jié)果 因?yàn)樽隽顺R?guī)測試后,為找出問題的所在,就必須進(jìn)行分析,以便找出疏漏和找出更好解決方案。 分析如下: 1 問題不排除出在病毒上,因?yàn)榭赡苁侵辛四承┪粗牟《。但是,?jì)算機(jī)并沒有發(fā)現(xiàn)明顯的中毒跡象:內(nèi)存使用、CPU使用一切正常,硬盤未發(fā)現(xiàn)怪異文件。 2 問題不排除出在軟件沖突上,因?yàn)檐浖䴖_突造成的問題可能會具有滯后性。 3 端口掃描結(jié)果顯示,問題不一定是出在剛啟動(dòng)windows的時(shí)候,也就是說即使是說可以初步排除是因病毒造成的了。 4 在硬件上,因水平問題,沒做全套測試。問題很可能出在硬件上。 5 修復(fù)windows后,問題依舊說明問題很可能不是出在文件損壞上。 6 不排除問題出在網(wǎng)關(guān)上,也就是說與本地計(jì)算機(jī)沒有一點(diǎn)關(guān)系。 排除故障第八步:尋求高手 因?yàn),高手們往往很有?jīng)驗(yàn),所以對問題的分析和處理肯定會比我們這些普通人全面和有效。 1 上網(wǎng)求救 由于網(wǎng)絡(luò)完全被斷開,我根本不可能在網(wǎng)上進(jìn)行求救。 2 尋求高手當(dāng)場解決問題 由于一時(shí)想不起在我認(rèn)識的人中能幫助我的人,所以…… 排除故障第九步:沉默 因?yàn),在沉默的這段時(shí)間里可以讓操作者靜下心來分析問題和思考解決方案,也可以通過各種方式高手討教。 最后,問題在11點(diǎn)半消失了。 全盤分析結(jié)果: 在常規(guī)測試后,不能找出問題的所在,而問題卻在不久后“無故”的消失了,這可以初步斷定問題可能真的出在網(wǎng)關(guān)上。 經(jīng)驗(yàn): 在電腦上遇到問題,經(jīng)過常規(guī)測試后依然無法找到問題的根源和得出解決方案時(shí),沉默是最好的處理方式。 在電腦上遇到問題時(shí),詢問高手或者讓高手當(dāng)場進(jìn)行測試固然很好,但是如果找不到高手怎么辦?所以,最好還是使自己成為高手,這樣可以免去許多麻煩。 2002-12-08 計(jì)算機(jī)實(shí)戰(zhàn) 2——關(guān)于Windows啟動(dòng)問題 在實(shí)戰(zhàn)1中,談到在排除網(wǎng)絡(luò)沖突問題的測試中,本人曾經(jīng)用系統(tǒng)盤修復(fù)win2000——在網(wǎng)絡(luò)沖突問題消失后,又出現(xiàn)了另外一個(gè)問題:啟動(dòng)時(shí)(未進(jìn)入windows)出現(xiàn)了這樣一個(gè)DOS選擇菜單“1 Microsoft Windows 2000 Professional 和 2 Microsoft Windows 2000 Professional 安裝程序”。本來這沒什么,但是最討厭的是它的默認(rèn)選項(xiàng)是 2,也就是說如果我不在相應(yīng)時(shí)間內(nèi)做出選擇的話就自動(dòng)進(jìn)入win2000安裝程序! 這該怎么辦呢?這可是我以前曾經(jīng)想解決而沒解決的問題啊!沒辦法,我總不能逃避它! 行動(dòng)一:查找文件 我相信這個(gè)菜單不是平白無故出來的,它的存在一定是有一個(gè)文件支持。 我進(jìn)入windows,從文件夾設(shè)置中選擇“顯示所有文件”和去除“隱藏系統(tǒng)文件”。 我進(jìn)入C盤,發(fā)現(xiàn)多了許多文件。我知道文件一定在這些隱藏的文件里,而且一定沒有修改限制。因?yàn)閮?yōu)化大師可以設(shè)置該菜單的等待時(shí)間。 終于,在排除許多文件后,我找到了“boot.ini”! 沒錯(cuò),就是它! 行動(dòng)二:復(fù)制文件 我知道這個(gè)文件的重要性,所以我將它復(fù)制到一個(gè)目錄下進(jìn)行處理。 行動(dòng)三:分析文件 我用記事本打開該文件的副本,其代碼如下: [Boot Loader] Timeout=5 Default=C:\\$WIN_NT$.~BT\\BOOTSECT.DAT [Operating Systems] multi(0)disk(0)rdisk(0)partition(1)\\WINNT=\"Microsoft Windows 2000 Professional\" /fastdetect C:\\$WIN_NT$.~BT\\BOOTSECT.DAT=\"Microsoft Windows 2000 Professional 安裝程序\" 我當(dāng)時(shí)開始分析代碼,初步結(jié)果如下: 在第二行的“Timeout=5”是指在5秒后如無選擇,自動(dòng)啟動(dòng)默認(rèn)選項(xiàng)。 在第三行的“Default=C:\\$WIN_NT$.~BT\\BOOTSECT.DAT”應(yīng)該是指默認(rèn)啟動(dòng)文件。 下面的“multi(0)disk(0)rdisk(0)partition(1)\\WINNT=\"Microsoft Windows 2000 Professional\" /fastdetect”和“ C:\\$WIN_NT$.~BT\\BOOTSECT.DAT=\"Microsoft Windows 2000 Professional 安裝程序\"”正是啟動(dòng)時(shí)選項(xiàng)和路徑。 行動(dòng)四:修改文件 對文件的初步分析結(jié)果是修改該文件的理論根據(jù)。 因此,我將文件進(jìn)行了修改,代碼如下: [Boot Loader] Timeout=5 Default=C:\\ [Operating Systems] multi(0)disk(0)rdisk(0)partition(1)\\WINNT=\"Microsoft Windows 2000 Professional\" /fastdetect 為了避免由于錯(cuò)誤產(chǎn)生的無法開機(jī)現(xiàn)象,我將源文件復(fù)制到和副本一樣的目錄,取名“boot1.ini”。我編寫了一個(gè)批處理(1.bat),放在C盤下,方便在DOS恢復(fù)。其代碼如下(副本和源文件放在C:\\a下): Copy c:\\boot.ini c:\\a\\a Del c:\\boot.ini Copy c:\\a\\boot1.ini c:\\ c: Ren boot1.ini boot.ini dir.ini/a 于是,我將原文件剪切到c:\\a下,將修改后的文件復(fù)制到C盤下。 行動(dòng)五:測試結(jié)果 我準(zhǔn)備好了DOS啟動(dòng)A盤(不能開機(jī)時(shí)進(jìn)入DOS恢復(fù)文件),然后重新啟動(dòng)。 結(jié)果不令人滿意:原來的“Microsoft Windows 2000 Professional 安裝程序”變成了“Microsoft Windows 2000(默認(rèn))”,默認(rèn)選項(xiàng)依舊是它! 行動(dòng)六:分析失敗原因 我進(jìn)入了win2000,查看文件代碼,在尋找失敗的原因。 最后,我發(fā)現(xiàn)了代碼中的“Default=C:\\”可能是失敗的主要原因!因?yàn)樵谖幢恍薷臅r(shí),這里是“Default=C:\\$WIN_NT$.~BT\\BOOTSECT.DAT”剛好與下面的“C:\\$WIN_NT$.~BT\\BOOTSECT.DAT=\"Microsoft Windows 2000 Professional 安裝程序\"”相對應(yīng)。 因此,我將代碼中的“Default=C:\\”改為“Default=multi(0)disk(0)rdisk(0)partition(1)\\WINNT”。 行動(dòng)七:再次測試 結(jié)果讓人滿意,計(jì)算機(jī)直接進(jìn)入了Win2000(連DOS選擇菜單也沒有了)! 全盤分析結(jié)果: 在第一次處理這次出現(xiàn)的問題時(shí),出現(xiàn)了意想不到的事情,是因?yàn)槲覜]注意到文件代碼的特點(diǎn)而造成的?偟膩碚f,在處理這個(gè)問題的過程中,我的能考慮到許多方面,雖然有些反復(fù),但是還是值得以后繼續(xù)發(fā)揚(yáng)的。 經(jīng)驗(yàn): 在處理文件問題時(shí),我們通常要考慮到這些問題: 1 文件的特性 2 文件代碼的特點(diǎn) 3 出錯(cuò)的補(bǔ)救措施 只有有了把握,才能動(dòng)手,而且必須做好失敗后恢復(fù)的打算,否則后果不堪設(shè)想。 2002-12-08 計(jì)算機(jī)實(shí)戰(zhàn) 3——關(guān)于批處理的運(yùn)用 批處理,說白了就是DOS操作。有人認(rèn)為DOS操作過時(shí)了、落后了,其實(shí)不然。其中,最大的好處就在于快、不留痕。然而,在許多時(shí)候,Windows操作根本是解決不了問題的。 必備常識:批處理的編寫和修改 打開記事本,將要編寫的內(nèi)容寫在里面。在存為bat文件即可。修改也可以用記事本打開進(jìn)行修改。 批處理運(yùn)用一:掃描本地端口 這個(gè)功能優(yōu)化大師有,就是掃描哪個(gè)端口與internet連接和連接ip。這,為及時(shí)發(fā)現(xiàn)并攔截非法連接有著不可取代的功勞。 然而,啟動(dòng)優(yōu)化大師太慢了,而且太煩了,不利于隨機(jī)使用。因此,編寫一個(gè)這樣的批處理來解決問題就顯得尤為重要了。 ************************************************************ 代碼: netstat -n pause 附:也可在每一行開頭添上“@”,這樣命令就不會顯示出來。 ************************************************************ 批處理運(yùn)用二:查常見病毒 其實(shí),對于上網(wǎng)的人來說,遇到病毒是在所難免的。然而,如果真的不幸感染,怎樣才能發(fā)現(xiàn)呢?難道真的要買昂貴的殺毒軟件嗎?不一定。 我們可以編寫批處理來查一些常見的網(wǎng)絡(luò)病毒。如果確認(rèn)感染病毒,可以下載專用殺毒工具進(jìn)行查殺,或采取其他途徑殺毒。 下面,我以歡樂時(shí)光為例進(jìn)行分析: 主文件:1.bat 其它文件:2.bat 3.bat ************************************************************ 1.bat代碼: @if exist c:\\folder.htt call 2.bat @if exist d:\\folder.htt call 2.bat @if exist e:\\folder.htt call 2.bat @if exist f:\\folder.htt call 2.bat ************************************************************ 2.bat代碼: @echo 發(fā)現(xiàn)歡樂時(shí)光病毒! @call 3.bat @pause ************************************************************ 3.bat代碼: @dir c:\\*.htt /s/a>1.txt @dir d:\\*.htt /s/a>2.txt @dir e:\\*.htt /s/a>3.txt @1.txt @2.txt @3.txt ************************************************************ 這樣,如果中毒,那么必定會存在大量folder.htt和Desktop.ini,通過這樣可以粗略的檢查計(jì)算機(jī)是否感染病毒。 批處理運(yùn)用三:文件處理 假設(shè),我要大規(guī)模的做文件的移動(dòng)、刪除等,如果在Windows里操作不免會出現(xiàn)錯(cuò)誤,而且這些錯(cuò)誤不易察覺。因此,用批處理進(jìn)行操作,不但簡單易行,而且容易發(fā)現(xiàn)錯(cuò)誤并可以及時(shí)糾正。 例如,我要將D盤的htm文件移動(dòng)到E盤,再格式化D盤,然后將文件移回D盤,并改后綴為html。 ************************************************************ 1.bat代碼: @E: @Md d @D: @Copy *.htm e:\\d @if exist e:\\d\\*.htm call 2.bat ************************************************************ 2.bat代碼: @C: @Format d:/q @Copy e:\\d\\*.htm d: @D: @Ren *.htm *.html ************************************************************ 從例子中,可以看出,如果一旦出現(xiàn)問題,是很容易被發(fā)現(xiàn)的。從而,也證明了批處理的可用性。 本文出自:億恩科技【www.allwellnessguide.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |