NCD X terminal mini HOWTONCD X Å͹̳ÎÀ» »ç¿ëÇÏ´Â ¹æ¹ýÀÌ¾È ÇÖÁö Ian Hodge, ihodge at nortel.cav1.01, 9 August 1998 ½É»óÇö artsilly@eeserver.korea.ac.kr v1.0s, 1998³â 12¿ù 29ÀÏÀÌ ¹®¼´Â NCD X Å͹̳Î(¹Ì±¹ÀÇ ³×Æ®¿öÅ© ÄÄÇ»Æà µð¹ÙÀ̽º¶ó´Â Å͹̳ÎÀ» ¸¸µå´Â ȸ»ç(NCD) ¿¡¼ ³ª¿Â X Å͹̳Î, X Å͹̳ο¡ ´ëÇؼ´Â ¹Ø¿¡ ÀÚ¼¼È÷ ¼³¸íÀÌ ³ª¿Â´Ù. ¿ªÁÖ)À» À¯´Ð½º È£½ºÆ®¿¡ ¿¬°áÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ±â¼úÇÏ°í ÀÖ´Ù. 1. ÀúÀÛ±ÇÀÌ NCD X Å͹̳Π¹Ì´ÏÇÏ¿ìÅõ´Â ÀÌ¾È È£Áö¿¡ ÀÇÇØ 1998³â ÀÛ¼ºµÇ¾úÀ¸¸ç ¸ðµç ±ÇÇÑÀ» °®´Â´Ù. ÄÄÇ»ÅÍ »óÀÇ ¹®¼¸¦ ¹èÆ÷Çϰųª È°ÀÚÈµÈ ¹®¼·Î ¹èÆ÷, Àοë½Ã¿¡´Â ÀúÀÛ±ÇÀ» ÇÔ²² Ç¥½ÃÇØ ÁÖ½Ã±æ ¹Ù¶ø´Ï´Ù. 2. ¼Ò°³ÀÌ ¹®¼´Â À¯´Ð½º È£½ºÆ®¿Í NCD X Å͹̳ÎÀ» ¿¬°áÇÏ°í, ¼¼ÆÃÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© ¾²¿©Áø ±ÛÀÌ´Ù. À¯´Ð½º È£½ºÆ®¿Í X Å͹̳ÎÀ» ¿¬°áÇÒ ¶§´Â RARP, NFS, PCMCIA, ¸ðµ©À» ÀÌ¿ëÇÏ´Âµî ¿©·¯ °¡Áö ¹æ¹ýÀÌ ÀÖÁö¸¸, ÀÌ ¹®¼¿¡¼´Â ºÎÆ® ÇÁ·ÎÅäÄÝÀÎ BootP¸¦ »ç¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÏ°í ÀÖ´Ù. ºñ·Ï ¿©±â¿¡¼ ¼³¸íÇÏ´Â X Å͹̳ÎÀº ´Ü ÇÑ°¡Áö Á¾·ùÀÌ°í ¸¹Àº °æÇèÀûÀÎ ºÎºÐ¿¡ ÀÇÁ¸ÇÏ°í ÀÖÁö¸¸ ÀÌ ³»¿ëµéÀº ´Ù¸¥ X Å͹̳ο¡µµ ÀϹÝÀûÀÎ Àû¿ëÀÌ °¡´ÉÇÒ °ÍÀÌ´Ù. Âü°íÇÒ ¼ö ÀÖ´Â ¹®¼·Î ¸®´ª½º X Å͹̳Π¹Ì´ÏÇÏ¿ìÅõ°¡ ÀÖ´Ù.(ÀÌ ¹®¼¸¦ ÀÛ¼ºÇÏ´Â Áß ±× ¹®¼ ¿ª½Ã ÀÛ¼º Áß¿¡ ÀÖ´Ù´Â °ÍÀ» ¾Ë¾ÒÀ¸¹Ç·Î ÇöÀç·Î´Â À¯ÀúÀÇ ÄÄÇ»ÅÍ¿¡ ±ò·Á ÀÖÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù. ³×Æ®¿öÅ© »ó¿¡¼ ã±â ¹Ù¶õ´Ù.) X Å͹̳Π¹Ì´ÏÇÏ¿ìÅõ´Â Á»´õ ÀϹÝÀûÀÎ ³»¿ëÀ» ´ã°í ÀÖÀ¸¸ç ÀÌ ¹®¼ÀÇ ³»¿ë°ú Áߺ¹µÇ´Â ³»¿ëµµ ¾øÁø ¾Ê´Ù. 2.1 ¹®¼ÀÇ °³¿äÀÌ °úÁ¤µéÀº X Å͹̳ÎÀ» À¯´Ð½º ³×Æ®¿öÅ©¿¡ ¿¬°á½ÃÅ°´Â ¹æ¹ýÀ» °³·«ÀûÀ¸·Î ³ª¿ÇÑ °ÍÀÌ´Ù.
3. ÇÊ¿äÇÑ °Íµé3.1 NCD X Å͹̳ÎX Å͹̳ÎÀº Àß ¾Ë·ÁÁø À©µµ¿ìÁî ½Ã½ºÅÛÀÎ X À©µµ¿ìÀÇ ÇÁ·ÎÅäÄÝÀ» ±â¹ÝÀ¸·Î ¸Þ½ÃÁö¿Í ȸé Ç¥½ÃµîÀ» ³×Æ®¿öÅ©¸¦ ÅëÇØ ±¸ÇöÇÏ´Â ±×·¡ÇÈ Å͹̳ÎÀÌ´Ù. ÀϹÝÀûÀ¸·Î Å͹̳ο¡ ¾²ÀÌ´Â X ¼¹ö°¡ ºÎÆà ½Ã¿¡ ³×Æ®¿öÅ©¸¦ ÅëÇØ X Å͹̳ηΠ·ÎµùµÇ°í ½ÇÇàµÈ´Ù. ±× ¹ÛÀÇ X ¾îÇø®ÄÉÀ̼ÇÀº X Å͹̳ο¡¼ ½ÇÇàµÇ´Â ´ë½Å¿¡ È£½ºÆ®³ª ´Ù¸¥ ½Ã½ºÅÛÀ¸·ÎºÎÅÍ ½ÇÇàµÈ´Ù.(¹°·Ð ¸î¸î ¿¹¿Ü°¡ ÀÖÀ» ¼ö ÀÖ´Ù.) ´ë½Å¿¡ X Å͹̳ÎÀº ±× ½ÇÇàµÇ´Â ȸéÀ» ³×Æ®¿öÅ©¸¦ ÅëÇØ º¸¿©ÁÜÀ¸·Î »ç¿ëÀÚ¿Í ¿¬°áµÇ´Â °ÍÀÌ´Ù. Áï X Å͹̳ÎÀº ³×Æ®¿öÅ© ÀÚ¿øÀ» ÀÌ¿ëÇϱâ À§ÇØ X ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÏ´Â ÀÏÁ¾ÀÇ ³×Æ®¿öÅ© ÄÄÇ»ÅͶó ÇÒ ¼ö ÀÖ´Ù. 3.2 ¹°¸®ÀûÀÎ ¿¬°áNCD»çÀÇ X Å͹̳Π- ÀÌ ¹®¼¸¦ ÀÛ¼ºÇÏ´Â µ¿¾È¿¡´Â Xncd19r¸ðµ¨À» ÀÌ¿ëÇÏ¿´´Ù. - Àº RT45(Æ®À§½ºÆ® Æоî¶óÀÎ UTP ÄÉÀÌºí ¿ªÁÖ)¸¦ ÀÌ¿ëÇÏ¿© 10baseTÇü½Ä ÀÌ´õ³ÝÀ» ±¸ÇöÇÑ´Ù. ¸¸ÀÏ Å͹̳ÎÀÌ ´Ù¼ö¶ó¸é Çãºê¸¦ ÀÌ¿ëÇÏ¿©¾ß ÇÒ °ÍÀÌ´Ù. ´Ü ÇÑ ´ëÀÇ È£½ºÆ®¿Í ´Ü ÇÑ´ëÀÇ X Å͹̳θ¸ ÀÖ´Ù¸é Çãºê ¾øÀ̵µ null Çü½ÄÀÇ ÄÉÀ̺íÀ» ¸¸µé¾î ¿¬°áÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÄÉÀÌºí ¹× Çãºê¿¡ ´ëÇؼ´Â ÀÌ´õ³Ý ÇÏ¿ìÅõ¸¦ Âü°íÇϱ⠹ٶõ´Ù. null Çü½ÄÀÇ ÄÉÀÌºí ¿ª½Ã ÀÌ´õ³Ý ÇÏ¿ìÅõ¿¡¼ ã±â ¹Ù¶õ´Ù. 3.3 NCD X Å͹̳Π¼ÒÇÁÆ®¿þ¾î(X Server)X ¼¹ö ÇÁ·Î±×·¥Àº °¢ NCD X Å͹̳ο¡ ÀûÇÕÇÑ ¹ÙÀ̳ʸ®¿©¾ß ÇÑ´Ù.(ÀϹÝÀûÀ¸·Î X Å͹̳ÎÀÇ CPU´Â ÀÎÅÚ °è¿ÀÌ ¾Æ´Ñ 16bit ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼ÀÌ´Ù. ´ç¿¬È÷ X ¼¹ö ÇÁ·Î±×·¥Àº ÀÌ·¯ÇÑ °¢°¢ÀÇ ¸¶ÀÌÅ©·Î ÇÁ·Î¼¼¼ÀÇ ¹ÙÀ̳ʸ®ÀÌ´Ù. ¿ªÁÖ) ÀÌ·¯ÇÑ X ¼¹ö´Â ±¸ÀÔ ½Ã Á¦ÀÛ È¸»ç(NCD)·ÎºÎÅÍ ÁÖ¾îÁö°Å³ª °³ÀÎÀûÀÎ ¿äû¿¡ ÀÇÇØ ¹ÞÀ» ¼ö ÀÖ´Ù.(NCD»çÀÇ »ç¿ëÀÚ Áö¿ø ¼¾ÅÍ¿¡ ¸ÞÀÏÀ» º¸³»¸é µÈ´Ù. NCD X Å͹̳ΠµÚÂÊ¿¡ ÀÖ´Â ÀϷùøÈ£¸¦ ±â¾ïÇØ µÎ±â ¹Ù¶õ´Ù. ¸ðµ¨¸í¿¡ ´ëÇÑ Á¤È®ÇÑ Á¤º¸°¡ ÀÖ¾î¾ß ÇÑ´Ù. ¿ªÁÖ) ÀÌ ÆÄÀÏÀº È£½ºÆ® ÄÄÇ»ÅÍ¿¡ À§Ä¡ÇÏ¿© X Å͹̳ÎÀÇ ºÎÆà ½Ã¿¡ ³×Æ®¿öÅ©¸¦ ÅëÇØ ·ÎµùµÈ´Ù. ¹°·Ð ÀÌ ÆÄÀÏÀº X Å͹̳ο¡ ¸Â´Â ¹ÙÀ̳ʸ®ÀÌ°í È£½ºÆ® ÄÄÇ»ÅÍ´Â ´ÜÁö ³×Æ®¿öÅ©·Î º¸³» Áֱ⸸ ÇÏ¸é µÇ±â ¶§¹®¿¡ È£½ºÆ®ÀÇ Á¾·ù¿Í´Â °ü°è¾ø´Ù.(³ªÁß¿¡ ´õ¿í ÀÚ¼¼ÇÑ ¼³¸íÀ» Çϵµ·Ï ÇÏ°Ú´Ù.) X ¼¹ö´Â X ¸Å´ÏÀú¿Í ÇÔ²² Á¦°øµÇ±âµµ ÇÑ´Ù. ºü¸¥ À©µµ ¸Å´ÏÀú¸¦ ¿øÇÒ ¶§´Â X ¼¹öó·³ X Å͹̳Π»ó¿¡¼ ½ÇÇàµÇ´Â X ¸Å´ÏÀú¸¦ ÀÌ¿ëÇÏ´Â °Íµµ ÁÁÀº ¹æ¹ý Áß ÇϳªÀÌ´Ù. 4. À¯´Ð½º È£½ºÆ®ÀÇ ¼³Á¤X Å͹̳ÎÀÌ ºÎÆÃµÉ ¶§, ³×Æ®¿öÅ©·Î ¿¬°áµÈ È£½ºÆ®¸¦ ÅëÇØ X ¼¹ö¸¦ ºñ·ÔÇÑ ¿©·¯ ÆÄÀÏÀ» ·ÎµùÇÏ°Ô µÈ´Ù. Å͹̳ÎÀÌ ºÎÆÃµÈ ÈÄ¿¡´Â X ¼¹ö°¡ ÀÔÃâ·ÂÀ̳ª ȸé ÀÔÃâ·Â, X ÇÁ·ÎÅäÄÝ »óÀÇ ·ÎÄà Ŭ¶óÀ̾ðÆ®·Î¼ÀÇ ¿ªÇÒÀ» ´ã´çÇÏ°Ô µÈ´Ù. À§¿¡ ¸»ÇÑ °Íó·³ X ¼¹ö ÇÁ·Î±×·¥Àº ¾î¶² ¹æ½ÄÀ¸·Îµµ È£½ºÆ® ÄÄÇ»ÅÍ¿¡¼ ½ÇÇàµÇÁö ¾Ê´Â´Ù. ¶ÇÇÑ ¾î¶² µð·ºÅ丮¿¡ À§Ä¡Çϴ°¡´Â Áß¿äÇÏÁö ¾Ê´Ù. 4.1 TFTP¿Í BootPX Å͹̳ÎÀÌ È£½ºÆ®·ÎºÎÅÍ X ¼¹ö ÇÁ·Î±×·¥°ú ¼³Á¤ ÆÄÀϵéÀ» ³×Æ®¿öÅ©·Î ¹Þ±â À§ÇØ tftp(trivial file transfer protocol ´Ü¼øÇÑ ftp)¿Í BootP(boot protocol server ºÎÆ® ÇÁ·ÎÅäÄÝ ¼¹ö)¸¦ ÇÊ¿ä·Î ÇÑ´Ù. µÎ ¼ºñ½º´Â ÀüÇüÀûÀÎ inetd(ÀÎÅÍ³Ý µ¥¸ó) Áß ÇϳªÀÌ´Ù. ³×Æ®¿öÅ© ¼³Á¤ÀÌ µÇ¾î ÀÖ´Â X Å͹̳ÎÀ» ºÎÆÃÇÑ´Ù°í ÇÏÀÚ. Àü¿øÀÌ µé¾î¿ÀÀÚ ¸¶ÀÚ X Å͹̳ÎÀº BootP¸¦ ÀÌ¿ëÇÏ¿© X Å͹̳ÎÀÇ ¹°¸®ÀûÀÎ ÀÌ´õ³Ý ¾îµå·¹½º°¡ ´ã°Ü ÀÖ´Â ºê·Îµåij½ºÆ® ¸Þ½ÃÁö¸¦ º¸³»°Ô µÈ´Ù. ÀÌ·¯ÇÑ Á¤º¸µé - ƯÈ÷ ÀÌ´õ³Ý ¾îµå·¹½ºµî - Àº È£½ºÆ®°¡ X Å͹̳ÎÀ» ºÎÆýÃÅ°´Â °úÁ¤¿¡ ¹«Ã´À̳ª Áß¿äÇÏ´Ù. ¸¸ÀÏ ÀÌ·± ºÎÆà ¿äûÀÌ ¸®¸ðÆ® È£½ºÆ®¿¡ ÀÇÇØ ¹Þ¾Æµé¿©Áö°Ô µÇ¸é inetd¿¡¼´Â BootP µ¥¸óÀ» ½ÇÇà½ÃŲ´Ù. (inetd´Â /etc/services ÆÄÀÏÀ» ÀÌ¿ëÇØ ¸Þ½ÃÁö°¡ µé¾î¿À´Â Æ÷Æ®¸¦ °Ë»öÇÏ°í ÀÖÀ¸¹Ç·Î ºÎÆà ¿äûÀ» ¹Þ¾ÆµéÀÌ°Ô µÈ´Ù. BootP µ¥¸óÀ» inetd¿¡¼ ¼öÇà½ÃÅ°´Â °ÍÀº /etc/inetd.conf ÆÄÀÏÀ» ¼öÁ¤ÇØ¾ß ÇÑ´Ù.) ¼öÁ¤°úÁ¤Àº inetd.conf¿¡¼ TFTP¿Í BootP¿¡ ´ëÇÑ ¼³Á¤ ³»¿ëÀ» ¸¸µé¾î ÁÖ´øÁö ¾Æ´Ï¸é ÄÚ¸àÆ® ÇØ ³õÀº °ÍÀ» Ç®¾î ÁÖ´Â °ÍÀ¸·Î ¼³Á¤À» ¸¶Ä£´Ù.(ÀϹÝÀûÀ¸·Î ÄÚ¸àÆ®¸¦ Ç®¾î ÁÖ´Â °ÍÀ¸·Î ÇØ°áµÉ °ÍÀÌ´Ù.) tftpdÀÇ ¸¶Áö¸· ¿É¼ÇÀº(¾Æ±Ô¸ÕÆ®) X Å͹̳ÎÀÌ ÇÊ¿ä·Î ÇÏ´Â ÆÄÀϵé(X ¼¹ö, ¼³Á¤ ÆÄÀÏ)µîÀÌ ³õ¿©Á® ÀÖ´Â µð·ºÅ丮°¡ µÈ´Ù. ¹°·Ð µð·ºÅ丮¸¦ ¾È ½á Á־ µÇÁö¸¸ tftpÀÇ ¼º°Ý»ó(·Î±ä ¾øÀÌ Æ÷Æ®·Î ´©±¸³ª ÀÐÀ» ¼ö ÀÖ´Ù.) º¸¾ÈÀ» À§Çؼ¶ó¸é Ç×»ó Á¦Çѵǰí ƯÁ¤ÇÑ µð·ºÅ丮¸¦ ¼³Á¤ÇØ ÁÖ´Â °ÍÀÌ Áß¿äÇÏ´Ù. ´ÙÀ½Àº /etc/inetd.confÀÇ ÀϺÎÀÌ´Ù.
# tftp service is provided primarily for booting. Most sites # run this only on machines acting as "boot servers". # ÀϹÝÀûÀ¸·Î tftp ¼ºñ½º´Â ºÎÆÃÀ» À§ÇØ ¾²ÀδÙ. °ÅÀÇ ´ëºÎºÐÀÇ # ºÎÆ® ¼¹ö·Î ¾²ÀÌ´Â ÄÄÇ»ÅÍ¿¡¼ tftp¸¦ ¾´´Ù. tftp dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.tftpd /usr/X11/lib/X11/ncd/ bootps dgram udp wait root /usr/sbin/tcpd /usr/sbin/in.bootpd X Å͹̳ÎÀ» ºÎÆÃÇÏ´Â µ¿¾È È£½ºÆ®ÀÇ BootP ¼¹ö µ¥¸óÀº /etc/bootptab ÆÄÀÏÀ» ÀÐÀ» °ÍÀÌ´Ù. X Å͹̳ο¡ ´ëÇÑ ¿£Æ®¸®°¡ ÀÌ ÆÄÀÏ ¾È¿¡ ÀÖ¾î¾ß ÇÑ´Ù. °¢°¢ÀÇ ¿£Æ®¸®µéÀº ':'¿¡ ÀÇÇØ Å±׷Π¶Ç´Ù½Ã ³ª´µ¾îÁö°Ô µÈ´Ù. È£½ºÆ® ³×ÀÓÀº ¹Ýµå½Ã ¿£Æ®¸®ÀÇ Ã¹ ¹ø° űװ¡ µÇ¾î¾ß ÇÑ´Ù. ´ÙÀ½Àº bootptab¿¡ ¾²À̴ ű׵鿡 ´ëÇÑ ¼³¸íÀÌ´Ù.
´ÙÀ½Àº /etc/bootptabÀÇ ¿¹Á¦ÀÌ´Ù. '\'´Â Ç×»ó ±×·¸µíÀÌ °è¼Ó À̾îÁö´Â ¶óÀÎÀ̶ó´Â Àǹ̿¡¼ ¾²ÀÎ °ÍÀÌ´Ù.
# This is a general entry (here given the name default) # with information common to all BootP clients # ÀÌ°ÍÀº ÀϹÝÀûÀ¸·Î ¸ðµç BootP Ŭ¶óÀ̾ðÆ®¿¡ ¸ÂÃß¾îÁø ±âº»ÀûÀÎ ¿£Æ®¸®ÀÌ´Ù. default:hd=/usr/X11/lib/X11/ncd/:\ ds=10.0.0.3:\ sm=255.0.0.0:\ gw=10.0.0.1:\ # X terminal entry with hostname myxterm # Notice the tc tag reference to the entry default # È£½ºÆ® ³×ÀÓÀ» myxtermÀ¸·Î ¼¼ÆÃÇÏ¿© X Å͹̳Π¿£Æ®¸®¸¦ ¸¸µé¾ú´Ù. # tc¸¦ ÀÌ¿ëÇÏ¿© defaultÀÇ ¼¼ÆÃÀ» °¡Á®¿Ô´Ù´Â °ÍÀ» ÁÖÀÇÇϱ⠹ٶõ´Ù. myxterm:ht=ethernet:\ ha=0x0000a7122619:\ ip=10.0.0.2:\ tc=default:\ bf=Xncd19r: ¸¸ÀÏ ÀÌ bootptabÆÄÀÏ¿¡ ÀÖ´Â ³»¿ë°ú ºÎÆÃÀ» ¿äûÇÑ ¸Þ½ÃÁö¿¡ ÀÖ´Â Çϵå¿þ¾î ¾îµå·¹½º°¡ ÀÏÄ¡ÇÑ´Ù¸é bootp¿¡¼´Â X Å͹̳ÎÀÇ IP ¾îµå·¹½º¸¦ ÀÌ¿ëÇÏ¿© ÆÄÀÏÀ» º¸³» ÁÖ°Ô µÉ °ÍÀÌ´Ù. ¹°·Ð À̶§ tftp¸¦ ÀÌ¿ëÇÏ°Ô µÉ °ÍÀ̶ó´Â °ÍÀ» ´«Ä¡Ã«À» °ÍÀÌ´Ù. È£½ºÆ® ³×ÀÓÀº È£½ºÆ®¿¡ ÀÖ´Â /etc/hosts ÆÄÀÏÀ» ÀÌ¿ëÇÏ¿© ÁöÁ¤ÇØ ÁÙ ¼ö ÀÖ´Ù. ÀÌ ÆÄÀÏÀº È£½ºÆ® ³×ÀÓÀ» IP ¾îµå·¹½º·Î ¹Ù²Ù´Âµ¥ ¾²ÀδÙ. ¿¹¿¡¼ X Å͹̳ÎÀÇ ¾îµå·¹½ºÀÎ 10.0.0.2´Â 'myxterm'À̶õ À̸§À¸·Î ÁöÁ¤µÇ¾î ÀÖ´Ù.
10.0.0.1 linuxhost # The boot host 10.0.0.2 myxterm # X terminal 5. NCD X Å͹̳ΠºÎÆýÃÅ°±âÀü¿øÀÌ µé¾î¿À°Ô µÇ¸é X Å͹̳ÎÀº ºÎÆÃÇÏ·Á ½ÃµµÇÑ´Ù.(À§ÀÇ 4.1 ÀýÀ» ¼³¸íÇϱâ À§Çؼ ³×Æ®¿öÅ© ¼³Á¤ÀÌ µÇ¾î ÀÖ´Â X Å͹̳ÎÀ» »ç¿ëÇÑ´Ù°í °¡Á¤Çß´Ù. 5Àå¿¡¼´Â ±× ³×Æ®¿öÅ© ¼³Á¤¿¡ ´ëÇÑ ¼³¸íÀÌ´Ù. ¿ªÁÖ) À§¿Í °°ÀÌ ³×Æ®¿öÅ©¸¦ Ÿ°í X ¼¹ö ÇÁ·Î±×·¥ÀÌ ·ÎµùµÇ¾î ¸Þ¸ð¸®¿¡ ¿Ã¶ó°¡°í ½ÇÇàµÇ°Ô µÈ´Ù. ±×·¯³ª ºÎÆÃÀ» ÇÏÁö ¸øÇÑ´Ù¸é(¿©·¯ °¡Áö ÀÌÀ¯°¡ ÀÖÀ» ¼ö ÀÖÁö¸¸ ³×Æ®¿öÅ© ¼³Á¤ÀÌ À߸øµÇ¾î X ¼¹ö¸¦ ·ÎµùÇÒ ¼ö ¾ø´Â °æ¿ìÀÌ´Ù. X Å͹̳ÎÀÇ ¼³Á¤ÀÌ À߸øµÇ¾ú°Å³ª È£½ºÆ®ÀÇ ¼³Á¤ÀÌ À߸øµÇ¾ú°Å³ª µÑ Áß ÇϳªÀÌ´Ù. ¿ªÁÖ) ºÎÆ® ¸ð´ÏÅÍÀÇ ÇÁ·ÒÇÁÆ®ÀÎ '>'°¡ ¶ß°Ô µÈ´Ù. ºÎÆ® ¸ð´ÏÅͶõ X Å͹̳ÎÀÇ ROM¿¡ ½Ç·Á ÀÖ´Â ÀÏÁ¾ÀÇ Æß¿þ¾î(¹ÙÀÌ¿À½º)ÀÌ´Ù. ÀÌ·± »óÅ´ X Å͹̳ÎÀÇ NVRAM(Áö¿öÁöÁö ¾Ê´Â ·¥)¿¡ ÀúÀåµÇ¾î ÀÖ´Â ³×Æ®¿öÅ© ¼³Á¤ÀÌ À߸øµÇ¾î ÀÖ´Â °ÍÀÌ´Ù. ¸¸ÀÏ ´ç½ÅÀÇ X Å͹̳ÎÀÌ ÀÌ·± »óÅ·ΠºüÁ® ³ª¿Â´Ù¸é ÀûÀýÇÑ ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© È£½ºÆ®¿¡ ¿¬°á, X ¼¹ö ÇÁ·Î±×·¥À» ·Îµù ÇÒ ¼ö ÀÖ´Ù. ºÎÆ® ¸ð´ÏÅÍ¿¡¼ 'bt' ¸í·ÉÀ» ÀÌ¿ëÇϰųª ¸Þ´º¸¦ ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ¸í·É°ú ¸Þ´º ¹æ½ÄÀº ¸¹Àº ºÎºÐ¿¡¼ °ãÄ£´Ù. ±×·¯³ª ¸Þ´º ¹æ½ÄÀÌ Á»´õ Æø ³Ð°Ô ¼³Á¤À» ÇÒ ¼ö ÀÖ´Ù. 5.1 ºÎÆ® ¸ð´ÏÅÍ¿Í ¸í·Éµé´ÙÀ½°ú °°Àº ¸í·ÉÀ¸·Î ºÎÆà °¡´ÉÇÏ´Ù.
5.2 ºÎÆ® ¸ð´ÏÅÍÀÇ ¼Â¾÷ ¸Þ´º¼Â¾÷ ¸Þ´º´Â Å°º¸µå¿¡ ÀÖ´Â 'Setup'Å°¸¦ ´©¸£°Å³ª ºÎÆ® ÇÁ·ÒÇÁÆ® »ó¿¡¼ 'se'¸¦ ŸÀÌÇÎÇÔÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ´Ù.(NCD¿¡¼ Á¦°øÇØ ÁÖ´Â Å͹̳ÎÀÇ Å°º¸µå°¡ ¾Æ´Ñ ÀÏ¹Ý PS/2Å°º¸µå¸¦ »ç¿ëÇÑ´Ù¸é ¸í·ÉÀ» ÀÌ¿ëÇÏ¿© ¸Þ´º¸¦ ½ÇÇàÇØ¾ß ÇÒ °ÍÀÌ´Ù. ¿ªÁÖ)
5.3 X Å͹̳ÎÀÇ ¼³Á¤ ÆÄÀϵéºÎÆà °úÁ¤ µ¿¾È X Å͹̳ÎÀº ºÎÆà ȣ½ºÆ®·ÎºÎÅÍ ¼³Á¤ ÆÄÀÏÀ» °¡Á®¿À°í ·ÎµùÇÏ·Á ÇÒ °ÍÀÌ´Ù. ¸¸ÀÏ Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é ±âº» ¼³Á¤°ªÀ» ÀÌ¿ëÇÏ¿© ºÎÆÃÇϹǷΠ²À ÇÊ¿äÇÏ´Ù°í º¼ ¼ö´Â ¾ø´Ù. ÇÏÁö¸¸ ´ÙÀ½°ú °°Àº °ªÀ» Æ÷ÇÔÇÏ´Â ¼³Á¤ ÆÄÀÏÀ̹ǷΠ¼¼ÆÃÇØ ³õ´Â´Ù¸é ¹«Ã´À̳ª À¯¿ëÇÒ °ÍÀÌ´Ù.
¼º°øÀûÀ¸·Î ºÎÆÿ¡ ¼º°øÇÑ´Ù¸é ¸Þ´º¹Ù¸¦ °¡Áö°í ÀÖ´Â X Å͹̳ÎÀÇ ÄÜ¼Ö À©µµ¿ì°¡ ¶ß°Ô µÉ °ÍÀÌ´Ù. ¼Â¾÷ ¸Þ´º¸¦ ÀÌ¿ëÇÏ¿© ÄÜ¼Ö À©µµ¿ìÀÇ µð½ºÇ÷¹À̸¦ ¼³Á¤ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÄÜ¼Ö À©µµÀÇ ¼Â¾÷ Ç®´Ù¿î ¸Þ´º·ÎºÎÅÍ ÇöÀç ¼³Á¤ »óŸ¦ º¼ ¼ö ÀÖÀ» °ÍÀÌ¸ç ´ÙÀ½ ¹ø »ç¿ëÀ» À§ÇÏ¿© ¼¼ÆÃÀ» ¹Ù²Ù°Å³ª ¼öÁ¤ÇÒ ¼ö ÀÖ´Ù. ¸¸ÀÏ TFTP¸¦ ÀÌ¿ëÇÑ ºÎÆà °úÁ¤À̶ó¸é ¹Ýµå½Ã ºÎÆ® È£½ºÆ®¿¡¼´Â ÆÄÀÏÀÇ Æ۹̼ÇÀ» 'ÀÐÀ» ¼ö ÀÖ´Â »óÅÂ'·Î ÇØ ÁÖ¾î¾ß ÇÑ´Ù. ¸¶Âù°¡Áö·Î ¼³Á¤ ÆÄÀÏÀÌ ÀúÀåµÉ µð·ºÅ丮´Â ´ç¿¬È÷ '¾µ ¼ö ÀÖ¾î¾ß' ÇÑ´Ù. ¸¸ÀÏ º¸¾È TFTP(º¸¾È ¹®Á¦·Î ÀÌ·± ¹æ½ÄÀÇ TFTP¸¦ ¾´´Ù¸é)¸¦ ¾´´Ù¸é ¾Æ¸¶ ƯÁ¤ µð·ºÅ丮¸¸ ÀÐÀ» ¼ö ÀÖ´Ù´Â °ÍÀ» ÁÖÁöÇϱ⠹ٶõ´Ù. 5.4 È£½ºÆ®¿¡ Á¢¼ÓÇϱâX Å͹̳ΠÄÜ¼Ö À©µµ¿ìÀÇ ¸Þ´º¹Ù¿¡¼ 'terminals|New Telnet...' À» ¼±ÅÃÇϸé ÅÚ³Ý À©µµ¿ì°¡ ¶ß°Ô µÉ °ÍÀÌ´Ù. ÁÖ¼Ò¸¦ Àû´Â ¶õ¿¡ ÅÚ³Ý È£½ºÆ®ÀÇ ÁÖ¼Ò¸¦ Àû¾î ³Ö°í À©µµ ¸Å´ÏÀú¸¦ Æ÷ÇÔÇÏ´Â ¹öÆ°À» ´©¸£¸é À©µµ ¸Å´ÏÀú¿Í ÇÔ²² ÅÚ³ÝÀÌ ½ÇÇà µÉ °ÍÀÌ´Ù. 6. ÆùÆ®¿Í X Å͹̳ÎX Å͹̳ο¡´Â ¾ÆÁÖ ÀûÀº ¿ë·®ÀÇ ÆùÆ®¸¸ÀÌ ³»ÀåµÇ¾î ÀÖ´Ù. °á±¹¿£ ÆùÆ® ¿ª½Ã ³×Æ®¿öÅ©¸¦ ÅëÇØ Àü´ÞµÇ¾î¾ß ÇÑ´Ù. ÆùÆ®´Â ƯÁ¤ µð·ºÅ丮¸¦ ÅëÇؼ Ãß°¡µÉ ¼ö ÀÖÀ¸¸ç, ¼Â¾÷ ¸Þ´º¸¦ ÅëÇØ º¯°æ °¡´ÉÇÏ´Ù. È£½ºÆ®¿¡¼´Â xset ¸í·ÉÀ» »ç¿ëÇØ¾ß ÇÑ´Ù. ¸¸ÀÏ X ¼¹ö ÇÁ·Î±×·¥ÀÌ Áö±Ý X Å͹̳Π»ó¿¡¼ »ç¿ë ÁßÀ̶ó¸é ÆùÆ® Æнº´Â xset ¸í·ÉÀ» ÅëÇØ Á¶È¸Çϰųª º¯°æµÉ ¼ö ÀÖ´Ù. X ¼¹ö¸¦ Á¶È¸ÇÏ·Á¸é xset -q¸¦ ÀÌ¿ëÇÏ°í ÆùÆ® ¿£Æ®¸®¸¦ Ãß°¡ÇÏ°íÀÚ ÇÑ´Ù¸é xset +fp <path>ÆùÆ® ¿£Æ®¸®¸¦ Á¦°ÅÇÏ°íÀÚ ÇÑ´Ù¸é xset -fp <path>¸¦ ÀÌ¿ëÇÑ´Ù. 6.1 ÆùÆ® ¼¹öÆùÆ® ¼¹ö(xfs)´Â ³×Æ®¿öÅ© È£½ºÆ®¿¡¼ ¿î¿µµÇ¸ç ³×Æ®¿öÅ©¸¦ ÅëÇØ X Å͹̳ÎÀ̳ª ´Ù¸¥ ³×Æ®¿öÅ© Ŭ¶óÀ̾ðÆ®¿¡°Ô ÆùÆ®¸¦ Àü´ÞÇÏ°í ·ÎµùÇÏ°Ô²û ÇØ ÁØ´Ù. ÀϹÝÀûÀ¸·Î ÆùÆ® ¼¹ö¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀº ¼Óµµ¸¦ ºñ·ÔÇÑ ¿©·¯¸é¿¡¼ tftp¸¦ ¿ùµîÈ÷ ´É°¡ÇÑ´Ù(Ŭ¶óÀ̾ðÆ®·Î ÇÏ¿©±Ý ´õ ¸¹Àº ÆùÆ®¸¦ ¾µ ¼ö ÀÖ°Ô ÇØ Áֱ⵵ ÇÑ´Ù.) ÆùÆ® ¼¹ö´Â ¸¹Àº ¸®´ª½º ¹èÆ÷ÆÇ¿¡ µé¾î ÀÖÀ¸¸ç X ÄܼҽþöÀ» ÅëÇØ ¹ÞÀ» ¼ö ÀÖ´Ù. ´ÙÀ½ÀÇ ftp¸¦ ÀÌ¿ëÇ϶ó. ftp.x.org ÆùÆ® ¼¹ö¸¦ »ç¿ëÇÑ´Ù°í ¾Ë·ÁÁÖ±â À§ÇØ È£½ºÆ®¿¡ ³õ¿©Áö´Â X Å͹̳ÎÀÇ ¼³Á¤ ÆÄÀÏÀÇ ÆùÆ® Æнº ´ë½Å¿¡ tcp ¼ºñ½º ¿£Æ®¸®°¡ µé¾î°¡¾ß ÇÑ´Ù. ¹°·Ð ÄÜ¼Ö ¼Â¾÷ ¸Þ´º¸¦ ÀÌ¿ëÇÏ¿© ¹Ù²ã Á־ µÈ´Ù. tcp ¼ºñ½º ¿£Æ®¸®ÀÇ Æ÷¸Ë: tcp/<ÆùÆ® ¼¹öÀÇ IP ¾îµå·¹½º>:<ÆùÆ® ¼¹ö¿¡¼ ÀÌ¿ëÇÏ´Â Æ÷Æ®> ¿¹Á¦: tcp/10.0.0.1:7100 X Å͹̳Π¼³Á¤ ÆÄÀÏ ³»¿¡´Â ´ÙÀ½°ú °°ÀÌ »ðÀÔµÇ°Ô µÈ´Ù. xserver-default-font-path = { { "tcp/10.0.0.1:7100" } { "built-in" } } xsetÀ» ÀÌ¿ëÇÏ¿© tcp ¼ºñ½º ¿£Æ®¸®¸¦ Ãß°¡ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇØ ÁØ´Ù. xset +fp tcp/10.0.0.1:7100 ÁÖÀÇ : ¾î¶² ¹öÀüÀÇ NCD Å͹̳ο¡¼´Â ÆùÆ® ¼¹ö ¿£Æ®¸®¸¦ X Å͹̳ÎÀÇ 'built-in' ÆùÆ® À§·Î ³õ¾Æ¾ß ÇÑ´Ù. NCDÀÇ "À¯´Ð½º ½Ã½ºÅÛ °ü¸®ÀÚ¸¦ À§ÇÑ Áöħ¼(System Adminstrator's Guide for Unix)"¿¡ ³ª¿Í ÀÖ´Â ¹Ù¿Í Á¤ ¹Ý´ëÀÇ °á°úÀÌ´Ù. ¼ö¸¹Àº ½ÇÇè°ú °æÇèÀ» ÅëÇØ Å×½ºÆ® ÇØ º¸¾Æ¾ß ÇÒÁöµµ ¸ð¸¥´Ù.(¹®ÀåÀÌ À߷ȳ׿ä. À½. ´ÙÀ½ ¹öÀüÀ» ±â´Ù·Á¾ß Çϳª. ¸¶Áö¸· ¹®ÀåÀº ÃßÃøÀÔ´Ï´Ù. ¿ªÁÖ TT;) ÆùÆ® ¼¹ö·Î ¾²ÀÏ È£½ºÆ® ¼¼ÆÃÀº È£½ºÆ® ºÎÆà ½Ã¿¡ ÆùÆ® ¼¹ö°¡ ½ÇÇà µÉ ¼ö ÀÖµµ·Ï ÇÏ¸é µÈ´Ù. ±âº»ÀûÀ¸·Î´Â rc.local ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº ¸í·É ÇàÀ» Ãß°¡ÇÏ´Â °ÍÀ¸·Î ÃæºÐÇÏ´Ù. rc.d¸¦ ÀÌ¿ëÇÑ ½ºÅ©¸³Æ®¸¦ ¸¸µå´Â ¹ý¿¡ ´ëÇؼ´Â ´Ù¸¥ ¹®¼¸¦ ÂüÁ¶Çϱ⠹ٶõ´Ù. xfs -config <¼³Á¤ ÆÄÀÏ Æнº> -port <ÆùÆ®¼¹ö Æ÷Æ®> Ç¥ÁØ ÆùÆ® ¼¹öÀÇ Æ÷Æ®ÀÎ 7100À¸·Î ¼¼ÆÃÀ» ÇÑ ¿¹: xfs - config /usr/X11/lib/X11/fs/config -port 7100 ÆùÆ® ¼¹ö ¼³Á¤ ÆÄÀÏÀÇ ¿¹: # font server configuration file # $XConsortium: config.cpp,v 1.7 91/08/22 11:39:59 rws Exp $ clone-self = on use-syslog = on catalog = /usr/X11R6/lib/X11/fonts/misc/, \ /usr/X11R6/lib/X11/fonts/Speedo/, \ /usr/X11R6/lib/X11/fonts/Type1/, \ /usr/X11R6/lib/X11/fonts/75dpi/, \ /usr/X11R6/lib/X11/fonts/100dpi/ error-file = /usr/X11R6/lib/X11/fs/fs-errors # in decipoints default-point-size = 120 default-resolutions = 75,75,100,100 7. ºÎ·Ï7.1 Âü°í ¼ÀûÀ¯´Ð½º ¸Å´º¾ó(man pages) : bootpd(8), tftpd(8), bootptab(5), xdm(1x), xfs(1), fsinfo(1), xset(1), inetd(8) ¸®´ª½º ÀÌ´õ³Ý ÇÏ¿ìÅõ, ¸®´ª½º NET-3ÇÏ¿ìÅõ NCD ±â¼ú Áö¿ø ¼¾ÅÍ¿Í CERN¿¡ ÀÖ´Â ¹Ì·¯ À¯´Ð½º¸¦ ÀÌ¿ëÇÑ NCDware ½Ã½ºÅÛ °ü¸®ÀÚ¸¦ À§ÇÑ Áöħ¼(NCDware System Adminstrator's Guide for Unix) 7.2 ÀÌ ¹®¼¸¦ ÀÛ¼ºÇÏ¸ç »ç¿ëÇÑ ½Ã½ºÅÛX Å͹̳Π: NCD ¸ðµ¨ NCD19r, 19ÀÎÄ¡ Èæ¹é ¸ð´ÏÅÍ, 1280x1024 ÇØ»óµµ, 8M ·¥ X ¼¹ö ¼ÒÇÁÆ®¿þ¾î : NCDware V3.2.CV 19r_s ¸®¸ðÆ® È£½ºÆ® : ½½·¢¿þ¾î(Ä¿³Î 2.0.31)¸¦ ¿î¿µÇÏ´Â IBMÀÇ »çÀ̸¯½º 686 P150+ ¸®¸ðÆ® È£½ºÆ® : ·¹µåÇÞ(Ä¿³Î 2.0.32)À» ¿î¿µÇÏ´Â IBMÀÇ »çÀ̸¯½º M2 200 MMX ³×Æ®¿öÅ© Ä«µå : 10 base T ÀÌ´õ³Ý Ä«µå(ne2000 ȣȯ) °ú 8 Æ÷Æ® Çãºê ÆùÆ® ¼¹ö ¹öÀü2 ¸±¸®Áî 6300 7.3 °¨»çÇÑ »ç¶÷µéÀÌ ¹®¼¸¦ ÀÛ¼ºÇϴµ¥ µµ¿òÀ» ÁÖ°í ¸¹Àº ¿ªÇÒÀ» ÇÑ ¹ÌÄ«¿¤ µå ¸°µå ÆÇ ºñ¿¡±×¾Æµ§(Michael de Lind van Wijngaarden), Àá¸á Çϵð»ì¸²(Jammal HadiSalim), µå¿ÍÀÌÆ® È£Áö(Dwight Hodge)¿¡°Ô °¨»ç¸¦ Ç¥ÇÏ°í ½Í´Ù. 7.4 ´ÙÀ½ ¹öÀüÀÇ ¹®¼¸¦ À§ÇÏ¿©
7.5 Çǵå¹é¹èÆ÷¿¡ ´ëÇÑ ¸»À̳ª Á¶¾ðÀÌ ÀÖÀ¸¸é ihodge@nortel.ca·Î º¸³» Áֽñ⠹ٶø´Ï´Ù. 8. ¿ªÀڷκÎÅÍ
|
Of all forms of caution, caution in love is the most fatal. |