linuxϵͳÈÕÖ¾Ôõô¿´
ÒªÉó²é linux ϵͳÈÕÖ¾£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁʹÓà cat ÏÂÁîÉó²éÌض¨ÈÕÖ¾ÎļþʹÓà journalctl Éó²é systemd ÈÕÖ¾²¢¾ÙÐи߼¶¹ýÂËʹÓà tail ÏÂÁîʵʱ¼à¿ØÈÕÖ¾
Éó²é Linux ϵͳÈÕÖ¾µÄÖ¸ÄÏ
Ç°ÑÔ
ϵͳÈÕÖ¾ÊÇ Linux ÖÐÒ»¸öÖÁ¹ØÖ÷ÒªµÄ¹¤¾ß£¬¿É¼Í¼ϵͳÊÂÎñ¡¢¹ýʧºÍÔ˶¯¡£Í¨¹ýÉó²éÕâЩÈÕÖ¾£¬ÖÎÀíÔ±¿ÉÒÔÕï¶ÏÎÊÌâ¡¢¼à¿Øϵͳ¿µ½¡²¢¼á³ÖϵͳÇå¾²¡£ÔÚ±¾Ö¸ÄÏÖУ¬ÎÒÃǽ«ÏÈÈÝÔõÑùʹÓÃÖÖÖÖÏÂÁîºÍ¹¤¾ßÔÚ Linux ϵͳÉÏÉó²éÈÕÖ¾¡£
¹¤¾ßºÍÏÂÁî
dmesg£ºÏÔʾÄÚºËÈÕÖ¾¡£
/var/log/messages£º°üÀ¨ÏµÍ³¼¶±ðºÍÓ¦ÓóÌÐòÈÕÖ¾¡£
/var/log/syslog£ºÓë /var/log/messages Ïàͬ¡£
/var/log/auth.log£º¼Í¼ÓëÉí·ÝÑéÖ¤Ïà¹ØµÄÐÅÏ¢¡£
journalctl£ºÊ¹Óà systemd ÈÕÖ¾µÄ¸ü¸ß¼¶¹¤¾ß¡£
Éó²éÌض¨ÈÕÖ¾Îļþ
ΪÁËÉó²éÌض¨ÈÕÖ¾Îļþ£¬Ö»ÐèʹÓà cat ÏÂÁ
cat /var/log/messages
µÇ¼ºó¸´ÖÆ
Õ⽫ÏÔʾ /var/log/messages ÎļþµÄÄÚÈÝ¡£
ʹÓà journalctl
journalctl ÊÇÒ»¸öÇ¿Ê¢µÄ¹¤¾ß£¬¿ÉÓÃÓÚÉó²é¡¢¹ýÂ˺ÍÖÎÀí systemd ÈÕÖ¾£º
# Éó²éËùÓÐÈÕÖ¾ÌõÄ¿ journalctl # ¹ýÂËÈÕÖ¾ÌõÄ¿ journalctl -u # ʵʱÏÔʾÈÕÖ¾ÌõÄ¿ journalctl -f
µÇ¼ºó¸´ÖÆ
¸ß¼¶¹ýÂËÆ÷
¿ÉÒÔʹÓø߼¶¹ýÂËÆ÷À´°´ÈÕÖ¾¼¶±ð¡¢Ê±¼ä¹æÄ£»òÆäËû³ß¶È¹ýÂËÈÕÖ¾ÌõÄ¿¡£ÀýÈ磬Ҫ½öÉó²é¹ýʧÐÂÎÅ£º
journalctl -p err
µÇ¼ºó¸´ÖÆ
ʵʱ¼à¿Ø
¿ÉÒÔʹÓà tail ÏÂÁîʵʱ¼à¿ØÈÕÖ¾£º
tail -f /var/log/messages
µÇ¼ºó¸´ÖÆ
Õ⽫ÔÚ½¨ÉèÐÂÈÕÖ¾ÌõĿʱʵʱÏÔʾËüÃÇ¡£
Ã÷È·ÈÕÖ¾ÌõÄ¿
ÈÕÖ¾ÌõĿͨ³£°üÀ¨ÒÔÏÂÐÅÏ¢£º
ʱ¼ä´Á
ÈÕÖ¾¼¶±ð£¨ÀýÈ磬info¡¢warning¡¢error£©
ȪԴ£¨ÀýÈ磬ӦÓóÌÐò»òÄÚºËÄ£¿é£©
ÐÂÎÅÎı¾
ͨ¹ýÏàʶÕâЩÐÅÏ¢£¬ÖÎÀíÔ±¿ÉÒÔ¿ìËÙʶ±ð²¢½â¾öϵͳÎÊÌâ¡£
ÒÔÉϾÍÊÇlinuxϵͳÈÕÖ¾Ôõô¿´µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡