Linux Gazette #27

    ±Ç¼ø¼±, ¿ÀÅÂÈ£, °­Áظí/ posLUG(Æ÷Ç×°ø´ë ¸®´ª½º »ç¿ëÀÚ ¸ðÀÓ)

     

 

mingetty¸¦ ÀÌ¿ëÇÑ ÀÚµ¿ ·Î±×ÀÎ

                    - By John Kodis

    Áö³­ ¸®´ª½º °¡Á¦Æ® 26È£¿¡¼­ Todd Blake(tbb@enterprise.aacc.cc.md.us)¾¾´Â ´ÙÀ½°ú °°Àº Áú¹®À» Çß¾ú½À´Ï´Ù.

    " Àú´Â ´Ù¸¥ »ç¶÷µéó·³, Áý¿¡¼­ ¸®´ª½º¸¦ »ç¿ëÇÒ ¶§´Â Àú ÀÌ¿ÜÀÇ ´Ù¸¥ »ç¿ëÀÚ´Â ¾Æ¹«µµ ¾ø´Â ±×·± »óÅ¿¡¼­ ¸®´ª½º¸¦ »ç¿ëÇÏ°í ÀÖ´ä´Ï´Ù. Á¦°¡ ÇÏ°í ½ÍÀº °ÍÀº Á¦°¡ ½Ã½ºÅÛÀ» ºÎÆýÃÄ×À» ¶§ ù ¹ø° °¡»ó Äֿܼ¡ ÀÚµ¿À¸·Î ±× »ç¿ëÀÚ °èÁ¤À¸·Î ·Î±äÀÌ µÇµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù.(root °¡ ¾Æ´Ô) ¹°·Ð ´Ù¸¥ ÄֵܼéÀº ±×´ë·Î µÖ¼­ ¿ÜºÎÀÇ »ç¿ëÀÚµéÀÌ ÅÚ³Ý °°Àº °ÍÀ» ½á¼­ Á¢¼ÓÀ» ½ÃµµÇÒ ¶© º¸Åë ¶§Ã³·³ ·Î±ä ÇÁ·ÒÇÁÆ®¸¦ ³»º¸³¾ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌÁÒ. ÀÌ·¸°Ô µÇµµ·Ï ÇÏ·Á°í /etc/inittab ÆÄÀÏ¿¡ /bin/sh¸¦ Áý¾î ³Ö¾î º¸±âµµ ÇßÁö¸¸ Àß ¾ÈµÇ´õ±º¿ä. ¾î¶»°Ô ÇØ¾ß ÇÒÁö ¸ð¸£°Ú½À´Ï´Ù. ÁÁÀº ¹æ¹ý ¾ø³ª¿ä? "

    Àúµµ °°Àº »óȲÀ̾ú½À´Ï´Ù. ÀÌ·± Áú¹®ÀÌ ¿©·¯ °ü·Ã ´º½º±×·ì¿¡ ÁÖ±âÀûÀ¸·Î ¿Ã¶ó¿À´Â °Í °°¾Ò´Âµ¥ ¸¸Á·ÇÒ ¸¸ÇÑ ´ë´äÀº ³ª¿ÀÁö ¾Ê´õ±º¿ä. ±×·±µ¥ ÃÖ±Ù¿¡ Á¦°¡ ÀÌ ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ã¾Æ³Â½À´Ï´Ù. Àú´Â ·Î±ä ÇÁ·ÒÇÁÆ®¸¦ °¡»ó Äֿܼ¡¼­ Á¦°øÇØÁÖ´Â ¿ªÇÒÀ» ÇÏ´Â Florian LaRoche ¾¾ÀÇ mingetty ÇÁ·Î±×·¥À» ¾à°£ ¼öÁ¤Çؼ­ ÀÌ ¹®Á¦¸¦ ÇØ°áÇßÁÒ. ÀÌÁ¦ ƯÁ¤ »ç¿ëÀÚ¸¦ ½Ã½ºÅÛÀÌ ºÎÆÃµÉ ¶§ ÀÚµ¿À¸·Î ·Î±ä½ÃÄÑ ÁÙ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. Àú´Â SGI Irix ¿î¿µÃ¼Á¦¿¡¼­ Á¦°øµÇ´Â ±â´É¿¡¼­ ÈùÆ®¸¦ ¾ò¾úÁÒ.

    ´ÙÀ½¿¡ º¸½Ã´Â °ÍÀº Á¦°¡ mingetty.8 ¸Å´º¾ó ÆäÀÌÁö¿¡ Ãß°¡ÇÑ °ÍÀÔ´Ï´Ù.

      --autologin username ½Ã½ºÅÛÀÌ ºÎÆÃµÉ ¶§ ÀÚµ¿À¸·Î ÁöÁ¤µÈ »ç¿ëÀÚ¸¦ »ç¿ëÀÚ À̸§À̳ª Æнº¿öµåÀÇ °Ë»ç ¾øÀÌ Äֿܼ¡ ·Î±ä½ÃŲ´Ù.(º¸ÅëÀº /dev/tty1)

    autologin ¿É¼ÇÀÌ Á¦µ¿µÇ¸é mingetty ´Â Å͹̳ΠŸÀÔÀ» °Ë»çÇÏ¿© ±×°ÍÀÌ ÄܼÖÀÎÁö ¾Æ´ÑÁö ÆÇ´ÜÇÑ ´ÙÀ½ Çã°¡µÈ »ç¿ëÀÚ À̸§ÀÌ ÁÖ¾îÁ³´ÂÁö, ½Ã½ºÅÛÀÌ ºÎÆõǰí ÃÖÃÊ·Î ¿äûµÇ´Â ÀÚµ¿ ·Î±äÀÎÁö ÆÇ´ÜÇÑ ´ÙÀ½ ¸ðµç Á¶°ÇÀÌ ¸¸Á·µÇ¸é ±× »ç¿ëÀÚÀÇ »ç¿ëÀÚ À̸§À̳ª Æнº¿öµå °Ë»ö¾øÀÌ ·Î±äÀ» ½ÃÄÑÁÝ´Ï´Ù. ¸¸¾à ÇÑ°¡Áö¶óµµ ¸¸Á·µÇÁö ¾ÊÀ¸¸é ÀϹÝÀûÀÎ ·Î±ä °úÁ¤À» °ÅÄ¡µµ·Ï ÇÑ´Ù.

    Çã°¡µÇÁö ¾ÊÀº »ç¿ëÀÚÀÇ ÀÚµ¿ ·Î±ä ¿äûÀ» °ÅºÎÇÒ ¼öµµ ÀÖ´Ù. ÀÌ·± °æ¿ì´Â ÁÖ·Î root¿¡ ´ëÇؼ­ ÀÚµ¿ ·Î±äÀ» ¿äûÇÑ °æ¿ìÀ̰ųª, ȤÀº Çã°¡µÇÁö ¾ÊÀº Äֿܼ¡ ´ëÇؼ­ ÀÚµ¿ ·Î±äÀ» ¿äûÇßÀ» °æ¿ìÀÌ´Ù.

    ½Ã½ºÅÛÀÌ ºÎÆÃµÈ ÀÌÈÄ¿¡´Â ¿ÀÁ÷ ´Ü ÇѹøÀÇ ÀÚµ¿·Î±ä ¿äû¸¸ÀÌ ¹Þ¾Æµé¿© Áø´Ù. ¸¸¾à ÀÚµ¿ ·Î±äÀÌ °ÅºÎµÇ°Å³ª, ȤÀº ÀÚµ¿ ·Î±äµÈ À¯Àú°¡ ·Î±×¾Æ¿ôÇßÀ» °æ¿ì¿¡´Â mingetty´Â ±× ÀÌÈÄÀÇ ·Î±ä ¿äûµéÀ» ¸ðµÎ ÀϹÝÀûÀÎ ·Î±ä ÇÁ·ÒÇÁÆ®¸¦ ÅëÇÑ ·Î±äÀ¸·Î ó¸®ÇÑ´Ù.

    http://www5.jagunet.com/~kodis¿¡¼­ Á¦°¡ ÆÐÄ¡ÇÑ ³»¿ëµéÀ» ¹Þ¾Æ¿À½Ç ¼ö ÀÖÀ¸¸ç mingetty¸¦ ÆÐÄ¡ÇÏ°Ô µÇ¸é ½Ã½ºÅÛÀÌ ¸ÇóÀ½ ºÎÆÃµÉ ¶§ ù ¹ø° °¡»óÄַܼΠ»ç¿ëÀÚ¸¦ ÀÚµ¿ ·Î±ä½ÃÄÑ ÁÖ¸ç ±× ÄܼÖÀ» Á¦¿ÜÇÑ ´Ù¸¥ ¸ðµç Äֿܼ¡´Â º¸ÅëÀÇ À¯´Ð½º º¸¾È »çÇ×µéÀÌ Àû¿ëµË´Ï´Ù.

    ÀÌ ÆÐÄ¡¸¦ »ç¿ëÇϽ÷Á¸é mingetty ÇÁ·Î±×·¥ÀÇ ¼Ò½º¸¦ ¿ì¼± ±¸ÇÏ¼Å¾ß ÇÒ °ÍÀ̸ç, Á¦ ȨÆäÀÌÁö¿¡ ÀÖ´Â ÆÐÄ¡¸¦ Àû¿ëÇÑ ÈÄ¿¡ mingetty ÇÁ·Î±×·¥À» ´Ù½Ã ÄÄÆÄÀÏ ÇØÁÖ¾î¾ß ÇÕ´Ï´Ù. ¹°·Ð ¸Å´º¾ó ÆäÀÌÁö(mingetty.8)µµ ¿øº»À» ¹é¾÷ÇصР´ÙÀ½ ¸Å´º¾ó ÆäÀÌÁö°¡ ÀÖ´Â µð·ºÅ丮¿¡´Ù°¡ º¹»çÇؾ߰ÚÁÒ.

    ±× ´ÙÀ½, ù ¹ø° °¡»óÄֿܼ¡ ÀÚµ¿ ·Î±äÀÌ °¡´ÉÇϵµ·Ï Çϱâ À§Çؼ­ inittab ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ °íÃÄÁÝ´Ï´Ù. /etc/inittab ÆÄÀÏÀ» °íÄ¡´Â °ÍÀÌÁÒ.

      1:12345:respawn:/sbin/mingetty --noclear --autologin kodis tty1

    ÀÌ·¸°Ô ¹Ù²ãÁØ ´ÙÀ½ ½Ã½ºÅÛÀ» ¸®ºÎÆýÃÅ°¸é ÀÚµ¿À¸·Î ·Î±ä µÉ °ÍÀÔ´Ï´Ù.

    ¶Ç, Á¦ °æ¿ì °ÅÀÇ ¿¢½º À©µµ¿ì¿¡¼­ ÀÛ¾÷À» Çϱ⠶§¹®¿¡ Ȩµð·ºÅ丮ÀÇ .zlogin °ú .bash_profile ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº ³»¿ëÀ» Ãß°¡ÇÏ¿´½À´Ï´Ù. ÀÌ Äڵ带 Ãß°¡ÇÏ°Ô µÇ¸é ù ¹ø° °¡»ó Äֿܼ¡ ·Î±äÇßÀ» °æ¿ì ¿¢½º À©µµ¿ì¸¦ ½ÃÀÛÇϰڳĴ Áú¹®ÀÌ °ð¹Ù·Î ¶°¼­ ¹ÝÀÀÀÌ ¾øÀÌ 10ÃÊ°¡ Áö³ª°Å³ª ȤÀº Yes¸¦ ¼±ÅÃÇØÁÙ °æ¿ì ¿¢½º À©µµ¿ì°¡ °ð¹Ù·Î ½ÃÀÛµÇ°í ¿¢½º À©µµ¿ì¸¦ ³¡³»¸é ·Î±×¾Æ¿ôÇϰڳĴ Áú¹®ÀÌ È­¸é¿¡ ³ªÅ¸³ª°Ô µË´Ï´Ù.

      case 'tty' in
           /dev/tty[1])
                ech -n "Start X [Yn]?"
                expect ¡¬
                     -c 'stty raw' ¡¬
                     -c 'set timeout 10' ¡¬
                     -c 'expect -nocase n {exit 1} -re . {exit 0}'
                if [$? = 0] ; then
                     startx
                     echo -n "Log out [Yn]?"
                     expect
                          -c 'stty raw' ¡¬ 
                          -c 'set timeout 10' ¡¬
                          -c 'expect -nocase n {exit 1} -re . {exit 0}' 
                     if [$? = 0] ; then
                          logout
                     fi  
                fi
                echo
           ;;
      esac

    Á¦°¡ »ç¿ëÇÏ´Â °Íó·³ ÀÌ·¸°Ô ÇØµÎ¸é ·Î±äÀ» ½±°Ô ÇÏ´Â °ÍÀº ¹°·ÐÀÌ°í, ¿¢½ºÀ©µµ¿ì¸¦ ¸®´ª½º ¹Ú½º¿¡¼­ Àü¿øÀ» ¿Ã¸®ÀÚ¸¶ÀÚ °ð¹Ù·Î ½ÃÀÛÇÒ ¼ö ÀÖ°Ô µÇÁÒ.

    ¸Ç óÀ½ Áú¹®À» ¿Ã·È´ø Blake ¾¾´Â ¹°·Ð, ÀÌ·± »óȲ¿¡ óÇØÀÖ´Â ´Ù¸¥ µ¶Àںе鿡°Ôµµ ÀÌ ¹æ¹ýÀÌ À¯¿ëÇÏ°Ô ¾²ÀÏ ¼ö Àֱ⸦ ¹Ù¶ø´Ï´Ù.

     

¸®´ª½º¸¦ ¿¢½º Å͹̳ηΠ»ç¿ëÇϱâ(¿À·¡µÈ ±¸½Ä PC ÀÇ »õ·Î¿î ¿ëµµ)

                    - By Rich Kaszeta

    Summary :
    ÀÌ ±ÛÀº Àú±Þ 386/486 ÄÄÇ»Å͸¦ ´Ù¸¥ ¸®´ª½º/À¯´Ð½º ¿öÅ©½ºÅ×À̼ÇÀÇ ¿¢½º Å͹̳ηΠ»ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¹æ¹ýÀ» ´Ù·ì´Ï´Ù.

     

    Background :
    ¿ì¸® ¹Ì³×¼ÒŸ ´ëÇÐÀÇ ±â°è°øÇаú¿¡¼­´Â ¾ó¸¶ Àü ¿À·¡µÈ IBM PS/Valuepoint 486 ÄÄÀBÅÍ(1.6MB ¸Þ¸ð¸®, 200MB Çϵåµð½ºÅ©) ¸î ´ë¸¦ ¹°·Á¹Þ°Ô µÇ¾ú´Âµ¥ ¿ì¸®´Â À̰͵éÀ» ¾î¶»°Ô Çϸé Àß »ç¿ëÇÒ ¼ö ÀÖÀ»±î »ý°¢ÇÏ°í ÀÖ´Â ÁßÀÌÁÒ.

    óÀ½¿¡´Â ÀÌ ÄÄÇ»Å͵鿡°Ô ¸®´ª½º¸¦ ¼³Ä¡ÇÏ·Á°í Çß¾ú´Âµ¥(ÀúÈñ °ú¿¡´Â ÀÌ¹Ì ÆæƼ¾ö ±ÞÀÇ ¸®´ª½º ¸Ó½ÅµéÀ» ¸î ½Ê´ë Á¤µµ °¡Áö°í ÀÖÀ¸¸ç ²Ï ÀαⰡ ³ô½À´Ï´Ù.) ÇÏµå µð½ºÅ©³ª ¸Þ¸ð¸®°¡ ¸¹ÀÌ ¸ðÀÚ¶ó´Ù º¸´Ï ¸®´ª½º°¡ ±×·¸°Ô »¡¸® µ¹¾Æ°¥ °Í °°Áø ¾Ê°í, ¾÷±×·¹À̵带 ÇÏÀÚ´Ï ºñ¿ë¹®Á¦¶§¹®¿¡ ±×°Íµµ º°·Î ÁÁÀº ¼Ö·ç¼ÇÀÌ µÇÁö ¸øÇß½À´Ï´Ù.

    ±×·¡¼­ ¿ì¸®°¡ »ý°¢Çس½ °ÍÀº ±× ÄÄÇ»Å͵鿡°Ô ÃÖ¼ÒÇÑÀÇ µ¥ºñ¾È ¸®´ª½º¸¦ ¼³Ä¡ÇÑ ´ÙÀ½(±âº» ¼³Ä¡¿¡ ±âº» ³×Æ®¿öÅ© ¹× ¿¢½º À©µµ¿ì ÆÐÅ°Áöµé°ú ¸î °¡Áö À¯Æ¿¸®Æ¼) ¿¢½º Å͹̳ηΠµ¿ÀÛÇϵµ·Ï ¼³Á¤ÇÏ¿© ¸Å¿ì ½Ñ °ªÀÇ ¿Ïº®ÇÑ ±×·¡ÇÈ Å͹̳ηΠ»ç¿ëÇÏ´Â °ÍÀ̾ú½À´Ï´Ù. ±×·¡¼­ ±× ÄÄÇ»Å͵éÀ» À¯´Ð½º ¼­¹öÀÇ ¿¢½º ÀÎÅÍÆäÀ̽º·Î Çؼ­ ´ëÇпø»ýµéÀÇ ¿¬±¸½Ç¿¡¼­ »ç¿ëÇϵµ·Ï Çß½À´Ï´Ù.

     

    XDM :  The basic concept :
    xdm Àº "µð½ºÇ÷¹ÀÌ °ü¸®ÀÚ" ·Î¼­ ¿¢½º ·Î±×ÀΠâÀ» »ç¿ëÀÚ¿¡°Ô Á¦°øÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. ÀÌ ÀüÅëÀûÀÎ xdmÀÇ »ç¿ë¹ýÀº X11¿öÅ©½ºÅ×À̼ÇÀÇ ·ÎÄà µð½ºÇ÷¹ÀÌ¿¡ ±×·¡ÇÇÄà ·Î±ä âÀ» ¶ç¿ï ¼ö ÀÖµµ·Ï Çؼ­ »ç¿ëÀÚ°¡ ¿¢½º À©µµ¿ì¸¦ ¼öµ¿À¸·Î ½ÃÀÛÇÒ ÇÊ¿ä ¾øÀÌ ¿¢½º À©µµ¿ì¸¦ °ð¹Ù·Î ¾µ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.

    ±×·¸Áö¸¸ xdm Àº ·ÎÄà ¸Ó½ÅÀÇ ·ÎÄà µð½ºÇ÷¹ÀÌ »Ó¸¸ ¾Æ´Ï¶ó ¸®¸ðÆ® ¸Ó½Å¿¡µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é NCD ¿¢½º Å͹̳Π°°Àº °÷¿¡¼­µµ »ç¿ëÇÒ ¼ö ÀÖ´Ù´Â ¾ê±âÁÒ. ÇÊ¿äÇÑ °ÍÀº ¸®¸ðÆ® ¸Ó½ÅÀÌ ¿¢½º À©µµ¿ì ÇÁ·ÎÅäÄÝÀ» ÀÌÇØÇϱ⸸ ÇÏ¸é µÈ´Ù´Â °Ì´Ï´Ù.

    ¿ì¸®°¡ Áö±Ý ¾ê±âÇÏ°í ÀÖ´Â °ÍÀº °ª½Ñ PC¸¦ ÀÌ·± ¿¢½º Å͹̳ηΠÀÛµ¿ÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù.

      Setting up the X Terminals

      486 ÄÄÇ»Å͸¦ ¿¢½º Å͹̳ηΠ¼³Á¤ÇÏ´Â °ÍÀº ´ÙÀ½ ¸î ´Ü°èÀÇ °úÁ¤¸¸ °ÅÄ¡¸é µË´Ï´Ù.

      1. °¢°¢ÀÇ PC¿¡ ÃÖ¼ÒÇÑÀÇ µ¥ºñ¾È ¸®´ª½º¸¦ ¼³Ä¡ÇÑ´Ù.
      2. °¢°¢ÀÇ PC¿¡ ¿¢½º À©µµ¿ì°¡ ÀÛµ¿ÇÒ ¼ö ÀÖµµ·Ï ÇÏ°í Á¢¼ÓÇÒ ¼­¹öÀÇ ¸®½ºÆ®¸¦ ¹Þ¾Æ¿Ã
          ¼ö ÀÖµµ·Ï XDM ¼­¹ö·ÎºÎÅÍ Äõ¸®¸¦ ¹ÞÀ» ¼ö ÀÖ°Ô ÇÑ´Ù.
      3. Çϳª ÀÌ»óÀÇ XDM ¼­¹ö¸¦ ¿¢½º Å͹̳ο¡ ¼±Åà ¸ñ·ÏÀ» Á¦°øÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ±â´ÉÀ»
          ¼³Á¤ÇÑ´Ù.
      4. XDMÀ» Á»´õ º¸±â ÁÁ°í »ç¿ëÇϱâ Æí¸®ÇÏ°Ô °íÄ£´Ù.

     

    Installing a minimal Linux system :
    ÀúÈñ°¡ »ç¿ëÇÏ°í ÀÖ´Â ¸®´ª½º ½Ã½ºÅÛµéÀÌ ¸ðµÎ µ¥ºñ¾È ¸®´ª½º¸¦ »ç¿ëÇÏ°í ÀÖ´Â °ü°è·Î, ÀÌ PC µé¿¡µµ µ¥ºñ¾È ¸®´ª½º¸¦ »ç¿ëÇϱâ·Î °áÁ¤Çß½À´Ï´Ù.

    °¢°¢ÀÇ ½Ã½ºÅÛ¿¡ ±âº»ÀûÀÎ µ¥ºñ¾È ¸®´ª½º ¹èÆ÷º»À» Ç÷ÎÇǸ¦ ÀÌ¿ëÇÏ¿© ¼³Ä¡ÇÏ°í ÃÖ¼ÒÇÑÀÇ ³×Æ®¿öÅ· Áö¿øµµ °¡´ÉÇϵµ·Ï Çß½À´Ï´Ù. »ç¿ëÀÚ °èÁ¤Àº Çϳªµµ ¸¸µéÁö ¾Ê¾Ò½À´Ï´Ù. ¿Ö³Ä¸é ½ÇÁ¦·Î ÀÌ ¸®´ª½º¸¦ ¼³Ä¡ÇÑ ½Ã½ºÅÛ¿¡ Á÷Á¢ ·Î±äÇÒ ÇÊ¿ä´Â ¾øÀ¸´Ï±î¿ä.

    ±× ´ÙÀ½ XFree86 3.3 ÆÐÅ°Áö¸¦ °¢°¢ÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡Çß½À´Ï´Ù. ±âº»ÀûÀÎ ¿¢½º ¶óÀ̺귯¸®¿Í S3 X ¼­¹ö Á¤µµ¸¸ ¼³Ä¡ÇßÁÒ. ±×¸®°í X11R6 ÆùÆ®´Â ¸ðµÎ ¼³Ä¡Çß±¸¿ä.

    ¸¶Áö¸·À¸·Î Á»´õ Æí¸®ÇÏ°Ô »ç¿ëÇϱâ À§Çؼ­ ¸î °¡Áö ÆÐÅ°Áö¸¦ Ãß°¡·Î ¼³Ä¡Çߴµ¥ ±âº»ÀûÀÎ ³×Æ®¿öÅ· °ü·Ã À¯Æ¿¸®Æ¼µé°ú ssh(»ç¿ëÀÚµéÀÌ º¸¾È»ó ¾ÈÀüÇÑ Ã¤³ÎÀ» ÅëÇØ ·Î±äÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù.), nvi¸¦ ¼³Ä¡Çß½À´Ï´Ù. nvi´Â ÀúÈñµéÀÌ µ¥ºñ¾ÈÀÇ ±âº» ÅؽºÆ®¿¡µðÅ͸¦ º°·Î ÁÁ¾ÆÇÏÁö ¾Ê±â ¶§¹®¿¡ µû·Î ¼³Ä¡ ÇÑ °Ì´Ï´Ù.

     

    Configuring each PC to start up X :

    ù ¹ø° ´Ü°è´Â °¢°¢ÀÇ ½Ã½ºÅÛ¿¡ ¿¢½º À©µµ¿ì¸¦ ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù. xf86config¸¦ ÀÌ¿ëÇÏ¿© ¿¢½º À©µµ¿ì¸¦ ¼³Á¤Çϸé XF86Config ÆÄÀÏÀÌ »ý±âÁÒ. ÀÌ·¸°Ô ¿¢½º À©µµ¿ì¸¦ ¼³Á¤ÇÒ ¶§ ´ÙÀ½ ¸î °¡Áö »çÇ×µéÀ» °í·ÁÇØ¾ß ÇÕ´Ï´Ù.

      1. Emulate3Buttons ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¸¶¿ì½º ¹öÆ°ÀÌ 2°³ÀÎ ¸¶¿ì½º¸¦ ¸¶¿ì½º ¹öÆ° 3°³
          ÀÎ °Íó·³ Èä³» ³» ÁÖ¾î¾ß ÇÕ´Ï´Ù. ¿Ö³Ä¸é ÀúÈñ°¡ ¼³Á¤ÇÏ´Â ½Ã½ºÅÛÀÇ  ¸¶¿ì½º°¡
          ¹öÆ°ÀÌ µÎ °³¹Û¿¡ ¾ø¾úÀ¸´Ï±î¿ä.
      2. 5 ½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ S3 ºñµð¿ÀÄ«µå°¡ ºñµð¿À·¥ 2¸Þ°¡¿¡ 1152x900x16 ºñÆ® ÇØ»óµµ
          ±îÁö Áö¿øÇÏ¿´Áö¸¸ ¿ì¸®´Â ±×³É 1024x768x8 ºñÆ® Çػ󵵷Π»ç¿ëÇϱâ·Î Çß½À´Ï´Ù.
          ¿Ö³Ä¸é ¿ì¸®°¡ »ç¿ëÇÏ´Â IBM 16ÀÎÄ¡ ¸ð´ÏÅÍ¿¡¼­´Â ÀÌ Á¤µµ Çػ󵵰¡ Àû´çÈ÷ Àß
          º¸¿´°í 16ºñÆ® Ä®¶óº¸´Ù´Â ÀÀ¿ëÇÁ·Î±×·¥µéÀÇ È£È¯¼º ¹®Á¦°¡ ´ú ¹ß»ýÇϱ⠶§¹®ÀÔ
          ´Ï´Ù.
      3. º¸¾È ¹®Á¦ ¶§¹®¿¡ DontZap ¿É¼ÇÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ°¡ ¿¢½º¼­¹ö¸¦ ÀÓÀÇ·Î ÁßÁöÇÒ ¼ö
          ¾ø°Ô ÇÏ¿´½À´Ï´Ù.
      4. ¿ì¸®´Â ¶Ç SGI ¸Ó½Å¿¡¼­ Á¤ÀÇµÈ »ö»óÇ¥¸¦ /usr/lib/X11/rgb.txt. ¿¡ Ãß°¡Çß½À´Ï´Ù.
          ±×·¸°Ô ÇÏ¿© SGI ¸Ó½Å°ú Åë½ÅÇÏ´Â ¿¢½º Å͹̳ÎÀÌ ¿¡·¯ ¾øÀÌ ÀÛµ¿ÇÒ ¼ö ÀÖ°Ô ÇÑ °ÅÁÒ.
      5. ÆùÆ® ¼­¹ö¸¦ ´Ù¸¥ °÷¿¡¼­ ¼³Á¤ÇÏ¿© »ç¿ëÇÒ ¼öµµ ÀÖÀ» °Ì´Ï´Ù.

    X ¼­¹ö ¼³Á¤ÀÌ ÀÏ´Ü ¸¸Á·½º·¯¿ï Á¤µµ°¡ µÇ°í ³ª¼­ ´ÙÀ½°ú °°Àº ¸í·É¾î¸¦ ½á¼­ xdm ÀÌ µ¹¾Æ°¡°í ÀÖ´Â ¿öÅ©½ºÅ×À̼ǿ¡ Á¢¼ÓÀ» ½ÃµµÇØ º¸¾Ò½À´Ï´Ù.

      X -quiet -query weber

    ÀÌ·¸°Ô Çϸé weber ÀÇ xdm ·Î±ä À©µµ¿ì°¡ ¶å´Ï´Ù.

    ÀÌÁ¦ ¿ì¸®´Â ±âº»ÀûÀ¸·Î´Â ¸ðµç Áغñ°¡ ´Ù µÇ¾úÀ½À» ¾Ë°í ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô ¼³Á¤ÇÑ ½Ã½ºÅÛÀ» ±×³É ÇÑ ´ëÀÇ ¿öÅ©½ºÅ×À̼ÇÇÏ°í¸¸ Åë½ÅÇϵµ·Ï ÇÏ°íÀÚ ÇÑ´Ù¸é ´õ ÀÌ»óÀÇ ÀÛ¾÷Àº ÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. ³²Àº °ÍÀº X °¡ ºÎÆõǴ ¼ø°£ºÎÅÍ ½ÃÀ۵ǵµ·Ï ¼³Á¤ÇÏ´Â °ÍÀÔ´Ï´Ù. /etc/init.d/xterm ½ºÅ©¸³Æ®¸¦ Á¶ÀÛÇÏ¸é µÇÁÒ.(¿ªÀÚ ÁÖ: Áö±Ý ¾ê±âÇÏ´Â °ÍÀº ¸ðµÎ µ¥ºñ¾È ¸®´ª½º ¹èÆ÷º»À» ±âÁØÀ¸·Î ÇÏ°í ÀÖ´Ù. ´Ù¸¥ ·¹µåÇÞÀ̳ª ½½·¢¿þ¾î µîÀÇ ¹èÆ÷º»À» »ç¿ëÇÒ °æ¿ì´Â ±¸¼ºÀÌ ¾à°£¾¿ Ʋ¸®´Ù.)

    µ¥ºñ¾È ½Ã½ºÅÛ¿¡¼­ ¿ì¸®´Â update-rd.d xterm defaults 99 ¶ó´Â ¸í·ÉÀ¸·Î ÀÌ ÆÐÅ°Áö¸¦ ÀνºÅç ÇÒ ¼ö ÀÖ¾ú´Âµ¥ ·¹µåÇÞÀ̳ª ½½·¢¿þ¾î¿¡¼­µµ ºñ½ÁÇÏ°Ô ÇØÁÙ ¼ö ÀÖÀ» °Ì´Ï´Ù. ¿ì¸®´Â ÀÌ ÀÛ¾÷±îÁö ¸ðµÎ ³¡³­ µÚ¿¡ X°¡ ºÎÆà ÇÏÀÚ¸¶ÀÚ ½ÃÀ۵ǴÂÁö È®ÀÎÇØ º¸±â À§ÇØ ½Ã½ºÅÛÀ» ¸®ºÎÆÃÇØ º¸¾Ò½À´Ï´Ù.

     

    Configuring an XDM server to provide a "chooser"

    ¿ì¸®´Â ÀÌ¹Ì ±âº»ÀûÀÎ ¿¢½º Å͹̳ÎÀ» ¼³Á¤ÇÑ ¼ÀÀÔ´Ï´Ù. ±×·¸Áö¸¸ ÇöÀç »óÅ·δ ¿ÀÁ÷ ÇÑ ´ëÀÇ ¿öÅ©½ºÅ×À̼ÇÇÏ°í¸¸ Åë½ÅÀ» Çϱ⠶§¹®¿¡ ¸¸¾à ¿©·¯ ´ëÀÇ ¿öÅ©½ºÅ×À̼ǵé°ú Åë½ÅÇϵµ·Ï ¼³Á¤ÇÏ°íÀÚ ÇÑ´Ù¸é ÀÌ·¸°Ô ¼³Á¤ÇصР¿¢½º Å͹̳ο¡ È£½ºÆ®¸¦ ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï Á¤º¸¸¦ Á¦°øÇØ ÁÖ´Â ¼­¹ö¸¦ ³×Æ®¿öÅ©¿¡ Àû¾îµµ ÇÑ ´ë ÀÌ»ó °¡Áö°í ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ±Û¿¡¼­´Â ÀÌ·± È£½ºÆ®¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ´Â Á¤º¸¸¦ Á¦°øÇØ ÁÖ´Â ¿öÅ©½ºÅ×À̼ÇÀ» "weber" ¶ó°í ºÎ¸£°Ú½À´Ï´Ù.(ÀÌ ±Û¿¡¼­´Â "weber"´Â ¸®´ª½º ½Ã½ºÅÛÀÔ´Ï´Ù¸¸, ÀÌ°ÍÀº xdmÀ» µ¹¸± ¼ö ÀÖ´Â ¿öÅ©½ºÅ×À̼ÇÀ̶ó¸é ¸®´ª½º°¡ ¾Æ´Ï´õ¶óµµ »ó°ü ¾ø½À´Ï´Ù.)

    ù ¹ø° ´Ü°è´Â weber °¡ °£Á¢ÀûÀÎ XDM ¿¬°áÀ» ÅëÇؼ­ ¹°·ÁÀִ ȣ½ºÆ®µéÀÇ ¸ñ·ÏÀ» Á¦°øÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù. ÀÌ°ÍÀº Xaccess¿¡ ÀÇÇؼ­¸¸ Á¦¾îµË´Ï´Ù.(µ¥ºñ¾ÈÀÇ °æ¿ì /etcX11/xdm ¾Æ·¡¿¡ ÀÖ½À´Ï´Ù. ´Ù¸¥ ¹èÆ÷º»ÀÇ °æ¿ì /usr/lib/X11 ¾Æ·¡¿¡ ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.) º¸ÅëÀº ±âº»ÀûÀ¸·Î ¼³Ä¡µÈ Xaccess ÆÄÀÏ¿¡ ÁÖ¼®ÀÌ Àß µÇ¾îÀÖ°í ¿¹¸¦ Àß µé¾î¼­ ¼³¸íÇØ µÎ¾ú±â ¶§¹®¿¡ ¼³Á¤ÇÏ´Â °ÍÀº ¾î·ÆÁö ¾Ê½À´Ï´Ù.

    ±âº»ÀûÀ¸·Î, ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î ÆÄÀÏ¿¡ ³»¿ëÀ» Ãß°¡ÇØ ÁÖ¾î¾ß ÇÕ´Ï´Ù.

      hostname CHOOSER host-a host-b

    hostname Àº Á¢¼Ó °¡´ÉÇÑ È£½ºÆ® ¸®½ºÆ®¸¦ Á¦°øÇØ ÁÖ´Â ¼­¹öÀÇ À̸§ÀÌ°í("*"³ª "*.domain.name" µîÀÇ ¿ÍÀϵåÄ«µå·Î ÁöÁ¤ÇØ ÁÙ ¼öµµ ÀÖ½À´Ï´Ù.), CHOOSER´Â xdm ¿¡°Ô CHOOSER µÚ¿¡ ½á³õÀº È£½ºÆ®µé¿¡ ´ëÇÑ ¸®½ºÆ®¸¦ Á¦°øÇØ ÁÖ¶ó°í ÁöÁ¤ÇÏ´Â °ÍÀÔ´Ï´Ù. ¸¸¾à CHOOSER µÚ¿¡ BROADCAST ¶ó°í Àû¾îÁÖ¸é ·ÎÄà ³×Æ®¿öÅ©¿¡ ÀÖ´Â xdmÀÌ µ¹¾Æ°¡°í ÀÖ´Â ¸ðµç ½Ã½ºÅÛµéÀ» º¸¿©Áֱ⵵ ÇÕ´Ï´Ù.

    ±×·¯¹Ç·Î ¸¸¾à ¿ì¸®°¡ ¸ðµç ½Ã½ºÅÛÀÌ ÇöÀç ·ÎÄà ³×Æ®¿öÅ© ¾È¿¡¼­ xdmÀ» ÅëÇØ Á¢¼ÓÇÒ ¼ö Àִ ȣ½ºÆ® À̸§µéÀ» Á¦°øÇØÁÙ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é Xaccess ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº ³»¿ëÀÌ µé¾îÀÖµµ·Ï ÇØÁÖ¸é µË´Ï´Ù.

      * CHOOSER BROADCAST

    ±×·±µ¥ ÀúÈñ°¡ »ç¿ëÇÏ°í Àִ ȯ°æ¿¡¼­´Â ´Ù¸¥ ¼­ºê³Ý¿¡ ¼ÓÇØÀÖ´Â ½Ã½ºÅ۵鵵 Á¶±Ý Àֱ⠶§¹®¿¡, ±×·± ½Ã½ºÅÛµé±îÁö ¸ðµÎ ¸®½ºÆ®¿¡ ³ªÅ¸³»¾îÁÙ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ­´Â ºê·Îµåij½ºÆÿ¡ ÀÇÁ¸ÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ±×·¯´Ï ¸ðµÎ ÀÏÀÏÀÌ Àû¾îÁÖ¾î¾ß°ÚÁÒ.

      * CHOOSER È£½ºÆ® ¸®½ºÆ®

    Ãß°¡ÀûÀ¸·Î, °¢°¢ ´Ù¸¥ ½Ã½ºÅ۵鿡 ´ëÇؼ­µµ ¼­·Î ´Ù¸¥ ¸®½ºÆ®¸¦ º¸¿©ÁÖµµ·Ï ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¾Õ¿¡¼­µµ ¸»ÇßÁö¸¸, ÀúÈñ´Â ¿¢½º Å͹̳ηΠ»ç¿ëÇÏ·Á´Â ¸®´ª½º ½Ã½ºÅÛµé Áß ÇÑ ´ë¸¦ SGI ¿öÅ©½ºÅ×À̼ÇÀÇ ±×·¡ÇÈ Å͹̳ηΠ»ç¿ëÇØ¾ß Çϱ⠶§¹®¿¡ ÀÌ "console"¶ó´Â À̸§À» °¡Áø ½Ã½ºÅÛ¿¡ ´ÙÀ½°ú °°ÀÌ ¼³Á¤À» ÇØ ÁÖ¾ú½À´Ï´Ù.

      console.me.umn.edu CHOOSER server1 server2 ...

    ´ÙÀ½ ´Ü°è´Â ¿¢½º Å͹̳ÎÀ» XDM¿¡ °£Á¢ÀûÀÎ Äõ¸® ¹æ½ÄÀ» ÀÌ¿ëÇÏ¿© Á¢¼ÓÇϵµ·Ï ÇÏ´Â °ÍÀÔ´Ï´Ù. ¿¢½º Å͹̳Π½Ã½ºÅÛ¿¡ ·Î±ä ÇÑ ´ÙÀ½ ¿¢½º À©µµ¿ì¸¦ ´ÙÀ½°ú °°ÀÌ Çؼ­ ½ÃÀÛÇØ º¸¾Ò½À´Ï´Ù.

      X -indirect weber

    ±×·¯¸é Á¢¼Ó °¡´ÉÇÑ È£½ºÆ®µéÀ» ³ª¿­ÇØ ÁÖ´Â È­¸éÀÌ ³ªÅ¸³³´Ï´Ù.

    ÀÌÁ¦ Àß µÇ´Â °ÍÀ» È®ÀÎÇßÀ¸´Ï /etc/init.d/xterm ½ºÅ©¸³Æ®ÀÇ "-query rayleigh" ¶ó°í ÀûÈù ºÎºÐÀ» "-indirect weber" ¶ó°í °íÃÄ ÁÝ´Ï´Ù.

      Configuring the chooser through X resources and scripts

      À½... ±âº»ÀûÀ¸·Î ¸ðµç °ÍÀº ´Ù Àß µÇ°í ÀÖÀ¸´Ï ³²Àº °ÍÀº ÇÊ¿ä¾ø´Â °ÍÀº Áö¿ì°í, Á»´õ º¸±âÁÁ°Ô ´Ùµë´Â °ÍÀÌ°ÚÁÒ.

      ¿¢½º ¸®¼Ò½º¸¦ »ç¿ëÇÏ¿© ¼³Á¤ÇØÁÖ¸é µË´Ï´Ù. ÀÌ ¸®¼Ò½ºµéÀ» ¹Ù²ÞÀ¸·Î¼­ ÆùÆ®¸¦ ¹Ù²Û´Ù°Å³ª, »ö»ó, ȤÀº ¹èÄ¡¸¦ ¹Ù²ãÁÙ ¼ö ÀÖ½À´Ï´Ù.
      ÀÌ·¯ÇÑ ¼Ò½ºµéÀº /etc/X11/xdm/Xresources ÆÄÀÏ¿¡ ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.

      ÀúÈñ°¡ »ç¿ëÇÏ´Â ½Ã½ºÅÛÀÇ °æ¿ì, ´ÙÀ½°ú °°Àº µ¿ÀÛÀ» ÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ÇØÁÖ°í ½Í¾ú½À´Ï´Ù.

      1. Çì´õºÎºÐÀ» ¹Ù²ã¼­ "Available MEneet Systems" ¶ó´Â ¸»ÀÌ ³ª¿Àµµ·Ï ÇÕ´Ï´Ù.
      2. ÆùÆ®¸¦ Á» ´õ º¸±â ÁÁÀº °ÍÀ¸·Î ¹Ù²ß´Ï´Ù.
      3. ¸®½ºÆ®¸¦ µÎ ÁÙ·Î º¸¿©ÁÖ°í, »çÀÌ¿¡´Â °£°ÝÀ» Á» Á༭ ¼¼·Î·Î Á¤·Ä½Ãŵ´Ï´Ù.
      4. ½ºÅ©·Ñ¹Ù¸¦ ¿À¸¥ÂÊÀ¸·Î ¿Å±é´Ï´Ù.
      5. ÀüüÀûÀΠâ Å©±â¸¦ Á» ´õ Å°¿ó´Ï´Ù.

      ÀÌ·¸°Ô ÇØÁÖ±â À§Çؼ­ ¿ì¸®´Â /etc/X11/xdm/Xresources ÆÄÀÏ¿¡ ´ÙÀ½°ú °°Àº ³»¿ëµéÀ» Ãß°¡Çß½À´Ï´Ù.

      Chooser*geometry :                       810x500+300+225
      Chooser*allowShellResize :             false
      Chooser*ShapeStyle :                     Oval
      Chooser*viewport.forceBars :          true
      Chooser*label.font :                       *-new century schoolbook-bold-i-normal-*                                                     -240-*
      Chooser*label.label :                      Available MEnet Hosts
      !Chooser*list.font :                         -*-*-medium-r-normal-*-*-230-*-*-c-*                                                     -iso8859-1
      !Chooser*Command.font :              *-new century schoolbook-bold-r-normal-*                                                     -180-*
      #ifdef COLOR
      Chooser*label.foreground :             white
      Chooser*label.background :            midnightblue
      Chooser*Command.background :    gray80
      Chooser*list.columnSpacing :          25
      Chooser*list.defaultColumns :          2
      Chooser*list.forceColumns :            true
      Chooser*list.verticalList :                 true
      Chooser*internalBorderColor :          black
      Chooser*Command.font :                -adobe-helvetica-bold-r-*-*-12-*
      Chooser*viewport.useRight :            true
      #endif

      ¸¶Áö¸·À¸·Î, ¿ì¸®´Â ±âº»ÀûÀ¸·Î ¿¢½º À©µµ¿ì¿¡¼­ ¼³Á¤µÇ¾îÀÖ´Â ±×¹° ¹«´ÌÀÇ ·çÆ® À©µµ¿ì(¹è°æÈ­¸é)À» ¾ø¾Ö°í ½Í¾ú½À´Ï´Ù. ¿Ö³Ä¸é ÀÛÀº ¸ð´ÏÅÍ¿¡¼­´Â º°·Î º¸±â¿¡ ÁÁÁö°¡ ¾Ê¾Ò±â ¶§¹®ÀÔ´Ï´Ù. ÀÌ·¸°Ô ÇØÁÖ±â À§Çؼ­ ¿ì¸®´Â xdm ÀÌ chooser.script ¶ó´Â ½ºÅ©¸³Æ®¸¦ º¸ÅëÀÇ chooser ´ë½Å¿¡ »ç¿ëÇϵµ·Ï Çß½À´Ï´Ù. ÀÌ ½ºÅ©¸³Æ®´Â ±×Àú ¹é±×¶ó¿îµå¸¦ skyblue4·Î ¹Ù²ãÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù. ÀÌ°ÍÀ» /etc/X11/xdm/xdm-config ¿¡´Ù ´ÙÀ½ ³»¿ëµéÀ» Ãß°¡Çؼ­ ¼³Á¤ÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù.

      DisplayManager*chooser :      /usr/lib/X11/xdm/chooser.script

      chooser.script´Â ´ÙÀ½°ú °°½À´Ï´Ù.

      #!/bin/sh
      xsetroot -solid skyblue4
      /usr/lib/X11/xdm/chooser $*

      ÀÌÁ¦´Â ¸ð¾çÀÌ ´ÙÀ½°ú °°ÀÌ ¹Ù²ò´Ï´Ù.

      Áö±Ý±îÁö ÀúÈñµéÀÌ ÇÑ °Íº¸´Ù ÈξÀ ¸¹Àº ºÎºÐÀ» ¿¢½º ¸®¼Ò½º¸¦ ÅëÇؼ­³ª, ȤÀº XDM ½ºÅ©¸³Æ®¸¦ ½á¼­ Àڱ⠸¶À½´ë·Î °íÃÄÁÙ ¼ö ÀÖ½À´Ï´Ù. xdm ¸Å´º¾ó ÆäÀÌÁö¸¦ Âü°íÇϼ¼¿ä.

     

    Conclusion :

    ºñ±³Àû ÈûµéÀÌÁö ¾Ê°í, ±× ÀÌÈÄÀÇ À¯Áöº¸¼ö °úÁ¤ÀÌ Æ¯º°È÷ ÇÊ¿ä¾øÀÌ(ÀÌ·¸°Ô ¼³Á¤ÇÑ ¿¢½º Å͹̳εéÀº ½Ã½ºÅÛÀÌ ±úÁö´Â °æ¿ì°¡ °ÅÀÇ ¾ø¾ú°í, ¼ÒÇÁÆ®¿þ¾î ¾÷µ¥ÀÌÆ®µµ ÇÊ¿ä¾ø½À´Ï´Ù.) ¸¹Àº "³°¾ÆºüÁø" PC µéÀ» ²Ï ¾µ ¸¸ÇÑ ¿¢½º Å͹̳ηΠ¹Ù²Ù¾îÁÙ ¼ö ÀÖ¾ú½À´Ï´Ù.(386 ¿¡¼­µµ Çغ¸¾Ò´Âµ¥ Àß µÇ´õ±º¿ä)

    ¸¶Áö¸·À¸·Î ¸»¾¸µå¸®°í ½ÍÀº °ÍÀº, ¿©±â¼­ ¸»¾¸µå¸° ³»¿ëµéÀº ¸ðµÎ µ¥ºñ¾È ¸®´ª½º¸¦ žÀçÇÑ PCµé¿¡ Àû¿ëµÇ´Â ¾ê±â¶õ °Ì´Ï´Ù. ±×·¸Áö¸¸ ¿©±â¼­ ¸»¾¸µå¸° ¶È°°Àº ¹æ¹ýÀ» ¿¢½º À©µµ¿ì°¡ ȣȯµÇ´Â ½Ã½ºÅÛµé ¸ðµÎ(±¸½Ä ¼± ¿öÅ©½ºÅ×À̼Ç, HP, SGI...)¿¡ Àû¿ë½Ãų ¼ö ÀÖ´Ù´Â °Ì´Ï´Ù.




¡ã top

homeÀ¸·Î...