· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/Clock

<!doctype linuxdoc system>
<article>
<title>
  The Clock Mini-HOWTO
   <author>Ron Bean, <url url="mailto: rbean@execpc.com" name="mc864mclink.it" >
 <date> Dec. 1996

<trans>¹ø¿ª: ÀÌ »ó ÈÆ <url url="mailto: sanghoon_rhee@geocities.com" name="sanghoon_rhee@geocities.com" >
 <tdate> 2000³â 1¿ù
<abstract>
  How to set and keep your computer clock on time.
  ÄÄÇ»ÅÍÀÇ ½Ã°è¸¦ ¾î¶»°Ô ¸ÂÃâ °ÍÀÌ¸ç °è¼Ó Á¤È®ÇÏ°Ô À¯ÁöÇÒ °ÍÀΰ¡.
  </abstract>
<toc>
  <sect>1.  ¼Ò°³<p>
    °³Àοë ÄÄÇ»ÅÍÀÇ ¸¶´õ º¸µå¿¡ ´Þ·Á ÀÖ´Â ½Ç½Ã°£ ½Ã°è (Real-time Clock, RTC)
  Àº ºÎÁ¤È® Çϱâ·Î À¯¸í Çѵ¥, ÀÌ°Ç ºñ½Ñ ¿öÅ©½ºÅ×À̼ÇÀ̶ó°í ÇØ¼­ ¿¹¿Ü°¡
  ¾Æ´Õ´Ï´Ù. ¸®´ª½º¿¡¼­´Â ÀÌ·± »óȲ¿¡¼­µµ, ½ÉÁö¾î´Â Ưº°ÇÑ Çϵå¿þ¾î³ª
  ¿ÜºÎ¿¡ Àִ ŸÀÓ ¼­¹öÀÇ µµ¿òÀÌ ¾øÀ» ¶§µµ ÄÄÇ»ÅÍÀÇ ½Ã°è¸¦ *¸Å¿ì* Á¤È®ÇϰÔ
  ¸ÂÃâ ¼ö ÀÖ´Â ¼ÒÇÁÆ®¿þ¾îÀûÀÎ ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ´ëºÎºÐÀÇ »ç¶÷µéÀº ÀÌ Á¡À»
  Àß ¸ð¸£°í Àִµ¥ ÀÌ°Ç ¾Æ¸¶ ´ÙÀ½°ú °°Àº ÀÌÀ¯ ¶§¹®À̶ó°í »ý°¢ÇÕ´Ï´Ù:
<enum>
<item> ÀÌ ¹æ¹ýÀº ÈçÈ÷ º¼ ¼ö ÀÖ´Â ``¸®´ª½º ¼³Ä¡ ¹æ¹ý'' °°Àº ¹®¼­¿¡´Â Àß ³ª¿ÀÁö
     ¾Ê°í, ¼³Ä¡ ÇÒ ¶§ ÇÑ ¹ø¿¡ Á¤È®ÇÑ ½Ã°£À» ¸ÂÃß´Â °ÍÀº ¾î·Æ±â ¶§¹®ÀÌ´Ù. (¹°·Ð
     ¸ðµ©À̳ª ³×Æ®¿öÅ© Ä«µå¶óµµ ´Þ·Á ÀÖ´Ù¸é ÀüÇô ºÒ°¡´É ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù)
<item> ``man clock'' ¸í·ÉÀ» ÀÔ·Â ÇØ º¸¸é clock(3)¿¡ ÇØ´çÇÏ´Â ÆäÀÌÁö°¡
     ³ª¿À´Âµ¥, À̰ÍÀº clock Ä¿¸Çµå¿¡ ´ëÇÑ ¼³¸íÀÌ ¾Æ´Ï´Ù. (``man 8 clock''
     À̶ó°í ÇØ¾ß clock Ä¿¸Çµå¿¡ ´ëÇÑ ¼³¸íÀÌ ³ª¿É´Ï´Ù)
<item> ´ë°³ »ç¶÷µéÀº Á¤È®ÇÑ ½Ã°£¿¡ ±×´ÙÁö ½Å°æ¾²Áö ¾Ê´Â´Ù.
<item> ÀϺΠ°Å±â¿¡ ½Å°æ¾²´Â »ç¶÷µéÀº louie.udel.edu ¿¡¼­ xntpd ÆÐŰÁö¸¦
     °¡Á®¿Í¼­ ³×Æ®¿öÅ© ŸÀÓ ¼­¹ö³ª (Ç¥ÁØ ¹æ¼Û ½Ãº¸¸¦ ¼ö½Å ÇÒ ¼ö ÀÖ´Â) ¶óµð¿À
     ½Ã°è Çϵå¿þ¾î¸¦ ÀÌ¿ëÇØ¼­ ½Ã°£À» ¸ÂÃá´Ù.
</enum>
  ÀÌ mini-HOWTO ¹®¼­´Â ±â¼úÀûÀ¸·Î ¼öÁØÀÌ ³·Àº ¹æ¹ýÀ» ¼³¸íÇÏ´Â °ÍÀÔ´Ï´Ù.
  ÀÌ·±°ÍÀÌ ÀÚ½ÅÀÌ ¿øÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó°í »ý°¢ÇÏ´Â ºÐµéÀº
  <<url url="http://www.eecis.udel.edu/~ntp/" name="www.eecis.udel.edu/~ntp/" >> ¸¦ ¹æ¹®Çؼ­ ÈÈ¾î º¸½Ê½Ã¿À. ÀÌ
  »çÀÌÆ®´Â xntpd¿¡ ´ëÇÑ ¸ðµç Á¤º¸¿Í NIST(ÁÖ1) ¹× USNO(ÁÖ2) ·ÎÀÇ ¸µÅ©µî ¸¹Àº
  Èï¹Ì·Î¿î ÀڷḦ Á¦°øÇϰí ÀÖ½À´Ï´Ù. (ÀÌ ¹®¼­ ³¡¿¡ xntpd ¿¡ ´ëÇÑ ¾à°£ÀÇ
  ¼³¸íÀ» Æ÷ÇÔ ÇØ µÎ¾ú½À´Ï´Ù).

   <bf>  ÁÖÀÇ</bf>
        ÇϳªÀÌ»óÀÇ ¿î¿µÃ¼Á¦¸¦ »ç¿ëÇÏ´Â ±â°è¿¡¼­¶ó¸é, °¢°¢ÀÇ ¿î¿µÃ¼Á¦
        ¼­·Î°¡ ¼­·Î¸¦ È¥µ¿½ÃŰ´Â ÀÏÀÌ ¾øµµ·Ï ÇϳªÀÇ ¿î¿µÃ¼Á¦¿¡¼­¸¸ ½Ã°£À»
        ¸ÂÃß¾î¾ß ÇÕ´Ï´Ù. °°Àº ±â°è¿¡¼­ ¸®´ª½º¿Í À©µµÁ Á¤±âÀ¸·Î ±³´ëÇÏ¿©
        »ç¿ëÇÏ´Â °æ¿ì¶ó¸é À©µµÁ À§ÇÑ ½¦¾î¿þ¾î ¹öÁ¯ÀÇ ½Ã°è µ¿±âÈ­
        ÇÁ·Î±×·¥À» ¾²´Â °ÍÀ» »ý°¢ ÇØ º¼ ¼öµµ ÀÖ½À´Ï´Ù. (À§¿¡ ¾ð±ÞÇÑ URL ÂüÁ¶)
</p>
 
<sect>  ``clock'' ÇÁ·Î±×·¥ÀÇ »ç¿ë¹ý<p>
    »ç½Ç ÇÊ¿äÇÑ Á¤º¸´Â clock(8) ¸Å´º¾ó ÆäÀÌÁö¿¡¼­ ´Ù ¼³¸íÇϰí ÀÖÁö¸¸,
  ¿©±â¼­´Â Â÷±ÙÂ÷±Ù Àüü °úÁ¤À» ¼³¸íÇØ º¸°Ú½À´Ï´Ù.

   <bf>  ÁÖÀÇ</bf>
        ``clock'' ÇÁ·Î±×·¥À̳ª ±âŸ Ä¿³Î½Ã°è³ª CMOS½Ã°è¿¡ ¿µÇâÀ» ÁÙ
        ÇÁ·Î±×·¥µéÀº ¹Ýµå½Ã ·çÆ®±ÇÇÑÀ¸·Î ½ÇÇàÇØ¾ß È¿°ú°¡ ÀÖ½À´Ï´Ù.
</p>

  <sect1> ¼³Ä¡»óŸ¦ È®ÀÎ<p>
    ½Ã½ºÅÛÀÇ ½Ãµ¿ ½ºÅ©¸³Æ® ÆÄÀϵé Áß ``clock -a'' ³ª ``clock -ua'' ¶ó´Â
  ÁÙÀ» Æ÷ÇÔÇÏ´Â °ÍÀÌ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù. ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ ¹èÆ÷ÆÇ¿¡ µû¶ó¼­ ÀÌ
  ³»¿ëÀº /etc/rc.local ¿¡ Àֱ⵵ Çϰí /etc/rc.d/rc.sysinit ³ª ´Ù¸¥
  ºñ½ÁÇÑ ÆÄÀÏ¿¡ µé¾îÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.

    ¸¸¾à À§ ÆÄÀϵ鿡 ``clock -s'' ³ª ``clock -us'' ¶ó°í ÀûÇô ÀÖ´Ù¸é
  ``s''¸¦ ``a'' ·Î º¯°æÇϰí /etc/adjtime À̶ó´Â ÆÄÀÏÀÌ ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
  ÀÌ ÆÄÀÏÀº ´ë·« ´ÙÀ½°ú °°Àº ³»¿ëÀÌ ÇÑÁÙ¿¡ µé¾î ÀÖÀ» °ÍÀÔ´Ï´Ù:

       0.000000 842214901 0.000000

    °¢°¢ÀÇ ¼ýÀÚ¸¦ ¼³¸í ÇÏÀÚ¸é, ù¹øÂ° ¼ýÀÚ´Â `±³Á¤°è¼ö' (ÇÏ·ç¿¡ ¸î Ãʾ¿
  ½Ã°è°¡ Ʋ·Á Áö´Â°¡), µÎ¹øÂ° ¼ýÀÚ´Â ¸¶Áö¸·À¸·Î ½Ã°è±³Á¤À» ÇÑ ¶§ (1970³â
  1¿ù 1ÀÏ 0½Ã ÀÌÈÄ Èê·¯°£ Ãʸ¦ Àû½À´Ï´Ù), ¼¼¹øÂ° ¼ýÀÚ´Â ¸¶Áö¸· ½Ã°è±³Á¤¶§
  ÃÊ´ÜÀ§ ÀÌÇÏ °ªÀ» ¾ó¸¶³ª Á¶Á¤ Çߴ°¡ ÇÏ´Â °ªÀÔ´Ï´Ù. ¸¸¾à /etc/adjtime¿¡
  ÀÌ·± ³»¿ëÀÌ ¾ø´Ù¸é ·çÆ®·Î ·Î±ä ÇÑ ´ÙÀ½ ´ÙÀ½°ú °°ÀÌ ¼¼ °ª ¸ðµÎ 0 ÀÌ µÇ°Ô
  ÇØ¼­ Àû¾î ÁÝ´Ï´Ù:

       0.0 0 0.0

    ±× ´ÙÀ½ ``clock -a'' ³ª ``clock -ua'' ¸¦ Á÷Á¢ ½©¿¡¼­ ÀÔ·ÂÇϸé À§ÀÇ
  2¹øÂ° ¼ýÀÚ°¡ º¯°æµË´Ï´Ù. ½Ã½ºÅÛ ½Ã°è°¡ ±¹Á¦Ç¥Áؽà (UTC ȤÀº GMT)¸¦
  ±â·ÏÇÑ´Ù¸é ``u''¸¦ ÁÖ°í ±×·¸Áö ¾ÊÀ¸¸é ±×³É ``a''¸¸ ¿É¼ÇÀ¸·Î ÁÝ´Ï´Ù.
</p>

 <sect1>½Ã½ºÅÛ ½Ã°èÀÇ À¯µ¿·ü (drift rate)¸¦ ÃøÁ¤ÇÑ´Ù.<p>
    ¸ÕÀú, ½Ã°£¿¡ ´ëÇØ¼­ Á» ´õ ¹è¿ï Çʿ䰡 ÀÖ°ÚÁÒ :-) ? ¿ì¸®°¡ ÇöÀç
  ÆÄ¾ÇÇϰí ÀÖ´Â Áö¿ª ½Ã°£Àº Á¤È®ÇÒ ¼öµµ ÀÖ°í Á¤È®ÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.
  ÇÊÀÚ´Â (303)499-7111 ¹ø¿¡ ÀüÈ­¸¦ ÇØ¼­ WWV (ÁÖ3) ÀÇ À½¼º ¾È³»¸¦
  ÀÌ¿ëÇÏ´Â °ÍÀ» ±ÇÀåÇÕ´Ï´Ù (ÀÌ ¹øÈ£´Â Àå°Å¸® ÀüÈ­ÀÔ´Ï´Ù). ³×Æ®¿öÅ©
  ŸÀÓ ¼­¹ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù¸é xntpd ÆÐŰÁö¿¡ Æ÷ÇԵǾî ÀÖ´Â ntpdate
  ÇÁ·Î±×·¥À» »ç¿ëÇÏ¸é °£´ÜÇÕ´Ï´Ù. (ntpdate¸¦ »ç¿ëÇÒ ¶§´Â -b ¿É¼ÇÀ»
  ÁÖÁö ¾ÊÀ¸¸é Ä¿³ÎÀÌ CMOS ½Ã°è¸¦ À߸ø °Çµå¸± ¼öµµ ÀÖ½À´Ï´Ù).

  ¾Æ´Ï¸é ``date -s hh:mm:ss'' ¸í·ÉÀ» Á÷Á¢ ÀÔ·ÂÇØ¼­ Ä¿³Î ½Ã°è¸¦ ¸ÂÃâ ¼öµµ
  Àִµ¥ ÀÌ·¸°Ô ÇÏ°í ³ª¼­ ``clock -w'' ¸í·ÉÀ» ÁÖ¸é Ä¿³Î ½Ã°è¸¦ ±âÁØÀ¸·Î
  CMOS ½Ã°è¸¦ ¸ÂÃß°Ô µË´Ï´Ù. ¸¶Áö¸·À¸·Î ½Ã°£À» ¹Ù²Û ¶§°¡ ¾ðÁ¦ÀÎÁö
  ±â¾ï ÇØ µÎ¾î¾ß ÇÏ´Ï ¹Ù²Ù°í ³ª¼­ ¹Ù·Î ½Ã°£À» È®ÀÎÇØ¼­ Àû¾î µÓ´Ï´Ù.
  ntpdate¸¦ ½ÇÇàÇÑ °æ¿ì¶ó¸é ``date +%s'' ¸í·ÉÀ» ½ÇÇàÇØ¼­ ³ª¿À´Â ¼ýÀÚ¸¦
  Àû¾î µÓ´Ï´Ù. (ÀÌ °ªÀº 1970³â 1¿ù 1ÀÏ 0½Ã ÀÌÈÄ Èê·¯°£ ÃÊÀÔ´Ï´Ù)

    ±×·± ´ÙÀ½ ¸î ÀÏÀ̳ª ¸î ÁÖµ¿¾È Àذí Áö³»´Ù°¡ ´Ù½Ã µ¹¾Æ¿Í¼­ ½Ã°£ÀÌ
  ¾ó¸¶³ª Ʋ·ÁÁ³´ÂÁö È®ÀÎÇÕ´Ï´Ù. ntpdate¸¦ »ç¿ëÇÏÁö ¾Ê°í ¼öÀÛ¾÷À¸·Î
  ½Ã°£À» ¸ÂÃè¾ú´Ù¸é ÃÖ¼ÒÇÑ 2 ÁÖ ÀÌ»ó Áö³­ ´ÙÀ½¿¡ È®ÀÎÇÏ´Â °ÍÀÌ
  ÁÁ½À´Ï´Ù. ÀÌ °æ¿ì ±³Á¤°è¼ö´Â 0.1ÃÊ ´ÜÀ§¿¡¼­ ¹Ý¿Ã¸² ÇØ¼­ Àû½À´Ï´Ù.
  ¸î ´ÞÀÌ Áö³­ ´ÙÀ½¿¡ ÃøÁ¤ ÇÑ´Ù¸é ±³Á¤°è¼ö¸¦ 0.01ÃÊ ±îÁö Á¤È®ÇϰÔ
  ÃøÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. (¾î¶² »ç¶÷Àº À̰ͺ¸´Ù ´õ Á¤¹ÐÇÑ °ªµµ ½Å·ÚÇÒ ¼ö
  ÀÖ´Ù°í ÇÕ´Ï´Ù¸¸, ¾à°£ º¸¼öÀûÀ¸·Î »ý°¢ÇÏ´Â °ÍÀÌ ÁÁ°ÚÁö¿ä).
  ntpdate¸¦ »ç¿ëÇÏ´Â °æ¿ì¶ó¸é ±×·¸°Ô ¿À·¡ ±â´Ù¸± ÇÊ¿ä´Â ¾øÁö¸¸, ¾î¶²
  ¹æ¹ýÀ» »ç¿ëÇß°Ç °£¿¡ ÀÏÁ¤ ½Ã°£ µÚ¿¡ Çѹø ´õ ½Ã°£À» Á¶Á¤ÇÏ´Â ÀÏÀº
  ²À ÇÊ¿äÇÕ´Ï´Ù.

    cronÀ» ÀÌ¿ëÇϸé ``clock -a''¸¦ ÁÖ±âÀûÀ¸·Î ½ÇÇàÇØ¼­ Ä¿³Î ½Ã°è¸¦
  CMOS½Ã°è¿¡ ÀÏÄ¡ ½Ã۵µ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç½Ç ÀÌ ¸í·ÉÀº
  ½Ãµ¿ ½ºÅ©¸³Æ® ¾îµò°¡¿¡ µé¾î Àֱ⠶§¹®¿¡ ¸Å ¹ø ½Ã½ºÅÛÀÌ ºÎÆÃ ÇÒ ¶§ ¸¶´Ù
  ½ÇÇàµË´Ï´Ù. µû¶ó¼­ ºÎÆÃÀ» ÀÚÁÖ ÇÑ´Ù¸é ±×°Í ¸¸À¸·Îµµ CMOS ½Ã°è¿Í
  Ä¿³Î ½Ã°è¸¦ ¾î´À Á¤µµ ¼±¿¡¼­ ÀÏÄ¡ ½ÃŰ´Â È¿°ú¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù.
  (ºÎÆÃÀ» ÀÚÁÖ ÇÏ´Â »ç¶÷µµ ÀÖÁÒ?)

    ¾î¶² ÇÁ·Î±×·¥µéÀº Ä¿³Î ½Ã°è°¡ Çѹø¿¡ 1ÃÊ ÀÌ»ó º¯°æµÇ°Å³ª Ä¿³Î ½Ã°è°¡
  µÚ·Î °¡¸é °æ°í ¸Þ½ÃÁö¸¦ º¸³»±âµµ ÇÕ´Ï´Ù. ÀÌ·± ¹®Á¦°¡ ÀÖÀ» ¶§´Â xntpd³ª
  ntpdateÇÁ·Î±×·¥À» »ç¿ëÇØ¼­, Ä¿³Î½Ã°è°¡ º¸´Ù Á¡ÁøÀûÀ¸·Î CMOS ½Ã°è¿Í
  ÀÏÄ¡ µÇ°Ô ¼³Á¤ ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.</p>

  <sect1> ¿¹

  <sect2> ½Ã°£ ¸ÂÃß±â<p>
    ¸ÕÀú, ·çÆ®·Î ·Î±ä ÇÕ´Ï´Ù. (303)499-7111·Î (ÁÖ3) ÀüÈ­¸¦ °É¾î¼­ ½Ãº¸
  ¾È³»¸¦ µè½À´Ï´Ù. ±×¸®°í ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϰí (¿£ÅÍŰÀ̸¦ Ä¡Áö ¾ÊÀº ä·Î)
  ±â´Ù¸³´Ï´Ù:

       <bf/date -s hh:mm:ss/

    ½Ãº¸¾È³»¿¡¼­ '»ß'¼Ò¸®°¡ ³ª¸é ¿£ÅÍŰÀ̸¦ ´©¸¨´Ï´Ù. (¿©±â¼­
  ``date''°¡ ¾Æ´Ï¶ó ``ntpdate''¸¦ »ç¿ëÇÏ´Â »ç¶÷Àº ÀüÈ­°É°í '»ß' ¼Ò¸®¸¦
  ±â´Ù¸®°í ÇÏ´Â ÀÏ °°Àº °Ç ÇÒ Çʿ䰡 ¾ø½À´Ï´Ù).
    ÀÌ·¸°Ô Çϸé ``Ä¿³Î ½Ã°è''°¡ »õ·Î¿î °ªÀ¸·Î Á¶Á¤µË´Ï´Ù. ±× ´ÙÀ½¿¡
  ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù;

  <bf/clock -w/

    ÀÌ·¸°Ô Çϸé CMOS ½Ã°è¸¦ Ä¿³Î ½Ã°è¿¡ ¸ÂÃä´Ï´Ù. ±× ´ÙÀ½¿¡ ´ÙÀ½°ú
  °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù:

       <bf/date +%j/

    ±×¸®°í Ãâ·ÂµÇ´Â ¼ýÀÚ¸¦ ´ÙÀ½ °úÁ¤À» À§Çؼ­ ¾îµò°¡ Àû¾î µÓ´Ï´Ù.
  (¸¸¾à ``date''´ë½Å ``ntpdate''¸¦ »ç¿ëÇß´ø »ç¶÷À̶ó¸é ``date +%s''¸¦
  ½ÇÇàÇÕ´Ï´Ù)</p>

  <sect2> ½Ã°£À» ÃʱâÈ­ ÇÏ°í ½Ã°£ À¯µ¿·ü (drift rate) À» È®ÀÎÇÑ´Ù.<p>

    À§ °úÁ¤¿¡¼­ Àû¾îµÐ ³¯Â¥¸¦ È®ÀÎÇÕ´Ï´Ù. ±× ´ÙÀ½ ·çÆ®·Î ·Î±ä ÇØ¼­
  ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù:

       <bf/clock -a/
  ÀüÈ­¸¦ °É¾î¼­ ½Ãº¸ ¾È³»¸¦ µéÀ¸¸é¼­, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù:
    ÀÌ·¸°Ô Çϸé Ä¿³Î½Ã°è¸¦ ÇöÀç CMOS ½Ã°è¿¡ ¸ÂÃä´Ï´Ù.
  (303)499-7111 (ÁÖ3) ·Î ÀüÈ­¸¦ °É¾î¼­ ½Ãº¸ ¾È³»¸¦ µéÀ¸¸é¼­, ´ÙÀ½°ú
  °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù (¾ÆÁ÷Àº ¿£ÅÍŰÀ̸¦ ´©¸£Áö ¾Ê½À´Ï´Ù):

      <bf/ date/

    `»ß' ¼Ò¸®¸¦ ±â´Ù¸®´Â µ¿¾È ½Ãº¸¿¡¼­ À½¼ºÀ¸·Î ¾Ë·ÁÁÖ´Â ½Ã°£À» ¾îµð
  Àû¾î µÓ´Ï´Ù. ±×¸®°í `»ß' ¼Ò¸®°¡ ³ª¸é ¿£Å͸¦ Ĩ´Ï´Ù. Àá±ñ, ¾ÆÁ÷Àº ÀüÈ­¸¦
  ²÷À¸¸é ¾ÈµË´Ï´Ù. ÀÌ·¸°Ô ÇØ¼­ ½ÇÁ¦½Ã°£ (½Ãº¸¿¡¼­ `»ß' ¼Ò¸®¸¦ ³»´Â ¶§)°ú
  Ä¿³Î ½Ã°è (date ¸í·ÉÀÇ °á°ú·Î Ãâ·ÂµÈ ½Ã°£)°¡ ¾ó¸¶³ª Â÷À̰¡ ³ª´ÂÁö
  È®ÀÎ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
  ÀÚ, ÀÌÁ¦ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù:

      <bf/ date hh:mm:00/

    ºÐ ´ÜÀ§ÀÇ °ªÀº Áö±Ý ½Ãº¸°¡ °è¼Ó ¶°µé°í ÀÖ´Â ¼ýÀÚº¸´Ù 1ºÐ ºü¸¥ °ªÀ»
  Àû´Â °ÍÀ» ÀØÁö ¸¶½Ê½Ã¿À. ºÐÀÌ ¹Ù²î´Â ¼ø°£ `»ß' ¼Ò¸®°¡ ³ª¸é ¿£ÅÍ۸¦
  Ĩ´Ï´Ù. (±× ´ÙÀ½¿¡´Â ÀüÈ­¸¦ ²÷¾îµµ µË´Ï´Ù). hhºÎºÐ¿¡´Â Áö¿ª½Ã¸¦
  Àû½À´Ï´Ù. ÀÌ °úÁ¤Àº ``Ä¿³Î ½Ã°è''¸¦ ¸ÂÃß´Â °ÍÀÔ´Ï´Ù. ±× ´ÙÀ½¿¡
  ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù:

      <bf/ clock -w/
    ÀÌ·¸°Ô ÇÏ¸é »õ·Î¿î (º¸´Ù Á¤È®ÇÑ) Ä¿³Î ½Ã°è°ªÀ¸·Î CMOS ½Ã°è¸¦
  ¸ÂÃä´Ï´Ù. ±× ´ÙÀ½¿¡´Â

       <bf/date +%j/

    ¶ó°í ÀÔ·ÂÇÕ´Ï´Ù. (¸¸¾à ÀÌÀü¿¡ ``date +%s'' ¸¦ ½è´Ù¸é ¿©±â¼­µµ
  ¿ª½Ã °°Àº ¸í·ÉÀ» ¾¹´Ï´Ù).

    ÀÌ·¸°Ô Çϸé À¯µ¿·ü (drift rate)À» °è»êÇϱâ À§ÇØ ÇÊ¿äÇÑ 3°³ÀÇ ÃøÁ¤Ä¡
  (ÃøÁ¤ÇÑ ³¯Â¥°ª 2°³¿Í ÃøÁ¤µÈ ÃÊ´ÜÀ§ÀÇ ½ÃÂ÷)¸¦ ¸ðµÎ È®º¸ÇÑ °Ô µË´Ï´Ù.</p>

  <sect2>  ±³Á¤ °è¼ö (correction factor) ¸¦ °è»êÇÑ´Ù.<p>
    ``date''¸¦ ½ÇÇàÇØ¼­ ½Ã°£À» ¸ÂÃâ ¶§, ½Ã½ºÅÛ ½Ã°è´Â ´À·ÁÁ³´ø°¡¿ä?
  ¾Æ´Ï¸é »¡¶ó Á³´ø°¡¿ä? ½Ã°£ÀÌ »¡¶óÁ³´Ù¸é ÃÊ ´ÜÀ§ °ª¿¡¼­ ¾ó¸¶°£ »© ÁÖ¾î¾ß
  ÇϹǷΠ±³Á¤°è¼ö´Â À½¼ö°¡ µË´Ï´Ù. ½Ã°£ÀÌ ´À·ÁÁ® ÀÖ´Ù¸é ÃÊ ´ÜÀ§ °ª¿¡¼­
  ¾ó¸¶°£ ´õ ÇØ ÁÖ¾î¾ß ÇϹǷΠ±³Á¤°è¼ö´Â ¾ç¼ö°¡ µË´Ï´Ù.

    ¾Õ¿¡¼­ ¸»ÇÑ 2°³ÀÇ ³¯Â¥ °ªÀ» ºñ±³ÇÕ´Ï´Ù. ``date +%j''¸¦ »ç¿ëÇÑ °æ¿ì
  ¶ó¸é ÀûÀº °ªÀº ±×³¯ÀÌ 1³â Áß ¸î ¹øÂ° ³¯À̾ú´Â°¡ ÇÏ´Â °ÍÀ» ¾Ë·Á ÁÝ´Ï´Ù.
  (Æò³âÀÏ °æ¿ì 1 ~ 365 »çÀÌÀÇ °ªÀÌ ³ª¿À°í À±³âÀÎ °æ¿ì 1 ~ 366 »çÀÌÀÇ °ªÀÌ
  ³ª¿É´Ï´Ù). ÀÌÀü¿¡ ½Ã°£À» Á¶Á¤ÇÑ °ÍÀÌ ¿ÃÇØ 1¿ù 1ÀÏ ÀÌÀüÀ̾ú´Ù¸é µÎ ¹øÂ°
  ³¯Â¥°ª (¿À´ÃÀÇ ³¯Â¥°ª)¿¡ 365³ª 366À» ´õÇØ¼­ ºñ±³ ÇØ¾ßÇÕ´Ï´Ù.

  ``date +%s''¸¦ »ç¿ëÇÑ °æ¿ì¶ó¸é °á°ú´Â 1970³âÀ» ±âÁØÀ¸·Î ÇØ¼­ ÃÊ ´ÜÀ§·Î
  ³ª¿À¹Ç·Î ±×³É µÎ °³ÀÇ °ªÀ» ¼­°í »©°í ³ª¼­ 86400À¸·Î ³ª´©¾î ÁÖ¸é µÎ ¹øÀÇ
  ÃøÁ¤ »çÀÌ¿¡ Èê·¯°£ ³¯Â¥°¡ ÀÚ¿¬½º·´°Ô ³ª¿É´Ï´Ù.

    /etc/adjtime¿¡ ÀÌ¹Ì ±³Á¤°è¼ö°¡ µé¾î ÀÖ´Â °æ¿ì¶ó¸é ÀÌ ½ÃÁ¡¿¡¼­ ÀÌÀüÀÇ
  ±³Á¤°è¼ö °ªÀ» °¨¾È ÇÕ´Ï´Ù. ÀÌÀü ±³Á¤°è¼ö(ÀÇ Àý´ëÄ¡)°¡ ³Ê¹« ÄÇ´Ù¸é Áö±Ý
  ±¸ÇÑ ±³Á¤ °è¼ö °ªÀº ÀÌÀü¿¡ ±¸ÇÑ °ª°ú ¼­·Î ºÎÈ£°¡ ´Ù¸¦ °ÍÀÔ´Ï´Ù.
  ±×·¸Áö ¾Ê´Ù¸é °°Àº ºÎÈ£°¡ µÇ°ÚÁö¿ä. ÀÌÀüÀÇ ±³Á¤°è¼ö¸¦ Áö³ª°£ ³¯ÀÇ ¼ö¿¡
  °öÇϰí, »õ·Î °è»êÇÑ ÃÊ´ÜÀ§ °ªÀ» ´õÇÑ °ªÀ» ±¸ÇÕ´Ï´Ù. (ÀÌ ¶§ ºÎÈ£¸¦ ¹«½Ã
  ÇÏÁö ¸¶½Ê½Ã¿À. ºÎÈ£°¡ ¼­·Î ´Ù¸£¸é ´õÇÑ °ªÀÇ Àý´ë °ªÀº ´õ ÀÛ¾ÆÁ®¾ß ÇÕ´Ï´Ù.
  ±×·¸Áö ¾Ê´Ù¸é »õ·Î ±¸ÇÑ °ªÀº ´õ Å« °ªÀÌ µÇÁö¿ä)

    ÀÌ·¸°Ô ±¸ÇÑ '°æ°úµÈ ÃÊ'¸¦ °æ°úµÈ ³¯·Î ³ª´©¸é »õ·Î¿î ±³Á¤°è¼ö°¡
  ³ª¿É´Ï´Ù. ÀÌ °ªÀ» /etc/adjtimeÀÇ ÀÚ±â ÀÚ¸®¿¡ Àû¾î ³Ö½À´Ï´Ù. »õ·Î¿î ³¯Â¥
  (¿À´Ã)¸¦ (ÃÊ ´ÜÀ§³ª ³¯ ´ÜÀ§·Î)¾îµò°¡ Àû¾î µÎ¾î ´ÙÀ½ ±³Á¤¶§ »ç¿ëÇÕ´Ï´Ù.

  Á¦ ½Ã½ºÅÛÀÇ /etc/adjtimeÀÇ ³»¿ëÀº ´ÙÀ½°ú °°½À´Ï´Ù:

       -9.600000 845082716 -0.250655

  (ÇÏ·ç¿¡ 9.6Ãʶó´Â °ÍÀº ÇÑ´ÞÀÌ¸é °ÅÀÇ 5ºÐÀÇ ¿ÀÂ÷¸¦ ÀǹÌÇÕ´Ï´Ù!)</p>

  <sect> xntpd¿¡ ´ëÇØ¼­<p>
    ÄÄÇ»ÅÍ¿¡´Â ½ÇÁ¦·Î´Â 2°³ÀÇ ½Ã°è°¡ ÀÖ½À´Ï´Ù. Çϳª´Â ÃæÀüÁö·Î °¡µ¿µÇ´Â
  ``½Ç½Ã°£ ½Ã°è(real time clock)'' À̶ó´Â °ÍÀε¥ ½Ã½ºÅÛÀÌ ²¨Á® ÀÖÀ» ¶§µµ
  °è¼Ó µ¹¾Æ°¡¸é¼­ ½Ã°£À» ±â¾ïÇϰí ÀÖ½À´Ï´Ù. (´Ù¸¥ ¸»·Î´Â ``CMOS ½Ã°è'',
  ``Çϵå¿þ¾î ½Ã°è'', ``RTC'' ¶ó°íµµ ÇÕ´Ï´Ù) µÎ¹øÂ°´Â ``Ä¿³Î ½Ã°è'' Àε¥
  À̰ÍÀº óÀ½ ºÎÆÃ ½Ã¿¡ CMOS ½Ã°è¿¡ ÀÇÇØ¼­ ¸ÂÃç Áø ´ÙÀ½ ŸÀÌ¸Ó ÀÎÅÍ·´Æ®¿¡
  ÀÇÇØ¼­ °»½ÅµË´Ï´Ù. (À̰ÍÀº ``¼ÒÇÁÆ®¿þ¾î ½Ã°è'' ¶Ç´Â ``½Ã½ºÅÛ ½Ã°è''
  ¶ó°íµµ ÇÕ´Ï´Ù). ÀÌ µÎ °³´Â µÑ ´Ù Á¶±Ý¾¿, ¼­·Î ´Ù¸¥ Á¤µµ·Î Ʋ¸®±â
  ¶§¹®¿¡ ½Ã°£ÀÌ Áö³ª¸é µÎ °³ ¸ðµÎ Á¤È®ÇÑ ½Ã°£°ú Â÷À̰¡ Ä¿ Áú »Ó¸¸ ¾Æ´Ï¶ó
  µÎ °³ °£¿¡µµ ¼­·Î Á¶±Ý ¾¿ Â÷À̰¡ Ä¿Áö°Ô µË´Ï´Ù.

    xntp ¹®¼­¿¡¼­ ``½Ã°è (the clock)'' À̶ó°í ÇÑ °ÍÀº ¸ðµÎ ``Ä¿³Î ½Ã°è''¸¦
  ÀǹÌÇϰí ÀÖ½À´Ï´Ù. xntp³ª timed (¶Ç´Â adjtimex() ½Ã½ºÅÛ ÄÝÀ» »ç¿ëÇÏ´Â
  ´Ù¸¥ ÇÁ·Î±×·¥) ¸¦ »ç¿ëÇÏ´Â °æ¿ì, Ä¿³Î ½Ã°è°¡ CMOS ½Ã°è º¸´Ù ´õ Á¤È®ÇÏ´Ù°í
  °¡Á¤ÇÏ°í ¸Å 11ºÐ ¸¶´Ù CMOS ½Ã°è¸¦ ´Ù½Ã ¸ÂÃä´Ï´Ù. (½Ã½ºÅÛÀ» ¸®º× Çϱâ
  Àü±îÁö °è¼Ó µË´Ï´Ù). ´Ù½Ã ¸»Çؼ­ ``clock'' ¸í·ÉÀ» »ç¿ëÇÒ ¶§ CMOS ½Ã°è°¡
  ¾ðÁ¦ ¸®¼Â µÇ¾ú´ÂÁö ¾Ë ¼ö°¡ ¾ø°í, /etc/adjtime¿¡ ÀûÀ» ±³Á¤ °è¼ö¸¦ °è»ê
  ÇÒ ¼ö°¡ ¾ø°Ô µÈ´Ù´Â °ÍÀÔ´Ï´Ù.

    Xntpd´Â ¿©·¯°¡Áö Çϵå¿þ¾î `¶óµð¿À ½Ã°è (radio clock)' ÀåÄ¡¸¦ Áö¿ø
  ÇϹǷÎ, ÁÖ±âÀûÀ¸·Î NIST µî¿¡¼­ Á¦°øÇÏ´Â ½Ãº¸ ¼­ºñ½º¿¡ ÀüÈ­·Î Á¢¼ÓÇÏ¿©
  ½Ã°£À» ¸ÂÃâ ¼ö ÀÖ°Ô µÇ¾î ÀÖ½À´Ï´Ù. (ÀüÈ­¸¦ °Å´Â ½Ã°£ °£°ÝÀ» ÁöÁ¤ÇÒ
  ¶§´Â ÀüÈ­ ¿ä±Ý¿¡µµ ½Å°æÀ» ¾²½Ê½Ã¿À.) ÀÌ°Í (xntpd)´Â ¶ÇÇÑ ÀÏÁ¤ ½Ã°£
  ÀÌ»ó (NIST ¼­¹öµîÀÇ) ¿ÜºÎ ½Ãº¸¸¦ ÂüÁ¶ ÇÒ ¼ö ¾ø´Â »óȲÀÌ »ý±â´õ¶óµµ
  ±³Á¤ °è¼ö¸¦ ÀÌ¿ëÇØ¼­ Ä¿³Î ½Ã°è¸¦ Á¶Á¤ ÇÒ ¼ö ÀÖ°Ô µÇ¾î ÀÖ½À´Ï´Ù.

    ´ë°³ `¶óµð¿À ½Ã°è' ÀåÄ¡´Â 3000~4000 ´Þ·¯ Á¤µµ °¡°ÝÀÌÁö¸¸, °£´ÜÇÑ
  ``±â°èÀåÄ¡ (gadget box)'' (½ÇÁ¦·Î´Â 300 baudÀÇ ¸ðµ©) ¸¦ ½Ã½ºÅÛ°ú
  ij³ª´ÙÀÇ CHU ½Ãº¸±¹¿¡ ´ÙÀ̾óÀ» ¸ÂÃç µÐ ´ÜÆÄ ¶óµð¿À¿¡ ¿¬°áÇØ¼­
  »ç¿ëÇØ º¼ ¼öµµ ÀÖ½À´Ï´Ù. (<ftp://ftp.udel.edu/pub/ntp/gadget.tar.Z>¸¦
  ÂüÁ¶ ÇϽʽÿÀ). Heathkit WWV ¼ö½Å±â (``°¡Àå Á¤È®ÇÑ ½Ã°è'' ¶ó°í ±¤°í
  ÇÏ´ø Á¦Ç°) µµ »ç¿ëÇÒ ¼ö Àִµ¥ ÀÌ°Ç ¾à 400~500 ´Þ·¯ Á¤µµ ÇÕ´Ï´Ù.
  GPS ½ÅÈ£µµ ½Ã°£ Á¤º¸¸¦ Æ÷ÇÔÇϰí ÀÕ°í ¾î¶² GPS ¼ö½Å±â´Â ÄÄÇ»ÅÍÀÇ Á÷·Ä
  Æ÷Æ®¿¡ ¿¬°áÇÒ ¼ö ÀÖ°Ô µÇ¾î ÀÖ½À´Ï´Ù. °¡±î¿î Àå·¡¿¡ ÀÌ·¯ÇÑ GPS ¼ö½Å±â¸¦
  ½Ñ °¡°Ý¿¡ ±¸ÀÔÇÒ ¼ö ÀÖ°Ô µÉ Áöµµ ¸ð¸¨´Ï´Ù.

    À̷дë·Î ÇÏÀÚ¸é, NISTÀÇ ÀüÈ­ ½Ãº¸ ¼­ºñ½º¿¡ ÀÚµ¿À¸·Î Á¢¼ÓÇØ¼­ ±³Á¤°è¼ö¸¦
  ÀÚµ¿À¸·Î °è»êÇϰí CMOS ½Ã°è¿Í Ä¿³Î ½Ã°è¸¦ ÀÚµ¿À¸·Î ±³Á¤ ÇØ ÁÖ´Â ÇÁ·Î±×·¥À»
  ¸¸µå´Â °Íµµ °¡´ÉÇÕ´Ï´Ù. ¾ÆÁ÷±îÁö´Â ÀÌ·± ±â´ÉÀ» °¡Áø ÇÁ·Î±×·¥À» º¸Áö´Â
  ¸øÇßÁö¸¸, ¸¸¾à ¸¸µé·Á°í ÇÑ´Ù¸é xntpdÀÇ ¼Ò½º¸¸ ÂüÁ¶ ÇØµµ ´ëºÎºÐÀÇ ±â´ÉÀ»
  ±¸Çö ÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.

¿ªÁÖ1) NIST : National Institutes of Standards and Technology, ¹Ì±¹
              Ç¥Áرâ¼ú±¹

¿ªÁÖ2) USNO : U.S. Naval Observatory ¹Ì ÇØ±º °üÃø¼Ò

¿ªÁÖ3) WWV : NBS (¹Ì±¹ Ç¥Áر¹)¿¡¼­ °ü¸®ÇÏ´Â, Ç¥ÁØ ½Ãº¸ ¹æ¼Û±¹ ÀüÈ­¸¦ ÅëÇÑ
             ½Ãº¸ ¾È³» ¼­ºñ½ºµµ Á¦°øÇϰí ÀÖÀ½. Çѱ¹ÀÇ °æ¿ì 116À¸·Î
             ÀüÈ­¸¦ °É¸é ½Ãº¸ ¾È³»°¡ ³ª¿É´Ï´Ù.

--ÀÌ»ó--
</p>
</article>




sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-08-10 11:52:29
Processing time 0.0106 sec