linux¹ýʧÌáÐÑÔõô½â¾ö
linux ϵͳÖзºÆð¹ýʧÌáÐÑʱ£¬¿É½ÓÄÉÒÔÏ°취½â¾ö£ºÃ÷È·¹ýʧÐÂÎÅ¡£²éÕÒÏà¹ØÎĵµÒÔÏàʶ¹ýʧԵ¹ÊÔÓÉÏ¢Õù¾ö¼Æ»®¡£¼ì²éÈÕÖ¾ÎļþÒÔ»ñÈ¡¸ü¶àÐÅÏ¢¡£Ê¹Óõ÷ÊÔ¹¤¾ßÉîÈëÏàʶ¹ýʧ¡£ÊµÑéÒÑÖª½â¾ö¼Æ»®¡£ÏòÉçÇø×·Çó×ÊÖú¡£¸üÐÂϵͳÒÔÐÞ¸´Èí¼þÎÊÌ⡣ʵÑéÖØÆôϵͳÒÔɨ³ýÔÝʱÎÊÌâ¡£
½â¾ö Linux ¹ýʧÌáÐÑ£ºÊÊÓÃÖ¸ÄÏ
Linux ϵͳÊÇÒ»¸öÇ¿Ê¢µÄ²Ù×÷ϵͳ£¬µ«Ò²»á·ºÆð¹ýʧÌáÐÑ¡£½â¾öÕâЩÌáÐÑ¿ÉÄÜÁîÈËÉú磬µ«Í¨¹ý×ñÕÕÊʵ±µÄ°ì·¨£¬Äú¿ÉÒÔ¿ìËÙÓÐÓõØÓ¦¶ÔÕâЩÌáÐÑ¡£
1. È·¶¨¹ýʧÐÂÎÅ
Ê×ÏÈ£¬ÇëÈ·¶¨Äú¿´µ½µÄ¹ýʧÐÂÎÅ¡£Ëü¿ÉÄÜ·ºÆðÔÚÖն˴°¿Ú»òϵͳÈÕÖ¾ÖС£ÇåÎúÏàʶ¹ýʧÐÂÎŹØÓÚÕï¶ÏÎÊÌâÖÁ¹ØÖ÷Òª¡£
2. ²éÕÒÏà¹ØÎĵµ
ÕÒµ½¹ýʧÐÂÎźó£¬ÇëÔÚÏß²éÕÒÏà¹ØÎĵµ¡£Äú¿ÉÒÔÔÚ Linux ÊÖÊéÒ³¡¢ÂÛ̳»òÎĵµÍøÕ¾ÉÏËÑË÷Ìض¨¹ýʧ´úÂë¡£Îĵµ½«ÌṩÓйعýʧԵ¹ÊÔÓɺÍDZÔÚ½â¾ö¼Æ»®µÄÐÅÏ¢¡£
3. ¼ì²éÈÕÖ¾Îļþ
ÈÕÖ¾Îļþ°üÀ¨ÓйØϵͳÔ˶¯µÄÏêϸ¼Í¼¡£¼ì²éÈÕÖ¾Îļþ£¨ÀýÈç /var/log/syslog£©¿ÉÒÔÌṩÓйعýʧȪԴµÄ¸½¼ÓÐÅÏ¢¡£Ê¹Óà grep ÏÂÁîËÑË÷Ìض¨µÄ¹ýʧÐÂÎÅ¡£
4. ʹÓõ÷ÊÔ¹¤¾ß
¿ÉÒÔʹÓõ÷ÊÔ¹¤¾ß£¬ÀýÈç gdb ºÍ strace£¬À´ÉîÈëÏàʶ¹ýʧÌáÐÑ¡£ÕâЩ¹¤¾ß½«ÔÊÐíÄú¼ì²éÀú³ÌÐÐΪ²¢Ê¶±ð¹ýʧԴ¡£
5. ʵÑéÒÑÖª½â¾ö¼Æ»®
ÈôÊÇÄúÎÞ·¨Õï¶Ï¹ýʧ£¬ÇëʵÑéÔÚÏßËÑË÷ÒÑÖª½â¾ö¼Æ»®¡£Ðí¶à¹ýʧÌáÐѶ¼Óг£¼ûµÄÐÞ¸´³ÌÐò£¬ÕâЩÐÞ¸´³ÌÐò¿ÉÒÔÔÚÂÛ̳ºÍ֪ʶ¿âÖÐÕÒµ½¡£
6. ×·ÇóÉçÇø×ÊÖú
ÈôÊÇÄúÒÑʵÑéÉÏÊö°ì·¨µ«ÈÔÈ»ÎÞ·¨½â¾ö¹ýʧ£¬ÇëÔÚ Linux ÂÛ̳»òÔÚÏßÉçÇøÖÐ×·Çó×ÊÖú¡£ÐÎòÄúµÄÎÊÌâ²¢Ìṩ¹ýʧÐÂÎźÍÄúʵÑé¹ýµÄÈκνâ¾ö¼Æ»®¡£ÉçÇø³ÉԱͨ³£¿ÉÒÔÌṩÓмÛÖµµÄ¿´·¨¡£
7. ¸üÐÂϵͳ
ÓÐʱ¼ä£¬¹ýʧÌáÐÑÊÇÓɹýʱµÄÈí¼þÒýÆðµÄ¡£¼ì²éϵͳ¸üв¢Ó¦ÓÃÈκοÉÓõIJ¹¶¡¡£
8. ÖØÆôϵͳ
ÔÚijЩÇéÐÎÏ£¬ÖØÆôϵͳ¿ÉÒÔ½â¾ö¹ýʧÌáÐÑ¡£ÖØÆôÀú³Ì½«ÖØгõʼ»¯ÏµÍ³²¢¿ÉÄÜɨ³ýµ¼Ö¹ýʧµÄÔÝʱÎÊÌâ¡£
ÒÔÉϾÍÊÇlinux¹ýʧÌáÐÑÔõô½â¾öµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡