|
|
|
¸®´ª½ºÆÁ 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 ¸¦ ÀÌ¿ëÇÑ °£´Ü ¹é¾÷ ¹æ¹ýÀ̾ú½À´Ï´Ù. :-)
|
|
Page Loading [ 0.03 Sec ]
SQL Time [ 0 Sec ]
|
|
|