ÀûÀº ¸Þ¸ð¸® ¹Ì´Ï-ÇÏ¿ìÅõ ÁöÀ½: TODD BURGESS, TBURGESS@UOGUELPH.CA ¹öÀü 0.1, ³¯Â¥¹Ì»ó ¹ø¿ª: Çüõ¿í, skyhook@kitel.co.kr ¹öÀü 0.1h, 1998³â 4¿ù 29ÀÏ ______________________________________________________________________ ¸ñÂ÷ 1. °³¿ä 2. ¸®´ª½º Ä¿³Î 3. °¡»óÄÜ¼Ö 4. µ¥¸ó 5. ´ÙÀ½ ½© ½ºÅ©¸³Æ®¸¦ µû¶óÇغ¸ÀÚ. 6. inetd 7. lpd 8. nfsd¿Í mountd 9. Æ÷Æ®¸Ê 10. ¼¾µå¸ÞÀÏ 11. ±âŸ 12. °á·Ð ______________________________________________________________________ 1. °³¿ä ÀÌ ¹Ì´Ï ÇÏ¿ìÅõÀÇ ¸ñÀûÀº ÀûÀº ¾çÀÇ ¸Þ¸ð¸®¸¦ °¡Áø ½Ã½ºÅÛ »ó¿¡¼­ ¾î¶»°Ô ¸®´ª½º¸¦ µ¹¸®´Â °¡¸¦ ±â¼úÇÏ´Â °ÍÀÌ´Ù. ¸Þ¸ð¸®¸¦ ´õ ´Ã¸°´Ù¸é¾ß ¹®Á¦°¡ µÇÁö ¾Ê°ÚÁö¸¸, ¿©·¯ºÐÀÌ ¸®´ª½º¿¡¼­ ¸Þ¸ð¸®¸¦ ²Ë²Ë(ÃæºÐÈ÷) »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ¸¹ÀÌ ÀÖ´Ù. ¸Þ¸ð¸®ÀÇ °üÁ¡À¸·Î º¸¾ÒÀ» ¶§ ´ë´Ù¼öÀÇ ¸®´ª½º ¹èÆ÷ÆÇÀº ²Ï µ¢Ä¡°¡ Å©´Ù. ÀÌµé ¹èÆ÷ÆÇÀº ¿ì¸®µé Áß ´ëºÎºÐÀÌ ¾ÕÀ¸·Î ÇÊ¿äÄ¡ ¾ÊÀº ¸¹Àº ¼­ºñ½º¿Í ±â´ÉÀ» µ¹·Á´ë°í Á¦°øÇÑ´Ù. ÀÌµé ¸¹Àº ¼­ºñ½ºµéÀ» Á¦°ÅÇÔÀ¸·Î½á ¿©·¯ºÐÀº ½ÇÁ¦ ¸Þ¸ð¸®ÀÇ ¸î ¸Þ°¡ ¹ÙÀÌÆ®¶óµµ Àý¾àÇÒ ¼ö ÀÖ´Ù. ÇÊÀÚÀÇ °³ÀÎ ½Ã½ºÅÛÀº 12MBÀÇ ¸Þ¸ð¸®¿Í 12MBÀÇ ½º¿Ò°ø°£À» °¡Áö°í ÀÖ´Â 486 DX2-66ÀÌ´Ù. 3³âµ¿¾È ¾ÆÁÖ ÇູÇÏ°Ô ¸®´ª½º¸¦ µ¹·Á¿Ô°í ¾ÕÀ¸·Îµµ ¸î ³â°£ ´õ µ¹¸± »ý°¢ÀÌ´Ù. :) 2. ¸®´ª½º Ä¿³Î ¹èÆ÷ÆÇ°ú ÇÔ²² ±âº»ÀûÀ¸·Î Á¦°øµÇ´Â Ä¿³ÎÀº ²Ï µ¢Ä¡°¡ Å©´Ù. ±×¸®°í ¿ì¸®µé Áß ¾ÕÀ¸·Î »ç¿ëÇÏÁö ¾ÊÀ» ¶Ç´Â ÇÊ¿äÇÏÁö ¾ÊÀ» ¸¹Àº ±â´ÉµéÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ¸¸¾à ¿©·¯ºÐÀÇ Ä¿³ÎÀÌ ´Ù½Ã ÄÄÆÄÀÏ µÇÁö ¾Ê¾Ò´Ù¸é ¹Ýµå½Ã Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏÇ϶ó°í °­ÃßõÇÏ´Â ¹ÙÀÌ´Ù. Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏ ÇÏ´Â ¹æ¹ýÀº ÀÌ ¹®¼­ÀÇ ¹üÀ§¸¦ ¹þ¾î³ª´Â °ÍÀÌÁö¸¸ Ưº°È÷ ¸¹Àº ¸®´ª½º °ü·Ã Ã¥°ú °¡À̵忡¼­ ÀÚ¼¼È÷ ´Ù·ç°í ÀÖ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏ ÇÑ´Ù¸é ¿©·¯ºÐ¿¡°Ô ÇÊ¿äÇÏÁö ¾ÊÀº ±â´ÉÀº Ä¿³Î¿¡ ´ãÁö ¸»¾Æ¾ß Çϴ°ÍÀ» ±â¾ïÇ϶ó. ¿¹¸¦ µé¾î, ¿©·¯ºÐµé Áß ¾ó¸¶¸¸ÀÌ PLIP Áö¿øÀ» Ä¿³Î¿¡ Æ÷ÇÔ½ÃÅ°°Ú´Â°¡? ±× ±â´ÉÀ» Æ÷ÇÔÇÑ »ç¶÷µé Áß ¾ó¸¶¸¸ÀÌ ±× ±â´ÉÀ» »ç¿ëÇϰڴ°¡? Ä¿³ÎÀÌ ÀÛÀ»¼ö·Ï ·ÎµåÇϴµ¥ ½Ã°£ÀÌ ´ú °É¸®°í ¸Þ¸ð¸®¸¦ ´ú »ç¿ëÇϸç CPU »çÀÌŬµµ ´ú »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ¶Ç´Ù¸¥ °ÍÀº ¸ðµâÀÌ´Ù. ÇÊÀÚ´Â °³ÀÎÀûÀ¸·Î ¸ðµâÀ» ÁÁ¾ÆÇÏÁö ¾Ê´Â´Ù. °ÅÃßÀå ½º·´±â ¶§¹®ÀÌ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¸ðµâÀ» »ç¿ëÇÏ°í ¸ðµâÀ» ¼±È£ÇÑ´Ù¸é Ä¿³ÎÀÌ ºñ´ëÇØÁö´Â °ÍÀ» ±¸Á¦ÇÒ ¼ö ÀÖ´Ù. 3. °¡»óÄÜ¼Ö °¡»óÄܼÖÀº ¸Þ¸ð¸®¸¦ Àý¾àÇÒ ¼ö ÀÖ´Â ¾ÆÁÖ ÁÁÀº ¹æ¹ýÀÌ´Ù. ´ë´Ù¼öÀÇ ¸®´ª½º ¹èÆ÷ÆÇÀº ¿©¼¸ °³ÀÇ °¡»óÄܼÖÀ» µ¹¸°´Ù. Æò±ÕÀûÀ¸·Î 6°³ÀÇ °¡»óÄܼÖÀº 4MBÀÇ ¸Þ¸ð¸®¸¦ ÇÊ¿ä·Î ÇÑ´Ù. µÎ¼­³Ê°³ÀÇ °¡»óÄܼÖÀ» Á¦°ÅÇÑ´Ù¸é ±×¸¸Å­ÀÇ ¸Þ¸ð¸®¸¦ Àý¾àÇÒ ¼ö ÀÖ´Ù. ´ëºÎºÐÀÇ »ç¿ëÀÚµéÀº ´ÜÁö 3 ¶Ç´Â 4°³ÀÇ °¡»óÄָܼ¸ »ç¿ëÇÑ´Ù. °¡»óÄܼÖÀ» ¸î°³¸¦ ¾ø¾Ö´Â °¡¿¡ ´ëÇÑ ¼±ÅÃÀº ¿©·¯ºÐÀÇ ¸òÀÌ´Ù. ´Ü °¡»óÄܼÖÀ» Àû°Ô »ç¿ëÇÒ ¼ö·Ï ±×¸¸Å­ÀÇ ¸Þ¸ð¸®¸¦ ´õ ¹ú°Ô µÇ°í ¿©·¯ºÐÀÇ ´Ù¸¥ ¾îÇø®ÄÉÀÌ¼Ç µéµµ µ¹¾Æ°£´Ù´Â °ÍÀ» ±â¾ïÇ϶ó. ¾ó¸¶³ª ¸¹Àº °¡»óÄܼÖÀÌ ·ÎµùµÇ´Â °¡¸¦ ³ªÅ¸³»´Â ÆÄÀÏÀº /etc/inittabÀÌ´Ù. °¡»óÄܼÖÀ» Á¦°ÅÇϱâ À§ÇØ: 1. ÅؽºÆ® ¿¡µðÅÍ·Î /etc/inittabÀ» ·ÎµåÇÑ´Ù. 2. c1:12345:respawn:/sbin/getty tty1 38400 linux°ú °°Àº ¶óÀÎÀ» ã¾Æ¶ó. (c1À¸·Î ½ÃÀ۵Ǵ ¶óÀÎÀÌ µÉ °ÍÀÌ´Ù.) ³ôÀº ¼ýÀÚ·Î ½ÃÀÛÇÏ´Â(Áï, c6)°÷ÀÇ Ã¹ ¹ø°¿¡ '#'À» ³Ö¾î ÁÖ¼®Ã³¸®ÇÑ´Ù. ÇÊ¿äÇÑ ¸¸Å­ ÀÌ °úÁ¤À» ¹Ýº¹Ç϶ó. ¿©·¯ºÐÀÌ ÁÖ¼®Ã³¸®ÇÑ ¸ðµç ¶óÀθ¸Å­ °¡»óÄܼÖÀÌ Àû°Ô µ¹¾Æ°£´Ù´Â °ÍÀ» ±â¾ïÇ϶ó. 3. ¿©·¯ºÐÀÌ º¯°æÇÑ °ÍÀÌ È¿°ú¸¦ ³ªÅ¸³»µµ·Ï ½Ã½ºÅÛÀ» ÀçºÎÆÃÇÑ´Ù. 4. µ¥¸ó ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷ÆÇÀº ¿ì¸®µé Áß ´ëºÎºÐÀÌ °áÄÚ »ç¿ëÇÏÁö ¾ÊÀ» ¸¹Àº µ¥¸óµéÀ» µ¹¸°´Ù. ÀÌµé µ¥¸ó Áß ´ëºÎºÐÀº ½ºÅ©¸³Æ®¿¡ ÀÇÇØ ·ÎµåµÈ´Ù. ÀÌµé ½ºÅ©¸³µå°¡ ¾îµð¿¡ ÀÖ´Â °¡´Â ¿©·¯ºÐÀÌ °¡Áö°í ÀÖ´Â ¸®´ª½º ¹èÆ÷ÆÇ¿¡ ÀÇÁ¸ÇÑ´Ù. ½½·¢¿þ¾îÀÇ ¼Â¾÷ ½ºÅ©¸³Æ®´Â /etc/rc.d/rc.*¿¡ ÀÖ´Ù. ¾ÕÀ¸·ÎÀÇ ÁøÇà¿¡ ¾Õ¼­ À¯´Ð½º ½© ½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Áö½ÄÀÌ °áÁ¤ÀûÀÎ ÀÌÁ¡ÀÌ µÉ °ÍÀÌ´Ù. ±×·¯³ª ¸¸¾à ¿©·¯ºÐÀÌ À¯´Ð½º ½© ½ºÅ©¸³Æ®¸¦ Â¥´Â °Í¿¡ ´ëÇÑ °æÇèÀÌ ¾ø´Ù¸é ´ÙÀ½ÀÇ ³»¿ëÀÌ ½© ½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ºü¸¥ ¼Ò°³°¡ µÉ °ÍÀÌ´Ù. 5. ´ÙÀ½ ½© ½ºÅ©¸³Æ®¸¦ µû¶óÇغ¸ÀÚ. #!/bin/sh echo "hello world" #echo "good bye cruel world" ½ÇÇàÇغ¸¸é "hello world"À̶ó´Â ½ºÆ®¸µÀ» Ãâ·ÂÇÒ °ÍÀÌ´Ù. ½© ½ºÅ©¸³Æ®´Â ¹Ýµå½Ã ù ÁÙ¿¡ "#!/bin/sh"À̶ó´Â ¶óÀÎÀ» Æ÷ÇÔÇØ¾ß ÇÑ´Ù. ±× ÈÄ ¸ðµç ¶óÀÎÀº ¿©·¯ºÐÀÌ Å°º¸µå¿¡¼­ ŸÀÌÇÁÇß´ø °Íó·³ ½ÇÇàµÈ´Ù. ÇÑ´Ù. ´ëºÎºÐÀÇ ½ºÅ¸Æ®¾÷ ½ºÅ©¸³Æ®°¡ µ¥¸óÀ» ·ÎµåÇÏ´Â °ÍÀº ´ÙÀ½°ú °°´Ù: if somecondition do something fi ¿©·¯ºÐÀÌ ¿øÇÏ´Â °ÍÀº if ¹®À¸·Î ½ÃÀ۵Ǵ ¸ðµç ¶óÀΰú fi ¹®À¸·Î ³¡³ª´Â ¸ðµç ¶óÀÎÀ» ÁÖ¼®Ã³¸®ÇÏ´Â °ÍÀÌ´Ù. ¸¸¾à µ¥¸óÀÌ ¾îµð¼­ ·ÎµåµÇ´Â Áö ã°íÀÚ ÇÑ´Ù¸é µ¥¸ó À̸§¿¡ ´ëÇÑ ½ºÅ¸Æ®¾÷ ½ºÅ©¸³Æ®¸¦ ã´Â °ÍÀÌ´Ù. ¸¸¾à ÇÊÀÚ°¡ ½½·¢¿þ¾î¿¡¼­ inet µ¥¸óÀÌ ¾îµð¼­ ·ÎµåµÇ´Â Áö ã°í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇÒ °ÍÀÌ´Ù. 1. cd /etc/rc.d 2. grep -n inetd rc.* 6. inetd inetd´Â »ç¶÷µé·Î ÇÏ¿©±Ý telnet, ftp, ±×¸®°í ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ÅäÅ© ¸®Äù½ºÆ®¸¦ º¸³»´Â °Í°ú °°Àº °ÍÀ» ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ ½Ã½ºÅÛÀ» °áÄÚ ¼­¹ö·Î »ç¿ëÇÏÁö ¾ÊÀ» °Å¶ó¸é ¶Ç´Â ÀÌµé ¼­ºñ½ºµé Áß ¾î´À°Íµµ ¿ø°ÝÀ¸·Î ¾ï¼¼½ºÇÒ ÇÊ¿ä°¡ ¾ø´Ù¸é inetd¸¦ Á¦°ÅÇÒ ¼ö ÀÖ´Ù. 7. lpd lpd´Â lpr ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇÁ¸°ÅÍ¿¡¼­ ÆÄÀÏÀ» ÇÁ¸°Æ®Çϱâ À§ÇØ »ç¿ëµÈ´Ù. ¸¸¾à ¿©·¯ºÐÀÇ ¸®´ª½º¹Ú½º¿¡¼­ ÇÁ¸°Æ®¸¦ ÇÏÁö ¾ÊÀ»°Å¶ó¸é lpd¸¦ Á¦°ÅÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª HP µ¥½ºÅ©Á¬ ÇÁ¸°Å͸¦ °¡Áö°í ÀÖ°í, ÇÁ¸°Æ®¸¦ ÇÏ°íÀÚ ÇÑ´Ù¸é ÇÊÀÚ´Â sunsite.unc.edu/pub/Linux/system/Printing/dj-printcap.tar.gz ¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Â dj-printcapÀ̶ó´Â ÆÐÅ°Áö¸¦ °­ÃßõÇÑ´Ù. 8. nfsd¿Í mountd ÀÌµé µÎ µ¥¸óÀº NFS ¼­¹ö¸¦ µ¹¸®±â À§ÇØ »ç¿ëµÈ´Ù. ¸¸¾à ¿©·¯ºÐÀÇ ¸®´ª½º ½Ã½ºÅÛÀ» NFS ¼­¹ö·Î »ç¿ëÇÏÁö ¾ÊÀ» °Å¶ó¸é ÀÌµé µÎ µ¥¸óÀ» Á¦°ÅÇÒ ¼ö ÀÖ ´Ù. 9. Æ÷Æ®¸Ê Æ÷Æ®¸Ê µ¥¸óÀº RPC ¼­ºñ½º¸¦ ´Ù·ç±â À§ÇØ »ç¿ëµÈ´Ù. ¸¸¾à NFS ¼­¹ö³ª ´Ù ¸¥ RPC ÇÁ·Î±×·¥À» µ¹¸®Áö ¾Ê´Â´Ù¸é Æ÷Æ®¸ÊÀ» Á¦°ÅÇÒ ¼ö ÀÖ´Ù. 10. ¼¾µå¸ÞÀÏ ¼¾µå¸ÞÀÏÀº ²Ï ¸¹Àº ¸Þ¸ð¸®¸¦ ÇÊ¿ä·Î ÇÏ´Â ¶Ç ´Ù¸¥ µ¥¸óÀÌ´Ù. ¸¸¾à ¿©·¯ºÐ ÀÇ ¸®´ª½º¹Ú½º¸¦ °áÄÚ ÀüÀÚ¿ìÆí Àü¼ÛÀ» À§ÇÑ Áß°è±â·Î¼­ »ç¿ëÇÏÁö ¾ÊÀ»°Å¶ó¸é ¶Ç´Â ¿©·¯ºÐÀÇ ¸®´ª½º¹Ú½º¿¡¼­ ÀüÀÚ¿ìÆíÀ» ¹ÞÁö ¾ÊÀ» °Å¶ó¸é ¿©·¯ºÐÀº ¼¾µå¸ÞÀÏÀ» Á¦°ÅÇÒ ¼ö ÀÖ´Ù. ¸¸¾à ¿©·¯ºÐÀÇ ¸®´ª½º¹Ú½º¿¡¼­ ÀüÀÚ¿ìÆíÀ» º¸³¾°Å¶ó¸é ´ëºÎºÐÀÇ ÀüÀÚ¿ìÆí Ŭ¶óÀ̾ðÆ®°¡ ´Ù¸¥ ¸ÞÀÏ ¼­¹ö·ÎºÎÅÍ ÀüÀÚ¿ìÆíÀ» º¸³»µµ·Ï ¼Â¾÷µÉ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. 11. ±âŸ ½Ã½ºÅÛÀÌ ½ÃÀÛµÉ ¶§ ¿©·¯ºÐ¿¡°Ô ÇÊ¿äÄ¡ ¾Ê´Â ¿©Å¸ ´Ù¸¥ µ¥¸óµéÀÌ ÀÖ´Ù. Á¦°ÅÇÏ°í ½ÍÀ¸¸é Á¦°ÅÇ϶ó. ¹Ýµå½Ã µ¹·Á¾ß ÇÏ´Â µ¥¸óÀº syslogd¿Í klogd ÀÌ´Ù. 12. °á·Ð ´ÙÀ½Àº ÇÊÀÚÀÇ ¸®´ª½º¹Ú½º »ó¿¡¼­ ¸Þ¸ð¸®¸¦ ²Ë²Ë(ÃæºÐÈ÷) »ç¿ëÇÏ¿´´ø °úÁ¤À» ³ªÅ¸³½´Ù. ¿©·¯ºÐÀÇ ¸®´ª½º¹Ú½º¿Í ÇÔ²² ¸Þ¸ð¸®¸¦ ¾Æ³¥ ¼ö ÀÖ´Â ¸î °¡Áö ÅëÂû·ÂÀ» Á¦°øÇÏ°í ½ÍÀº »ý°¢ÀÌ´Ù. Çà¿îÀ» ºó´Ù. ±×¸®°í ÇູÇÑ ÇØÅ·À»! Todd Burges tburgess@uoguelph.ca eddie.cis.uoguelph.ca/~tburgess