±èÈÖ° (Sakai Kim) sakai@major.kaist.ac.kr
Contents
|
À̹ø È£¿¡¼´Â Áö³ È£¿¡ À̾î General Security Administration Áß Accounting ¿¡ ´ëÇØ Àü¹ÝÀûÀ¸·Î ´Ù·ç°Ú´Ù. Accounting ¿¡ ÇÊ¿äÇÑ Áö½ÄµéÀ̳ª ±âº» ÀÛ¾÷Àº ÈçÈ÷ °ü¸®ÀÚµé »çÀÌ¿¡¼ logging ÀÛ¾÷°ú È¥¿ëµÇ¾î ¹Þ¾Æµé¿©Áö´Â °³³äÀÌ´Ù. ¿¹Àü¿¡ III ºÎ¿¡¼ ´Ù·é System Log File Management ¿¡¼ ´Ù·é ³»¿ë Áß ¼ÒȦÈ÷ ÇÏ¿© Áö³ª°¬´ø ºÎºÐµµ ´Ù½Ã ¤°í ³Ñ¾î°¡ º¸±â·Î ÇÏ°Ú´Ù.¸Ó¸®¸»
UNIX Ä¿³Î°ú ´Ù¾çÇÑ ½Ã½ºÅÛ ÇÁ·Î±×·¥Àº accounting record ·Î CPU time, ¸Þ¸ð¸® »ç¿ë·®, input/output request , ·Î±ä ¼¼¼Ç, ÇÁ¸°ÅÍ »ç¿ë»óȲ µîÀ» ±â·ÏÇÑ´Ù. ½Ã½ºÅÛÀÇ °ü¸®ÀÚ´Â ¹Ýµå½Ã ÀÌ ±â·ÏµéÀ» ÀÌÇØÇØ¾ß Çϸç , ÀÌ ±â·ÏµéÀ» ÅëÇØ »ç¿ëÀ» °¨½ÃÇÏ°í, ÀÌ ·Î±×µéÀÌ ¾çÀÌ ´Ã¾î ÆÄƼ¼ÇÀÌ ²Ë Â÷´Â ÀÏÀÌ ¾øµµ·Ï ¼ö½Ã·Î ·Î±×ÆÄÀÏÀ» ó¸®ÇØÁÖ¾î¾ß ÇÑ´Ù. ƯÈ÷ CPU accounting ÆÄÀÏÀº °ÅÀÇ ÇÏ·ç¿¡ ¸î ¸Þ°¡ ÀÌ»óÀ¸·Î ¿ë·®À» Â÷ÁöÇÏ°Ô µÇ¹Ç·Î ÁÖÀǸ¦ ±â¿ï¿©¾ß ÇÑ´Ù.
ATT °è¿°ú BSD °è¿ÀÇ ½Ã½ºÅÛ¿¡¼ÀÇ accounting ü°è´Â »ó´çÈ÷ ´Ù¸¥ ÆíÀÌÁö¸¸ °°Àº ŸÀÙÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇÏ°í ÀÖ´Ù. ATT °è¿ÀÇ ½Ã½ºÅÛ¿¡¼´Â ÁÖ·Î ½©½ºÅ©¸³Æ® ±â¹ÝÀÇ ÇÁ·Î±×·¥À¸·Î ·Î±×ÆÄÀϵéÀ» ó¸®ÇÏ´Â ¹Ý¸é, BSD °è¿ÀÇ ½Ã½ºÅÛ¿¡¼´Â ÁÖ·Î C·Î ±¸ÇöµÈ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ·Î±×ÆÄÀϵéÀ» ó¸®ÇÑ´Ù.
ÀÌ·¯ÇÑ accounting Àº º¸Åë ´ëÇÐÀ̳ª, Á¤ºÎ±â°üÀÇ À¯·á ½Ã½ºÅÛ µî¿¡¼ »ç¿ëÀÚ°¡ »ç¿ëÇÑ ½Ã°£¿¡ µû¶ó ¿ä±ÝÀ» ºÎ¿©ÇÏ°íÀÚ ÇÒ ¶§ ÀÌ¿ëµÇ°í ÀÖ´Ù.
Á» ½Å°æ ½á¾ß ÇÒ °÷ÀÌ ¸¹±ä ÇÏÁö¸¸ CPU »ç¿ë·®Àº Ä¿³Î¿¡¼ , Á¢¼Ó½Ã°£Àº init °ú login ÇÁ·Î¼¼½º¸¦ ±â·ÏÇÔÀ¸·Î½á, ÇÁ¸°ÅÍ »ç¿ë±â·ÏÀº ÇÁ¸°ÅÍ µ¥¸ó¿¡¼ ÇØÁֹǷΠ°¡´ÉÇØÁö°í , ÆÄÀϽýºÅÛÀÇ »ç¿ëÇöȲÀº quota ¸¦ ÀÌ¿ëÇÏ¿© Á¦ÇÑÀ» °¡ÇÒ ¼ö ÀÖ°Ô µÈ´Ù.
º¸Åë ÀÌ·± ÀÛ¾÷µéÀº cron À» ÀÌ¿ëÇÏ¿© ÀÚµ¿¼öÇàÇϵµ·Ï ÇÏ°í ÀÖ´Ù.
accounting ÀÌ µÈ ¸¹Àº µ¥ÀÌÅÍ ÆÄÀÏÀ̳ª ½Ã½ºÅÛ ·Î±× ÆÄÀϵéÀº ÁÖ±âÀûÀ¸·Î ¹é¾÷ ¹Þ°í »èÁ¦ÇØÁÖ´Â ÀÛ¾÷À» ¹Ýº¹ÇÏ¿© archiving À» ÇØÁÖ´Â ÀÛ¾÷À» ÇØÁÖ¾î¾ß ÇÑ´Ù. ÆÄÀϵéÀ» archive ÇÏ´Â µ¥¿¡´Â Å©°Ô 4 °¡Áö °³³ä(¶Ç´Â ·ê)ÀÌ Àû¿ëµÈ´Ù.
- ¸ðµç accounting ÆÄÀϵé°ú ´ëºÎºÐÀÇ ·Î±× ÆÄÀϵéÀ» archive ÇÏ´Â °Í
- summary account ÆÄÀϵéÀ» ¹é¾÷ ¹Þ°í, ´Ù¸¥ account µ¥ÀÌÅͳª ·Î±× ÆÄÀÏÀº ÇÑ´Þ Á¤µµ À¯Áö¸¦ ÇØ ÁØ ÈÄ, overwrite Çؼ ´ÙÀ½ account ÆÄÀÏÀ» À¯ÁöÇÑ´Ù.
- ¹é¾÷ ¾øÀÌ ¸ðµç account ÆÄÀÏ°ú ·Î±×ÆÄÀÏÀ» ÇÑ´Þ ÁÖ±â·Î archiving ÇÏ°í, ¿¹ÀüÀÇ archive µÈ ÆÄÀÏÀº ¹ö¸°´Ù.
- °¡±ÞÀû archiving ¹× accounting À» ÇÏÁö ¾Ê°í, ³¯¸¶´Ù cron jobÀ» ÅëÇØ »ý¼ºµÇ´Â ·Î±×ÆÄÀϵéÀ» »èÁ¦ÇÑ´Ù. |
¡¡
º¸Åë À§ÀÇ 4 °¡Áö Áß¿¡¼ ÇÑ°¡Áö ¹æ½ÄÀ» ÅÃÇÏ¿© ÀÚ½ÅÀÇ È£½ºÆ®ÀÇ accounting Á¤Ã¥À¸·Î »ç¿ëÇÏ°í ÀÖÀ¸´Ï, ÀÚ½ÅÀÇ È£½ºÆ®¿¡ ¸Â°Ô ¼±ÅÃÀ» Çϱ⠹ٶõ´Ù.
¿ä±ÝÀ» ºÎ¿©½ÃÅ°´Â ¾Ë°í¸®ÁòÀº ÀÇ¿Ü·Î °£´ÜÇÏ´Ù. ´Þ¸¶´Ù »ç¿ëÀÚ°¡ »ç¿ëÇÑ ½Ã½ºÅÛÀÇ ÀÚ¿øÀÇ »ç¿ë·®¿¡ ºñ·ÊÇؼ ¿ä±ÝÀ» ºÎ¿©½ÃÅ°¸é µÇ´Â °ÍÀÌ´Ù. ÇÁ¸°Å͸¦ »ç¿ëÇÑ ÆäÀÌÁö ¼ö, »ç¿ëÇÑ µð½ºÅ© ¿ë·®, Á¢¼Ó ½Ã°£ µî¿¡ ºñ·ÊÇÏ¿© ºÎ°¡ÀûÀÎ ¿ä±ÝÀ» ´õ Àû¿ë½Ãų °ÍÀÎÁö´Â °³°³ÀÎ ¹× Á¶Á÷ÀÇ Á¤Ã¥¿¡ ÀÇÇØ Á¤ÇÏ¸é µÉ °ÍÀÌ´Ù.
Á»´õ ÀÚ¼¼ÇÑ ¿¹¸¦ »ìÆ캸¸é ´ÙÀ½°ú °°´Ù. ´ÙÀ½Àº hew.misotech.com À̶ó´Â È£½ºÆ®¿¡¼ ¿ä±ÝÀ» ºÎ¿©ÇÏ´Â ·êÀÇ ¿¹ÀÌ´Ù.
hew.misotech.com ¿¡ ID ¸¦ °¡Áö°í ÀÖ´Â »ç¿ëÀÚ¿¡ ´ëÇØ ´ÙÀ½ÀÇ ±âÁØ¿¡ ÀÇÇØ ¿ä±ÝÀ» Àû¿ëÇÑ´Ù.
CPU Time |
³ôÀº ¿ä±Ý Àû¿ë : ¿ÀÀü 9 ½Ã ~ ¿ÀÈÄ 5 ½Ã |
ÇÒÀÎ ¿ä±Ý Àû¿ë : ¿ÀÈÄ 5 ½Ã ~ ¿ÀÀü 9 ½Ã |
|
Á¢¼Ó ½Ã°£ |
³ôÀº ¿ä±Ý Àû¿ë : Graphic ȯ°æÀÌ Áö¿øµÇ´Â X terminal |
ÇÒÀÎ ¿ä±Ý Àû¿ë : Èæ¹é ¸ð´ÏÅÍ°¡ ´Þ¸° Å͹̳ο¡¼ÀÇ Á¢¼Ó¸ðµ©À» ÅëÇÑ Á¢¼Ó |
|
µð½ºÅ©»ç¿ë |
³ôÀº ¿ä±Ý Àû¿ë : 20 M ÀÌ»ó »ç¿ëÇÏ´Â °æ¿ì ¶Ç´Â ³¯¸¶´Ù ¹é¾÷À» ¿äûÇÑ °æ¿ì |
ÀûÁ¤ ¿ä±Ý Àû¿ë : 10 M ÀÌ»ó ¶Ç´Â ÀÏÁÖÀÏ¿¡ Çѹø¾¿ ¹é¾÷À» ¿äûÇÑ °æ¿ì |
|
³·Àº ¿ä±Ý Àû¿ë : 10 M ¹Ì¸¸ »ç¿ëÀÚ ¶Ç´Â ÇÑ´Þ¿¡ Çѹø½Ä ¹é¾÷À» ¿äûÇÑ °æ¿ì |
|
ÇÁ¸°ÅÍ»ç¿ë |
³ôÀº ¿ä±Ý Àû¿ë : Laser Color Printer »ç¿ëÇÑ °æ¿ì |
³·Àº ¿ä±Ý Àû¿ë : Non Color Laser Printer »ç¿ëÇÑ °æ¿ì |
¡¡
¶Ç ´ÙÀ½Àº ½ÇÁ¦·Î accounting À» ÇÏ´Â °÷ÀÇ ÇÑ ¿¹ÀÌ´Ù.
·Î±äÀ» ÇÏÀÚ¸¶ÀÚ ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ°Ô ÇØ µÐ ¼¿ï´ëÀÇ ¸ð ½Ã½ºÅÛÀÌ´Ù. (´ÙÀ½ÀÇ ¿¹´Â »ç¿ëÀÚ Áß ÇѸíÀÇ ÇùÁ¶¸¦ ¹Þ¾Æ ¾òÀº ÀÚ·áÀÔ´Ï´Ù. ÇùÁ¶ÇØ ÁֽŠºÐ²² °¨»çµå¸³´Ï´Ù.)
¿¹:
login: someone passwd: ******** **************************************************** 1> When : (1)code ¹ß±Þ Á¾·á : 1997. 3. 1ÀϺÎÅÍ (2)½Ã½ºÅÛ ¿î¿µ Á¾·á : 1997. 7. 1ÀϺÎÅÍ 2> Notice (1)E-mail»ç¿ëÀÚ´Â °èÁ¤À» PLAZA·Î ¹Ù²Ù¼¼¿ä. (2)ÇÊ¿äÇÑ data´Â ´Ù¸¥ ½Ã½ºÅÛÀ¸·Î ÀÌÀüÇؼ ¿î¿µÁ¾·á·Î ÀÎÇÑ ÇÇÇØ°¡ ¾øµµ·Ï Çϼ¼¿ä. 3> Reference : Àü»ê¼Ò½Ä 3¿ùÈ£ **************************************************** 1 unsuccessful login attempt since last login Last login: Sat Jun 28 00:33:03 KORST 1997 on pts/6 from xxxx.xxxxx.xx.xx ======================================== > ======================================== USERID : someone STOP DATE : 03/31/1998 ======================================== DEPOSIT : 5000 USED : 0 REMNANT : 5000 ======================================== 2ND_DEPOSIT : 0 2ND_USED : 0 OWING MONEY : 0 2ND_REMNANT : 0 ======================================== * Professor FREE DISK : 10 [Mbyte/Day] * Student FREE DISK : 5 [Mbyte/Day] * CPU Charge : per second ==> 0.3won * DISK Charge : per Kbyte ==> 0.015won ======================================== Please, Press the [Enter] Key ...
BSD ÀÇ accounting À» ¾Ë¾Æº¸±â¿¡ ¾Õ¼ ´ÙÀ½°ú °°Àº ¹è°æ Áö½ÄÀ» ¾Ë¾ÆµÎµµ·Ï ÇÏÀÚ.
/usr/adm µð·ºÅ丮´Â º¸Åë HP-UX ³ª SCO UNIX ¿¡¼ ¾²ÀÌ°í , /var/adm Àº À̸¦ Á¦¿ÜÇÑ ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼ ¾²ÀÌ´Â µð·ºÅ丮ÀÌ´Ù. ½Ã½ºÅÛ¿¡ µû¶ó µÎ µð·ºÅ丮°¡ ¼·Î ¸µÅ©µÇ¾î Àֱ⵵ ÇÏ´Ù. ¶ÇÇÑ accounting À» ÅëÇØ ÀúÀåµÇ´Â ¸ðµç µ¥ÀÌŸ ÆÄÀϵ鿡 ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â /usr/include/sys/acct.h ¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù.
¶ÇÇÑ ÇöÀç´Â BSD ü°èº¸´Ù´Â System V (ATT) ÂÊÀÇ ¹æÇâÀ¸·Î OS µéÀÌ º¯ÇØ°¡°í Àֱ⠶§¹®¿¡ , BSD ÀÇ account ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â OS ´Â SunOS ÀÇ ÀÌÀü ¹öÀü ¹× Linux Á¤µµÀÏ °ÍÀÌ´Ù. ±×¸®°í À̸¦ Á¦¿ÜÇÑ ´ëºÎºÐÀÇ UNIX , Áï AIX, Digital UNIX , HP-UX , Solaris µîÀº System V °è¿ÀÇ Account ü°è¸¦ µû¸£°í ÀÖ´Ù.
BSD ½ºÅ¸ÀÏÀÇ accounting ¿¡ ¾²ÀÌ´Â ÆÄÀϵéÀ» ¾Ë¾Æº¸ÀÚ. µð·ºÅ丮´Â /var/adm ÀÌ´Ù.
Ç¥ÁØ account summary ÆÄÀÏÀÌ´Ù. accounting ÀÚ·á°¡ sa ¿¡ ÀÇÇØ ÀÌ ÆÄÀÏ¿¡ º¸°üµÈ´Ù.
user-based account summary ÆÄÀÏÀÌ´Ù. ÀÌ ÆÄÀÏÀº sa -m ¿É¼Ç¿¡ ÀÇÇØ °ü¸®µÈ´Ù. |
ÀÌÁ¦ BSD accounting ¿¡ ´ëÇØ ´õ »ìÆì º¸¸é ´ÙÀ½°ú °°´Ù.
CPU accounting Àº /etc/accton ¸í·É¾î( ¶Ç´Â ´Ù¸¥ À§Ä¡¿¡ ÀÖÀ» ¼ö ÀÖ´Ù.) ¸¦ ½ÇÇà½ÃÅ´À¸·Î½á °¡´ÉÇØ Áú ¼ö ÀÖ´Ù. accton À» /etc/rc family scripts (½Ã½ºÅÛ¿¡ µû¶ó /etc/rc.d/ ¾Æ·¡¿¡ runlevel ·Î µð·ºÅ丮¸¦ µû·Î ±¸ºÐ Áþ°í ½ºÅ©¸³Æ®µµ ´Ù¸¥ À̸§À» »ç¿ëÇϹǷΠÅë»óÀûÀ¸·Î ÀÏÄÃÀ» ¶§¿¡´Â rc family ¶ó ÇÑ´Ù.) ¿¡ ³Ö¾î¼ ¸Å ºÎÆà ¶§ ¸¶´Ù ½ÇÇàµÇµµ·Ï ÇÑ´Ù.
´ÙÀ½Àº ±× ¿¹ÀÌ´Ù.
if [ -f /var/adm/acct ] ; then /etc/accton /usr/adm/acct echo -n 'Accounting started' > /dev/console fi /etc/accton /usr/adm/acct |
±×¸®°í À§¿Í °°Àº ¸í·ÉÀ» ½ÇÇàÇÏ¸é »ç¿ëÀÚ°¡ ½ÇÇàÇÑ °¢°¢ÀÇ ¸í·É¿¡ ´ëÇØ UID ¿Í CPU Time, ¸Þ¸ð¸® »ç¿ë·®, input/output ¿äû µîÀÇ data µéÀº /usr/adm/acct µð·ºÅ丮¿¡ ÆÄÀÏ·Î ÀúÀåµÇ°Ô µÈ´Ù.
sa ¸í·É¾î¸¦ »ç¿ëÇÏ¿© /usr/adm/usracct ÀÇ ÆÄÀÏÀ» ÀÌ¿ëÇØ °¢ »ç¿ëÀÚ¸¶´ÙÀÇ »ç¿ë·®À» ¿ä¾àÇÒ ¼ö ÀÖ°Ô µÈ´Ù. sa ¿¡´Â »ó´çÈ÷ ¸¹Àº ¼öÀÇ ¿É¼ÇÀÌ ÀÖÁö¸¸ º¸Åë »ç¿ëÇÏ´Â ¿É¼Ç¿¡´Â -m ¿É¼Ç°ú -s ¿É¼ÇÀÌ ÀÖ´Ù. -m ¿É¼ÇÀº »ç¿ëÀÚ¿¡ µû¸¥ ¿ä¾àÀ» Çؼ º¸¿©ÁÖ°í, -s ¿É¼ÇÀº ¸í·É¿¡ µû¸¥ ¿ä¾àÀ» º¸¿©ÁÖ°í /usr/adm/acct ÆÄÀÏÀ» ÃʱâÈ ÇØÁØ´Ù. ±×·¯¹Ç·Î °ü¸®ÀÚ´Â Àû¾îµµ ÇÏ·ç¿¡ Çѹø sa -s ¸¦ ½ÇÇà½ÃÄÑÁÖ¾î /usr/adm/acct ¸¦ Á¤¸®ÇØ ÁÖ¾î¾ß ÇÑ´Ù.
sa -s ¿É¼ÇÀ» ÁÖ¾î /usr/adm/acct ÆÄÀÏÀÇ »çÀÌÁ 0 À¸·Î ÇØÁÖ´Â °ÍÀÌ ¿Ö Áß¿äÇÑ°¡ Çϸé , ·Î±× ÆÄÀϵé·Î ÀÎÇØ ÆÄƼ¼ÇÀÇ 95 % °¡ Â÷°Ô µÇ¸é ÀÚµ¿ÀûÀ¸·Î accounting Àº suspend µÇ±â ¶§¹®ÀÌ´Ù. ¹°·Ð À¯È¿ÇÑ disk space °¡ »ý±â´Â Áï½Ã ´Ù½Ã ÀÚµ¿ÀûÀ¸·Î Àç½ÃÀÛ µÇ°Ô µÈ´Ù.
ÀÌ ¿Ü¿¡µµ -b , -d , -D , -k , -K, -n , -l µî ¸¹Àº ¿É¼ÇÀÌ ÀÖÀ¸³ª ¿©±â¿¡¼ ´õ ÀÌ»ó ÀÚ¼¼È÷ ´Ù·çÁö´Â ¾Ê°ÚÀ¸´Ï °¢ OS ÀÇ ¸Þ´º¾óÀ» ã¾Æº¸°í Âü°íÇϱ⠹ٶõ´Ù.
sa ¸¦ ½ÇÇà½ÃÄ×À» ¶§ ³ª¿Â °á°ú¸¦ ÀÌÇØÇϱâ À§Çؼ´Â ´ÙÀ½ÀÇ Å°¿öµå¸¦ ¾Ë°íÀÖ¾î¾ß ÇÑ´Ù.
ºÐ´ç CPU time (system + user)
ºÐ´ç Elasped time
¸Å ½ÇÇึ´ÙÀÇ I/O operation ¼öÇàÀÇ Æò±Õ
½ÇÇà Áß¿¡ »ç¿ëÇÑ Æò±Õ ¸Þ¸ð¸®ÀÇ ¾ç À» kilobyte ´ÜÀ§·Î ³ªÅ¸³½ °Í
ÃÑ ¸Þ¸ð¸® »ç¿ë·® À» KiloByte/sec ´ÜÀ§·Î ³ªÅ¸³½ °Í
¸ðµç ½ÇÇà¿¡¼ »ç¿ëµÈ ÃÑ I/O operation ¾ç
ºÐ´ç System CPU time
ºÐ´ç User CPU time |
¡¡
´ÙÀ½Àº sa -m À» ÇßÀ» ¶§ÀÇ ¿¹ÀÌ´Ù.
==================================================================== user # commands CPU-minutes io-operations memory used -------------------------------------------------------------------- root 646 7.10 cpu 7940 tio 65583k*sec daemon 5 0.03 cpu 84 tio 72k*sec uucp 240 4.60 cpu 7922 tio 20073k*sec news 2162 10.61 cpu 16829 tio 63205*sec sakai 49 0.28 cpu 397 tio 1694*sec
¡¡
ÀÌÁ¦ Connect time accounting ¿¡ ´ëÇØ ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.
connect time accounting Àº wtmp ÆÄÀÏ¿¡¼ ÀڷḦ ¼öÁýÇÏ¿© °á°ú¸¦ »êÃâÇÏ°Ô µÈ´Ù. login name, Á¢¼ÓÇÑ port , ·Î±ä ½Ã°£ ¹× ·Î±×¾Æ¿ô ½Ã°£ µîÀÌ ±â·ÏÀÌ µÇ°Ô µÈ´Ù. °ü·ÃµÈ ¸í·É¾î·Î ac °¡ Àִµ¥ Àû¾îµµ ÇÑ ´Þ¿¡ ÇѹøÁ¤µµ´Â ac ¸¦ ½ÇÇà½ÃÄÑ ÁÖ¾î wtmp ÆÄÀÏÀ» ÃʱâÈ ½ÃÄÑÁÖµµ·Ï ÇÏÀÚ.
º¸Åë Àß ¾²ÀÌ´Â ¿É¼ÇÀ¸·Î´Â -p ¿É¼ÇÀÌ ÀÖ´Ù. ÀÌ ¿É¼ÇÀ» »ç¿ëÇÏ¸é »ç¿ëÀÚ ¸¦ ±âÁØÀ¸·Î ¿ä¾àÇØ °á°ú¸¦ º¸¿©ÁØ´Ù.
´ÙÀ½Àº ±× ½ÇÇà ¿¹ÀÌ´Ù.
# ac -p login connect-hrs uta 0.13 jazz 0.02 bulls 43.95 evil 24.26 ..... total 117.76 |
-d ¿É¼Çµµ Àß ¾²ÀÌ´Â ÆíÀε¥ ÀÌ ¿É¼ÇÀº data º°·ÎÀÇ Á¢¼Ó½Ã°£À» ¿ä¾àÇؼ º¸¿©ÁØ´Ù.
# ac -d date connect-hrs Jan 1 total 65.47 Jan 2 total 94.40 Jan 3 total 129.23 Jan 4 total 72.47 ..... |
¶ÇÇÑ ¾î¶² Æ÷Æ®¿¡¼ ƯÁ¤ »ç¿ëÀÚ°¡ Á¢¼ÓÀ» Çß´ÂÁö¸¦ ¾Ë¾Æº¸·Á¸é last ¸¦ ÀÌ¿ëÇϵµ·Ï ÇÑ´Ù. dialup ¼ºñ½º¸¦ ÇÏ´Â °æ¿ì¶ó¸é ÀÌ ¸í·ÉÀ» »ç¿ëÇÏ´Â °æ¿ì »ó´çÈ÷ Æí¸®ÇÏ°Ô °á°ú¸¦ ¾Ë¾Æ ³¾ ¼ö ÀÖ°Ô µÈ´Ù.
# /usr/ucb/last ttyd0 // ¿©±â¿¡¼ ttyd0 ´Â dial-up Æ÷Æ®¸¦ ³ªÅ¸³½´Ù. Lee ttyd0 Sat Jan 9 13:48 - 13:59 (00:11) Choi ttyd0 Sat Jan 9 12:49 - 12:59 (00:10) Park ttyd0 Sat Jan 9 10:20 - 13:30 (03:10) ..... ani ttyd0 Sat Jan 9 9:48 - 12:59 (03:11) wtmp begins Fri Jan 1 00:15 |
ÇöÀç »ç¿ëÀÚµéÀÌ »ç¿ëÁßÀÎ µð½ºÅ©ÀÇ »ç¿ë·®Àº quot ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© ¾Ë ¼ö ÀÖ´Ù. °¢°¢ÀÇ Çϵåµð½ºÅ© ÆÄƼ¼ÇÀ» ÁöÁ¤ÇÏ¿© ¾Ë¾Æ³¾ ¼ö Àִµ¥ ´ÙÀ½ÀÇ ¿¹¸¦ º¸¸é ½±°Ô ÀÌÇØ°¡ °¥ °ÍÀÌ´Ù.
# quot -f /dev/dsk/c5d0s2 /dev/dsk/c5d0s2: blocks files user -------------------------- 275407 38 tgmin 112245 5912 bin 26186 2103 root 25001 712 iamcap 24637 51 yspace 22900 11 ckshin 16147 68 madoka 15010 150 ejws 14894 54 kimgh 13029 19 dream 7626 61 jwkim 6160 155 mygf 5642 260 wilco 3976 27 buruma 3925 202 hjkang92 3655 411 taehan |
À§ÀÇ quot ¸í·ÉÀÌ Æí¸®Çϱ⵵ ÇÏÁö¸¸ du ¸¦ ÀÌ¿ëÇÏ¿© °ËÁõÇÒ ¼öµµ ÀÖ´Ù. ´ÙÀ½Àº ±× ¿¹ÀÌ´Ù.
# du -s * 640 banana 10 bchoi 10 bitter 10 bmlee 228 caine 528 ceci 1676 chagal 358 chance 196 chooni 5146 chsyu 116 cshan 2 d943106 2 d943388 3958 d953366 2 d953635 16 daviddic 48 dhkim 648 dino 14 dollar 6 dolph 2 dong |
BSD ½ºÅ¸ÀÏÀÇ ½ºÇ®¸µ ½Ã½ºÅÛ¿¡¼´Â pac ¶ó´Â À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© print accounting À» ÇÒ ¼ö ÀÖ´Ù. pac ´Â AIX , HP-UX, Digital UNIX, IRIX, SunOS, Linux ÀÇ OS ¿¡¼ Á¦°øÇÏ°í ÀÖ´Ù. ¿©±â¿¡¼ ÇÊ¿äÇÑ °ÍÀº /etc/printcap ÆÄÀÏÀ» ¼ÂÆÃÇØÁÖ´Â °ÍÀε¥, /etc/printcap ÆÄÀÏÀÇ entry ¿¡ af º¯¼ö°¡ Á¤ÀǵǾî ÀÖ°í af ¿¡ ÀÇÇØ ÁöÁ¤µÈ ÆÄÀÏÀÌ Á¸ÀçÇÑ´Ù¸é line ÇÁ¸°ÅÍ µ¥¸óÀÎ lpd ¿¡¼ ÇÁ¸°ÅÍ »ç¿ë »óȲÀ» ±â·ÏÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.
printcap ÆÄÀÏ¿¡ ´ëÇÑ ÀÚ·á´Â °¢ OS ¿¡ µþ·Á ³ª¿À´Â Printer Setup guide ³ª printer ¿¡ °ü·ÃµÈ ¸Þ´º¾óÀ» ÂüÁ¶Çϱ⠹ٶõ´Ù. ¿©±â¿¡¼´Â ¸ðµç OS ¿¡ ´ëÇÑ »çÇ×Àº ´Ù·çÁö ¾Ê°í ¸î °¡Áö ¿¹¸¸ µé¾îº¸°Ú´Ù.
´ÙÀ½Àº printcap ÆÄÀÏÀÇ af Çʵ忡¼ /var/adm/ps1_acct ÆÄÀÏÀ» ÇÁ¸°ÅÍ »ç¿ë ÇöȲ accounting ÆÄÀÏ·Î ÁöÁ¤ÇÑ ¿¹ÀÌ´Ù.
laser|postscript|ps1:\ :lp=/dev/tty01:sd=/var/spool/ps1:lf=/var/adm/ps1-log:\ :mx#0:af=/var/adm/ps1_acct:lo-lock:br#9600:rw:sh:\
AIX ¿¡¼´Â ¶ÇÇÑ acctfile À̶õ keyword ¸¦ /etc/qconfig ÆÄÀÏ¿¡ Ãß°¡ÇØ ÁÜÀ¸·Î½á accounting À» °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.
laser: device = dlas1, dlas2 header = group trailer = never acctfile = /var/adm/qacct
À§ÀÇ qconfig ÆÄÀÏ¿¡ Á÷Á¢ ¿¡µðÅ͸¦ »ç¿ëÇÏ¿© Ãß°¡ÇØ ÁÙ ¼öµµ ÀÖÁö¸¸ chque¸í·ÉÀ» »ç¿ëÇÏ¿© Ãß°¡ÇØ ÁÖ´ø°¡, SMIT ¾îµå¹Î ÅøÀ» »ç¿ëÇÏ´Â °ÍÀÌ º¸ÅëÀÌ´Ù.
ÀÌÁ¦ pac ¸í·É¿¡ ´ëÇØ ÀÚ¼¼È÷ »ìÆ캸µµ·Ï ÇÏÀÚ.
pac ´Â °¢°¢ÀÇ À¯Àú¿¡ ´ëÇØ ÇöÀç±îÁöÀÇ ÇÁ¸°ÅÍ »ç¿ë ÃÑ·®À» º¸¿©ÁØ´Ù. network printer ¸¦ »ç¿ëÇÏ´Â °æ¿ì network printer °¡ ¿¬°áµÇ¾î ÀÖ´Â ¼·Î ´Ù¸¥ È£½ºÆ®¿¡¼ ÇÁ¸°ÆÃÀ» ÇÒ ¼ö Àִµ¥ , °¢°¢ÀÇ È£½ºÆ®¿¡¼ ÇÁ¸°Æ®ÇÑ »çÇ×µéÀ» °¢°¢ÀÇ È£½ºÆ®¿¡ ·Î±äÇÏ¿© Á¡°ËÇÏÁö ¾Ê´õ¶óµµ merge ¿É¼Ç (-m ¿É¼Ç) À» »ç¿ëÇÏ¿© ÃÑ·®À» °è»êÇÒ ¼ö ÀÖ´Ù. ¶Ç ¹Ì¸® Àå´çÀÇ °¡°ÝÀ» ÁöÁ¤ÇØ ÁÖ¸é -p ¿É¼ÇÀ» ÁÖ¾î¼ °¡°ÝÀ» Á÷Á¢ »êÃâÇØ ³¾ ¼öµµ ÀÖ°Ô µÈ´Ù. ¶ÇÇÑ ÇÁ¸°ÅÍ°¡ ¿©·¯ °³ ºÙ¾î ÀÖ´Â °æ¿ì ÇÁ¸°ÅÍ À̸§À» -P ¿É¼ÇÀ» ÀÌ¿ëÇØ ÁöÁ¤ÇØ ÁÙ ¼ö µµ ÀÖ´Ù.
´ÙÀ½Àº ±× ¿¹ÀÌ´Ù. ÀÌ ¿¹¿¡¼´Â ÇÁ¸°ÅÍ À̸§Àº magumagu ÀÌ°í, ÆäÀÌÁö´ç 10¿ø¾¿À» ¹Þ±â·Î ÁöÁ¤ÇØ µÎ¾ú´Ù.
# pac -m -p10 -Pmagumagu Login Pages/feet runs price sakai 100 50 1000 cenda 10 6 100 seoro 23 13 230 ........ total 352 378 3520 |
Áö±Ý±îÁö´Â BSD °è¿ OS ¿¡¼ÀÇ System Accounting ¿¡ ´ëÇØ ´Ù·ç¾î º¸¾Ò´Ù.
System V °è¿ÀÇ OS ¿¡¼´Â ÁÖ·Î shell script ·Î ±¸¼ºµÈ ÇÁ·Î±×·¥µé·Î accounting facility °¡ ÀÌ·ç¾îÁ® Àִµ¥ , ÀÌ ÆÄÀϵéÀº º¸Åë /usr/lib/acct µð·ºÅ丮¿¡ ÀúÀåµÇ°í ÀÖ´Ù.
(¿¹¿ÜÀûÀ¸·Î AIX ¿Í Digital UNIX ¿¡¼´Â /usr/sbin/acct ¿¡ ÀúÀåÀÌ µÈ´Ù.)
¡¡
À§ÀÇ ±×¸²Àº System V ¿¡¼ÀÇ Accounting ¾Ë°í¸®ÁòÀ¸·Î¼ µ¥ÀÌÅÍ°¡ ÀúÀåÀÌ µÇ±â±îÁöÀÇ flow work À» º¸¿©ÁØ´Ù.
System V °è¿¿¡¼ÀÇ accounting ·Î±× Áß¿¡¼ °¡Àå ÁÖ°¡ µÇ´Â accounting file À̸§Àº paact ÀÌ´Ù. º¸Åë /var/adm µð·ºÅ丮¿¡ º¸°üÀÌ µÇ°í ÀÖ´Ù. ¶Ç ÀÌ µð·ºÅ丮´Â ´Ùµé ¾Ë°ÚÁö¸¸ adm (½Ã½ºÅÛ °ü¸® ¹× ·Î±×ÆÄÀÏ °ü¸®¸¦ ¿øÈ°È÷ Çϱâ À§ÇÑ À¯Àú ID)À̶ó´Â À¯Àú ID ÀÇ È¨µð·ºÅ丮·Î¼ÀÇ ±â´Éµµ ÇÑ´Ù. ÀÌ µð·ºÅ丮¿¡´Â fiscal , nite ,sum ÀÇ ¼¼ °³ÀÇ ¼ºê µð·ºÅ丮¸¦ °¡Áö°í ÀÖ´Ù.
(Âü°í: fiscal Àº ±¹°íÀÇ, ÀçÁ¤»óÀÇ , ȸ°èÀÇ ¶ó´Â »çÀüÀû Àǹ̸¦ °®´Â´Ù.)
/var/adm/acct/nite/diskacct
chargefee ´Â »ç¿ëÀÚ ID ¿Í ¿ä±ÝÀ» ºÎ¿©½Ãų unit ÀÇ ¼ýÀÚ¸¦ µ¿½Ã¿¡ ¾Æ±Ô¸ÕÆ®·Î ³Ñ°Ü ÁÖ¾î ½ÇÇàÇÏ°Ô µÈ´Ù.
# chargefee sakai 10
accounting À» ½ÃÀÛÇÏ·Á¸é ´ÙÀ½ÀÇ µÎ °¡Áö ¹æ¹ýµéÀÌ ÀÖ´Ù.
/usr/lib/acct/startup À̶õ ½ºÅ©¸³Æ®°¡ ½ÇÇàµÇ±â Àü¿¡´Â accounting Á¤º¸°¡ ¼öÁýµÇÁö ¾Ê´Â´Ù. ±×·¯¹Ç·Î ´ÙÀ½ÀÇ ¸í·ÉÀ» /etc/rc °ü·Ã ÆÄÀÏ¿¡ ³Ö¾î µÎ¾î ºÎÆà ½Ã ¼öÇàµÇµµ·Ï ÇÑ´Ù.
# /bin/su -adm -c /usr/lib/acct/startup
ÀÌ°ÍÀÌ ¸¾¿¡ ¾Èµé¸é ´ÙÀ½ ¹æ¹ýµµ ÀÖ´Ù.
ÁÖ·Î Solaris 2.x ÀÇ °æ¿ìÀε¥ /etc/rc2.d ³ª /etc/rc3.d µð·ºÅ丮¾È¿¡ /etc/init.d/acct ÆÄÀÏÀ» /etc/rc2.d/S22acct µûÀ§·Î ¸µÅ©¸¦ ½ÃÄÑµÎ¸é ºÎÆà ½Ã¿¡ rc?.d ¶ó´Â µð·ºÅ丮 ¾È¿¡ ÀÖ´Â S ³ª K ·Î ½ÃÀÛÇÏ´Â ½ºÅ©¸³Æ®¸¦ ½ÇÇà½ÃÅ°°Ô µÇ¹Ç·Î ÀÚµ¿ÀûÀ¸·Î ¼öÇà½Ãų ¼ö ÀÖ°Ô µÈ´Ù.
(HP-UX ¿Í AIX ¿¡¼´Â /etc/rc ³ª /etc/inittab¿¡ Á÷Á¢ ¿¡µðÆ®¸¦ ÇØÁÖ¾î¾ß ÇÏ°í, SCO UNIX ¿¡¼´Â /etc/rc.d/6/kinit À» Á÷Á¢ ¿¡µðÆ® ÇØÁÖ¾î¾ß ÇÑ´Ù.)
ÀÌ startup ½ºÅ©¸³Æ®¸¦ ÅëÇØ accton Ä¿¸Çµå°¡ È£ÃâÀÌ µÇ°Ô µÈ´Ù.
startup À» ¼öÇà½ÃÄ×´Ù°í Çؼ ¸ðµç ÀÏÀÌ ³¡³ °ÍÀº ¾Æ´Ï´Ù. °¡Àå Áß¿äÇÑ ÀÛ¾÷À¸·Î ÇöÀç accounting ÇÏ´Â item µéÀ» crontab ¿¡ ³Ö¾î ÁÖ±âÀûÀ¸·Î ·Î±×ÆÄÀÏÀ» ³²°Ü¾ß Çϱ⠶§¹®ÀÌ´Ù.
´ÙÀ½Àº ÇÑ ¿¹ÀÌ´Ù.
# # daily and weekly accounting chores # min hr * * 1-6 /usr/lib/acct/runacct 2> /usr/adm/acct/nite/fd2log min hr * * 4 /usr/lib/acct/dodisk 0 * * * * /usr/lib/acct/ckpacct # # monthly accounting # min hr 1 * * /usr/lib/acct/monacct
¡¡
¶Ç ½Ã½ºÅÛÀÌ 0 ·¹º§·Î ³»·Á°¡´Â shutdown À» ÇÒ ¶§¿¡´Â accton À» Çß´ø °ÍÀ» ²¨ÁÖ¾î¾ß Çϴµ¥ ÀÌ ¶§ »ç¿ëµÇ´Â ½ºÅ©¸³Æ®´Â /usr/lib/acct/shutacct ÀÌ´Ù. ÀÌ Ä¿¸Çµå¸¦ /etc/shutdown ÆÄÀÏ¿¡ ÷°¡ÇÏ¾ß ÁÖµµ·Ï ÇÑ´Ù.
¾ÆÁ÷±îÁö ¼Ò°³ÇÏÁö ¾ÊÀº accounting °ü·Ã ¸í·É¾î ¹× Âü°í»çÇ×µéÀ» ¼Ò°³ÇÒ±îÇÑ´Ù.
¿ì¼± ·Î±× ÆÄÀϵéÀº /usr/adm/acct/ ¿¡ Á÷Á¢ rprtmmdd ÀÇ ÇüÅ·ΠÀúÀåÀÌ µÇ°Å³ª ¼ºê µð·ºÅ丮¿¡ °°Àº ÇüÅ·ΠÀúÀåÀÌ µÈ´Ù. mmdd ´Â month , day ÀÇ ÇüÅÂÀÌ´Ù.
¸ÅÀÏÀÇ accounting À» ¼öÇàÇÏ°í À̸¦ /usr/adm/acct/sum µð·ºÅ丮¿¡ ÀúÀåÇÑ´Ù.
ÇÑ´Þ¿¡ Çѹø accounting À» ¼öÇàÇÏ´Â »çÇ׵鿡 ´ëÇÑ acct Ä¿¸ÇµåÀÌ´Ù.
µð½ºÅ© »ç¿ëÇöȲ Á¤º¸¸¦ ¼öÁýÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ÀÌ ¸í·É¾î´Â º¸Åë ÀÏÁÖÀÏ¿¡ ÇѹøÁ¤µµ ¼öÇàÀÌ µÇ´Âµ¥ ÀÌ ÀÌÀ¯´Â dodisk °¡ »ó´çÈ÷ ¸¹Àº ·Îµå¸¦ Áֱ⠶§¹®ÀÌ´Ù.
/usr/adm/pacct ÆÄÀÏÀ» üũÇØÁÖ´Â ¿ªÇÒÀ» ÇÑ´Ù. ¶ÇÇÑ /usr ÆÄƼ¼ÇÀÇ ¿©À¯°ø°£À» Á¶»çÇÏ¿© ¿©À¯°ø°£ÀÌ 500 block ¹Ì¸¸ÀÌ µÇ¸é accounting À» ÁßÁöÇÑ´Ù.
±× ¿Ü¿¡ Àß »ç¿ëµÇÁö ¾Ê´Â ¸í·É¾î·Î´Â ´ÙÀ½°ú °°Àº °ÍµéÀÌ ÀÖ´Ù. À̰͵éÀº À̹ø È£¿¡¼ ÀÚ¼¼È÷ ´Ù·çÁö´Â ¾Ê°Ú´Ù. °¢ÀÚÀÇ host ¿¡ ºÎ¿©µÈ ¸Þ´º¾ó ÆäÀÌÁö¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù.
acctdusg, acctwtmp , diskusg , fwtmp , holidays , nulladm, prctmp, prdaily, prtacct, remove, turnacct, wtmpfix , acctcon1, acctcon2, acctprc1, acctprc2, acctmerg, acctdisk, acctdusg
À§ÀÇ ÇÁ·Î±×·¥µé Áß¿¡¼ chargefee, ckpacct , dodisk, monacct, nulladm, prctmp, prdaily, prtacct, remove, runacct, startup, turnacct ´Â shell script ·Î½á °ü¸®ÀÚ°¡ ÀÚ½ÅÀÇ È£½ºÆ® »çÁ¤¿¡ ¸Â°Ô ¿¡µðÆ® ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù.
III. Accounting À» ¸¶Ä¡¸ç
ÀÌ Part ¸¦ ´Ù·ç¸ç »ó´çÈ÷ ¸Á¼³¿´¾ú´Ù.
¾îÂ¥ÇÇ º¸ÅëÀÇ host °ü¸®ÀÚµéÀº ¿ä±ÝºÎ¿©¿¡ °ü·ÃµÈ »çÇ×À» ½Å°æ ¾²°í ÀÖÁö ¾ÊÀ» Å×°í ¶ÇÇÑ ¿ä±ÝºÎ¿©¿¡ °ü½ÉÀÌ ÀÖ´Â °ü¸®ÀÚµéÀº ÀÌ¹Ì ÃæºÐÈ÷ accounting ¿¡ ´ëÇØ ÆľÇÇÏ°í ÀÖÀ» Å×´Ï ¸»ÀÌ´Ù.
ÇÏÁö¸¸ /var/adm µð·ºÅ丮¿¡ ³²°ÜÁö´Â ·Î±×ÆÄÀÏÀÌ ¾î¶² °ÍÀÎÁö , ¾î¶»°Ô »ç¿ëÀÚ ·Î±×¸¦ ³²°Ü¾ß ÇÏ´ÂÁö ¸ô¶ó ´Ü¼øÈ÷ µð½ºÅ© ½ºÆäÀ̽º¸¦ Àý¾àÇϱâ À§ÇØ Àß ¾ËÁö ¸øÇÏ´Â ·Î±×ÆÄÀϵéÀ» ¸¶±¸ Áö¿ö´ë´Â °ÍÀ» º¸¸ç ¾î´À Á¤µµ´Â ÀÌ¿¡ ´ëÇØ ´Ù·ç¾î¾ß °Ú´Ù´Â »ý°¢ÀÌ µé¾î¼ Å°º¸µå¸¦ µÎµé±â°Ô µÇ¾ú´Ù.
½ÇÁúÀûÀ¸·Î ¾Ë¾Æ¾ß ÇÒ º¸¾È¿¡ °ü·ÃµÈ Administration Guide ´Â À̹ø È£¿¡¼ ¸·À» ³»·È´Ù°í º¸¾Æµµ ¹«¸®´Â ¾Æ´Ï´Ù. ¾Æ´Ï ¾î¼¸é ü°èÀûÀ¸·Î ¾ò¾î¾ß ÇÒ Áö½ÄÀº À̹ø È£±îÁö°¡ ¸¶Áö¸·ÀÌ´Ù. ÀÌÁ¦ºÎÅÍ´Â Administration °ú Á÷Á¢ÀûÀÎ ¿¬°üÀº ¾ø´õ¶óµµ °ü·ÃÀÌ ÀÖ´Â ÀϹÝÀûÀÎ System Administration ¿¡ ´ëÇØ ´Ù·ç¾î º¸°Ú´Ù. ¸¹Àº µµ¿òÀÌ µÇ¸®¶ó ¹Ï¾î ÀǽÉÄ¡ ¾Ê´Â´Ù.
¡¡
¡¡
(footnote)
|
Reference
¡¡