5.4 ½Ã½ºÅÛ »óŰü·Ã ¸í·É

  ½Ã½ºÅÛÀÇ »óÅÂ¿Í °ü·ÃÇÏ¿© ¾Ë¾Æ µÎ¸é À¯¿ëÇÑ À¯Æ¿¸®Æ¼µé ÀÌ´Ù.

¡¡

5.4.1 date

 

(1) date

  ½Ã½ºÅÛÀÇ ½Ã°£À» º¸°Å³ª ½Ã°£À» ¼³Á¤ÇÑ´Ù. ´Ü, ½Ã½ºÅÛÀÇ ½Ã°£À» ¼³Á¤ÇÏ´Â °ÍÀº ½Ã½ºÅÛ °ü¸®ÀÚ¸¸ÀÌ ÇÒ ¼ö ÀÖ´Ù.

 

 

 

(Âü°í 1)
À§ÀÇ °á°ú´Â Solaris 2.5.1 ¿¡¼­ ½ÇÇàÇÑ °á°ú·Î È­¸é¿¡ Ãâ·ÂµÈ ³»¿ë Áß "KST" ºÎºÐÀº ½Ã°£ ¼³Á¤ ¿µ¿ª(Time Zone)À» Ç¥½ÃÇÑ °ÍÀÌ´Ù. ½Ã½ºÅÛÀÇ ±âº»ÀûÀÎ Time ZoneÀº /etc/TIMEZONE¿¡ Á¤ÀǵǾî ÀÖÀ¸¸ç, °¢ Time Zone¿¡ ´ëÇÑ Á¤ÀÇ·Ö Time ZoneÀÇ µ¿ÀÛ¹æ¹ý¿¡ ´ëÇØ¼­´Â /usr/share/lib/zoneinfo ¿¡ Á¤ÀǵǾî ÀÖ´Ù.

AIX 4.1.5 ¿¡¼­´Â Time ZoneÀÌ KORST·Î Ç¥½ÃµÇ¸ç ½Ã½ºÅÛÀÇ /etc/environment¿¡ ½Ã½ºÅÛÀÇ ±âº» ¼³Á¤ÀÌ Á¤ÀǵǾî ÀÖ´Ù.

(Âü°í 2)
¿©·¯ ½Ã½ºÅÛÀÇ ½Ã°£À» µ¿ÀÏÇÏ¿¡ ¼³Á¤ÇÏ·Á¸é ¸¹Àº ³ë·ÂÀÌ µç´Ù. ƯÁ¤ ½Ã½ºÅÛ¿¡ Á¤È®ÇÑ ½Ã°£À» ¼³Á¤ÇÏ°í ³ª¸ÓÁö ½Ã½ºÅÛµéÀº ÀÌ ½Ã½ºÅÛ¿¡ ¸ÂÃß¸é µÈ´Ù.

  - SUN ½Ã½ºÅÛ : # rdate TimeServer
  - IBM ½Ã½ºÅÛ : # setclock [ TimeServer ]

(ÀºÇà±Ç¿¡¼­´Â ¸ðµç ½Ã½ºÅÛÀÌ NNTPµîÀ» »ç¿ëÇØ¼­ ¸ðµç ½Ã½ºÅÛÀÇ ½Ã°£À» µ¿±âÈ­ ½ÃÄѰí ÀÖ´Ù.)

 

(2) cal

´Þ·ÂÀ» º¸¿©ÁØ´Ù. ³âµµ³ª ¿ùÀ» ÁöÁ¤ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, ³âµµ¸¸ ÁöÁ¤Çϸé ÇØ´ç ³âµµÀÇ ³â°£ ´Þ·ÂÀ» º¸¿©ÁØ´Ù.

 

 

 

5.4.2 env

  ½Ã½ºÅÛ¿¡¼­ ±âº»ÀûÀ¸·Î ¼³Á¤ÇÑ È¯°æ°ú Shell¿¡¼­ ¼³Á¤µÈ ȯ°æÀ» º¸¿©ÁØ´Ù. ±×¸®°í env À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÏ¿© »ç¿ëÀÚÀÇ È¯°æÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

 

  setÀ̶ó´Â À¯Æ¿¸®Æ¼´Â Shell¿¡ built-in µÈ À¯Æ¿¸®Æ¼·Î set À¸·Î ¼±¾ðµÈ º¯¼ö À̸§°ú °ªÀ» º¸¿© ÁØ´Ù. Env¿Í setÀÇ Â÷ÀÌ´Â env´Â ´Ù¸¥ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÒ È¯°æ º¯¼öµéÀ» Á¤ÀÇÇÑ °ÍÀ̰í setÀº Shell ÀÌ »ç¿ëÇϱâ À§ÇØ Á¤ÀÇÇÑ º¯¼ö µéÀÌ´Ù.

 

¡¡

5.4.3 kill

  Æ¯Á¤ process¿¡ ´ëÇØ¼­ signalÀ» º¸³»´Â À¯Æ¿¸®Æ¼ÀÌ´Ù. ½Ã±×³ÎÀÇ Á¾·ù¿¡´Â "ÃʱâÈ­", "Á¾·á", "°­Á¦ Á¾·á" µî ¿©·¯ °¡Áö¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ½Ã±×³ÎÀ» Á¤ÀÇÇÏÁö ¾ÊÀ¸¸é ¡°Á¾·á¡±°¡ ±âº»ÀûÀ¸·Î Àû¿ëµÈ´Ù.

 

¸í·É Çü½Ä :

  kill [ -signal ] pid

  kill À¯Æ¿¸®Æ¼·Î º¸³¾ ¼ö ÀÖ´Â signalÀº 16°¡Áö (0 - 15)À̰í, Áß¿äÇÑ °ÍÀº ´ÙÀ½°ú °°´Ù.

  - 0 (HUP) : Process¸¦ reset ½ÃŲ´Ù. (ÃʱâÈ­)
  - 9           : Sub process¿¡ °ü°è¾øÀÌ process¸¦ kill ÇÑ´Ù.
  - 15         : Process¸¦ Temination ÇÑ´Ù.

 

(Âü°í)
  UNIX ÇÁ·Î¼¼½º °£¿¡´Â ºÎ¸ð ÇÁ·Î¼¼½º¿Í ÀÚ½Ä ÇÁ·Î¼¼½ºÀÇ °ü°è°¡ ÀÖ¾î, »õ·Î¿î ÇÁ·Î¼¼½º»ç »ý¼ºµÉ ¶§, ºÎ¸ð ÇÁ·Î¼¼½º³ª ÀÚ½Ä ÇÁ·Î¼¼½ºÀÇ »óÅ¿¡ µû¶ó ÀÌ¿Í ¿¬°üµÈ ÇÁ·Î¼¼½ºÀÇ µ¿ÀÛÀ» ¼³Á¤µÈ´Ù. Áï ºÎ¸ð ÇÁ·Î¼¼½º°¡ kill µÇ¸é ¸ðµç ÀÚ½Ä ÇÁ·Î¼¼½º°¡ kill µÇ°Å³ª, ºÎ¸ð ÇÁ·Î¼¼½ºÀÇ kill°ú »ó°ü¾øÀÌ ÀÚ½Ä ÇÁ·Î¼¼½º´Â µ¿ÀÛ ÇÒ ¼ö ÀÖ°Ô ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ¹Ý´ë·Î ÀÚ½Ä ÇÁ·Î¼¼½º¿¡ µû¶ó ¿¬°ü ÇÁ·Î¼¼½º³ª ºÎ¸ð ÇÁ·Î¼¼½ºÀÇ µ¿ÀÛµµ ¼³Á¤µÉ ¼ö ÀÖ´Ù.

 

5.4.4 ps

  UNIX ½Ã½ºÅÛ¿¡¼­ ½ÇÇàµÇ°í ÀÖ´Â ÀÛ¾÷µéÀ» ÇÁ·Î¼¼½º¶ó°í ºÎ¸¥´Ù. ½Ã½ºÅÛ¿¡´Â »ç¿ëÀÚ ÀÔÀå¿¡¼­ »ç¿ëÀÚ°¡ ½ÇÇà½ÃÄÑ ÇöÀç ½ÇÇàÁßÀÎ ÀÛ¾÷(ÇÁ·Î¼¼½º)°ú ´Ù¸¥ »ç¿ëÀÚÀÇ ½ÇÇàÁßÀÎ ÀÛ¾÷(ÇÁ·Î¼¼½º)µéÀÎ ÀÖÀ¸¸ç, ¶ÇÇÑ UNIX ½Ã½ºÅÛ¿¡¼­ ÀÚ¿øÀÇ °ü¸®¸¦ À§ÇÑ ÀÛ¾÷À» ´ã´çÇÏ´Â ÇÁ·Î¼¼½ºµéÀÌ ÀÖ´Ù.

  ½Ã½ºÅÛ¿¡¼­ ½ÇÇàÁßÀÎ ÀÛ¾÷ ¸ñ·ÏÀÎ ÇÁ·Î¼¼½ºÀÇ ¸ñ·ÏÀ» º¼ ¶§ ps¶ó´Â À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇÑ´Ù.

 

 

  ps À¯Æ¿¸®Æ¼´Â ½Ã½ºÅÛÀÌ OSÀÇ °è¿­(System V °è¿­°ú BSD °è¿­)¿¡ µû¶ó ±â´É(¿É¼Ç)¿¡ Â÷À̰¡ ÀÖ´Ù. ÃÖ±Ù¿¡ ¸±¸®ÁîµÇ´Â ´ëºÎºÐÀÇ UNIX OSµéÀº System V °è¿­À» µû¸£°í ÀÖ´Ù. ÀÌµé ½Ã½ºÅÛµéÀº ȣȯ¼ºÀ» °í·ÁÇÏ¿© /usr/ucb µð·ºÅ丮¿¡ BSD °è¿­ÀÇ À¯Æ¿¸®Æ¼¸¦ µû·Î ¸¸µé¾î Áö¿øÀ» Çϰí ÀÖ´Ù.

(¿ÏÀüÇÑ System Vµµ ¾Æ´Ï¸é¼­ BSD °è¿­ÀÇ ¸í·ÉÀ» Áö¿øÇÏÁö ¾Ê´Â UNIX ½Ã½ºÅÛµµ ÀÖ´Ù. ÀÌ·± ½Ã½ºÅÛ Áß¿¡´Â ÀÚ±â OSÀÇ ÀÌÀü ¹öÀü°£¿¡µµ ȣȯ¼ºÀÌ °á¿©µÈ °ÍÀÌ ÀÖ´Ù.)

  System V °è¿­À» µû¸£´Â ´ëºÎºÐÀÇ UNIX ½Ã½ºÅÛµéÀº UNIX ¾÷°è°£ÀÇ ÇÕÀǷΠź»ýÇÑ POSIX¸¦ Áö¿øÇÑ´Ù. Ps À¯Æ¿¸®Æ¼µµ ´ëºÎºÐÀÇ UNIX ½Ã½ºÅÛ¿¡¼­ µ¿ÀÏÇÏ°Ô »ç¿ë(´ëºÎºÐÀÇ ¿É¼ÇÀÌ µ¿ÀÏÇÔ)ÇÒ ¼ö ÀÖÀ¸¸ç, ÀϺΠUNIX OS Á¦°ø¾÷ü´Â POSIXÀÇ Ç¥ÁØ¿¡ »ç¿ëÀÚÀÇ Æí¸®¸¦ À§ÇØ Ãß°¡ÀûÀÎ ¿É¼ÇÀ» Á¦°øÇϱ⵵ ÇÑ´Ù.

 BSD °è¿­ÀÇ ps´Â ¿É¼Ç¿¡¼­ Â÷À̰¡ ÀÖÀ» ¼ö ÀÖ´Ù.

 

 

¡¡

<< END >>