÷è÷ë²Ù×÷ϵͳÖеÄϵͳÈÕÖ¾ÔõÑù×ÊÖúÄãÏàʶµçÄÔÔËÐÐÇéÐΣ¿
÷è÷ë²Ù×÷ϵͳÖеÄϵͳÈÕÖ¾ÔõÑù×ÊÖúÄãÏàʶµçÄÔÔËÐÐÇéÐΣ¿
СÐò£º
Ëæ×ÅÅÌËã»úÊÖÒÕµÄÉú³¤£¬µçÄÔÒѾ³ÉΪÎÒÃÇÒ»Ñùƽ³£ÉúÑĺÍÊÂÇéµÄÖ÷Òª¹¤¾ß¡£È»¶ø£¬µçÄÔÔËÐÐʱ£¬»á·ºÆðÖÖÖÖ¸÷ÑùµÄÎÊÌ⣬ÀýÈç³ÌÐòÍ߽⡢ϵͳ¹ýʧµÈ¡£ÎªÁË×·×ÙÏ¢Õù¾öÕâЩÎÊÌ⣬÷è÷ë²Ù×÷ϵͳÌṩÁËϵͳÈÕÖ¾¹¦Ð§¡£ÏµÍ³ÈÕÖ¾¼Í¼Á˵çÄÔÔËÐÐÀú³ÌÖÐËù±¬·¢µÄÊÂÎñºÍ¹ýʧÐÅÏ¢£¬Í¨Ì«¹ýÎöϵͳÈÕÖ¾£¬ÎÒÃÇ¿ÉÒÔ¸üºÃµØÏàʶµçÄÔµÄÔËÐÐÇéÐΣ¬²¢ÊµÊ±½ÓÄɲ½·¥½â¾öÎÊÌâ¡£
Ò»¡¢ÏµÍ³ÈÕÖ¾µÄ×÷ÓÃ
÷è÷ë²Ù×÷ϵͳµÄϵͳÈÕÖ¾£¬¿ÉÒÔ±»ÊÓΪһÖּͼµçÄÔÔËÐÐ״̬µÄºÚºÐ×Ó¡£ËüÄܹ»¼Í¼ϵͳÆô¶¯¡¢¹Ø»ú¡¢Ó²¼þ¹ÊÕÏ¡¢Èí¼þ¹ýʧµÈÖÖÖÖÊÂÎñ£¬Í¬Ê±»¹¿ÉÒÔÍøÂçϵͳ×ÊԴʹÓÃÇéÐκÍÍøÂçÅþÁ¬×´Ì¬µÈÐÅÏ¢¡£Í¨¹ý²éÔÄϵͳÈÕÖ¾£¬ÎÒÃÇ¿ÉÒÔÏàʶµ½µçÄÔÔËÐÐÀú³ÌÖб¬·¢µÄÎÊÌâºÍ¹ýʧ£¬×ÊÖúÎÒÃÇ¿ìËÙ¶¨Î»Ï¢Õù¾ö¹ÊÕÏ¡£
¶þ¡¢ÏµÍ³ÈÕÖ¾µÄʹÓÃÒªÁì
ÔÚ÷è÷ë²Ù×÷ϵͳÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýÏÂÁîÐлòÕßͼÐνçÃæÀ´Éó²éϵͳÈÕÖ¾¡£ÏÂÃæÒÔÏÂÁîÐÐΪÀý£¬ÏÈÈÝϵͳÈÕÖ¾µÄʹÓÃÒªÁì¡£
Éó²éϵͳÈÕÖ¾
ÔÚÖÕ¶ËÖÐÊäÈëÒÔÏÂÏÂÁ¼´¿ÉÉó²éϵͳÈÕÖ¾£º
$ journalctl
µÇ¼ºó¸´ÖÆ
¸ÃÏÂÁî»áÏÔʾËùÓÐϵͳÈÕÖ¾µÄÁÐ±í£¬²¢×¼Ê±¼äµ¹ÐòÅÅÁÐÏÔʾ¡£
¹ýÂËϵͳÈÕÖ¾
ÈôÊÇÐèÒª¹ýÂËÌض¨ÀàÐ͵ÄÈÕÖ¾£¬¿ÉÒÔʹÓÃÈçÏÂÏÂÁ
$ journalctl --grep "Òªº¦×Ö"
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬”Òªº¦×Ö”Ì滻ΪÐèÒª¹ýÂ˵ÄÒªº¦×Ö¡£ÀýÈ磬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´¹ýÂ˳öËùÓÐÓëÍøÂçÅþÁ¬Ïà¹ØµÄÈÕÖ¾£º
$ journalctl --grep "network"
µÇ¼ºó¸´ÖÆ
Éó²éÌض¨Ð§À͵ÄÈÕÖ¾
ÈôÊÇÐèÒªÉó²éÌض¨Ð§À͵ÄÈÕÖ¾£¬¿ÉÒÔʹÓÃÈçÏÂÏÂÁ
$ journalctl -u ЧÀÍÃû³Æ
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬”ЧÀÍÃû³Æ”Ì滻ΪÐèÒªÉó²éµÄЧÀÍÃû³Æ¡£ÀýÈ磬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´Éó²éϵͳÆô¶¯µÄÈÕÖ¾£º
$ journalctl -u systemd
µÇ¼ºó¸´ÖÆ
ʱ¼ä¹æÄ£¹ýÂË
ÈôÊÇÖ»ÐèÒªÉó²éÌØ׼ʱ¼ä¹æÄ£ÄÚµÄÈÕÖ¾£¬¿ÉÒÔʹÓÃÈçÏÂÏÂÁ
$ journalctl --since "YYYY-MM-DD HH:MM:SS" --until "YYYY-MM-DD HH:MM:SS"
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬”YYYY-MM-DD HH:MM:SS”Ì滻Ϊ×îÏȺͿ¢ÊÂʱ¼ä¡£ÀýÈ磬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´Éó²é×òÌìµÄËùÓÐÈÕÖ¾£º
$ journalctl --since "yesterday"
µÇ¼ºó¸´ÖÆ
µ¼³öϵͳÈÕÖ¾
ÈôÊÇÐèÒª½«ÏµÍ³ÈÕÖ¾µ¼³öµ½ÎļþÖоÙÐб¸·Ý»òÆÊÎö£¬¿ÉÒÔʹÓÃÈçÏÂÏÂÁ
$ journalctl > ÈÕÖ¾Îļþ·¾¶
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬”ÈÕÖ¾Îļþ·¾¶”Ì滻Ϊµ¼³öµÄÈÕÖ¾ÎļþÉúÑÄ·¾¶¡£ÀýÈ磬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁËùÓÐϵͳÈÕÖ¾µ¼³öµ½”/var/log/journal.log”ÎļþÖУº
$ journalctl > /var/log/journal.log
µÇ¼ºó¸´ÖÆ
Èý¡¢°¸ÀýÆÊÎö£ºÆÊÎö³ÌÐòÍß½âÈÕÖ¾
ÒÔÒ»¸ö³ÌÐòÍß½âÎÊÌâΪÀý£¬Õ¹Ê¾ÏµÍ³ÈÕÖ¾ÔõÑù×ÊÖúÎÒÃÇÏàʶµçÄÔÔËÐÐÇéÐΡ£
ÈôÊÇÎÒÃÇ·¢Ã÷Ò»¸ö³ÌÐòÔÚÔËÐÐʱͻȻÍß½âÁË£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÉó²éϵͳÈÕÖ¾À´²éÕÒÏà¹ØÐÅÏ¢¡£
Ê×ÏÈ£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁî¹ýÂ˳öËùÓÐÓë¸Ã³ÌÐòÏà¹ØµÄÈÕÖ¾£º
$ journalctl --grep "³ÌÐòÃû³Æ"
µÇ¼ºó¸´ÖÆ
ÉèÏë³ÌÐòÃû³ÆΪ”example”£¬ÔòʹÓÃÈçÏÂÏÂÁ
$ journalctl --grep "example"
µÇ¼ºó¸´ÖÆ
ͨ¹ýÉó²é¹ýÂ˳öµÄÈÕÖ¾£¬ÎÒÃÇ¿ÉÒÔ»ñµÃһЩÓÐÓõÄÐÅÏ¢£¬ÀýÈç³ÌÐòÍß½âʱµÄ¹ýʧÌáÐÑ¡¢Íß½âÇ°µÄϵͳ״̬µÈ¡£ÕâЩÐÅÏ¢Äܹ»×ÊÖúÎÒÃÇÆÊÎöÍß½âÔµ¹ÊÔÓÉ£¬²¢½ÓÄÉÏìÓ¦²½·¥½â¾öÎÊÌâ¡£
½áÂÛ£º
÷è÷ë²Ù×÷ϵͳÖеÄϵͳÈÕÖ¾ÊÇÒ»ÖÖÖ÷ÒªµÄ¹¤¾ß£¬Ëü¿ÉÒÔ×ÊÖúÎÒÃÇÏàʶµçÄÔµÄÔËÐÐÇéÐΡ£Í¨¹ýÉó²éϵͳÈÕÖ¾£¬ÎÒÃÇ¿ÉÒÔ×·×ÙµçÄÔÔËÐÐÀú³ÌÖеÄÊÂÎñºÍ¹ýʧ£¬¿ìËÙ¶¨Î»Ï¢Õù¾öÎÊÌ⡣ͬʱ£¬ÏµÍ³ÈÕÖ¾»¹¿ÉÒÔÓÃÀ´ÍøÂçºÍÆÊÎöϵͳÔËÐÐ״̬ºÍÐÔÄÜ£¬×ÊÖúÎÒÃÇÓÅ»¯µçÄÔµÄÉèÖúÍÐÔÄÜ¡£
£¨ÒÔÉÏ´úÂëʾÀý½ö¹©²Î¿¼£¬ÏÖʵ²Ù×÷ʱ£¬Çëƾ֤ϵͳ°æ±¾ºÍÐèÇó¾ÙÐÐÏìÓ¦µÄµ÷½â£©
ÒÔÉϾÍÊÇ÷è÷ë²Ù×÷ϵͳÖеÄϵͳÈÕÖ¾ÔõÑù×ÊÖúÄãÏàʶµçÄÔÔËÐÐÇéÐΣ¿µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡