include "top.php" ?>
½Ã½ºÅÛ °ü¸® ¹× ½Ç½À #10 |
1. ½Ã½ºÅÛ ¹é¾÷°ú º¹±¸¸¦ Á¤¸® |
- ¹é¾÷»çÀÌÁî º¸´Â ¹ý # ufsdump S /usr 6502920 - Àüü ¹é¾÷ # ufsdump oucf /dev/rsto - ³» Çϵå·Î ¹é¾÷ #ufsdump oucf /dev/rmt/o / - ºÎºÐ ¹é¾÷ # ufsdump 9ucf /dev/rsto / - ¸®¸ðÆ® ½Ã½ºÅÛ¿¡¼ÀÇ Àüü ¹é¾÷ # ufsdump oucf anyon:/dev/rsto /stud2 - ÆÄÀÏ ½Ã½ºÅÛ º¹±¸¹ý # cd /var/tmp # usfsrestore ivf /dev/rsto - ÆÄÀÏ ½Ã½ºÅÛ ¼öµ¿À¸·Î º¹±¸ # cd /var/tmp # ufsrestore xvf /dev/rsto - tar¸¦ ÀÌ¿ëÇÑ ¹é¾÷ ¸¸ÀÏ /home µð·ºÅ丮 ÀÌÇÏÀÇ ÆÄÀϵéÀ» /dev/rmt/0¿¡ ¹é¾÷¹ÞÀ¸·Á ÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·Â. # tar cvf /dev/rmt/0 /home ³ªÁß¿¡ ¹é¾÷ÇÑ ³»¿ëÀ» restoreÇϽ÷Á¸é /¿¡¼ ´ÙÀ½°ú °°ÀÌ ÀÔ·Â # tar xvf /dev/rmt/0 tar¸¦ »ç¿ëÇϴ°æ¿ì ¿øÇÏ´Â ÆÄÀϸ¸À» restoreÇÏ·Á¸é ¾Æ·¡¿Í °°ÀÌ ÀÔ·Â # tar xvf /dev/rmt/0 `tar tf /dev/rmt/0 | grep 'pattern'` restoreÇÏ°íÀÚ ÇÏ´Â ÆÄÀÏÀÇ ¸®½ºÆ®¸¦ ÆÄÀÏ·Î ¸¸µé°í ½ÍÀ¸¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·Â # tar xvf /dev/rmt/0 -I list |
2. /var/log µð·ºÅ丮 ¾ÈÀÇ ·Î±× ÆÄÀÏ Å½»ö ¹× Á¤¸® |
¼Ö¶ó¸®½º ·Î±×ÆÄÀÏ°ú ÀúÀå ³»¿ë /var/adm/aculog : tip¸í·É¿¡¼ ¸ðµ©À» »ç¿ëÇÑ ³»·ÂÀ» ±â·Ï /var/adm/lastlog : ÇöÀç ½Ã½ºÅÛ¿¡ Á¸ÀçÇÏ´Â »ç¿ëÀÚµéÀÇ ¸¶Áö¸· ·Î±×Àο¡ °üÇÑ Á¤º¸¸¦ ±â·Ï /var/adm/messages : ½Ã½ºÅÛ¿¡¼ ¹ß»ýÇÏ´Â ´ëºÎºÐÀÇ ·Î±×¸¦ ±â·Ï /var/adm/sulog : su ¸í·É¾îÀÇ ½ÇÇà ³»·ÂÀ» ±â·Ï /var/adm/vold.log : vold µ¥¸ó ÇÁ·Î¼¼½º¿¡ ÀÇÇØ »ý¼ºµÈ ¿À·ù ¸Þ½ÃÁö³ª µð¹ö±ë ¸Þ½ÃÁö¸¦ ±â·Ï /var/adm/utmpx : who ¸í·É¾î, last ¸í·É¾î µî¿¡¼ ÂüÁ¶µÇ´Â »ç¿ëÀÚÀÇ ¸ðµç ·Î±×Àΰú ·Î±×¾Æ¿ô Á¤º¸¸¦ ±â·Ï /var/adm/wtmpx : who ¸í·É¾î¿¡¼ ÂüÁ¶ÇÏ´Â »ç¿ëÀÚÀÇ ¸ðµç ·Î±×Àΰú ·Î±×¾Æ¿ôÀÇ »ó¼¼ÇÑ Á¤º¸¿Í ÇöÀç ·Î±×ÀÎ »óȲÀ» ±â·Ï /var/adm/log/asppp.log : ppp ÇÁ·ÎÅäÄÝ¿¡ ÀÇÇØ ¹ß»ýÇÑ Á¤º¸¸¦ ±â·Ï /var/cron/log : cron ¸í·É¾î³ª at ¸í·É¾îÀÇ ½ÇÇà ³»·Â ±â·Ï /var/log/autolog : »ç¿ëÀÚ ÀÎÁõ ³»·ÂÀ» ±â·Ï /var/log/sysidcfg.log : sysidcfg ÇÁ·Î±×·¥ÀÇ ½ÇÇà ³»·Â ±â·Ï /var/log/syslog : ÀüÀÚ ¿ìÆíÀ» ¼Û¼ö½ÅÇÏ´Â ÇÁ·Î±×·¥µéÀÌ ¸¸µç ¸ÞÀÏ ¼Û¼ö½Å ³»·ÂÀ̳ª ¿À·ù ¸Þ½ÃÁö¸¦ ±â·Ï /var/log/xferlog : ftp ¼ºñ½º¸¦ Á¦°øÇÏ´Â ÇÁ·Î±×·¥¿¡¼ ¸¸µç ÆÄÀÏ Àü¼Û ³»·ÂÀ» ±â·Ï |
3. /etc/syslog.conf ³»¿ë È®ÀÎ ¹× ½Ç½À |
/etc/syslog.conf´Â syslog¿¡ ´ëÇÑ ¼³Á¤ ÆÄÀÏÀÌ´Ù. ÆÄÀÏ ³»¿ë Áß ÁÖ¼®À» Á¦°ÅÇÏ¸é ´ÙÀ½°ú °°´Ù. *.err;kern.notice;auth.notice /dev/sysmsg *.err;kern.debug;daemon.notice;mail.crit /var/adm/messages *.alert;kern.err;daemon.err operator *.alert root *.emerg * mail.debug ifdef(`LOGHOST', /var/log/syslog, @loghost) ifdef(`LOGHOST', , user.err /dev/sysmsg user.err /var/adm/messages user.alert `root, operator' user.emerg * |
4. logrotate °³³ä Á¤¸® ¹× ½Ç½À |
logrotate ¼³Á¤Àº ´ÙÀ½°ú °°´Ù. - logrotate.conf ¿¡ ³»¿ëÀ» Ãß°¡ÇÏ´Â ¹æ¹ý - logrotate.d µð·ºÅ丮¿¡ ³»¿ëÀ» ÆÄÀÏ·Î ¸¸µå´Â ¹æ¹ý ¿¹) /usr/local/apache/logs/error_log /usr/local/apache/logs/access_log { rotate 3 size=20M sharedscripts postrotate /bin/kill -hup `cat /usr/local/apache/logs/httpd.pid` endscript }À§¿Í °°Àº ³»¿ëÀ» logrotate.conf ¿¡ Ãß°¡¸¦ Çϰųª logrotate.d µð·ºÅ丮¿¡ ÆÄÀÏ·Î ¸¸µé¸é µÈ´Ù. - /etc/logrotate.d/syslog ÆÄÀÏ ¿¹ /var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron { sharedscripts postrotate /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true endscript }- logrotate ¿ø¸® logrotate ¼³Á¤ ³»¿ëÀ» crond µ¥¸óÀÌ Á¤ÇØÁø ½Ã°£¸¶´Ù ½ÇÇà. /etc¿¡ ÀÖ´Â cron.daily , cron.hourly , cron.monthly, cron.weekly µð·ºÅ丮 ¼ÓÀ» º¸¸é °¢ µð·ºÅ丮¸¶´Ù logrotae ÆÄÀÏÀÌ ÀÖ´Â °ÍÀ» º¼ ¼ö ÀÖ´Ù. ÆÄÀÏÀ» ¿¾îº¸¸é ¾Ë¼ö ÀÖµíÀÌ, Á÷Á¢ logrotate ½ÃÅ°´Â °ÍÀ» ½ºÅ©¸³Æ®·Î ¸¸µé¾î ³õÀº ³»¿ëÀÌ´Ù. cron µ¥¸ó¿¡ ÀÇÇؼ Á¤ÇØÁø ½Ã°£¿¡ °¢ ÆÄÀÏÀÌ ½ÇÇàµÇ°í logrotate.conf ¿¡ Á¤ÇØÁø ¼³Á¤¿¡ µû¶ó log¸¦ rotate ½ÃŲ´Ù. ÀÌ·± È帧À¸·Î, ·Î±×±â·ÏÀÌ ¼øȯÀ» ÇÏ°Ô µÈ´Ù. |
¸ÇÀ§·Î |
1.½Ã½ºÅÛ ¹é¾÷°ú º¹±¸ |
2./var/log µð·ºÅ丮 ¾ÈÀÇ ·Î±× ÆÄÀÏ |
3./etc/syslog.conf ³»¿ë |
4.logrotate °³³ä |
¸Ç¾Æ·¡·Î |
À̵¿ |