Õâ¸öÇ¿´ó¶øÁé»îµÄ²Ù×÷ϵͳÒÔÆä¿ªÔ´¡¢Îȶ¨¡¢¸ßÐ§Öø³Æ£¬µ«¼´±ãÊÇ×ÐÄÉè¼ÆµÄϵͳ£¬Ò²ÄÑÃâ»áÓöµ½´íÎóÓëÒì³£
Linux´íÎóÎļþ£¬×÷Ϊϵͳ×ÔÎÒÕï¶ÏÓëÎÊÌâ×·×ÙµÄÖØÒªÏßË÷£¬ÊÇÿλLinux¹ÜÀíÔ±ºÍ¿ª·¢Õß²»¿É»òȱµÄ¡°Õì̽¹¤¾ß¡±
±¾ÎĽ«ÉîÈë̽ÌÖLinux´íÎóÎļþµÄÀàÐÍ¡¢Î»Öᢽâ¶Á·½·¨ÒÔ¼°ÈçºÎÀûÓÃËüÃÇÀ´ÓÅ»¯ÏµÍ³ÐÔÄÜ£¬È·±£ÄãµÄLinux»·¾³Îȶ¨ÔËÐÐ
Ò»¡¢Linux´íÎóÎļþµÄÀàÐÍÓëÀ´Ô´ LinuxϵͳÖеĴíÎóÎļþÖÖÀà·±¶à£¬ËüÃǼǼÁË´ÓÓ²¼þ¹ÊÕϵ½Èí¼þÒì³£µÄ¸÷ÖÖÐÅÏ¢
Ö÷Òª¿ÉÒÔ·ÖΪÒÔϼ¸Àࣺ 1.ϵͳÈÕÖ¾Îļþ£ºÕâÊÇLinuxϵͳÖÐ×îÖØÒªµÄ´íÎó¼Ç¼À´Ô´Ö®Ò»£¬Ö÷Òª°üÀ¨`/var/log`Ŀ¼Ïµĸ÷ÖÖÈÕÖ¾Îļþ
ÀýÈ磬`syslog`£¨»ò`messages`£¬È¡¾öÓÚ·¢Ðа棩¼Ç¼ÁËϵͳ¼¶±ðµÄͨÓÃÐÅÏ¢£¬°üÀ¨Æô¶¯ÐÅÏ¢¡¢Ó²¼þÎÊÌâ¡¢·þÎñ״̬±ä»¯µÈ£»`auth.log`£¨»ò`secure`£©¼Ç¼ÁËÈÏÖ¤Ïà¹ØµÄ»î¶¯£¬ÈçµÇ¼³¢ÊÔ¡¢sudo²Ù×÷µÈ£»`kern.log`ÔòרÃżÇ¼ÄÚºËÏûÏ¢£¬¶ÔÓÚ×·×ÙÄں˼¶±ðµÄ´íÎóÓÈΪ¹Ø¼ü
2.Ó¦ÓóÌÐòÈÕÖ¾£º´ó¶àÊýÏÖ´úLinuxÓ¦ÓóÌÐò¶¼»áÉú³É×Ô¼ºµÄÈÕÖ¾Îļþ£¬ÕâЩÎļþͨ³£Î»ÓÚÓ¦ÓóÌÐòµÄ°²×°Ä¿Â¼»òÓû§Ö÷Ŀ¼ÏµÄÌØ¶¨×ÓĿ¼ÖÐ
ÀýÈ磬Apache HTTP·þÎñÆ÷µÄ´íÎóÈÕ־ͨ³£Î»ÓÚ`/var/log/apache2/error.log`£¨Debian/Ubuntu£©»ò`/var/log/httpd/error_log`£¨CentOS/RHEL£©£¬¶øMySQLÊý¾Ý¿âµÄ´íÎóÈÕÖ¾Ôò¿ÉÄÜλÓÚ`/var/log/mysql/error.log`
3.ÄÚºËת´¢Îļþ£¨Core Dump£©£ºµ±³ÌÐò±ÀÀ£Ê±£¬Èç¹ûϵͳÅäÖÃÔÊÐí£¬»áÉú³ÉÒ»¸öÄÚºËת´¢Îļþ£¬¸ÃÎļþ°üº¬Á˳ÌÐò±ÀÀ£Ê±µÄÄÚ´æÓ³Ïñ
Õâ¶ÔÓÚ¿ª·¢ÕßÀ´ËµÊÇÎÞ¼ÛÖ®±¦£¬ÒòΪËüÌṩÁ˳ÌÐò±ÀÀ£Ê±µÄÏêϸ״̬ÐÅÏ¢£¬ÓÐÖúÓÚ¶¨Î»ÎÊÌâ¸ùÔ´
ºËÐÄת´¢Îļþͨ³£Î»ÓÚÓû§µÄÖ÷Ŀ¼»òϵͳָ¶¨µÄÁÙʱĿ¼ÖУ¬ÎļþÃûÒÔ`core`¿ªÍ·£¬ºó½Ó½ø³ÌIDºÍ¿ÉÄܵÄÀ©Õ¹ÐÅÏ¢
4.dmesgÊä³ö£ºdmesgÃüÁîÓÃÓÚÏÔʾºÍ¿ØÖÆÄں˻·Ðλº³åÇøÖеÄÏûÏ¢£¬ÕâЩÏûÏ¢°üÀ¨Ó²¼þ¼ì²â¡¢Çý¶¯³ÌÐò¼ÓÔØ¡¢ÏµÍ³Æô¶¯¹ý³ÌÖеĴíÎóµÈ
ËäÈ»`dmesg`µÄÊä³ö²»ÊÇ´«Í³ÒâÒåÉϵġ°Îļþ¡±£¬µ«ËüÌṩµÄÐÅÏ¢¶ÔÓÚÕï¶ÏÓ²¼þÎÊÌâºÍÄں˼¶´íÎóÖÁ¹ØÖØÒª
¶þ¡¢¶¨Î»Óë½â¶Á´íÎóÎļþ ÒªÓÐЧÀûÓÃLinux´íÎóÎļþ£¬Ê×ÏÈÐèÒªÖªµÀÈçºÎÕÒµ½ËüÃÇ£¬²¢Àí½âÆäÖеÄÄÚÈÝ
1.ʹÓÃÈÕÖ¾²é¿´¹¤¾ß£ºLinuxÌṩÁ˶àÖÖ¹¤¾ßÀ´²é¿´ºÍ·ÖÎöÈÕÖ¾Îļþ£¬Èç`cat`¡¢`less`¡¢`tail -f`£¨ÊµÊ±¸ú×ÙÈÕÖ¾Ôö³¤£©¡¢`grep`£¨ËÑË÷ÌØ¶¨¹Ø¼ü×Ö£©µÈ
¶ÔÓÚ¸ü¸´ÔÓµÄÈÕÖ¾·ÖÎö£¬¿ÉÒÔ¿¼ÂÇʹÓÃ`logwatch`¡¢`fail2ban`µÈרÃŹ¤¾ß£¬ËüÃÇÄÜ×Ô¶¯·ÖÎöÈÕÖ¾²¢Éú³É±¨¸æ£¬°ïÖú¿ìËÙʶ±ðDZÔÚÎÊÌâ
2.Àí½âÈÕÖ¾¸ñʽÓëÄÚÈÝ£º²»Í¬µÄÈÕÖ¾ÎļþÓв»Í¬µÄ¸ñʽºÍÄÚÈݽṹ
ÀýÈ磬`syslog`Îļþͨ³£°üº¬Ê±¼ä´Á¡¢Ö÷»úÃû¡¢½ø³ÌID¡¢ÈÕÖ¾¼¶±ð£¨ÈçINFO¡¢WARNING¡¢ERR£©ºÍÏûÏ¢ÄÚÈÝ
ѧ»áʶ±ðÕâÐ©ÔªËØ£¬Êǽâ¶ÁÈÕÖ¾µÄµÚÒ»²½
´ËÍ⣬Á˽ⳣ¼û´íÎó´úÂëºÍÏûÏ¢µÄº¬Ò壬ҲÊÇÌá¸ßÕï¶ÏЧÂʵĹؼü
3.½áºÏϵͳ״̬·ÖÎö£ºÔÚ½â¶Á´íÎóÎļþʱ£¬»¹Ó¦¿¼ÂÇϵͳµÄÕûÌå״̬£¬ÈçCPUʹÓÃÂÊ¡¢ÄÚ´æÕ¼ÓᢴÅÅÌI/OµÈ
ʹÓÃ`top`¡¢`htop`¡¢`vmstat`¡¢`iostat`µÈ¹¤¾ß¿ÉÒÔ°ïÖúÄã»ñÈ¡ÕâЩ¹Ø¼üÖ¸±ê£¬´Ó¶ø¸üÈ«ÃæµØÀí½â´íÎó·¢ÉúµÄÉÏÏÂÎÄ
Èý¡¢ÀûÓôíÎóÎļþÓÅ»¯ÏµÍ³ÐÔÄÜ ´íÎóÎļþ²»½öÊÇÎÊÌâÕï¶ÏµÄ¹¤¾ß£¬¸üÊÇϵͳÓÅ»¯ÓëÐÔÄÜÌáÉýµÄ±¦¹ó×ÊÔ´
1.ʶ±ð²¢½â¾öÆ¿¾±£ºÍ¨¹ý·ÖÎöÈÕÖ¾Îļþ£¬¿ÉÒÔ·¢ÏÖϵͳ»òÓ¦ÓóÌÐòµÄÆ¿¾±ËùÔÚ
ÀýÈ磬Ƶ·±³öÏֵĴÅÅÌI/O´íÎó¿ÉÄÜÖ¸ÏòÓ²Å̹ÊÕÏ»òÎļþϵͳÎÊÌ⣬¶øÄÚ´æ²»×ãµÄ´íÎóÔòÌáʾÐèÒªÔö¼ÓÎïÀíÄÚ´æ»òÓÅ»¯ÄÚ´æÊ¹ÓòßÂÔ
2.°²È«¼Ó¹Ì£ºÈÕÖ¾ÎļþÊǼì²â°²È«Ê¼þµÄµÚÒ»µÀ·ÀÏß
ͨ¹ý·ÖÎöÈÏÖ¤ÈÕÖ¾¡¢·À»ðǽÈÕÖ¾µÈ£¬¿ÉÒÔ¼°Ê±·¢ÏÖδÊÚȨ·ÃÎʳ¢ÊÔ¡¢¶ñÒâÈí¼þ»î¶¯µÈ°²È«Íþв£¬²¢²ÉÈ¡ÏàÓ¦µÄ·À»¤´ëÊ©
3.Èí¼þÓëÓ²¼þÉý¼¶¾ö²ß£º´íÎóÎļþÖмǼµÄÓ²¼þ¹ÊÕϺÍÈí¼þ¼æÈÝÐÔÎÊÌ⣬ÊÇÖÆ¶¨Éý¼¶¼Æ»®µÄÖØÒªÒÀ¾Ý
ÀýÈ磬Èç¹ûƵ·±³öÏÖÓëÌØ¶¨Ó²¼þÏà¹ØµÄ´íÎ󣬿ÉÄÜÐèÒª¿¼ÂǸü»»Ó²¼þ£»¶øÈí¼þ¸üÐÂÈÕÖ¾ÔòÄÜÖ¸µ¼ÄãºÎʱ½øÐÐÈí¼þÉý¼¶ÒÔÐÞ¸´ÒÑ֪©¶´»òÌáÉýÐÔÄÜ
4.×Ô¶¯»¯¼à¿ØÓ뱨¾¯£º½áºÏÈÕÖ¾ÎļþºÍ¼à¿Ø¹¤¾ß£¬¿ÉÒÔ½¨Á¢×Ô¶¯»¯µÄ¼à¿ØÓ뱨¾¯ÏµÍ³
µ±¼ì²âµ½Ìض¨ÀàÐ͵ĴíÎó»òÒ쳣ʱ£¬ÏµÍ³×Ô¶¯·¢ËÍ֪ͨ¸ø¹ÜÀíÔ±£¬´Ó¶øËõ¶ÌÏìӦʱ¼ä£¬¼õÉÙDZÔÚËðʧ
ËÄ¡¢½áÓï Linux´íÎóÎļþ£¬×÷Ϊϵͳ½¡¿µ×´Ì¬µÄÇçÓê±í£¬ÆäÖØÒªÐÔ²»ÑÔ¶øÓ÷
ͨ¹ýÉîÈëÀí½âÕâЩÎļþµÄÀàÐÍ¡¢Î»Öᢽâ¶Á·½·¨£¬ÒÔ¼°ÈçºÎÀûÓÃËüÃÇÀ´ÓÅ»¯ÏµÍ³ÐÔÄÜ£¬Linux¹ÜÀíÔ±ºÍ¿ª·¢ÕßÄܹ»¸üÓÐЧµØ¹ÜÀíºÍά»¤ÏµÍ³£¬È·±£ÆäÔÚ¸´ÔÓ¶à±äµÄ»·¾³ÖÐÎȶ¨ÔËÐÐ
¼Çס£¬Ã¿Ò»´Î´íÎó¶¼ÊÇÒ»´ÎѧϰµÄ»ú»á£¬Ã¿Ò»´ÎÈÕÖ¾·ÖÎö¶¼ÊÇÏòϵͳÓÅ»¯Âõ½øµÄÒ»²½
ÔÚÕâ¸ö¹ý³ÌÖУ¬²»¶Ï»ýÀÛ¾ÑéºÍ֪ʶ£¬Ä㽫Ö𽥳ɳ¤ÎªLinuxÊÀ½çµÄ¡°³¬¼¶Õì̽¡±