ʹÓÃLinuxÏÂÁîʵÏÖ¸ßЧµÄÈÕÖ¾ÆÊÎö
ʹÓÃlinuxÏÂÁîʵÏÖ¸ßЧµÄÈÕÖ¾ÆÊÎö
¸ÅÊö:
ÈÕÖ¾ÆÊÎöÊÇÎÒÃÇÔÚ´¦ÀíϵͳÔËÐÐʱ±¬·¢µÄ´ó×ÚÊý¾Ýʱ¾³£Óöµ½µÄÎÊÌâ¡£ÔÚLinuxϵͳÖУ¬ÎÒÃÇ¿ÉÒÔʹÓÃһЩǿʢµÄÏÂÁîºÍ¹¤¾ßÀ´ÆÊÎöºÍ´¦ÀíÈÕÖ¾Êý¾Ý¡£±¾ÎĽ«ÏÈÈÝһЩ³£ÓõÄLinuxÏÂÁÒÔ¼°ÔõÑùʹÓÃÕâЩÏÂÁîÀ´ÊµÏÖ¸ßЧµÄÈÕÖ¾ÆÊÎö¡£
grepÏÂÁî
grepÏÂÁîÊÇLinuxϵͳ³£ÓõÄÎı¾ËÑË÷¹¤¾ß£¬¿ÉÒÔƾ֤ÕýÔò±í´ïʽËÑË÷ÎļþÖеÄÄÚÈÝ¡£ÎÒÃÇ¿ÉÒÔʹÓÃgrepÏÂÁîÀ´¹ýÂ˳öÎÒÃǸÐÐËȤµÄÈÕÖ¾ÐÅÏ¢¡£ÀýÈ磬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´²éÕÒ°üÀ¨Ìض¨Òªº¦×ÖµÄÈÕÖ¾ÐУº
grep "error" logfile
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁ´ÓlogfileÎļþÖйýÂ˳ö°üÀ¨”error”Òªº¦×ÖµÄÈÕÖ¾ÐС£ÎÒÃÇÒ²¿ÉÒÔʹÓÃÕýÔò±í´ïʽÀ´¾ÙÐÐÔ½·¢ÖØ´óµÄÆ¥Åä¡£
awkÏÂÁî
awkÏÂÁîÊÇÒ»¸öÇ¿Ê¢µÄÎı¾´¦Àí¹¤¾ß£¬Æä¿ÉÒÔƾ֤×Ô½ç˵µÄ¹æÔò¶ÔÎı¾¾ÙÐд¦ÀíºÍÆÊÎö¡£ÎÒÃÇ¿ÉÒÔʹÓÃawkÏÂÁîÀ´ÌáÈ¡ÈÕÖ¾ÖеÄÌض¨×ֶΣ¬²¢¾ÙÐÐÅÌËã¡£ÒÔÏÂÊÇÒ»¸öʾÀý£º
awk '{print $4}' logfile | sort | uniq -c
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁ´ÓlogfileÎļþÖÐÌáÈ¡µÚ4¸ö×ֶΣ¬²¢Ê¹ÓÃsortÏÂÁî¶ÔÆä¾ÙÐÐÅÅÐò£¬È»ºóʹÓÃuniqÏÂÁîͳ¼Æÿ¸öΨһֵµÄÊýÄ¿¡£ÕâÑùÎÒÃǾͿÉÒÔ»ñµÃÈÕÖ¾ÖзºÆðƵÂÊ×î¸ßµÄ×Ö¶ÎÖµ¡£
sedÏÂÁî
sedÏÂÁîÊÇÒ»¸öÁ÷±à¼Æ÷£¬Æä¿ÉÒÔÓÃÀ´½«Îı¾Æ¾Ö¤¹æÔò¾ÙÐÐÌæ»»»òÕßɾ³ý¡£ÎÒÃÇ¿ÉÒÔʹÓÃsedÏÂÁîÀ´¶ÔÈÕÖ¾¾ÙÐÐϴ媺ÍÐÞ¸´¡£ÒÔÏÂÊÇÒ»¸öʾÀý£º
sed -i 's/error/ERROR/g' logfile
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁ°ÑlogfileÎļþÖеÄËùÓДerror”Ì滻Ϊ”ERROR”¡£ÎÒÃÇÒ²¿ÉÒÔʹÓÃÕýÔò±í´ïʽÀ´¾ÙÐÐÔ½·¢ÖØ´óµÄÌæ»»¡£
sortÏÂÁî
sortÏÂÁî¿ÉÒÔ¶ÔÎı¾¾ÙÐÐÅÅÐò¡£ÎÒÃÇ¿ÉÒÔʹÓÃsortÏÂÁî¶ÔÈÕÖ¾¾ÙÐÐÅÅÐòÀ´»ñÈ¡Ïà¹ØÐÅÏ¢¡£ÀýÈ磬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏÂÏÂÁÈÕ־ƾ֤ʱ¼ä˳ÐòÅÅÐò£º
sort -k 4 logfile
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁƾ֤µÚ4¸ö×ֶΣ¨¼ÙÉèÊÇʱ¼ä´Á£©¾ÙÐÐÅÅÐò¡£ÎÒÃÇÒ²¿ÉÒÔʹÓøü¶àµÄÑ¡ÏîÀ´½ç˵ÅÅÐò¹æÔò¡£
wcÏÂÁî
wcÏÂÁî¿ÉÒÔͳ¼ÆÎļþÖеÄ×ÖÊý¡¢ÐÐÊýºÍ×Ö·ûÊý¡£ÎÒÃÇ¿ÉÒÔʹÓÃwcÏÂÁîÀ´Í³¼ÆÈÕÖ¾µÄÊýÄ¿ºÍ¾Þϸ¡£ÒÔÏÂÊÇÒ»¸öʾÀý£º
wc -l logfile
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁͳ¼ÆlogfileÎļþÖеÄÐÐÊý£¬Ò²¾ÍÊÇÈÕÖ¾µÄÊýÄ¿¡£
findÏÂÁî
findÏÂÁî¿ÉÒÔÓÃÀ´²éÕÒÇкÏÌض¨Ìõ¼þµÄÎļþ¡£ÎÒÃÇ¿ÉÒÔʹÓÃfindÏÂÁîÀ´²éÕÒÌض¨ÈÕÆÚ¹æÄ£ÄÚµÄÈÕÖ¾Îļþ¡£ÒÔÏÂÊÇÒ»¸öʾÀý£º
find /logdir -name "logfile*" -mtime -7
µÇ¼ºó¸´ÖÆ
Õâ¸öÏÂÁÔÚ/logdirĿ¼ÖвéÕÒÒÔ”logfile”¿ªÍ·ÇÒ×î½ü7Ìì¸üйýµÄÎļþ¡£
½áÂÛ£º
ʹÓÃÒÔÉÏÕâЩLinuxÏÂÁÎÒÃÇ¿ÉÒÔ¸ßЧµØ¶ÔÈÕÖ¾Êý¾Ý¾ÙÐÐÆÊÎöºÍ´¦Àí¡£ÕâЩÏÂÁîºÜÊÇÇ¿Ê¢ÇÒÎÞа£¬¿ÉÒÔͨ¹ýÍŽáʹÓÃÀ´Öª×ãÖݪֲî±ðµÄÐèÇó¡£ÔÚÏÖʵʹÓÃÖУ¬ÎÒÃÇ¿ÉÒÔƾ֤ÏêϸµÄʹÓó¡¾°ºÍÐèÇó£¬ÍŽáÕâЩÏÂÁîµÄ²î±ðÑ¡ÏîºÍ²ÎÊý£¬À´ÊµÏÖÔ½·¢ÖØ´óºÍ׼ȷµÄÈÕÖ¾ÆÊÎö¡£Í¬Ê±£¬Ò²¿ÉÒÔ½«ÕâЩÏÂÁîÍŽᵽ¾ç±¾ÖУ¬ÊµÏÖ×Ô¶¯»¯µÄÈÕÖ¾´¦ÀíºÍÆÊÎö£¬½øÒ»²½Ìá¸ßÊÂÇéЧÂÊ¡£Ï£Íû±¾ÎĶԸ÷ÈËÔÚÈÕÖ¾ÆÊÎö·½ÃæÓÐËù×ÊÖú¡£
×¢: ÒÔÉÏÏÂÁîµÄʾÀý½ö¹©²Î¿¼£¬ÏÖʵʹÓÃʱÐèҪƾ֤ÏêϸÇéÐξÙÐе÷½â¡£
ÒÔÉϾÍÊÇʹÓÃLinuxÏÂÁîʵÏÖ¸ßЧµÄÈÕÖ¾ÆÊÎöµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡