B / Y / U / S
HOME À¥ È£½ºÆà µµ¸ÞÀÎ ¸Å´º¾ó °í°´Áö¿ø ¼³Á¤Á¤º¸ °èÁ¤½Åû 2024-12-23 Monday 
À¥ È£½ºÆÃ
# °øÁö »çÇ×
# ÀÚÁÖ ¹¯´Â Áú¹®
# Áú¹®°ú ´äº¯
# °¡ÀÔ ¹®ÀÇ
Ä¿¹Â´ÏƼ
# ÀÚÀ¯°Ô½ÃÆÇ
# ¸®´ª½ºÆÁ
# ¾ÆÀÌÅ¥ Å×½ºÆ®
# ³»È¨ ¼Ò°³
# °Ö·¯¸®
# ÀÚ·á½Ç

  ¸®´ª½ºÆÁ  Go Unix Power Tools Online Book Go Bash Guide
Read No. 81 article 2002-01-27 14:43:58
NickName   Ç®ºñ´©
Subject   logrotate ¸¦ ÀÌ¿ëÇÑ °£´Ü¹é¾÷
±Û¾´ÀÌ : ³²È£·É (2001³â 09¿ù 18ÀÏ ¿ÀÈÄ 09:29) ÀÐÀº¼ö: 1,036 
¾È³çÇϼ¼¿ä. Ȥ½Ã ³ª µµ¿òÀÌ µÉ¸¸ÇÑ »çÇ×ÀÌ µÇ¾úÀ¸¸é ÁÁ°Ú±º¿© :-) 

ÀÏ´Ü Àú¿¡°Õ ¾Æ¹«·± ¹é¾÷ ÀåÄ¡µµ ¹é¾÷À» À§ÇÑ ÆÄƼ¼Çµµ ¾ø´Â°ÍÀÌ À¯°¨ÀÔ´Ï´Ù. 
±×·¡¼­ Á¶±Ý ¿©À¯°¡ ÀÖ´Â ÆÄƼ¼Ç¿¡ Áß¿äÇÑ ¼³Á¤ÆÄÀÏ°ú °°Àº °ÍµéÀ» 
Á¤±âÀûÀ¸·Î logrotate ¸¦ ÀÌ¿ëÇؼ­ ¹é¾÷ÇÏ´Â ¹æ¹ýÀ» ¿Ã¸³´Ï´Ù. 

Âü Àú´Â ·¹µåÇò ¸®´ª½º ÀÔ´Ï´Ù.( 7.1 seawolf ¿¡ ÀÖ´Â ÆÐÅ°ÁöµéÀ» 
±×´ë·Î »ç¿ëÇß½À´Ï´Ù. ) 

¸ÅÀÏ Á¤±âÀûÀ¸·Î ¹é¾÷ ½ºÅ©¸³Æ®¸¦ µ¹¸®±â À§ÇØ (¹°·Ð crontab -e ¸¦ »ç¿ëÇϼŵµ 
µÇÁö¸¸..) ´ÙÀ½ ÆÄÀÏÀ» ¸¸µé¾ú½À´Ï´Ù. 

# cat /etc/cron.daily/backup.sh 

/bin/tar czf /home/back/backup.tgz \ 
/etc/{passwd,shadow,named.conf} \ 
..... ±âŸ µîµî ¹é¾÷ÇÏ°íÀÚ ÇÏ´Â ÆÄÀϵéÀ» ³ª¿­... 

/usr/sbin/logrotate -f /home/back/rotate.conf 

------------------------------------------------------------ 

´ÙÀ½Àº logrotate ÀÇ ¼³Á¤ ÆÄÀÏ·Î ¾²ÀÌ´Â rotate.conf ÀÇ ³»¿ëÀÔ´Ï´Ù. 

# cat /home/back/rotate.conf 

/home/back/backup.tgz { 
errors root 
mail linox at linox.net 
rotate 5 
} 
---------------------------------------------------- 
À§ ³»¿ëÀº /home/back/backup.tgz À̶ó´Â ÆÄÀÏÀ» Á¤±âÀûÀ¸·Î rotation ½ÃÄÑ 
ÁÝ´Ï´Ù. ¹°·Ð logrotate °¡ -f ¿É¼ÇÀ» °¡Áö°í ½ÇÇàµÇ¸é ½ÇÇàÀÌ µÉ¶§¸¶´Ù 
rotation ÀÌ µË´Ï´Ù. 

À§ ³»¿ë¿¡¼­ error root ´Â ¿¡·¯°¡ ¹ß»ýÇßÀ» °æ¿ì root ¿¡°Ô ¸ÞÀÏ·Î 
Å뺸ÇÕ´Ï´Ù. mail linox at linox.net Àº backup.tgz.5 °¡ ÀÖ´Â »óÅ¿¡¼­ 
rotation ÀÌ µÇ¸é ±âº»ÀûÀ¸·Î ÀÌ ÆÄÀÏÀÌ Áö¿öÁöÁö¸¸ Áö¿öÁöÁö ¾Ê°í 
linox at linox.net ¿¡°Ô ¸ÞÀÏ·Î º¸³À´Ï´Ù. 

(Àú´Â ÀÌ mail ¿É¼ÇÀ» Å×½ºÆ® Çغ¸Áú ¸øÇ߱⠶§¹®¿¡ È®½ÅÀ» ÇÒ¼ö´Â ¾ø½À´Ï´Ù. 
±×¸®°í ¸¸¾à º¸³»Áø´Ù ÇÏ´õ¶óµµ ¹Þ´Â ¸ÞÀÏ ¼­¹ö¿¡¼­ reject ¸¦ ÇÑ´Ù¸é 
¼Ò¿ë¾ø°ÚÁÒ. ¿¹¸¦ µé¾î ÆÄÀÏÀÇ Å©±â°¡ ³Ê¹« Ä¿¼­ Á¦ÇÑ¿¡ °É¸°´Ù´ø°¡.. µîµî) 

ÀÚ! ±×·³ ÃÖÃÊ¿¡ /etc/cron.daily/backup.sh °¡ ½ÇÇàÀÌ µÇ¸é 
/home/back/backup.tgz.1 À̶ó´Â ÆÄÀÏÀÌ »ý¼ºµË´Ï´Ù. 
±×¸®°í ±× ´ÙÀ½³¯Àº /home/back/backup.tgz.1 /home/back/backup.tgz.2 
°¡ »ý±â°ÚÁÒ.. ±×·±½ÄÀ¸·Î /home/back/backup.tgz.5 ±îÁö »ý¼ºÀÌ µË´Ï´Ù. 

±× ´ÙÀ½³¯ ºÎÅÍ´Â /home/back/backup.tgz.5 ¸¦ ¸ÞÀÏ·Î º¸³»°Ú½À´Ï´Ù. 
ÀÌ°ÍÀ» ¿À´Ã ´çÀåºÎÅÍ ¸ÞÀÏ·Î º¸³»½Ã·Á¸é 
/etc/cron.daily/backup.sh ¸¦ 5¹ø ½ÇÇà½ÃÄÑ ÁÖ½Ã¸é µË´Ï´Ù. 

ÀÌ»ó logrotate, cron job, tar ¸¦ ÀÌ¿ëÇÑ °£´Ü ¹é¾÷ ¹æ¹ýÀ̾ú½À´Ï´Ù. :-)
Regist Addr [ 192.168.0.2 ] ¸ñ·Ïº¸±â À­±Û ¾Æ·§±Û
Á¤±ÔÇ¥Çö½Ä [ »ó¼¼ °Ë»ö ]
Page Loading [ 0.03 Sec ] SQL Time [ 0 Sec ]

Copyleft 1999-2024 by JSBoard Open Project
Theme Designed by IDOO And follow GPL2

°³ÀÎÁ¤º¸ Ãë±Þ¹æħ ÀÌ¿ë ¾à°ü »çÀÌÆ® ¸Ê ¾îµå¹Î °ü¸®