È»¶ø£¬¼´±ãÊÇÕâÑùÇ¿´óµÄϵͳ£¬Ò²ÄÑÃâÔâÓöå´»ú£¨Halting£©µÄÀ§ÈÅ
å´»ú£¬¼´ÏµÍ³Í»È»Í£Ö¹ËùÓÐÏìÓ¦£¬¶ÔÓÚÈκÎÒÀÀµÆäÔËÐеķþÎñ»òÓ¦ÓöøÑÔ£¬¶¼ÊÇÒ»³¡ÔÖÄÑ
±¾ÎĽ«ÉîÈë̽ÌÖLinuxϵͳ崻úµÄ¸ù±¾ÔÒò¡¢Ô¤·À²ßÂÔÒÔ¼°Ó¦¼±´¦Àí´ëÊ©£¬Ö¼ÔÚ°ïÖúϵͳ¹ÜÀíÔ±ºÍ¿ª·¢ÈËÔ±¸üºÃµØÀí½âºÍÓ¦¶ÔÕâÒ»ÎÊÌâ
Ò»¡¢Linuxϵͳ崻úµÄ¸ù±¾ÔÒò Linuxϵͳ崻úµÄÔÒò¸´ÔÓ¶àÑù£¬´óÖ¿ÉÒÔ·ÖΪӲ¼þ¹ÊÕÏ¡¢Èí¼þȱÏÝ¡¢×ÊÔ´ºÄ¾¡ºÍÈËΪ´íÎóËÄ´óÀà
1.Ó²¼þ¹ÊÕÏ -ÄÚ´æÎÊÌ⣺»µµÄÄÚ´æÌõ»ò½Ó´¥²»Á¼¿ÉÄܵ¼ÖÂϵͳËæ»ú±ÀÀ£
ÄÚ´æй©Ëä²»Ö±½Óµ¼ÖÂå´»ú£¬µ«³¤ÆÚ´æÔÚ»áºÄ¾¡ÏµÍ³×ÊÔ´£¬¼ä½ÓÒý·¢ÎÊÌâ
-Ó²Å̹ÊÕÏ£ºÓ²ÅÌÎïÀíË𻵡¢Îļþϵͳ´íÎó»ò´ÅÅ̿ռ䲻×㶼¿ÉÄÜÔì³ÉϵͳÎÞ·¨Õý³£ÔËÐÐ
-µçÔ´ÎÊÌ⣺²»Îȶ¨µÄµçÔ´¹©Ó¦»òͻȻ¶ÏµçÒ²Êdz£¼ûµÄå´»úÔÒò
-ÆäËûÓ²¼þ£ºCPU¹ýÈÈ¡¢Ö÷°å¹ÊÕÏ¡¢ÍøÂç½Ó¿Ú¿¨ÎÊÌâµÈÒ²¿ÉÄܵ¼ÖÂϵͳÒì³£ÖÕÖ¹
2.Èí¼þȱÏÝ -Äں˴íÎó£ºLinuxÄÚºËÖеÄbug¿ÉÄܵ¼ÖÂϵͳ±ÀÀ£
ËäÈ»LinuxÄں˾¹ý¸ß¶ÈÓÅ»¯ºÍ¹ã·º²âÊÔ£¬µ«ÎÞ·¨ÍêÈ«ÅųýËùÓдíÎó
-Çý¶¯³ÌÐòÎÊÌ⣺²»¼æÈÝ»ò¹ýʱµÄÇý¶¯³ÌÐò¿ÉÄÜÒý·¢ÏµÍ³²»Îȶ¨
-Ó¦ÓóÌÐò±ÀÀ££ºÄ³Ð©Ó¦ÓóÌÐòÔÚÌض¨Ìõ¼þÏ¿ÉÄܱÀÀ££¬Èç¹ûËüÃÇÕ¼Óùؼü×ÊÔ´»ò¾ßÓÐϵͳ¼¶È¨ÏÞ£¬¿ÉÄܵ¼ÖÂÕû¸öϵͳÊܵ½Ó°Ïì
3.×ÊÔ´ºÄ¾¡ -CPU¹ýÔØ£ºµ±ÏµÍ³¸ºÔعý¸ß£¬CPU×ÊÔ´±»ÍêÈ«Õ¼ÓÃʱ£¬ÏµÍ³¿ÉÄÜÎÞ·¨ÏìӦеÄÇëÇó
-ÄÚ´æºÄ¾¡£ºÄÚ´æ²»×ã»áµ¼ÖÂϵͳƵ·±Ê¹Óý»»»¿Õ¼ä£¨Swap£©£¬ÑÏÖØÓ°ÏìÐÔÄÜ£¬×îÖÕ¿ÉÄܵ¼ÖÂϵͳ±ÀÀ£
-´ÅÅÌI/OÆ¿¾±£º´ÅÅ̶ÁдËٶȸú²»ÉÏÊý¾Ý´¦ÀíÐèÇóʱ£¬ÏµÍ³»á±äµÃ¼«Æ仺Âý£¬ÉõÖÁÎÞÏìÓ¦
4.ÈËΪ´íÎó -ÅäÖôíÎ󣺴íÎóµÄϵͳÅäÖûòÈí¼þÉèÖÿÉÄܵ¼Ö·þÎñÎÞ·¨Æô¶¯»òϵͳÐÐΪÒì³£
-°²È«¹¥»÷£º¶ñÒâÈí¼þ¡¢DDoS¹¥»÷µÈ¿Éµ¼ÖÂϵͳ×ÊÔ´±»ºÄ¾¡»ò·þÎñÖжÏ
-Îó²Ù×÷£º¹ÜÀíÔ±µÄÎóɾ³ý¡¢ÎóÅäÖõȲÙ×÷¿ÉÄÜÖ±½Óµ¼ÖÂϵͳ²»¿ÉÓÃ
¶þ¡¢Ô¤·À²ßÂÔ Ô¤·ÀLinuxϵͳ崻ú£¬¹Ø¼üÔÚÓÚÈÕ³£µÄά»¤¡¢¼à¿ØÓëÓÅ»¯
1.Ó²¼þ¼à¿ØÓëά»¤ - ¶¨ÆÚ¼ì²éÓ²¼þ״̬£¬Ê¹Óù¤¾ßÈç`smartctl`¼à¿ØÓ²Å̽¡¿µ£¬`memtest86+`¼ì²âÄÚ´æÎÊÌâ
- È·±£·þÎñÆ÷·ÅÖÃÔÚͨ·çÁ¼ºÃ¡¢Î¶ÈÊÊÒ˵Ļ·¾³ÖУ¬±ÜÃâ¹ýÈÈ
- ʹÓÃUPS£¨²»¼ä¶ÏµçÔ´£©±£»¤ÏµÍ³ÃâÊÜͻȻ¶ÏµçµÄÓ°Ïì
2.Èí¼þ¸üÐÂÓë²âÊÔ - ¶¨ÆÚ¼ì²é²¢¸üÐÂϵͳ²¹¶¡ºÍÈí¼þ°ü£¬ÌرðÊÇÄں˺͹ؼüÇý¶¯³ÌÐò
- ÔÚÉú²ú»·¾³²¿ÊðÇ°£¬ÏÈÔÚ²âÊÔ»·¾³ÖÐÑéÖ¤ÐÂÈí¼þ»ò¸üеļæÈÝÐÔ
3.×ÊÔ´¹ÜÀíÓëÓÅ»¯ -ʹÓÃ`top`¡¢`htop`¡¢`vmstat`µÈ¹¤¾ß¼à¿Øϵͳ×ÊԴʹÓÃÇé¿ö£¬¼°Ê±µ÷Õû·þÎñÅäÖÃ
- ʵʩ×Ô¶¯¸ºÔؾùºâºÍ¹ÊÕÏתÒÆ»úÖÆ£¬·ÖÉ¢¸ºÔØѹÁ¦
- ¶¨ÆÚÇåÀí²»±ØÒªµÄÎļþºÍÈÕÖ¾£¬ÊÍ·Å´ÅÅÌ¿Õ¼ä
4.°²È«¼Ó¹Ì - Ç¿»¯ÏµÍ³°²È«ÉèÖã¬Èç½ûÓò»±ØÒªµÄ·þÎñ¡¢Ê¹ÓÃÇ¿ÃÜÂë²ßÂÔ¡¢¶¨ÆÚ¸üа²È«²¹¶¡
- ÅäÖ÷À»ðǽºÍÈëÇÖ¼ì²âϵͳ£¬·À·¶Íⲿ¹¥»÷
5.±¸·ÝÓë»Ö¸´¼Æ»® - ¶¨ÆÚ±¸·ÝÖØÒªÊý¾Ý£¬È·±£±¸·ÝÊý¾Ý¿ÉÔÚ½ô¼±Çé¿öÏ¿ìËÙ»Ö¸´
- Öƶ¨ÏêϸµÄÔÖÄѻָ´¼Æ»®£¬°üÀ¨Êý¾Ý»Ö¸´²½Ö衢ϵͳÖؽ¨Á÷³ÌµÈ
6.ÅàѵÓëÎĵµ - ¶Ôϵͳ¹ÜÀíÔ±½øÐж¨ÆÚÅàѵ£¬ÌáÉý¹ÊÕÏÅŲéºÍ´¦ÀíÄÜÁ¦
- ά»¤ÏêϸµÄϵͳÎĵµ£¬°üÀ¨Ó²¼þÅäÖá¢Èí¼þ°æ±¾¡¢ÍøÂçÍØÆ˵ȣ¬±ãÓÚ¿ìËÙ¶¨Î»ÎÊÌâ
Èý¡¢Ó¦¼±´¦Àí´ëÊ© ¼´Ê¹Ô¤·À´ëÊ©ÔÙÍêÉÆ£¬å´»úʼþÈÔÓпÉÄÜ·¢Éú
´Ëʱ£¬Ñ¸ËÙ¶øÓÐЧµÄÓ¦¼±´¦ÀíÖÁ¹ØÖØÒª
1.³õ²½Õï¶Ï - Á¢¼´¼ì²éÎïÀíÓ²¼þ״̬£¬ÈçµçÔ´¡¢ÍøÂçÁ¬½Ó¡¢Ó²ÅÌָʾµÆµÈ
- ³¢ÊÔͨ¹ýÔ¶³ÌµÇ¼£¨ÈçSSH£©»òÎïÀí·ÃÎÊ·þÎñÆ÷¿ØÖÆ̨²é¿´ÏµÍ³ÈÕÖ¾£¨Èç`/var/log/syslog`¡¢`/var/log/messages`£©£¬Ñ°ÕÒ´íÎóÌáʾ
2.×ÊÔ´ÊÍ·ÅÓëÖØÆô - Èç¹ûÈ·¶¨ÊÇ×ÊÔ´ºÄ¾¡µ¼ÖµÄå´»ú£¬³¢ÊÔÊÖ¶¯½áÊøÕ¼ÓôóÁ¿×ÊÔ´µÄ½ø³Ì
- ÔÚÈ·ÈÏ°²È«µÄÇ°ÌáÏ£¬³¢ÊÔÖØÆô·þÎñ»òÕû¸öϵͳ£¬ÓÐʱÄܽâ¾öÁÙʱÐÔ¹ÊÕÏ
3.»Ö¸´·þÎñ - ʹÓñ¸·ÝÊý¾Ý»Ö¸´¹Ø¼ü·þÎñ£¬È·±£ÒµÎñÁ¬ÐøÐÔ
- ¸ù¾Ý¹ÊÕÏÈÕÖ¾·ÖÎö¸ù±¾ÔÒò£¬ÐÞ¸´ÅäÖôíÎó»òÈí¼þȱÏÝ
4.ʺó·ÖÎöÓë¸Ä½ø - ×é֯ʺó¸´ÅÌ»áÒ飬·ÖÎöå´»úÔÒò£¬×ܽá¾Ñé½Ìѵ
- ¸ù¾Ý·ÖÎö½á¹ûµ÷ÕûÔ¤·À´ëÊ©£¬ÓÅ»¯ÏµÍ³ÅäÖ㬱ÜÃâÀàËÆʼþÔٴη¢Éú
½áÓï Linuxϵͳ崻úËäÎÞ·¨ÍêÈ«±ÜÃ⣬µ«Í¨¹ýϸÖµÄά»¤¡¢¼à¿ØÓëÔ¤·À²ßÂÔ£¬ÒÔ¼°¸ßЧµÄÓ¦¼±´¦Àí»úÖÆ£¬¿ÉÒÔ×î´óÏ޶ȵؼõÉÙÆä·¢ÉúƵÂʺÍÓ°Ïì
×÷Ϊϵͳ¹ÜÀíÔ±»ò¿ª·¢ÈËÔ±£¬ÎÒÃÇӦʱ¿Ì±£³Ö¾¯Ì裬²»¶Ïѧϰеļ¼ÊõºÍ·½·¨£¬ÌáÉýϵͳµÄÎȶ¨ÐԺͰ²È«ÐÔ£¬ÎªÒµÎñÌṩ¼áʵµÄ¼¼ÊõÖ§³Å
ÔÚÕâ¸ö¹ý³ÌÖУ¬³ÖÐøµÄѧϰ¡¢Êµ¼ùÓ뷴˼ÊÇͨÍù׿ԽÔËά֮·µÄ²»¶þ·¨ÃÅ