×ðÁú¿­Ê±¹ÙÍøµÇ¼

ÔõÑùÔÚLinuxÉÏ´¦ÀíÈÕÖ¾Îļþ

ÔõÑùÔÚlinuxÉÏ´¦ÀíÈÕÖ¾Îļþ

ÈÕÖ¾ÎļþÊǼͼϵͳÔËÐÐ״̬ºÍÊÂÎñµÄÖ÷Òª¹¤¾ß £¬ÔÚlinux²Ù×÷ϵͳÖÐ £¬ÈÕÖ¾ÎļþµÄÖÎÀíÊǺÜÊÇÖ÷ÒªµÄÒ»ÏîʹÃü¡£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚlinuxÉÏ´¦ÀíÈÕÖ¾Îļþ £¬²¢ÌṩһЩ´úÂëʾÀý¡£

Ò»¡¢Éó²éÈÕÖ¾Îļþ

ÔÚLinuxÉÏ £¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´Éó²éÈÕÖ¾ÎļþµÄÄÚÈÝ£º

catÏÂÁʹÓÃcatÏÂÁî¿ÉÒÔ½«ÈÕÖ¾ÎļþµÄÄÚÈÝ´òÓ¡µ½ÖÕ¶ËÉÏ £¬ÀýÈ磺

cat /var/log/syslog

µÇ¼ºó¸´ÖÆ

tailÏÂÁʹÓÃtailÏÂÁî¿ÉÒÔÉó²éÈÕÖ¾ÎļþµÄĩβÄÚÈÝ £¬Ä¬ÈÏÏÔʾ×îºó10ÐÐ £¬ÀýÈ磺

tail /var/log/syslog

µÇ¼ºó¸´ÖÆ

¿ÉÒÔʹÓÃ-nÑ¡ÏîÀ´Ö¸¶¨ÏÔʾµÄÐÐÊý £¬ÀýÈ磺

tail -n 20 /var/log/syslog

µÇ¼ºó¸´ÖÆ

lessÏÂÁʹÓÃlessÏÂÁî¿ÉÒÔ·ÖÒ³Éó²éÈÕÖ¾ÎļþµÄÄÚÈÝ £¬ÀýÈ磺

less /var/log/syslog

µÇ¼ºó¸´ÖÆ

¿ÉÒÔʹÓÿոñ¼üÏòÏ·­Ò³ £¬Ê¹ÓÃb¼üÏòÉÏ·­Ò³¡£

¶þ¡¢¹ýÂËÈÕÖ¾Îļþ

ÓÐʱ¼äÎÒÃÇÖ»ÐèÒªÉó²éÈÕÖ¾ÎļþÖеÄijһ²¿·ÖÄÚÈÝ £¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´¹ýÂËÈÕÖ¾ÎļþµÄÄÚÈÝ£º

grepÏÂÁʹÓÃgrepÏÂÁî¿ÉÒÔƾ֤Ҫº¦×Ö¹ýÂËÈÕÖ¾ÎļþµÄÄÚÈÝ £¬ÀýÈ磺

grep "error" /var/log/syslog

µÇ¼ºó¸´ÖÆ

¿ÉÒÔʹÓÃ-iÑ¡ÏîÀ´ºöÂÔ¾Þϸд £¬Ê¹ÓÃ-vÑ¡ÏîÀ´É¨³ý°üÀ¨Òªº¦×ÖµÄÄÚÈÝ¡£

awkÏÂÁʹÓÃawkÏÂÁî¿ÉÒÔƾ֤Ìض¨µÄģʽ¹ýÂËÈÕÖ¾ÎļþµÄÄÚÈÝ £¬ÀýÈ磺

awk '/error/{print}' /var/log/syslog

µÇ¼ºó¸´ÖÆ

¿ÉÒÔʹÓòî±ðµÄÌõ¼þÀ´¹ýÂËÈÕÖ¾ÎļþµÄÄÚÈÝ¡£

Èý¡¢±¸·ÝºÍѹËõÈÕÖ¾Îļþ

ÈÕÖ¾ÎļþµÄ¾Þϸ¿ÉÄÜ»áÒ»Ö±ÔöÌí £¬ÎªÁ˽ÚÔ¼´æ´¢¿Õ¼ä £¬ÎÒÃÇ¿ÉÒÔ°´ÆÚ±¸·ÝºÍѹËõÈÕÖ¾Îļþ¡£

±¸·ÝÈÕÖ¾Îļþ£º¿ÉÒÔʹÓÃÒÔÏÂÏÂÁÈÕÖ¾Îļþ±¸·Ýµ½Ö¸¶¨µÄĿ¼ £¬ÀýÈ磺

cp /var/log/syslog /var/log/syslog.bak

µÇ¼ºó¸´ÖÆ

ѹËõÈÕÖ¾Îļþ£º¿ÉÒÔʹÓÃÒÔÏÂÏÂÁ±¸·ÝµÄÈÕÖ¾ÎļþѹËõ £¬ÀýÈ磺

gzip /var/log/syslog.bak

µÇ¼ºó¸´ÖÆ

ѹËõºóµÄÎļþ»á×Ô¶¯Ìí¼Ó.gzµÄÀ©Õ¹Ãû¡£

ËÄ¡¢×¼Ê±ÕûÀíÈÕÖ¾Îļþ

ΪÁË×èÖ¹ÈÕÖ¾ÎļþÕ¼Âú´ÅÅÌ¿Õ¼ä £¬ÎÒÃÇ¿ÉÒÔ°´ÆÚÕûÀíÓâÆÚµÄÈÕÖ¾Îļþ¡£

ʹÓÃlogrotate¹¤¾ß£ºlogrotateÊÇÒ»¸öÓÃÓÚÂÖתÈÕÖ¾Îļþ²¢ÕûÀíÓâÆÚÎļþµÄ¹¤¾ß £¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´ÉèÖÃlogrotate£º

vim /etc/logrotate.conf

µÇ¼ºó¸´ÖÆ

ÔÚÉèÖÃÎļþÖÐ £¬¿ÉÒÔÖ¸¶¨ÒªÂÖתºÍÕûÀíµÄÈÕÖ¾ÎļþºÍ¹æÔò¡£

×Ô½ç˵ÕûÀí¾ç±¾£ºÒ²¿ÉÒÔ±àд×Ô¼ºµÄÕûÀí½ÅÔ­À´°´ÆÚɾ³ýÓâÆÚµÄÈÕÖ¾Îļþ £¬ÀýÈ磺

#!/bin/bash
 
# ÉèÖÃÒªÕûÀíµÄÈÕ־·¾¶
LOG_DIR="/var/log"
 
# ÉèÖÃÒªÕûÀíµÄÓâÆÚÌìÊý
EXPIRE_DAYS=30
 
# ÕûÀíÈÕÖ¾Îļþ
find "${LOG_DIR}" -type f -mtime +"${EXPIRE_DAYS}" -exec rm -f {} ;

µÇ¼ºó¸´ÖÆ

½«ÒÔÉϾ籾ÉúÑÄΪclean_logs.sh £¬²¢ÉèÖÃΪ׼ʱʹÃü¼´¿É¡£

ÒÔÉϾÍÊÇÔÚLinuxÉÏ´¦ÀíÈÕÖ¾ÎļþµÄһЩ³£ÓÃÒªÁìºÍʾÀý´úÂë £¬Ï£Íû¶ÔÄúÓÐËù×ÊÖú¡£

ÒÔÉϾÍÊÇÔõÑùÔÚLinuxÉÏ´¦ÀíÈÕÖ¾ÎļþµÄÏêϸÄÚÈÝ £¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

ÃâÔð˵Ã÷£ºÒÔÉÏչʾÄÚÈÝȪԴÓÚÏàÖúýÌå¡¢ÆóÒµ»ú¹¹¡¢ÍøÓÑÌṩ»òÍøÂçÍøÂçÕûÀí £¬°æȨÕùÒéÓë±¾Õ¾ÎÞ¹Ø £¬ÎÄÕÂÉæ¼°¿´·¨Óë¿´·¨²»´ú±í×ðÁú¿­Ê±¹ÙÍøµÇ¼ÂËÓÍ»úÍø¹Ù·½Ì¬¶È £¬Çë¶ÁÕß½ö×ö²Î¿¼¡£±¾ÎĽӴýתÔØ £¬×ªÔØÇë˵Ã÷À´ÓÉ¡£ÈôÄúÒÔΪ±¾ÎÄÇÖÕ¼ÁËÄúµÄ°æȨÐÅÏ¢ £¬»òÄú·¢Ã÷¸ÃÄÚÈÝÓÐÈκÎÉæ¼°ÓÐÎ¥¹«µÂ¡¢Ã°·¸Ö´·¨µÈÎ¥·¨ÐÅÏ¢ £¬ÇëÄúÁ¬Ã¦ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼ʵʱÐÞÕý»òɾ³ý¡£

Ïà¹ØÐÂÎÅ

ÁªÏµ×ðÁú¿­Ê±¹ÙÍøµÇ¼

18523999891

¿É΢ÐÅÔÚÏß×Éѯ

ÊÂÇéʱ¼ä£ºÖÜÒ»ÖÁÖÜÎå £¬9:30-18:30 £¬½ÚãåÈÕÐÝÏ¢

QR code
ÍøÕ¾µØͼ