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

LinuxÇéÐÎϵÄÈÕÖ¾±¸·ÝºÍ¹éµµÊµ¼ù

linuxÇéÐÎϵÄÈÕÖ¾±¸·ÝºÍ¹éµµÊµ¼ù

¸ÅÊö

ÔÚÏÖ´úµÄÅÌËã»úϵͳÖУ¬ÈÕÖ¾¼Í¼ÊǺÜÊÇÖ÷ÒªµÄ¡£¹ØÓÚϵͳÖÎÀíÔ±ºÍ¿ª·¢Ö°Ô±À´Ëµ£¬ÈÕÖ¾ÎļþÊÇÅÅÅÌÎÊÌâ¡¢ÆÊÎöϵͳÔËÐÐÇéÐεÄÖ÷ÒªÒÀ¾Ý¡£È»¶ø£¬Ëæ×Åʱ¼äµÄÍÆÒÆ£¬ÈÕÖ¾Îļþ»áÔ½À´Ô½´ó£¬ÐèÒª¾ÙÐб¸·ÝºÍ¹éµµ£¬ÒÔ±ã½ÚÔ¼´æ´¢¿Õ¼ä²¢È·±£ÈÕÖ¾Îļþºã¾ÃÉúÑÄ¡£±¾ÎĽ«ÏÈÈÝÔÚLinuxÇéÐÎÏ£¬Ê¹ÓÃShell¾ç±¾ºÍ¹¤¾ßÀ´ÊµÏÖÈÕÖ¾±¸·ÝºÍ¹éµµµÄʵ¼ù¡£

ÈÕÖ¾±¸·Ý

ÔÚLinuxÇéÐÎÖУ¬ÓÐÐí¶àÒªÁì¿ÉÒÔ±¸·ÝÈÕÖ¾Îļþ¡£×î¼òÆÓµÄÒªÁìÊÇʹÓÃcpÏÂÁÈÕÖ¾Îļþ¸´ÖƵ½±¸·ÝĿ¼ÖС£ÏÂÃæÊÇÒ»¸öʹÓÃcpÏÂÁî¾ÙÐÐÈÕÖ¾±¸·ÝµÄʾÀý£º

#!/bin/bash

# ½ç˵ÈÕÖ¾Îļþ·¾¶
log_file="/var/log/syslog"

# ½ç˵±¸·ÝĿ¼·¾¶
backup_dir="/tmp/logs_backup"

# ½¨×°±¸·ÝĿ¼
mkdir -p $backup_dir

# ±¸·ÝÈÕÖ¾Îļþ
cp $log_file $backup_dir

µÇ¼ºó¸´ÖÆ

ÒÔÉϾ籾½«/var/log/syslogÎļþ±¸·Ýµ½/tmp/logs_backupĿ¼ÖС£Äú¿ÉÒÔͨ¹ý½«´Ë¾ç±¾Ìí¼Óµ½cron×÷ÒµÖУ¬°´ÆÚÖ´Ðб¸·Ý²Ù×÷¡£

³ýÁËʹÓÃcpÏÂÁî¾ÙÐб¸·ÝÍ⣬»¹¿ÉÒÔʹÓÃrsyncÏÂÁî¾ÙÐÐÔöÁ¿±¸·Ý¡£rsync¿ÉÒÔ½ÏÁ¿Ô´Ä¿Â¼ºÍ±¸·ÝĿ¼µÄ²î±ð£¬²¢½ö¸´ÖƱ¬·¢¸ü¸ÄµÄÎļþ¡£ÕâÑù¿ÉÒÔ½ÚÔ¼´æ´¢¿Õ¼äºÍÍøÂç´ø¿í¡£ÏÂÃæÊÇÒ»¸öʹÓÃrsyncÏÂÁî¾ÙÐÐÈÕÖ¾±¸·ÝµÄʾÀý£º

#!/bin/bash

# ½ç˵ÈÕÖ¾Îļþ·¾¶
log_file="/var/log/syslog"

# ½ç˵±¸·ÝĿ¼·¾¶
backup_dir="/tmp/logs_backup"

# ½¨×°±¸·ÝĿ¼
mkdir -p $backup_dir

# ÔöÁ¿±¸·ÝÈÕÖ¾Îļþ
rsync -av --delete $log_file $backup_dir

µÇ¼ºó¸´ÖÆ

ÒÔÉϾ籾½«/var/log/syslogÎļþÔöÁ¿±¸·Ýµ½/tmp/logs_backupĿ¼ÖС£Äú¿ÉÒÔƾ֤ÐèÒªµ÷½ârsyncµÄ²ÎÊý£¬ÒÔÖª×ã²î±ðµÄ±¸·ÝÐèÇó¡£

ÈÕÖ¾¹éµµ

Ò»µ©ÈÕÖ¾Îļþ±¸·Ýµ½Á˱¸·ÝĿ¼ÖУ¬½ÓÏÂÀ´¿ÉÒÔ˼Á¿¶ÔÈÕÖ¾Îļþ¾ÙÐй鵵¡£¹éµµ²Ù×÷¿ÉÒÔ½«¹ý¾ÉµÄÈÕÖ¾ÎļþѹËõ´æµµ£¬ÒÔ½ÚÔ¼´æ´¢¿Õ¼ä¡£³£¼ûµÄ¹éµµÃûÌðüÀ¨tarºÍgzip¡£ÏÂÃæÊÇÒ»¸öʹÓÃtarºÍgzipÏÂÁî¾ÙÐÐÈÕÖ¾¹éµµµÄʾÀý£º

#!/bin/bash

# ½ç˵±¸·ÝĿ¼·¾¶
backup_dir="/tmp/logs_backup"

# ½ç˵¹éµµÄ¿Â¼Â·¾¶
archive_dir="/tmp/logs_archive"

# ½¨Éè¹éµµÄ¿Â¼
mkdir -p $archive_dir

# ¹éµµ±¸·ÝĿ¼ÏµÄÈÕÖ¾Îļþ
tar -czvf $archive_dir/logs_$(date +%Y%m%d).tar.gz $backup_dir/*

# ɾ³ý±¸·ÝĿ¼ÏµÄÈÕÖ¾Îļþ
rm -rf $backup_dir/*

µÇ¼ºó¸´ÖÆ

ÒÔÉϾ籾½«±¸·ÝĿ¼ÖеÄÈÕÖ¾Îļþ¹éµµµ½/tmp/logs_archiveĿ¼ÖУ¬²¢°´ÈÕÆÚÃüÃû´æµµÎļþ¡£¹éµµÍê³Éºó£¬Ô­Ê¼µÄ±¸·ÝĿ¼ÏµÄÈÕÖ¾Îļþ½«±»É¾³ý£¬ÒÔÊÍ·Å´æ´¢¿Õ¼ä¡£

ÐèҪעÖصÄÊÇ£¬ÉÏÊö¾ç±¾ÖÐʹÓÃÁËdateÏÂÁîÀ´»ñÈ¡Ä¿½ñÈÕÆÚ²¢×÷Ϊ¹éµµÎļþÃûµÄÒ»²¿·Ö¡£Äú¿ÉÒÔƾ֤ÐèÒªµ÷½â¹éµµÎļþÃûµÄÃûÌá£

½áÂÛ

ÔÚLinuxÇéÐÎÏ£¬ÈÕÖ¾ÎļþµÄ±¸·ÝºÍ¹éµµÊÇÒ»¸öÖ÷ÒªµÄʹÃü¡£±¸·Ý¿ÉÒÔÈ·±£ÈÕÖ¾ÎļþµÄÇå¾²ÐԺͿÉÓÃÐÔ£¬¶ø¹éµµ¿ÉÒÔÓÐÓõØÖÎÀí´æ´¢¿Õ¼ä¡£Í¨¹ýʹÓÃShell¾ç±¾ºÍ¹¤¾ßÈçcp¡¢rsync¡¢tarºÍgzip£¬ÎÒÃÇ¿ÉÒÔÇáËɵØʵÏÖÈÕÖ¾±¸·ÝºÍ¹éµµµÄʵ¼ù¡£

ÒÔÉÏÊÇһЩ¼òÆÓµÄʾÀý£¬Äú¿ÉÒÔƾ֤ÏÖʵÐèÇó¾ÙÐÐÀ©Õ¹ºÍ¶¨ÖÆ¡£Í¬Ê±£¬ÎªÁËÈ·±£±¸·ÝºÍ¹éµµµÄÎȹÌÐԺͿɿ¿ÐÔ£¬½¨Ò齫¾ç±¾Ìí¼Óµ½cron×÷ÒµÖУ¬²¢°´ÆÚÖ´ÐС£Í¨¹ýºÏÀíµØÖÎÀíÈÕÖ¾Îļþ£¬Äú¿ÉÒÔ¸üºÃµØÆÊÎöºÍÅŲéϵͳÎÊÌ⣬ÌáÉýϵͳµÄÎȹÌÐԺͿÉά»¤ÐÔ¡£

ÒÔÉϾÍÊÇLinuxÇéÐÎϵÄÈÕÖ¾±¸·ÝºÍ¹éµµÊµ¼ùµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡

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

Ïà¹ØÐÂÎÅ

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

18523999891

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

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

QR code
ÍøÕ¾µØͼ