¿©·¯ºÐÀÌ Á÷Á¢¹¯´Â Áú¹®À¸·Î´Â ¹«¾ùÀÌ ÁÖ³ëµå ¼¹öÀΰ¡ ÇÏ´Â °ÍÀÌ´Ù. ´ëºÎºÐÀÇ Beowulf ½Ã½ºÅÛµéÀº ´ÜÁö ÇϳªÀÇ ¼¹ö¿Í Ŭ·¯½ºÅÍ ¿ÜºÎ·Î Á¢¼ÓÇÏ´Â °ÔÀÌÆ®¿þÀÌ Çϳª¸¦ °®Áö¸¸ ¸î¸îÀÇ °æ¿ì´Â ¼º´É°ú ½Å·ÚµµÀÇ Â÷¿ø¿¡¼ ´ÙÁß ¼¹ö¸¦ °®°í ÀÖ´Ù. Å« disk-less Ŭ¶óÀ̾ðÆ® Ŭ·¯½ºÅÍÀÇ °æ¿ì, Ŭ¶óÀ̾ðÆ® ³ëµåµé¿¡°Ô ½Ã½ºÅÛ ÆÄÀÏÀ» Á¦°øÇϱâ À§ÇØ ´ÙÁß NFS¼¹ö¸¦ »ç¿ëÇÏ°íÀÚ ÇÒ °ÍÀÌ´Ù. ´õ¿í´õ ºÐ»êµÈ ȯ°æ¿¡¼´Â ¸ðµç ³ëµå°¡ Ŭ¶óÀ̾ðÆ®¿Í ¼¹ö·Î ÀÛµ¿ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ´ÜÁö ÇϳªÀÇ ¼¹ö¸¦ »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é, ¿©·¯ºÐÀº 'ÁÖ(master)'¶ó´Â ¸»À» »ý·«ÇÒ ¼ö ÀÖ°í ÁÖ¼¹ö¸¦ ±×³É ¼¹ö¶ó°í »ý°¢ÇÒ ¼ö ÀÖ´Ù.
ÁÖ¼¹ö´Â ¿©·¯ºÐÀÇ Beowulf ½Ã½ºÅÛ¿¡¼ °¡Àå Áß¿äÇÑ ³ëµåÀÏ °ÍÀÌ´Ù. Ŭ¶óÀ̾ðÆ® ³ëµåµé¿¡°Ô NFS ÆÄÀϽýºÅÛÀ» Á¦°øÇÏ°í ¼Ò½ºÄڵ带 ÄÄÆÄÀÏÇÏ¸ç º´·Ä󸮸¦ ½ÃÀÛÇÏ°í ¿ÜºÎ·ÎºÎÅÍÀÇ ¿¬°áÀ» °¡´ÉÇÏ°Ô ÇÑ´Ù. ´ÙÀ½ÀÇ ³»¿ëµéÀº ÁÖ¼¹ö¸¦ ¼³Ä¡ÇÏ°í ¼³Á¤ÇÏ´Â ´Ü°è¸¦ ¼³¸íÇÏ°í ÀÖ´Ù.
¼³Á¤°úÁ¤Áß °¡ÀåÁß¿äÇÑ ºÎºÐÀº ºÐÇÒÅ©±â¸¦ ¼±ÅÃÇÏ´Â °ÍÀÌ´Ù. ¿©·¯ºÐÀÇ Å¬·¯½ºÅÍ°¡ ÀÛµ¿À» ½ÃÀÛÇϱ⠽ÃÀÛÇÒ ¶§¿¡´Â ºÐÇÒ¼³Á¤À» ÇϱⰡ ¸Å¿ì Èûµé±â ¶§¹®¿¡ ¿©·¯ºÐÀÌ ¾ó¸¶¸¸ÅÀÇ ºÐÇÒÀÌ ÇÊ¿äÇÑÁö ¼±ÅÃÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù. º» ÀúÀÚ´Â ÀÌ ¹®¼¸¦ °»½ÅÇÒ ¶§¸¶´Ù ¾Æ·¡ ¿°ÅÇÑ ºÐÇÒ¿µ¿ªÀ» º¯°æÇÏ¿´´Ù. ¿©·¯ºÐÀÌ Á÷Á¢ ½ÃÇèÇغ¸¾ÒÀ½¿¡ Ʋ¸²¾ø°ÚÁö¸¸, ´ÙÀ½ÀÇ Å©±â´Â 4GBÀÇ HDD¿Í ·¹µåÇÞ 5.2, 16 ³ëµå, disk-less Ŭ¶óÀ̾ðÆ® Ŭ·¯½ºÅÍ¿¡´Â ¹®Á¦°¡ ¾ø´Ù. ´ÙÀ½ÀÇ ¸ñ·ÏÀº ¿©·¯ºÐÀÇ ÆÄÀÏÀ» ÀúÀåÇÒ ¼ö ÀÖ´Â /home
´Â Á¦¿ÜÇÑ´Ù.
/
- 500MB. / ºÐÇÒÀº /bin
, boot
, /dev
, /etc
, /lib
, /root
, /sbin
, /var
¿Í /tftpboot
µð·ºÅ丮¿Í ±× ³»ºÎÀÇ ÆÄÀϵéÀ» Æ÷ÇÔÇÑ´Ù. ´ëºÎºÐÀÇ °æ¿ì /tmp
¶ÇÇÑ /
¿¡ ÀÖ´Ù. disk-less Ŭ¶óÀ̾ðÆ® ¼³Á¤¿¡ À־ /tftpboot
°¡ /
¿Í µ¿ÀÏ ºÐÇÒ¿µ¿ª¿¡ ÀÖ´Â °ÍÀÌ ¸Å¿ì Áß¿äÇÏ´Ù.¸¸ÀÏ ¿ì¸®°¡ ºÐ¸®µÈ ºÐÇÒ¿µ¿ª¿¡ µÎ°³ÀÇ µð·ºÅ丮¸¦ ¸¶¿îÆ®½ÃÅ°°í ½Í´Ù¸é, ¿ì¸®´Â ÀÛ¾÷ÇÒ NFS root ¼³Á¤¿¡ ÇÊ¿äÇÑ Çϵ帵ũ¸¦ »ý¼ºÇÒ ¼ö ¾ø´Ù.
/usr
- 1.5GB. ÀÌ´Â ¾çÀÌ ¸¹ÀÌ º¸ÀÏÁö ¸ð¸£Áö¸¸ ´ëºÎºÐÀÇ rpmÀÌ /usr/local
ÀÌ ¾Æ´Ñ /usr
¿¡ ÀúÀåµÈ´Ù´Â °ÍÀ» »ó±âÇÏÀÚ. ¸¸ÀÏ ´ëºÎºÐÀÇ ²Ù·¯¹Ì¸£¸¦ ¼³Ä¡ÇÏ°í ½Í´Ù¸é, /usr
¿¡ ´õ ¸¹Àº ¿µ¿ªºÐÇÒÀ» Ç϶ó. ÇÁ·Î±×·¥ ½ÇÇà½Ã µð½ºÅ© °ø°£ ºÎÁ·º¸´Ù ´õ¿í ³ª»Û °ÍÀº ¾ø´Ù.
/usr/local
- 500MB¿¡¼ 2GB±îÁö. Á¤È®ÇÑ Å©±â´Â ¹èÆ÷º»¿¡ ÀÖ´Â ÇÁ·Î±×·¥ÀÌ ¾Æ´Ñ ´Ù¸¥ °÷¿¡¼ºÎÅÍ Ã·°¡ÇÒ ¼ÒÇÁÆ®¿þ¾î°¡ ¾ó¸¶³ª Å«Áö¿¡ ´Þ·ÁÀÖ´Ù.
swap
- ½º¿ÍÇÎÀº ¿©·¯ºÐ ½Ã½ºÅÛ ¼º´É¿¡ ÁÁÁö ¾Ê´Ù. ºÒÇàÈ÷µµ, ¼¹ö°¡ ¾ÆÁÖ Ä¿´Ù¶õ ÀÛ¾÷À» ¼öÇàÇÏ°í ÀÖ°í, ÃæºÐÇÑ ¸Þ¸ð¸® È®º¸°¡ Èûµç °æ¿ì¸¸ »ç¿ëÇϵµ·Ï ÇÑ´Ù. ¿©·¯ºÐÀº ¾Æ¸¶µµ RAM Å©±âÀÇ 2¹è ÀÌ»ó Å©°Ô ÀâÁö ¾Ê¾Æ¾ßÇÑ´Ù. ¿¹¸¦ µé¾î¼ ÀúÀÚÀÇ ½Ã½ºÅÛÀÇ °æ¿ì, ³ëµå1¿¡ 384MBÀÇ RAM°ú 4°³ÀÇ 128MB ½º¿ÒÀ» ¼³Á¤Çß´Ù.
¿©±â¼´Â ·¹µåÇÞ ¸®´ª½º 5.2 ¼³Ä¡¸¦ http://www.redhat.com/support/docs/rhl/°ú °°ÀÌ »ó¼¼ÇÏ°Ô ±â¼úÇÏÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. ¸ðµç ·¹µåÇÞ 5.2 ²Ù·¯¹Ì¸¦ ´Ù ¼³Ä¡ÇÒ °ÍÀ» ±ÇÇÑ´Ù. ¸¸ÀÏ µð½ºÅ© °ø°£ÀÌ ÃæºÐÄ¡ ¾Ê´Ù¸é, °³°³ÀÇ ²Ù·¯¹Ì¸¦ ¼±ÅÃÇϴµ¥ ¸¹Àº ½Ã°£À» ÇÒ¾ÖÇÏÁö ¸»°í »ç¿ëÇÏÁö ¾ÊÀ» °Í°°Àº ²Ù·¯¹Ì´Â ¼³Ä¡ÇÏÁö ¾Ê°í ³Ñ¾î°£´Ù. ¸¶Ä¡ Linux HOWTO ¹®¼ ¹ø¿ªÃ³·³ ¸»ÀÌ´Ù.
¿ì¼± ÀÌ´õ³Ý Ä«µå ¼³Á¤ÀÌ ÇÊ¿äÇÏ´Ù. ¿©·¯ºÐÀÇ ÀÌ´õ³ÝÄ«µåÁßÀÇ Çϳª°¡ ÁøÂ¥ 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
º» ÀúÀÚÀÇ 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
/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
/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
/etc/hosts.equiv
rshÀ» Ŭ·¯½ºÅÍÀÇ ¾î¶°ÇÑ ³ëµå, ¾î¶°ÇÑ »ç¿ëÀÚ¿¡°Ôµµ Çã¿ëÇØÁÖ±â À§ÇØ ¿©·¯ºÐÀº º¸¾È¹®Á¦¸¦ °¨¼öÇؾßÇÕ´Ï´Ù. ±×¸®°í ¸ðµç È£½ºÆ®ÀÇ ¸®½ºÆ®¸¦ /etc/hosts.equiv
¿¡ ÀÔ·ÂÇÏ¿©¾ß ÇÕ´Ï´Ù. º¸¾È¹®Á¦´Â 11ÀýÀ» Âü°íÇϽñ⠹ٶø´Ï´Ù.
#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)
2.0.xÀÇ SMP¿Í ½Ã°£º¯È¯¿¡ ¸î°¡Áö ¹®Á¦Á¡µéÀÌ ÀÖ´Ù. ÀÌ´Â ¸î¸î ÀÎÅÍ·´Æ® ¹®Á¦ ¶§¹®¿¡ ¹ß»ýÇÑ´Ù. °¡Àå ÁÁÀº ÇØ°á¹æ¹ýÀº xntp¸¦ »ç¿ëÇؼ ¿ÜºÎ¿ÍÀÇ ½Ã°£À» ÀÏÄ¡½ÃÅ°µµ·ÏÇÑ´Ù. ¾î¶°ÇÑ °æ¿ì¶óµµ, ¿©·¯ºÐÀÇ Å¬·¯½ºÅÍÀÇ ½Ã°£À» µ¿±âÈÇ϶ó. xntp ¼³Á¤¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.
clock -w
¸í·ÉÀ» ÀÌ¿ëÇÏ¿© CMOS RTC (Real Time Clock)À» ÇöÀç½Ã°¢À¸·Î º¯°æÇ϶ó.mount /mnt/cdrom
, ¸¸ÀÏ ½ÇÇàµÇÁö ¾ÊÀ¸¸é 5ÀýÀ» ÂüÁ¶Ç϶ó.)/mnt/cdrom/RedHat/RPMS
·Î À̵¿Ç϶órpm -i xntp3-5.93-2.i386.rpm
À» ½ÇÇàÇ϶ó./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
¸¦ ´Ý°í ³ª¿Â´Ù.
¿©·¯ºÐÀÌ ÀÌ ¸í·ÉÀ» /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 ¹®¼¸¦ Âü°íÇ϶ó.