Security - Accounting Çѵ¿ÈÆ Process AccountingÀº ½Ã½ºÅÛ¿¡¼­ ¼öÇàµÈ ¸í·ÉµéÀ» ¿ä¾àÇÏ°í ±â·ÏÇÑ´Ù. ½Ã½ºÅÛ ¿¡¼­ ¼öÇàµÈ ¸í·É°ú ±× ¸í·ÉÀ» ³»¸° »ç¿ëÀÚ, ¶Ç´Â µ¥¸ó¿¡ ÀÇÇØ ½ÇÇàµÈ ¸¹Àº ÇÁ ·Î±×·¥µé, ¼Ò¿äµÈ CPU ½Ã°£ µîÀ» ±â·ÏÇÏ°í Åë°è¸¦ ³¾ ¼ö ÀÖ´Ù. ÇÁ·Î¼¼½º Åë°è´Â ¸ðµç ÇÁ·Î¼¼½º Åë°è¸¦ /var/adm/pacct¿¡ ±â·ÏÇÑ´Ù. ÀÌ°ÍÀº ¸ð µç »ç¿ëÀÚ¿Í µ¥¸ó¿¡ ÀÇÇØ ½ÇÇàµÇ´Â ¸ðµç ÇÁ·Î¼¼½º¸¦ ±â·ÏÇÑ´Ù. µû¶ó¼­ ¸¹Àº »ç ¿ëÀÚ°¡ »ç¿ëÇÏ´Â ½Ã½ºÅÛÀ̳ª ±¸ÇüÀÇ UNIX Àåºñ¿¡´Â ¸¹Àº ºÎÇÏ°¡ °É¸®°Ô µÇ¸ç, ÀüüÀûÀ¸·Î ½Ã½ºÅÛÀÇ ¼º´ÉÀ» ÀúÇϽÃų ¼ö ÀÖ´Ù. ¶ÇÇÑ ÇÁ·Î¼¼½º Åë°è´Â ÇÁ·Î¼¼ ½º¿¡ ´ëÇÑ µ¥ÀÌÅ͸¦ À̹ÌÁö·Î¼­ ÀúÀåÇϴµ¥, »ç¿ëÀÚ°¡ ¸¹À»¼ö·Ï, ¼öÇàµÇ´Â ÇÁ ·Î¼¼½º°¡ ¸¹À»¼ö·Ï, ¿ë·®Àº ±âÇϱ޼öÀûÀ¸·Î ´Ã¾î³ª°Ô µÈ´Ù. °ü¸®ÀÚ°¡ Àá½Ã ÇÑ ´«À» ÆÇ »çÀÌ¿¡ ½Ã½ºÅÛÀÇ ·çÆ® ¿µ¿ªÀÌ ²Ë Â÷°Ô µÇ¾î »ç¿ëÀÚ°¡ ½Ã½ºÅÛ¿¡ Á¢±Ù ÇÒ ¼ö ¾ø°Ô µÇ´Â ºÒ»ó»ç°¡ ÀϾ ¼ö ÀÖ´Ù. µû¶ó¼­ °ü¸®ÀÚ´Â cronÀ̳ª ¼ö½Ã·Î °ü¸®¸¦ ÇØ ÁÖ¾î¾ß ÇÑ´Ù. BSD °è¿­¿¡¼­´Â ·Î±×Àνÿ¡ È°¼ºÈ­µÇÁö¸¸ System V °è¿­¿¡¼­´Â Ãʱ⿡ ±â´ÉÀÌ Á¦°ÅµÇ¾î ÀÖ´Ù. ÇÁ·Î¼¼½º Åë°è´Â ½Ã½ºÅÛÀÇ ¸ð´ÏÅ͸µ¿¡ À¯¿ëÇÑ µµ±¸·Î¼­ ºÒ¹ýÀûÀΠħÀÔÀÚ°¡ ¾î ¶² ÀÛ¾÷À» Çß´ÂÁö ¾Ë ¼ö ÀÖ´Â Áß¿äÇÑ ´Ü¼­µéÀ» Á¦°øÇÑ´Ù. ±×¿Í °°Àº ÀÌÀ¯·Î Ç× »ó È°¼ºÈ­ µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù´Â °ü¸®ÀÚµµ ÀÖÀ¸¸ç(¶ÇÇÑ, ½Ã½ºÅÛ ÀÚ¿øÀ» »ç¿ëÇÑ ¸¸Å­ µ·À» ÁöºÒÇØ¾ß ÇÏ´Â »ç¿ëÀÚ¿¡°Ô´Â ÁöºÒÀÇ ±Ù°ÅÀ̱⵵ ÇÏ´Ù), ½Ã½ºÅÛÀÇ ºÎ ÇÏ¿Í ·çÆ® ¿µ¿ªÀ» ²Ë Â÷°Ô ¸¸µé ¼ö ÀÖ´Ù´Â ÀÌÀ¯·Î ÇÊ¿äÇÑ °æ¿ì¸¦ Á¦¿ÜÇÏ°í´Â ÀÌ ±â´ÉÀ» Á¦°ÅÇØ¾ß ÇÑ´Ù°í ÇÏ´Â Âʵµ ÀÖ´Ù. BSD°è¿­°ú System V °è¿­ÀÇ ½Ã½ºÅÛÀº ´Ù¸£Áö¸¸ ±âº» µ¥ÀÌÅÍ´Â µ¿ÀÏÇÏ´Ù. ´Ù¸¸ µ¥ÀÌÅ͵éÀÇ Ãâ·Â Çü½ÄÀ̳ª ¸í·É¾îµéÀÌ ¾à°£ Â÷ÀÌ°¡ ³¯ ¼ö ÀÖ´Ù. ÇÁ·Î¼¼½º Åë°è ±â´ÉÀº ½Ã½ºÅÛ Ä¿³Î¿¡ ÀÇÇؼ­ Á¦°øµÇ¸ç, ½Ã½ºÅÛ Â÷¿ø(µ¥¸ó)¿¡¼­ Á¦¾îµÇ¾î¾ß ÇÑ´Ù. Linux¿¡¼­´Â Ä¿³Î ¹öÀü 1.3.37ÀÌÈÄÀÇ ¹öÀü¿¡¼­ Áö¿øÇϸç, 1.3.37ÀÌÀüÀÇ ¹öÀü¿¡ ¼­´Â ÀÎÅͳÝÀ» ÅëÇØ °èÁ¤ °ü¸® ÆÐÄ¡ ÆÄÀÏÀ» ¹Þ¾Æ¾ß ÇÑ´Ù. Linux ¹èÆ÷º»¿¡ µû¶ó ÇØ´ç ÆÐÅ°Áö°¡ ¾ø´Â °æ¿ì¶ó¸é ´ÙÀ½ÀÇ ÁÖ¼Ò¿¡¼­ ¹ÞÀ» ¼ö ÀÖ´Ù. http://sunsite.unc.edu/pub/Linux/system/admin/quota-acct-modified.tgz 1. ÇÁ·Î¼¼½º Åë°è ÆÄÀÏ ÇÁ·Î¼¼½º Åë°è ÆÄÀÏÀº adm °èÁ¤(/var/adm)¿¡ À§Ä¡ÇÑ´Ù. ÀÌ ÆÄÀÏÀÇ ³»¿ëÀº BSD °è¿­À̳ª System V °è¿­À̳ª Å« Â÷ÀÌ°¡ ¾ø´Ù. ´ÙÀ½Àº ÇÁ·Î¼¼½º Åë°è¿¡ °üÇÑ µ¥ÀÌÅÍ ¸ñ·ÏÀÌ´Ù. - ¸í·É¾î - CPU »ç¿ë ½Ã°£ - ÇÁ·Î¼¼½ºÀÇ ½ÃÀÛ ½Ã°£ - ÇÁ·Î¼¼½ºÀÇ »ç¿ë ½Ã°£ - ÇÁ·Î¼¼½ºÀÇ Á¾·á ½Ã°£ - »ç¿ëÀÚ¿Í ±×·ì ID - ¸Þ¸ð¸® È°¼ºÈ­ ½Ã°£ - TTY ÃʱâÈ­ - ÇÁ·Î¼¼½ºÀÇ Ç÷¡±× - ¼öÇàÀ» ½ÇÆÐÇÑ ÇÁ·Î¼¼½º 2. ÇÁ·Î¼¼½º Åë°è »ç¿ëÇϱâ SunOS¿¡¼­´Â /usr/lib/acct¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. /usr/lib/acct/startup /var/adm/pacct root·Î¸¸ ½ÇÇà½Ãų ¼ö ÀÖÀ¸¸ç, startupÀº ±âº» ÆÄÀÏÀº /var/adm/pacct·Î ÁöÁ¤ µÈ´Ù. À̸¦ º¯°æÇÏ°í ½ÍÀ¸¸é ¿©·¯ºÐÀÌ ¿øÇÏ´Â °æ·Î¸í°ú Æнº¸íÀ» ÁöÁ¤ÇØ ÁÖ´Â °ÍÀÌ ÁÁ´Ù. Linux¿¡¼­´Â /sbin/acct¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. /sbin/accton /var/log/pacct Linux¿Í SunOS´Â ÆÄÀÏÀÇ À§Ä¡°¡ ´Ù¸¦ ¼ö ÀÖ´Ù. °Ô´Ù°¡ Linux´Â ¹èÆ÷ÆÇÀÇ Á¾·ù ¿¡ µû¶ó¼­ À̵é ÆÄÀÏÀÇ À§Ä¡°¡ ´Ù¸¦ ¼ö ÀÖ´Ù. ¶§¹®¿¡ ÆÄÀÏÀÇ À§Ä¡¸¦ ¾Ë¾ÆµÎ°Å ³ª À§¿Í °°ÀÌ °æ·Î¿Í ÆÄÀϸíÀ» °°ÀÌ ÁöÁ¤ÇØ ÁÖ´Â °ÍÀÌ ÁÁ´Ù. ½Ã½ºÅÛÀ» shutdown ½Ãų ¶§ ÇÁ·Î¼¼½º Åë°è ¿ª½Ã Á¤»óÀûÀÎ ¹æ¹ýÀ¸·Î Á¾·á½ÃÄÑ ÁÖ´Â °ÍÀÌ ÁÁ´Ù. SunOS¿¡¼­´Â ½Ã½ºÅÛÀÇ Á¾·á ½ºÅ©¸³Æ®¿¡ /usr/lib/acct/shutacct¸¦ Ãß°¡ÇÑ´Ù. shutacct´Â /var/adm/wtmp¿¡ ·¹Äڵ带 ±â·ÏÇÔÀ¸·Î¼­ Á¤»óÀûÀ¸·Î ÇÁ·Î¼¼½º Åë°è °¡ ºñÁ¤»óÀûÀ¸·Î Á¾·áµÇ¾ú´ÂÁö(kill -9¿¡ ÀÇÇÑ Á¾·á), Á¤»óÀûÀ¸·Î Á¾·áµÇ¾ú´Â Áö¸¦ ¾Ë ¼ö ÀÖ´Ù. ±×·¯³ª ÇÁ·Î¼¼½º Åë°è´Â reboot -q¿Í °°ÀÌ Á¤»óÀûÀÎ ½Ã½ºÅÛ Á¾·á °úÁ¤À» °ÅÄ¡ Áö ¾Ê°í ½Ã½ºÅÛÀ» ÀçºÎÆà ½ÃÅ°°Å³ª poweroff·Î ½Ã½ºÅÛÀ» Á¤Áö½ÃÅ°´Â ÇàÀ§´Â ±â ·ÏÇÏÁö ¸øÇÑ´Ù.(ÀÌ°ÍÀº ±× ¾î¶² ±â·Ïµµ ³²±âÁö ¾Ê´Â´Ù. ¶§¹®¿¡ »ç¿ëÀÚ°¡ ½Ã½º ÅÛ¿¡ ħÀÔÇÏ¿© °íÀÇÀûÀ¸·Î ½Ã½ºÅÛÀ» Á¤Áö ¶Ç´Â ÀçºÎÆýÃÄ×´ÂÁöÀÇ ¿©ºÎ´Â ¾Ë¾Æ ³»±â ¾î·Æ´Ù) Linux¿¡¼­´Â ½Ã½ºÅÛÀÇ Á¾·á ½ºÅ©¸³Æ®¿¡ /sbin/acctonÀ» Ãß°¡ÇÑ´Ù. acctonÀº ½Ã½ºÅÛ¿¡ ÇÁ·Î¼¼½º Åë°è°¡ È°¼ºÈ­ µÇ¾î ÀÖÀ» °æ¿ì ¾Æ¹« ÀÎÀÚ ¾øÀÌ ½Ç ÇàÇÒ °æ¿ì ÇÁ·Î¼¼½º Åë°è¸¦ ºñÈ°¼ºÈ­ ½ÃŲ´Ù. 3. Åë°è Á¤º¸ ÀÌ¿ëÇϱâ SunOS¿¡¼­´Â ÀÌ ÇÁ·Î¼¼½º Åë°è¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â »ó´çÈ÷ ¸¹Àº ÀÏ·ÃÀÇ ¸í·É¾î ¿Í ½ºÅ©¸³Æ®¸¦ °®°í ÀÖ´Ù. ¸ÕÀú ±âÇÏ ±Þ¼öÀûÀ¸·Î Ä¿Áö´Â ÆÄÀÏÀ» Á¦¾îÇϱâ À§Çؼ­ /usr/lib/acct/runacct¸¦ cron¿¡ µî·ÏÇؼ­ ÇÏ·ç¿¡ ÇÑ ¹ø¾¿ ½ÇÇàÇϵµ·Ï ÇÑ´Ù. runacct´Â runacct°¡ ¸¶Áö¸·À¸·Î ¼öÇàµÈ ½Ã°£À¸·ÎºÎÅÍ Áö±Ý ¼öÇàµÇ´Â ½Ã°£ µ¿¾ÈÀÇ ¸ðµç ·Î±×ÆÄÀϵéÀ» ¹é¾÷ÇÏ°í Åë°è¸¦ ³»°í, ·Î±× ÆÄÀÏÀ» ÃʱâÈ­ ÇØÁØ´Ù. ÀÌ°ÍÀº ÇÁ·Î¼¼½º Åë°è ÆÄÀÏÀ» ¹é¾÷ÇÏÁö ¾Ê´Â´Ù. ¶§¹®¿¡ Àû´çÇÑ ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÑ log-rotate¸¦ ÇÔ°ú µ¿½Ã¿¡ ÀÌ°ÍÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. runacct¿¡ ÀÇÇؼ­ ÀÛ¼ºµÈ °á°úµéÀ» º¸±â ÁÁ°Ô Ãâ·ÂÇØÁÖ´Â prdaily¶ó´Â ½ºÅ© ¸³Æ®°¡ ÀÖ´Ù. /usr/lib/acct/prdaily mmdd prdaily¶ó°í ÀÔ·ÂÇÏ¸é °¡Àå ÃÖ±ÙÀÇ ·Î±×µéÀ» º¸¿©ÁØ´Ù. mmdd¶ó´Â °ÍÀº ƯÁ¤ ³¯ÀÚÀÇ ÇÁ·Î¼¼½º Åë°è¸¦ º¼ ¶§ »ç¿ëÇÑ´Ù.(ÇØ´ç ³¯ÀÚ¿¡ runacct°¡ ½ÇÇàµÇ¾î¾ß¸¸ Çϸç, ±×·¸Áö ¾ÊÀ» °æ¿ì prdaily´Â ÇØ´ç ÀÏÀÚÀÇ º¸°í¼­ ÆÄÀÏÀÌ ¾ø´Ù´Â °æ°í¸¦ º¸¿©ÁØ´Ù) /usr/lib/acct/prdaily 0816 8¿ù 16 16:28 1999 DAILY REPORT FOR purple ÆäÀÌÁö 1 from ¿ù 8¿ù 16 09:31:49 1999 to ¿ù 8¿ù 16 16:18:46 1999 1 runacct 1 acctcon TOTAL DURATION IS 407 MINUTES LINE MINUTES PERCENT # SESS # ON # OFF /dev/pts/6 0 0 0 0 0 /dev/pts/7 0 0 0 0 0 ftp26597 1 0 2 1 0 ftp27552 2 0 2 1 0 pts/1 0 0 0 0 1 pts/2 0 0 0 0 1 pts/5 0 0 0 0 1 pts/6 30 7 5 5 5 pts/7 1 0 1 1 1 pts/4 0 0 0 0 1 TOTALS 33 -- 10 8 10 8¿ù 16 16:28 1999 DAILY USAGE REPORT FOR purple ÆäÀÌÁö 1 LOGIN CPU(MINS) KCORE-MINS CONNECT(MINS) DISK # OF # OF # DISK FEE UID NAME PRIME NPRIME PRIME NPRIME PRIME NPRIME BLOCKS PROCS SESS SAMPLE 0 TOTAL 1 0 59593 0 33 0 0 1781 8 0 0 0 root 0 0 567 0 30 0 0 1597 6 0 0 5 uucp 0 0 15 0 0 0 0 98 1 0 0 105 trax 0 0 0 0 2 0 0 0 1 0 0 700 oracle 1 0 59004 0 0 0 0 73 0 0 0 8¿ù 16 16:18 1999 DAILY COMMAND SUMMARY ÆäÀÌÁö 1 TOTAL COMMAND SUMMARY COMMAND NUMBER TOTAL TOTAL TOTAL MEAN MEAN HOG CHARS BLOCKS NAME CMDS KCOREMIN CPU-MIN REAL-MIN SIZE-K CPU-MIN FACTOR TRNSFD READ TOTALS 1781 59651.32 1.17 315.97 50918.78 0.00 0.00 121530952 856 oracle 10 58953.90 0.64 199.35 92743.41 0.06 0.00 15964296 0 proc_his 6 173.97 0.13 0.15 1311.36 0.02 0.90 47779976 12 sh 367 82.82 0.06 33.36 1453.01 0.00 0.00 461811 19 sadc 165 70.26 0.08 11.10 869.18 0.00 0.01 4136304 0 date 333 48.32 0.04 0.04 1300.13 0.00 0.95 54975 1 in.ftpd 2 40.32 0.03 2.37 1439.86 0.01 0.01 29487104 317 sqlplus 6 29.88 0.01 1.23 2676.18 0.00 0.01 369464 1 sar 165 28.44 0.03 11.14 1115.35 0.00 0.00 4204128 26 8¿ù 16 16:18 1999 MONTHLY TOTAL COMMAND SUMMARY ÆäÀÌÁö 1 TOTAL COMMAND SUMMARY COMMAND NUMBER TOTAL TOTAL TOTAL MEAN MEAN HOG CHARS BLOCKS NAME CMDS KCOREMIN CPU-MIN REAL-MIN SIZE-K CPU-MIN FACTOR TRNSFD READ TOTALS 1781 59651.32 1.17 315.97 50918.78 0.00 0.00 121530952 856 oracle 10 58953.90 0.64 199.35 92743.41 0.06 0.00 15964296 0 proc_his 6 173.97 0.13 0.15 1311.36 0.02 0.90 47779976 12 sh 367 82.82 0.06 33.36 1453.01 0.00 0.00 461811 19 sadc 165 70.26 0.08 11.10 869.18 0.00 0.01 4136304 0 date 333 48.32 0.04 0.04 1300.13 0.00 0.95 54975 1 in.ftpd 2 40.32 0.03 2.37 1439.86 0.01 0.01 29487104 317 sqlplus 6 29.88 0.01 1.23 2676.18 0.00 0.01 369464 1 sar 165 28.44 0.03 11.14 1115.35 0.00 0.00 4204128 26 proc_day 4 19.88 0.02 0.02 1282.67 0.00 0.90 5834702 4 8¿ù 16 16:20 1999 LAST LOGIN ÆäÀÌÁö 1 00-00-00 adm 00-00-00 noaccess 00-00-00 sys 00-00-00 bin 00-00-00 nobody 00-00-00 uucp 00-00-00 daemon 00-00-00 nobody4 99-08-09 oracle 00-00-00 listen 00-00-00 nuucp 99-08-16 traxacun 00-00-00 lp 00-00-00 rose 99-08-16 purple 00-00-00 inyashio 00-00-00 smtp 99-08-16 root ÀÌ¿Í °°Àº Ãâ·Â ÆÄÀÏÀ» º¼ ¼ö ÀÖ´Ù. °¢ Å͹̳εéÀÇ »ç¿ëµÈ ½Ã°£, °¢ °èÁ¤µéÀÇ °¢Á¾ ÀÛ¾÷ ½Ã°£, ¸í·É¾îµéÀÇ ÀÏÀÏ Åë°è, ¿ù°£ Åë°è, ÃÖÁ¾ ·Î±×Àϵµ ¾Ë ¼ö ÀÖ ´Ù. ÀÌ¿Í °°Àº Åë°èµéÀ» ÅëÇؼ­ ÇØ´ç ½Ã½ºÅÛÀÌ ÆÄÀÏ ÀÛ¾÷¿¡ ºñÁßÀ» µÎ´ÂÁö, ÇÁ·Î¼¼ ½º ÀÛ¾÷¿¡ ºñÁßÀ» µÎ´ÂÁö¸¦ ÆľÇÇÒ ¼ö ÀÖ°í, À̸¦ Åä´ë·Î ½Ã½ºÅÛÀÌ Á» ´õ È¿À² ÀûÀ¸·Î ¿î¿µµÉ ¼ö ÀÖµµ·Ï ÇÒ ¼ö ÀÖ´Ù. »ç½Ç, startup°ú shutacct´Â turnacct¸¦ ÀÌ¿ëÇÏ´Â ½ºÅ©¸³Æ®ÀÌ´Ù. ÀÌ ½ºÅ©¸³Æ® µéÀº ÇÁ·Î¼¼½º Åë°è¿¡ ´ëÇÑ Àӽà ÆÄÀϵéÀÇ »èÁ¦¿Í ½ÇÇà ÆÄÀÏ ·Î±äÀ» /var/adm/wtmp¿¡ ³²±â´Â ¿ªÇÒÀ» ÇÑ´Ù. °¢°¢ÀÇ ½ºÅ©¸³Æ®´Â /var/adm/wtmp¿¡ 'acctg on'°ú 'acctg off'¶ó´Â ·Î±× ±â·Ï À» ³²±âµµ·Ï ÇÑ´Ù. turnacct´Â °¢°¢ on, off, switch¶ó´Â Å°¿öµå¸¦ °®´Â´Ù. 'turnacct on'Àº ÇÁ·Î ¼¼½º Åë°è¸¦ È°¼ºÈ­½ÃÅ°¸ç, 'turnacct off'´Â ÇÁ·Î¼¼½º Åë°è¸¦ ºñÈ°¼ºÈ­½ÃŲ ´Ù. 'trunacct switch'´Â °¢°¢À» ¹Ù²Ù´Â ¿ªÇÒÀ» ¼öÇàÇÑ´Ù. turnacct¶ÇÇÑ ½ºÅ©¸³Æ®ÀÌ´Ù. nulladm ¸í·ÉÀ» ÀÌ¿ëÇØ /var/adm/pacct ÆÄÀÏÀ» 0 ¹ÙÀÌÆ®·Î ÃʱâÈ­½ÃÅ°¸ç, accton ¸í·ÉÀ» ÀÌ¿ëÇØ ÇÁ·Î¼¼½º Åë°è¸¦ È°¼ºÈ­½ÃŲ´Ù. accton ¸í·ÉÀº ÇÁ·Î¼¼½º Åë°è¿¡ ´ëÇؼ­ ½ºÀ§Ä¡·Î ÀÛµ¿ÇÑ´Ù. È°¼ºÈ­ µÇ¾îÀÖÀ» ¶§ ½ÇÇàÇÏ¸é ±â´ÉÀ» Á¦°ÅÇϸç, ±â´ÉÀÌ Á¦°ÅµÇ¾î ÀÖÀ» ¶§´Â ±â´ÉÀ» È°¼ºÈ­½ÃŲ ´Ù. startup ½ºÅ©¸³Æ®ÀÇ ³»¿ëÀº ´ÙÀ½°ú °°´Ù. turnacct on rm -f /var/adm/acct/sum/wtmp* rm -f /var/adm/acct/sum/pacct* rm -f /var/adm/acct/nite/lock* ÇÁ·Î¼¼½º Åë°è ±â´ÉÀ» È°¼ºÈ­½ÃÅ°°í, ÀÌÀüÀÇ Åë°è ÆÄÀϵéÀ» »èÁ¦ÇÏ´Â ¿ªÇÒÀ» ÇÑ´Ù. turnacct´Â Åë°è ÆÄÀÏÀ» lotate½ÃÅ°°í »õ·Î¿î Åë°è ÆÄÀÏÀ» »ý¼ºÇÑ´Ù. case "$1" in on) if test ! -r pacct then cat /dev/null > pacct fi accton pacct ;; off) accton ÇÁ·Î¼¼½º Åë°è ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é 0 ¹ÙÀÌÆ®ÀÇ Åë°è ÆÄÀÏÀ» »ý¼ºÇÏ°í, ÀÌ ¹Ì Åë°è ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì¿¡´Â ÇÁ·Î¼¼½º Åë°è ±â´ÉÀ» È°¼ºÈ­½ÃŲ´Ù. shutacct ½ºÅ©¸³Æ®´Â ÇÁ·Î¼¼½º Åë°è ±â´ÉÀ» ºñÈ°¼ºÈ­½ÃÅ°´Â ´Ü¼øÇÑ ¿ªÇÒ¸¸À» ÇÑ´Ù. Linux¿¡¼­´Â À§¿Í °°Àº ÀÏ·ÃÀÇ °úÁ¤µéÀÌ »ý·«µÇ°í, ´Ü¼øÈ­ µÇ¾î ÀÖ´Ù. ÇÁ·Î¼¼ ½º Åë°è ±â´ÉÀÇ È°¼ºÈ­¿Í ºñÈ°¼ºÈ­´Â accton ¸í·É¿¡ ÀÇÇؼ­¸¸ ¼öÇàµÈ´Ù.(±× ¿Ü ÀÇ ½ºÅ©¸³Æ®´Â Á¸ÀçÇÏÁö ¾Ê´Â´Ù) Linux¿¡´Â prdaily¿Í °°ÀÌ Á¤º¸¸¦ ÇÑ ´«¿¡ º¸¿©ÁÖ´Â ¸ÚÁø ½ºÅ©¸³Æ®´Â ¾ø´Ù. ±× ·¸Áö¸¸ Åë°è¸¦ ¿ä¾àÇؼ­ º¸¿©ÁÖ´Â ÈǸ¢ÇÑ ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù. sa´Â Linux¿¡¼­ ´© ÀûµÈ ÇÁ·Î¼¼½º Åë°è¸¦ ¿ä¾àÇÏ¿© º¸¿©ÁØ´Ù. %sa -a 77 1.02re 0.06cp 0avio 350k 3 0.03re 0.03cp 0avio 287k modprobe 4 0.01re 0.01cp 0avio 513k troff 6 0.23re 0.00cp 0avio 321k man 4 0.02re 0.00cp 0avio 374k info 6 0.22re 0.00cp 0avio 355k less 4 0.01re 0.00cp 0avio 381k grotty 7 0.23re 0.00cp 0avio 413k sh È­¸é¿¡ ³ªÅ¸³ª´Â µ¥ÀÌÅÍ ¸ñ·ÏÀº ´ÙÀ½°ú °°´Ù. - cpu : cpu ½Ã°£À¸·Î ½Ã½ºÅÛ°ú »ç¿ëÇÒ ¶§°£ÀÇ ÇÕ - re : cpu½Ã°£¿¡ ´ëÇÑ ½Ç½Ã°£(real time) - k : core »ç¿ë¿¡ ´ëÇÑ Æò±Õ cpu ½Ã°£ - avio : ¸Å ½ÇÇà½Ã°£¿¡ ´ëÇÑ Æò±Õ ÀÔÃâ·Â(I/O) Ƚ¼ö - tio : ÀÔÃâ·Â(I/O) Ƚ¼ö¿¡ ´ëÇÑ ÃÑ°è - u : cpu ½Ã°£À¸·Î ȯ»êÇÑ »ç¿ëÀÚ cpu ½Ã°£ - s : cpu ½Ã°£À¸·Î ȯ»êÇÑ ½Ã½ºÅÛ ½Ã°£ ÇÁ·Î¼¼½º Åë°è°¡ È°¼ºÈ­ µÇ¾î ÀÖÀ» ¶§ ¿©·¯ºÐÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ÚÁø ¸í·É¾î´Â ¹Ù·Î lastcommÀÌ´Ù. ÇÁ·Î¼¼½º Åë°è ±â´ÉÀÌ Á¦°Å µÇ¾î ÀÖÀ¸¸é, /var/adm/pacct ÆÄÀÏÀÌ ¾ø´Ù´Â ¿¡·¯¸¸ Ãâ·ÂÇÑ´Ù. sa´Â ¿©·¯ºÐ¿¡°Ô ´Ù¾çÇÑ Á¤º¸¸¦ Á¦°øÇÑ´Ù. ÀÚ¼¼ÇÑ °ÍÀº ¸Å´º¾ó ÆäÀÌÁö¸¦ ÂüÁ¶ Ç϶ó. SunOS¿¡´Â sa1, sa2, sadc¶ó´Â system activity report ÆÐÅ°Áö°¡ ÀÖ´Ù. ÀÌ°ÍÀº ½Ã½ºÅÛ¿¡ ´ëÇÑ ¶Ç ´Ù¸¥ Á¤º¸¸¦ Á¦°øÇÏÁö¸¸ LinuxÀÇ sa¿Í´Â º°°³ÀÇ °ÍÀ̸ç, ÀÌ ¿¡ ´ëÇÑ °ÍÀº µÚ¿¡¼­ ¼³¸íÇÒ °ÍÀÌ´Ù. %lastcomm sh S uucp __ 0.01 secs Mon Aug 16 17:11 uudemon. uucp __ 0.01 secs Mon Aug 16 17:11 uuxqt uucp __ 0.01 secs Mon Aug 16 17:11 uusched uucp __ 0.00 secs Mon Aug 16 17:11 vi root pts/4 0.02 secs Mon Aug 16 17:10 sh S root __ 0.01 secs Mon Aug 16 17:10 sh F root __ 0.00 secs Mon Aug 16 17:10 sar root __ 0.02 secs Mon Aug 16 17:10 sadc root __ 0.02 secs Mon Aug 16 17:10 date root wscons 0.01 secs Mon Aug 16 17:10 lastcomm¿¡ ÀÇÇØ ½ÇÇàµÈ ¸í·É¾îµé°ú »ç¿ëÀÚ, Å͹̳Î, ¸í·É¾îÀÇ ½ÇÇà½Ã°£µîÀ» ¾Ë ¼ö ÀÖ´Ù. uucp´Â µ¥¸ó¿¡ ÀÇÇؼ­ ½ÇÇàµÈ °ÍÀÌ´Ù. µ¥¸ó¿¡ ÀÇÇؼ­ ½ÇÇàµÇ´Â °æ¿ì³ª ¹é±×¶ó ¿îµå·Î ½ÇÇàµÇ´Â ÀÛ¾÷ÀÇ °æ¿ì Å͹̳Π´ë½Å¿¡ '--'·Î ³ªÅ¸³­´Ù. pts/4´Â ÇØ´ç Å͹̳ÎÀÇ ¹øÈ£ÀÌ´Ù. wscons´Â UNIX ¸Ó½ÅÀÇ ÄÜ¼Ö ¾Õ¿¡¼­ Á÷Á¢ ÀÛ¾÷Çß´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ½Ã½ºÅÛÀÇ »ç¿ë Åë°è¸¦ À§ÇÑ sar³ª sadc¿Í °°Àº ¸í·É¾îµéÀº rootÀÇ ¼ÒÀ¯±ÇÇÑÀ» °®°í ÀÖ°í, cron¿¡ ÀÇÇؼ­ ½ÇÇàµÈ ¹é±×¶ó¿îµå ¸í·ÉµéÀÌ´Ù. ÀÌ¿Í °°Àº ¸í·ÉµéÀº root·Î Á÷Á¢ ½ÇÇàÇÑ ¸í·É¾îµéÀÌ ¾Æ´Ï´Ù. S¿Í F µÎ Ç÷¡±×°¡ ÀÖ´Ù. µÎ Ç÷¡±×ÀÇ Àǹ̴ ´ÙÀ½°ú °°´Ù. - S : Set UID ÇÁ·Î±×·¥ÀÇ ÇÁ·Î¼¼½ºÀÇ ¼öÇà - F : º¹Á¦ ÇÁ·Î¼¼½ºÀÇ ¼öÇà ƯÁ¤ »ç¿ëÀÚ¿¡ ÀÇÇØ ¼öÇàµÈ ¸í·É¾î¿¡ °ü½ÉÀÌ Àְųª ƯÁ¤ Å͹̳θ¸À» º¸°íÀÚ ÇÒ °æ¿ì¿¡´Â ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù. %lastcomm root %lastcomm pts/4 %lastcomm root pts/6 %lastcomm date ù ¹ø°´Â root »ç¿ëÀÚ¿¡ ÀÇÇØ ¼öÇàµÈ ¸í·É¾îµéÀ» º¸¿©ÁÖ¸ç, µÎ ¹ø°´Â 4¹ø ÅÍ ¹Ì³Î¿¡¼­ ¼öÇàµÈ ¸í·É¾îµé¿¡ ´ëÇؼ­, ¼¼ ¹ø°´Â root »ç¿ëÀÚ°¡ 6¹ø Å͹̳ο¡¼­ ¼öÇàÇÑ ¸í·É¾îµéÀ» º¸¿©ÁØ´Ù. ¸¶Áö¸·Àº 'date'¶ó´Â ¸í·É¾î°¡ ½ÇÇàµÈ ¸ðµç »ç¿ë ÀÚ¿Í Å͹̳ÎÀ» º¸¿©ÁØ´Ù. ÀÌ°ÍÀº ÇöÀç ´©ÀûµÈ ÇÁ·Î¼¼½º Åë°è ÆÄÀÏ¿¡ ÀÇÁ¸ÇÑ´Ù. acctcom - °¢Á¾ ¸í·É¾î Åë°è