系統崩潰linux
『壹』 linux鎿嶄綔緋葷粺姝繪満澶勭悊鏂規硶鏈夊摢浜
Linux 涓錛屾湁濡備笅鍑犵嶆柟娉曟潵鑾峰彇鍚勭嶅穿婧冩椂浜х敓鐨勪俊鎮銆
1.Core mp
Core mp 閫氬父鐢ㄦ潵璋冭瘯搴旂敤紼嬪簭閿欒錛屽綋鏌愪簺搴旂敤紼嬪簭榪愯屽嚭鐜板紓甯稿穿婧冩椂錛屽彲浠ュ紑鍚緋葷粺鐨 core mp 鍔熻兘錛屾潵寰楀埌涓涓紼嬪簭宕╂簝鏃剁殑鍐呭瓨淇℃伅錛岀敤鏉ュ垎鏋愬穿婧冨師鍥狅細
鍦/etc/profile閲屽姞涓(鎴栬呬慨鏀)涓鏉★細
ulimit -c 0
榪愯屽懡浠わ細sysctl -w "kernel.core_name_format=/coremp/%n.core"
璇ュ懡浠ゆ剰鎬濇槸鎸嘽ore鏂囦歡鏀懼湪/coremp鐩褰曚笅錛屾枃浠跺悕鏄榪涚▼鍚+.core
2.Diskmp
diskmp宸ュ叿鎻愪緵浜嗗湪鍗曟満涓婂壋寤哄拰閲囬泦vmcore(kernel mp)鐨勮兘鍔涳紝鑰屾棤欏諱嬌鐢ㄧ綉緇溿傚綋鍐呮牳鏈韜鍑虹幇宕╂簝鐨勬椂鍊欙紝褰撳墠鐨勫唴瀛樺拰CPU鐘舵佷互鍙婄浉鍏崇殑淇℃伅閮戒細琚淇濆瓨鍒頒竴涓鏀鎸乨iskmp鐨勭佺洏涓婄殑淇濈暀鍒嗗尯涓娿傚湪涓嬩竴嬈¢噸鏂板惎鍔ㄧ殑鏃跺欙紝褰撶郴緇熼噸鏂板惎鍔錛宒iskmp鐨勫垵濮嬪寲鑴氭湰浼氫粠淇濈暀鍒嗗尯涓璇誨彇淇濆瓨鐨勪俊鎮騫跺壋寤轟竴涓獀core鏂囦歡,鐒跺悗榪欎釜鏂囦歡琚鍐嶆″瓨鏀懼埌/var/crash/鐩褰曚笅錛屾枃浠跺悕涓127.0.0.1-
濡備笅鏄涓涓閰嶇疆 HP SCSI 璁懼囦笂鍚鐢 diskmp 鐨勮繃紼嬶紝濡傛灉涓嶆槸 HP SCSI 璁懼(鍗寵懼囧悕涓 /dev/sdX鐨勫艦寮)錛屽垯鏃犻』鎵ц岀涓夈佸洓涓や釜姝ラゃ備絾闇瑕佸湪絎涓姝ュ墠鍏堟墽琛屽懡浠わ細 modprobe
diskmp
絎涓姝ワ細緙栬緫 /etc/sysconfig/diskmp鏂囦歡錛屽皢涓涓絀虹櫧鍒嗗尯鐨勮懼囧悕濉鍏ュ悗淇濆瓨閫鍑猴紝渚嬪傦細
DEVICE=/dev/cciss/c0d0p2
絎浜屾ワ細鍒濅嬌鍖 mp 璁懼
#service diskmp initialformat
璀﹀憡錛氳ュ垎鍖虹殑鎵浠ユ暟鎹浼氫涪澶便
絎涓夋ワ細浣跨敤 cciss_mp 妯″潡鏇挎崲褰撳墠鐨 cciss 妯″潡錛
鍦 /etc/modprobe.conf 鎵懼埌濡備笅琛岋細
alias scsi_hostadapter cciss
淇鏀逛負錛
alias scsi_hostadapter cciss_mp
鍐嶅炲姞涓琛岋細
options cciss_mp mp_drive=1
娉錛氬亣璁綿iskmp鏂囦歡涓閰嶇疆鐨勪負 /dev/cciss/c0d[#a]p[#b], 璇瘋劇疆涓猴細 options cciss_mp mp_drive=[#a]
絎鍥涙ワ細閲嶅緩 initrd 鏂囦歡錛
#mv /boot/initrd-`uname -r`.img /boot/initrd-`uname -r`.img.old
#mkinitrd /boot/initrd-`uname -r`.img `uname -r`
絎浜旀ワ細璁劇疆 diskmp 鏈嶅姟鑳藉熷紑鏈鴻嚜鍚鍔錛
# chkconfig diskmp on
3.Netmp
濡傛灉浣跨敤綰㈡棗DC4.0 鎴 3.0 鐗堟湰緋葷粺錛屾槸涓嶈兘鏀鎸 diskmp 鐨勶紝鍙浠ュ埄鐢╪etmp 鏉ヨ揪鍒拌緭鍑簐mcore 鐨勭洰鐨勩備絾鏄疦etmp瑕佹眰鑷沖皯鏈変竴涓鏈嶅姟鍣ㄤ互鍙婁換鎰忔暟鐩鐨勫㈡埛絝銆傛湇鍔″櫒鐢ㄦ潵鎺ユ敹瀹㈡埛絝姝繪満鏃剁殑淇℃伅錛屽㈡埛絝鏄緇忓父姝繪満鐨勬満鍣ㄣ
(涓)鏈嶅姟鍣ㄩ厤緗:
(1).媯楠宯etmp鏈嶅姟鍣ㄦ槸鍚﹀畨瑁呭畬姣:
rpm -q netmp-server
濡傛灉鏈瀹夎,璇峰湪鍏夌洏 RedFlag/RPMS/ 鐩褰曚腑鎵懼埌 netmp-server 鎵撳ご鐨勮蔣浠跺寘錛屾墽琛屽懡浠:
rpm -ivh netmp-server-x.x.x.rpm (x涓虹増鏈鍙)
榪涜屽畨瑁呫
(2).鏈嶅姟鍣ㄥ寘瀹夎呭悗,鐢ㄥ懡浠:
passwd netmp
鏇存敼鐢ㄦ埛鐨勫瘑鐮.
(3).鎵撳紑鏈嶅姟:
chkconfig netmp-server on
(4).榪愯屾湇鍔″櫒:
service netmp-server start
(浜)瀹㈡埛絝閰嶇疆:
(1).鏍¢獙瀹㈡埛絝鏄鍚﹀凡瀹夎
rpm -q netmp
濡傛灉鏈瀹夎咃紝鍦ㄥ厜鐩 RedFlag/RPMS/ 鐩褰曚腑鎵懼埌 netm 鎵撳ご鐨勮蔣浠跺寘錛屾墽琛屽懡浠:
rpm -ivh netmp-x.x.x.rpm (x涓虹増鏈鍙)
瀹夎.
(2).緙栬緫鏂囦歡/etc/sysconfig/netmp錛屾坊鍔犲備笅琛:
DEV=eth0
NETDUMPADDR=172.16.81.182
NETDUMPMACADDR=00:0C:29:79:F4:E0
172.16.81.182鎸 netmp 鏈嶅姟鍣ㄥ湴鍧銆
(3).榪愯屼笅闈㈢殑鍛戒護錛屽嚭鐜版彁紺虹︽椂杈撳叆瀵嗙爜:
service netmp propagate
(4).鎵撳紑瀹㈡埛絝:
chkconfig netmp on
(5).榪愯屽㈡埛絝:
service netmp start
(6).嫻嬭瘯
涓轟簡嫻嬭瘯netmp鐨勯厤緗鏄鍚︽g『錛屽湪netmp瀹㈡埛鏈轟笂鍋氫笅闈㈡搷浣滐細
cp /usr/share/doc/netmp-xxxxxx/crash.c .
gcc -DKERNEL -DMODULE -I/lib/moles/$(uname -r)/build/include -c crash.c
insmod ./crash.o
榪欎細閫犳垚緋葷粺宕╂簝錛屼細鍦╪etmp鏈嶅姟鍣ㄧ殑/var/crash/<瀹㈡埛絝疘P>/鐩褰曚笅錛岀湅鍒頒竴涓鏍稿績杞鍌ㄣ傚綋瀹㈡埛鏈烘e湪杞鍌ㄦ暟鎹鍒版湇鍔″櫒鐨勬椂鍊欙紝浣犱細鐪嬪埌涓涓鍚嶅彨鈥渧mcore-incomplete"鐨勬枃浠躲傚綋杞鍌ㄧ粨鏉熷悗錛岃ユ枃浠朵細鏀瑰悕鎴 "vmcore"銆"vmcore"鏂囦歡鐨勫ぇ灝忎細鍙樺寲錛屽彲鑳借揪鍒板嚑涓狦B.鍦ㄤ竴涓鍐呭瓨鏄512M鐨勭郴緇熶笂錛屼笂闈㈢殑嫻嬭瘯浼氫駭鐢熷ぇ綰510M鐨剉mcore鏂囦歡銆
『貳』 怎麼樣把linux搞崩潰掉
以上三位的方法都不是讓系統崩潰,只是引導不了
linux最狠的方法是切換到root用戶
然後執行 rm -rf /
謹慎使用 因為你什麼都消失了
『叄』 linux 在進程crash後,會做什麼工作
樣看怎麼個崩潰了,如只是應用崩潰,那需要盡快查清楚原因。
如果是系統崩潰估計只有先重啟,然後在啟動資料庫和應用啥的,看看是否受損,如有受損盡快查找原因,進行恢復操作。
如果是硬體級別的崩潰就比較慘了,如果是存儲異常,只要存儲還健全,那還能通過手段恢復數據啥的,就杯具了,基本上所有的東西都差不多該重裝了,恢復數據和應用程序這些東西
『肆』 linux下升級glibc後系統崩潰指令無效的解決
在線上尋求glibc更新指南,大量教程展現升級流程順暢無阻,但在升級後,面臨普遍的困境:常見的ls、cp等指令無法運作,且無法通過SSH埠登錄系統。遇到這種情況,應採取謹慎的應對策略。
首先,避免退出SSH連接。即便出現上述問題,不中斷連接,我們仍有補救方案。解決方案如下:
若SSH連接已關閉,可嘗試進入系統救援模式,恢復glibc環境,然後重啟系統。這將有助於解決問題並恢復正常操作。
對於尋求穩定升級路徑的用戶,建議在安裝新版本glibc時,確保安裝路徑與現有環境不沖突。即使安裝過程中出現錯誤,也能更輕松地進行回滾操作。