´ÙÀ½ ÀÌÀü Â÷·Ê

5. ÁÖ³ëµåÀÇ ¼³Ä¡

¿©·¯ºÐÀÌ Á÷Á¢¹¯´Â Áú¹®À¸·Î´Â ¹«¾ùÀÌ ÁÖ³ëµå ¼­¹öÀΰ¡ ÇÏ´Â °ÍÀÌ´Ù. ´ëºÎºÐÀÇ Beowulf ½Ã½ºÅÛµéÀº ´ÜÁö ÇϳªÀÇ ¼­¹ö¿Í Ŭ·¯½ºÅÍ ¿ÜºÎ·Î Á¢¼ÓÇÏ´Â °ÔÀÌÆ®¿þÀÌ Çϳª¸¦ °®Áö¸¸ ¸î¸îÀÇ °æ¿ì´Â ¼º´É°ú ½Å·ÚµµÀÇ Â÷¿ø¿¡¼­ ´ÙÁß ¼­¹ö¸¦ °®°í ÀÖ´Ù. Å« disk-less Ŭ¶óÀ̾ðÆ® Ŭ·¯½ºÅÍÀÇ °æ¿ì, Ŭ¶óÀ̾ðÆ® ³ëµåµé¿¡°Ô ½Ã½ºÅÛ ÆÄÀÏÀ» Á¦°øÇϱâ À§ÇØ ´ÙÁß NFS¼­¹ö¸¦ »ç¿ëÇÏ°íÀÚ ÇÒ °ÍÀÌ´Ù. ´õ¿í´õ ºÐ»êµÈ ȯ°æ¿¡¼­´Â ¸ðµç ³ëµå°¡ Ŭ¶óÀ̾ðÆ®¿Í ¼­¹ö·Î ÀÛµ¿ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ´ÜÁö ÇϳªÀÇ ¼­¹ö¸¦ »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é, ¿©·¯ºÐÀº 'ÁÖ(master)'¶ó´Â ¸»À» »ý·«ÇÒ ¼ö ÀÖ°í ÁÖ¼­¹ö¸¦ ±×³É ¼­¹ö¶ó°í »ý°¢ÇÒ ¼ö ÀÖ´Ù.

ÁÖ¼­¹ö´Â ¿©·¯ºÐÀÇ Beowulf ½Ã½ºÅÛ¿¡¼­ °¡Àå Áß¿äÇÑ ³ëµåÀÏ °ÍÀÌ´Ù. Ŭ¶óÀ̾ðÆ® ³ëµåµé¿¡°Ô NFS ÆÄÀϽýºÅÛÀ» Á¦°øÇÏ°í ¼Ò½ºÄڵ带 ÄÄÆÄÀÏÇÏ¸ç º´·Ä󸮸¦ ½ÃÀÛÇÏ°í ¿ÜºÎ·ÎºÎÅÍÀÇ ¿¬°áÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù. ´ÙÀ½ÀÇ ³»¿ëµéÀº ÁÖ¼­¹ö¸¦ ¼³Ä¡ÇÏ°í ¼³Á¤ÇÏ´Â ´Ü°è¸¦ ¼³¸íÇÏ°í ÀÖ´Ù.

5.1 ºÐÇÒÅ©±â

¼³Á¤°úÁ¤Áß °¡ÀåÁß¿äÇÑ ºÎºÐÀº ºÐÇÒÅ©±â¸¦ ¼±ÅÃÇÏ´Â °ÍÀÌ´Ù. ¿©·¯ºÐÀÇ Å¬·¯½ºÅÍ°¡ ÀÛµ¿À» ½ÃÀÛÇϱ⠽ÃÀÛÇÒ ¶§¿¡´Â ºÐÇÒ¼³Á¤À» ÇϱⰡ ¸Å¿ì Èûµé±â ¶§¹®¿¡ ¿©·¯ºÐÀÌ ¾ó¸¶¸¸Å­ÀÇ ºÐÇÒÀÌ ÇÊ¿äÇÑÁö ¼±ÅÃÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù. º» ÀúÀÚ´Â ÀÌ ¹®¼­¸¦ °»½ÅÇÒ ¶§¸¶´Ù ¾Æ·¡ ¿­°ÅÇÑ ºÐÇÒ¿µ¿ªÀ» º¯°æÇÏ¿´´Ù. ¿©·¯ºÐÀÌ Á÷Á¢ ½ÃÇèÇغ¸¾ÒÀ½¿¡ Ʋ¸²¾ø°ÚÁö¸¸, ´ÙÀ½ÀÇ Å©±â´Â 4GBÀÇ HDD¿Í ·¹µåÇÞ 5.2, 16 ³ëµå, disk-less Ŭ¶óÀ̾ðÆ® Ŭ·¯½ºÅÍ¿¡´Â ¹®Á¦°¡ ¾ø´Ù. ´ÙÀ½ÀÇ ¸ñ·ÏÀº ¿©·¯ºÐÀÇ ÆÄÀÏÀ» ÀúÀåÇÒ ¼ö ÀÖ´Â /home ´Â Á¦¿ÜÇÑ´Ù.

5.2 ·¹µåÇÞ ¸®´ª½º ¼³Ä¡

¿©±â¼­´Â ·¹µåÇÞ ¸®´ª½º 5.2 ¼³Ä¡¸¦ http://www.redhat.com/support/docs/rhl/°ú °°ÀÌ »ó¼¼ÇÏ°Ô ±â¼úÇÏÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. ¸ðµç ·¹µåÇÞ 5.2 ²Ù·¯¹Ì¸¦ ´Ù ¼³Ä¡ÇÒ °ÍÀ» ±ÇÇÑ´Ù. ¸¸ÀÏ µð½ºÅ© °ø°£ÀÌ ÃæºÐÄ¡ ¾Ê´Ù¸é, °³°³ÀÇ ²Ù·¯¹Ì¸¦ ¼±ÅÃÇϴµ¥ ¸¹Àº ½Ã°£À» ÇÒ¾ÖÇÏÁö ¸»°í »ç¿ëÇÏÁö ¾ÊÀ» °Í°°Àº ²Ù·¯¹Ì´Â ¼³Ä¡ÇÏÁö ¾Ê°í ³Ñ¾î°£´Ù. ¸¶Ä¡ Linux HOWTO ¹®¼­ ¹ø¿ªÃ³·³ ¸»ÀÌ´Ù.

5.3 ³×Æ®¿öÅ© ¼³Á¤

¿ì¼± ÀÌ´õ³Ý Ä«µå ¼³Á¤ÀÌ ÇÊ¿äÇÏ´Ù. ¿©·¯ºÐÀÇ ÀÌ´õ³ÝÄ«µåÁßÀÇ Çϳª°¡ ÁøÂ¥ IP ÁÖ¼Ò¸¦ ¿©·¯ºÐ¿¡°Ô ÇÒ´çÇØÁÖ¾î¾ß Çϸç, ´Ù¸¥ Çϳª´Â Ŭ·¯½ºÅÍ ³»ºÎÀÇ ³ëµåµé¿¡°Ô¸¸ º¸ÀÌ´Â »ç¼³ IP (¿¹¸¦ µé¸é 10.0.0.1)¸¦ °®°í ÀÖ¾î¾ß ÇÑ´Ù. ¿©·¯ºÐÀº ·¹µåÇÞ ¹èÆ÷º»¿¡ µé¾îÀÖ´Â GUI¸¦ ÀÌ¿ëÇÑ ³×Æ®¿öÅ© ¼³Á¤ ¹æ¹ýÀ» ÀÌ¿ëÇÒ ¼öµµ ÀÖ°í /etc/system/network-scripts/ifcfg-eth* ÆÄÀϵéÀ» ¸¸µé°í ÆíÁýÇÏ¿© ¼³Á¤ÇÒ ¼öµµ ÀÖ´Ù. (¿ªÀÚÁÖ: ·¹µåÇÞ ¹èÆ÷º»ÀÇ °æ¿ì /etc/sysconfig/network-scripts/¿¡¼­ À§ÀÇ ÆÄÀϵéÀ» ¹ß°ßÇÒ ¼ö ÀÖ´Ù.) ´Ü¼øÇÑ Beowulf ½Ã½ºÅÛÀÇ °æ¿ì´Â 10/8 »ç¼³ IP ÁÖ¼Ò ¹üÀ§¸¦ »ç¿ëÇϴµ¥, 10.0.0.1Àº ¼­¹ö¿¡°Ô ÇÒ´çµÇ°í ³ª¸ÓÁö 10.0.0.2ºÎÅÍ 10.0.0.254±îÁö´Â Ŭ¶óÀ̾ðÆ® ³ëµå¿¡ ÇÒ´çµÈ´Ù. ÀÌ·¯ÇÑ IP ÁÖ¼Ò¸¦ »ç¿ëÇϱâ·Î °áÁ¤ÇÑ ÈÄ, netmask´Â 255.255.255.0·Î 10.0.0.255´Â broadcast ÁÖ¼Ò·Î »ç¿ëÇÑ´Ù. ÀúÀÚ°¡ »ç¿ëÇÏ´Â Topcat ½Ã½ºÅÛ¿¡¼­´Â eth0¸¦ ¿ÜºÎ¿Í ¿¬°áµÈ ÀÎÅÍÆäÀ̽º·Î »ç¿ëÇÏ°í eth1¸¦ Ŭ·¯½ºÅÍ ³»ºÎÀÇ ³×Æ®¿öÅ©¿Í ¿¬°áÇÏ´Â ÀÎÅÍÆäÀ̽º·Î »ç¿ëÇß´Ù. ¶ó¿ìÆà Å×À̺íÀº ´ÙÀ½°ú °°´Ù.


[jacek@topcat jacek]$ /sbin/route
Kernel IP routing table
Desitination    Gateway         Genmask         Flags   Metric  Ref     Use     Iface
10.0.0.0        *               255.255.255.0   U       0       0       9       eth1
139.x.x.0       *               255.255.248.0   U       0       0       7       eth0
127.0.0.0       *               255.0.0.0       U       0       0       2       lo
default         139.x.x.1       0.0.0.0         UG      0       0       18      eth0

5.4 DNS ¼³Á¤

º» ÀúÀÚÀÇ Beowulf ½Ã½ºÅÛÀÎ Topcat¿¡¼­´Â DNS¸¦ ÀÛµ¿½ÃÅ°Áö ¾Ê´Â´Ù. ´Ü¼øÈ­µÈ Beowulf Ŭ·¯½ºÅÍ °ü¸®¸¦ À§ÇØ DNS¸¦ µµ¸ÞÀÎÀ» °®´Â °ÍÀÌ ÁÁ´Ù°í »ý°¢ÇßÁö¸¸, DNS¾øÀÌ TopcatÀ» ¼³Á¤ÇÏ°í ³ª¼­ ÀÛµ¿ÀÌ ´õ ÀߵǴ °Í °°¾Ò´Ù. ¼³Á¤Àº ÀüÀûÀ¸·Î ¿©·¯ºÐ¿¡°Ô ´Þ·ÁÀÖ´Ù. ÀúÀÚ´Â DNS¿¡ ´ëÇÑ À̺κÐÀ» Âü°íÀûÀ¸·Î¸¸ ³²°Ü³õÀ» °ÍÀÌ°í ´õÀÌ»ó °ü¸®´Â ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ÀúÀÚ´Â ÀúÀÚÀÇ DNS ¼³Á¤ ÆÄÀϵéÀÌ namedÀÇ ÃֽŠ¹öÀüÀ» °¡Áö°í ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù.

DNS ¼³Á¤Àº ¸Å¿ì Á÷Á¢ÀûÀÌ´Ù. ¿©·¯ºÐÀÇ ¼­¹ö(node1)ÀÌ DNS ¼­¹ö°¡ µÉ°ÍÀÌ´Ù. ¼­¹ö°¡ À̸§µéÀ» °áÁ¤ÇÒ °ÍÀÌ°í Àüü Beowulf Ŭ·¯½ºÅ͸¦ À§ÇÑ IPÁÖ¼Ò¸¦ °áÁ¤ÇÒ °ÍÀÌ´Ù. DNS ¼³Á¤ ÆÄÀϵéÀº ftp://ftp.sci.usq.edu.au/pub/jacek/beowulf-utils¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù. ¼³Á¤ÆÄÀϵéÀº Topcat½Ã½ºÅÛ¿¡¼­ »ç¿ëÇß´ø ¸ñ·ÏÀÌ°í ¿©·¯ºÐÀÌ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ µ¿ÀÏ À̸§À» »ç¿ëÇÏ°í ½Í´Ù¸é ±×°ÍµéÀ» Æ÷ÇÔ½Ãų ¼ö ÀÖ´Ù. ¿©·¯ºÐÀÌ ºÁ¼­ ¾Ë´Ù½ÃÇÇ ÀúÀÚÀÇ °æ¿ì »ç¼³IP ÁÖ¼ÒÀÇ ¹üÀ§¸¦ 10.0.0.0/8·Î Àâ°í ÀÖ°í ¼­ºê³Ý¸¶½ºÅ©¸¦ 255.255.255.0À¸·Î ¼³Á¤ÇØ ³õ¾Ò´Ù. ´©±º°¡°¡ node1À» ³×ÀÓ¼­¹ö·Î »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é ÀúÀÚÀÇ µµ¸ÞÀÎÀº ¿ÜºÎ¿¡¼­ º¼ ¼ö ¾øÀ¸¸ç ÀÌ°ÍÀÌ ¿ì¸®°¡ ¿øÇÏ´ø ¹ÙÀÌ´Ù. º» ÀúÀÚÀÇ °æ¿ì µµ¸ÞÀÎ À̸§À» beowulf.usq.edu.au·Î °áÁ¤ÇÏ¿´°í ¿©·¯ºÐÀÌ DNS ¼³Á¤À» À§ÇØ º¯°æÇؾßÇÒ ¼³Á¤ÆÄÀϵéÀº °ÅÀÇ ¾øÀ» °ÍÀÌ´Ù. ¾Õ¼­ ¾ð±ÞÇÑ ftp://ftp.sci.usq.edu.au/pub/jacek/beowulf-utils¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù. ¼³Á¤ÆÄÀϵéÀ» ¼³Ä¡ÇÏ°í /etc/rc.d/init.d/named restart¸¦ ½ÇÇàÇÔÀ¸·Î½á named¸¦ Àç½ÃÀÛ ÇÒ ¼ö ÀÖ´Ù.

¿©·¯ºÐ DNS ¼­¹ö:


[root@node1 /root]# nslookup node2
Server: node1.beowulf.usq.edu.au
Address:        10.0.0.1
<p>
Name:   node2.beowulf.usq.edu.au
Address:        10.0.0.2 
<p>
[root@node1 /root]# nslookup 10.0.0.5
Server: node1.beowulf.usq.edu.au 
Address:        10.0.0.1
<p>
Name:   node5.beowulf.usq.edu.au 
Address:        10.0.0.5 

5.5 /etc/hosts

¸¸ÀÏ ¿©·¯ºÐÀÌ DNS ¼­¹ö¸¦ »ç¿ëÇÏ°í ½ÍÁö ¾Ê´Ù¸é ¿©·¯ºÐÀº ¸ðµç ³ëµå¿Í °¢ ³ëµåÀÇ IP ÁÖ¼Ò¸¦ /etc/hosts¿¡ ÀÔ·ÂÇÏ¿©¾ß ÇÑ´Ù. ¸¸ÀÏ disk-less Ŭ¶óÀ̾ðÆ® ¼³Á¤ÀÇ °æ¿ì, sdct ½ºÅ©¸³Æ®¿Í adcn ½ºÅ©¸³Æ®¸¦ ÀÌ¿ë ÀÌ ÆÄÀÏ¿¡ Çϵ帵ũ¸¦ ¸¸µé ¼ö ÀÖ°í À̸¦ ¸ðµç ³ëµå°¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ´õ¿íÀÌ adcn½ºÅ©¸³Æ®´Â root ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µé¾î ³õÀ¸·Á´Â Ŭ¶óÀ̾ðÆ®¸¦ À§ÇØ /etc/hosts¿¡ ÀԷ½ÃÄÑÁØ´Ù. ´ÙÀ½ÀÇ ¿¹´Â Topcat¿¡ ³ªÅ¸³­ /etc/hostsÆÄÀÏÀÇ ¿¹ÀÌ´Ù.


127.0.0.1               localhost       localhost.localdomain
139.x.x.x               topcat.x.x.x    topcat
10.0.0.1                node1.beowulf.usq.edu.au        node1
10.0.0.2                node2.beowulf.usq.edu.au        node2
10.0.0.3                node3.beowulf.usq.edu.au        node3
10.0.0.4                node4.beowulf.usq.edu.au        node4
10.0.0.5                node5.beowulf.usq.edu.au        node5
10.0.0.6                node6.beowulf.usq.edu.au        node6
10.0.0.7                node7.beowulf.usq.edu.au        node7
10.0.0.8                node8.beowulf.usq.edu.au        node8
10.0.0.9                node9.beowulf.usq.edu.au        node9
10.0.0.10               node10.beowulf.usq.edu.au       node10
10.0.0.11               node11.beowulf.usq.edu.au       node11
10.0.0.12               node12.beowulf.usq.edu.au       node12
10.0.0.13               node13.beowulf.usq.edu.au       node13

5.6 /etc/resolv.conf ¸¸ÀÏ ¿©·¯ºÐÀÌ ¼­¹ö¸¦ DNS ¼­¹ö·Î »ç¿ëÇÏ°í ÀÖ´Ù¸é resolve.confÆÄÀÏÀº Áö¿ª ³×ÀÓ¼­¹ö¸¦ ¹àÇôÁÖ¾î¾ßÇÑ´Ù. ÀÌ´Â Topcat¿¡ ÀÖ´Â /etc/resolv.conf¿¡ ÀÖ´Â ³»¿ëÀÌ´Ù.


search beowulf.usq.edu.au eng.usq.edu.au sci.usq.edu.au usq.edu.au
nameserver      127.0.0.1
nameserver      139.x.x.2
nameserver      139.x.x.3

¸¸ÀÏ DNS ¼­¹ö¸¦ °®°í ÀÖÁö ¾Ê´Ù¸é ¿©·¯ºÐÀº ´Ù¸¥ ³×ÀÓ¼­¹ö¸¦ ÁöÁ¤ÇØÁÖ¾î¾ßÇÑ´Ù. ÀÌ´Â ÀúÀÚÀÇ ÇöÀç /etc/resolv.confÆÄÀÏÀÌ´Ù.


search eng.usq.edu.au sci.usq.edu.au usq.edu.au
nameserver      139.x.x.2
nameserver      139.x.x.3

5.7 /etc/hosts.equiv rshÀ» Ŭ·¯½ºÅÍÀÇ ¾î¶°ÇÑ ³ëµå, ¾î¶°ÇÑ »ç¿ëÀÚ¿¡°Ôµµ Çã¿ëÇØÁÖ±â À§ÇØ ¿©·¯ºÐÀº º¸¾È¹®Á¦¸¦ °¨¼öÇؾßÇÕ´Ï´Ù. ±×¸®°í ¸ðµç È£½ºÆ®ÀÇ ¸®½ºÆ®¸¦ /etc/hosts.equiv¿¡ ÀÔ·ÂÇÏ¿©¾ß ÇÕ´Ï´Ù. º¸¾È¹®Á¦´Â 11ÀýÀ» Âü°íÇϽñ⠹ٶø´Ï´Ù.

5.8 Sample .cshrc


#Assume LAM-MPI, PVM and MPICH are installed
setenv  LAMHOME /usr/local/lam61
setenv  PVM_ROOT /usr/local/pvm3
setenv  PVM_ARCH LINUX
setenv  MPIR_HOME /usr/local/mpich

set path = (. $path)
# use egcs compilers first
set path = (/usr/local/bin $path)
set path = ($path /usr/local/pvm3/lib/LINUX)
set path = ($path /usr/local/lam61/bin)
set path = ($path /usr/local/mpich/lib/LINUX/ch_p4)

5.9 ½Ã°£µ¿±âÈ­

2.0.xÀÇ SMP¿Í ½Ã°£º¯È¯¿¡ ¸î°¡Áö ¹®Á¦Á¡µéÀÌ ÀÖ´Ù. ÀÌ´Â ¸î¸î ÀÎÅÍ·´Æ® ¹®Á¦ ¶§¹®¿¡ ¹ß»ýÇÑ´Ù. °¡Àå ÁÁÀº ÇØ°á¹æ¹ýÀº xntp¸¦ »ç¿ëÇؼ­ ¿ÜºÎ¿ÍÀÇ ½Ã°£À» ÀÏÄ¡½ÃÅ°µµ·ÏÇÑ´Ù. ¾î¶°ÇÑ °æ¿ì¶óµµ, ¿©·¯ºÐÀÇ Å¬·¯½ºÅÍÀÇ ½Ã°£À» µ¿±âÈ­Ç϶ó. xntp ¼³Á¤¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.

  1. ¸ðµç ½Ã½ºÅÛÀÇ ½Ã°£À» ÇöÀç½Ã°¢À¸·Î ¼³Á¤Ç϶ó.
  2. clock -w¸í·ÉÀ» ÀÌ¿ëÇÏ¿© CMOS RTC (Real Time Clock)À» ÇöÀç½Ã°¢À¸·Î º¯°æÇ϶ó.
  3. °¢ ½Ã½ºÅÛ¿¡¼­ cdromÀ» ¸¶¿îÆ®Ç϶ó. (mount /mnt/cdrom, ¸¸ÀÏ ½ÇÇàµÇÁö ¾ÊÀ¸¸é 5ÀýÀ» ÂüÁ¶Ç϶ó.)
  4. /mnt/cdrom/RedHat/RPMS·Î À̵¿Ç϶ó
  5. root°ÔÁ¤¿¡¼­ rpm -i xntp3-5.93-2.i386.rpmÀ» ½ÇÇàÇ϶ó.
  6. /etc/ntp.conf

    ¸ðµç ½Ã½ºÅÛ¿¡¼­ ´ÙÀ½ ºÎºÐ¿¡ ÁÖ¼®À» ´Þ¾Æ¶ó.

    #multicastclient                # listen on default 224.0.1.1
    #broadcastdelay 0.008
    

    È£½ºÆ®¸¦ Á¦¿ÜÇÑ ³ª¸ÓÁö ½Ã½ºÅÛ¿¡´Â ´ÙÀ½°ú °°ÀÌ ÆÄÀÏÀ» ÆíÁýÇÑ´Ù.

    server  HOSTNODE # local clock
    #fudge  127.127.1.0 stratum 0
    

    ¿©±â¼­ HOSTNODE¶ó ÇÔÀº È£½ºÆ®³ëµåÀÇ À̸§ÀÌ´Ù.

    °¢ ³ëµå¿¡¼­ /etc/ntp.conf¸¦ ´Ý°í ³ª¿Â´Ù.

  7. "/sbin/xntp"¸í·ÉÀ» ÅëÇؼ­ xntpd¸¦ ½ÇÇàÇÑ´Ù.(¿ªÀÚÁÖ: º¸ÅëÀÇ °æ¿ì /usr/sbin¿¡ xntpd°¡ ÀÖ´Ù.

¿©·¯ºÐÀÌ ÀÌ ¸í·ÉÀ» /etc/rc.d/rc.local¿¡ ÀúÀåÇÔÀ¸·Î½á ½Ã½ºÅÛÀ» ½ÃÀÛÇÒ ¶§¸¶´Ù, ½ÇÇà½Ãų ¼ö ÀÖ´Ù.

½Ã°£µ¿±âÈ­´Â ½Ã°£ÀÌ Á» °É¸®´Â ÀÏÀÌÁö¸¸, /var/log/messages¿¡¼­ xntpd·ÎºÎÅÍ ³ª¿Â ¸Þ¼¼ÁöµéÀ» º¼ ¼öÀÖ´Ù.

¿©·¯ºÐÀÌ ¹æ±ÝÇÑ ÀÛ¾÷Àº È£½ºÆ® ³ëµå¿¡°Ô xntp¸¦ ½ÇÇà½ÃÅ°°í Áö¿ª ½Ã°£ ½Ã½ºÅÛÀ» Ç¥ÁØÀ¸·Î »ï´Â °ÍÀÌ´Ù. Ŭ·¯½ºÅÍÀÇ ´Ù¸¥ ³ëµåµéÀº È£½ºÆ®·Î ºÎÅÍ ½Ã°£À» Á¶Á¤ÇÒ ¼ö ÀÖ´Ù.

xntp°¡ ½Ã½ºÅÛÀÇ ½Ã°£À» À¯Áö½ÃÅ°°í RTC¸¦ µ¿±âÈ­ ½ÃŲ´Ù. ÇÏ·ç¿¡ Çѹø¾¿ ½Ã°£À» µ¿±âÈ­ ½ÃÅ°´Â °ÍÀÌ Áß¿äÇÏ´Ù. ÀÌ·¯ÇÑ ÀÛ¾÷Àº °ü¸®ÀÚ °èÁ¤¿¡¼­ /etc/cron.daily¸¦ ÅëÇØ ¼öÇàÇÒ ¼ö ÀÖÀ¸¸ç ´ÙÀ½ÀÇ ³»¿ëÀ» °®´Â "sync_clocks"¶ó´Â ÆÄÀÏÀ» ¸¸µé¾î ³õ´Â´Ù.

#Assume ntp is running, so sync the CMOS RTC to OS system clock
/sbin/clock -w

¿©·¯ºÐÀÇ Å¬·¯½ºÅÍÀÇ ¸ðµç ½Ã°£À» µ¿±âÈ­ ½ÃÄѾßÇϸç È£½ºÆ®¸¦ Ç×»ó Ç¥ÁØÀ¸·Î »ï¾Æ¾ß ÇÑ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ´õ¾Ë°í ½Í´Ù¸é xntpd ¹®¼­¸¦ Âü°íÇ϶ó.


´ÙÀ½ ÀÌÀü Â÷·Ê