ÀûÀº ¸Þ¸ð¸® ¹Ì´Ï-ÇÏ¿ìÅõ
ÁöÀ½: Todd Burgess, tburgess@uoguelph.ca
¹öÀü 0.1, ³¯Â¥¹Ì»ó
¹ø¿ª: Çüõ¿í, skyhook@kitel.co.kr
¹öÀü 0.1h, 1998³â 4¿ù 29ÀÏ
°³¿ä
ÀÌ ¹Ì´Ï ÇÏ¿ìÅõÀÇ ¸ñÀûÀº ÀûÀº ¾çÀÇ ¸Þ¸ð¸®¸¦ °¡Áø ½Ã½ºÅÛ »ó¿¡¼ ¾î¶»°Ô
¸®´ª½º¸¦ µ¹¸®´Â °¡¸¦ ±â¼úÇÏ´Â °ÍÀÌ´Ù. ¸Þ¸ð¸®¸¦ ´õ ´Ã¸°´Ù¸é¾ß ¹®Á¦°¡
µÇÁö ¾Ê°ÚÁö¸¸, ¿©·¯ºÐÀÌ ¸®´ª½º¿¡¼ ¸Þ¸ð¸®¸¦ ²Ë²Ë(ÃæºÐÈ÷) »ç¿ëÇÒ ¼ö
ÀÖ´Â ¹æ¹ýÀÌ ¸¹ÀÌ ÀÖ´Ù.
¸Þ¸ð¸®ÀÇ °üÁ¡À¸·Î º¸¾ÒÀ» ¶§ ´ë´Ù¼öÀÇ ¸®´ª½º ¹èÆ÷ÆÇÀº ²Ï µ¢Ä¡°¡ Å©´Ù.
ÀÌµé ¹èÆ÷ÆÇÀº ¿ì¸®µé Áß ´ëºÎºÐÀÌ ¾ÕÀ¸·Î ÇÊ¿äÄ¡ ¾ÊÀº ¸¹Àº ¼ºñ½º¿Í
±â´ÉÀ» µ¹·Á´ë°í Á¦°øÇÑ´Ù. ÀÌµé ¸¹Àº ¼ºñ½ºµéÀ» Á¦°ÅÇÔÀ¸·Î½á ¿©·¯ºÐÀº
½ÇÁ¦ ¸Þ¸ð¸®ÀÇ ¸î ¸Þ°¡ ¹ÙÀÌÆ®¶óµµ Àý¾àÇÒ ¼ö ÀÖ´Ù.
ÇÊÀÚÀÇ °³ÀÎ ½Ã½ºÅÛÀº 12MBÀÇ ¸Þ¸ð¸®¿Í 12MBÀÇ ½º¿Ò°ø°£À» °¡Áö°í ÀÖ´Â 486
DX2-66ÀÌ´Ù. 3³âµ¿¾È ¾ÆÁÖ ÇູÇÏ°Ô ¸®´ª½º¸¦ µ¹·Á¿Ô°í ¾ÕÀ¸·Îµµ ¸î ³â°£
´õ µ¹¸± »ý°¢ÀÌ´Ù. :)
¸®´ª½º Ä¿³Î
¹èÆ÷ÆÇ°ú ÇÔ²² ±âº»ÀûÀ¸·Î Á¦°øµÇ´Â Ä¿³ÎÀº ²Ï µ¢Ä¡°¡ Å©´Ù. ±×¸®°í ¿ì¸®µé
Áß ¾ÕÀ¸·Î »ç¿ëÇÏÁö ¾ÊÀ» ¶Ç´Â ÇÊ¿äÇÏÁö ¾ÊÀ» ¸¹Àº ±â´ÉµéÀ» Æ÷ÇÔÇϰí
ÀÖ´Ù. ¸¸¾à ¿©·¯ºÐÀÇ Ä¿³ÎÀÌ ´Ù½Ã ÄÄÆÄÀÏ µÇÁö ¾Ê¾Ò´Ù¸é ¹Ýµå½Ã Ä¿³ÎÀ»
´Ù½Ã ÄÄÆÄÀÏÇ϶ó°í °ÃßõÇÏ´Â ¹ÙÀÌ´Ù. Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏ ÇÏ´Â ¹æ¹ýÀº ÀÌ
¹®¼ÀÇ ¹üÀ§¸¦ ¹þ¾î³ª´Â °ÍÀÌÁö¸¸ Ưº°È÷ ¸¹Àº ¸®´ª½º °ü·Ã Ã¥°ú
°¡À̵忡¼ ÀÚ¼¼È÷ ´Ù·ç°í ÀÖ´Ù.
¸¸¾à ¿©·¯ºÐÀÌ Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏ ÇÑ´Ù¸é ¿©·¯ºÐ¿¡°Ô ÇÊ¿äÇÏÁö ¾ÊÀº
±â´ÉÀº Ä¿³Î¿¡ ´ãÁö ¸»¾Æ¾ß Çϴ°ÍÀ» ±â¾ïÇ϶ó. ¿¹¸¦ µé¾î, ¿©·¯ºÐµé Áß
¾ó¸¶¸¸ÀÌ PLIP Áö¿øÀ» Ä¿³Î¿¡ Æ÷ÇÔ½Ã۰ڴ°¡? ±× ±â´ÉÀ» Æ÷ÇÔÇÑ »ç¶÷µé Áß
¾ó¸¶¸¸ÀÌ ±× ±â´ÉÀ» »ç¿ëÇϰڴ°¡? Ä¿³ÎÀÌ ÀÛÀ»¼ö·Ï ·ÎµåÇϴµ¥ ½Ã°£ÀÌ ´ú
°É¸®°í ¸Þ¸ð¸®¸¦ ´ú »ç¿ëÇϸç CPU »çÀÌŬµµ ´ú »ç¿ëÇÏ´Â °ÍÀÌ´Ù.
¶Ç´Ù¸¥ °ÍÀº ¸ðµâÀÌ´Ù. ÇÊÀÚ´Â °³ÀÎÀûÀ¸·Î ¸ðµâÀ» ÁÁ¾ÆÇÏÁö ¾Ê´Â´Ù. °ÅÃßÀå
½º·´±â ¶§¹®ÀÌ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¸ðµâÀ» »ç¿ëÇÏ°í ¸ðµâÀ» ¼±È£ÇÑ´Ù¸é Ä¿³ÎÀÌ
ºñ´ëÇØÁö´Â °ÍÀ» ±¸Á¦ÇÒ ¼ö ÀÖ´Ù.
°¡»óÄܼÖ
°¡»óÄܼÖÀº ¸Þ¸ð¸®¸¦ Àý¾àÇÒ ¼ö ÀÖ´Â ¾ÆÁÖ ÁÁÀº ¹æ¹ýÀÌ´Ù. ´ë´Ù¼öÀÇ ¸®´ª½º
¹èÆ÷ÆÇÀº ¿©¼¸ °³ÀÇ °¡»óÄܼÖÀ» µ¹¸°´Ù. Æò±ÕÀûÀ¸·Î 6°³ÀÇ °¡»óÄܼÖÀº
4MBÀÇ ¸Þ¸ð¸®¸¦ ÇÊ¿ä·Î ÇÑ´Ù. µÎ¼³Ê°³ÀÇ °¡»óÄܼÖÀ» Á¦°ÅÇÑ´Ù¸é ±×¸¸ÅÀÇ
¸Þ¸ð¸®¸¦ Àý¾àÇÒ ¼ö ÀÖ´Ù.
´ëºÎºÐÀÇ »ç¿ëÀÚµéÀº ´ÜÁö 3 ¶Ç´Â 4°³ÀÇ °¡»óÄָܼ¸ »ç¿ëÇÑ´Ù. °¡»óÄܼÖÀ»
¸î°³¸¦ ¾ø¾Ö´Â °¡¿¡ ´ëÇÑ ¼±ÅÃÀº ¿©·¯ºÐÀÇ ¸òÀÌ´Ù. ´Ü °¡»óÄܼÖÀ» Àû°Ô
»ç¿ëÇÒ ¼ö·Ï ±×¸¸ÅÀÇ ¸Þ¸ð¸®¸¦ ´õ ¹ú°Ô µÇ°í ¿©·¯ºÐÀÇ ´Ù¸¥ ¾îÇø®ÄÉÀ̼Ç
µéµµ µ¹¾Æ°£´Ù´Â °ÍÀ» ±â¾ïÇ϶ó.
¾ó¸¶³ª ¸¹Àº °¡»óÄܼÖÀÌ ·ÎµùµÇ´Â °¡¸¦ ³ªÅ¸³»´Â ÆÄÀÏÀº /etc/inittabÀÌ´Ù.
°¡»óÄܼÖÀ» Á¦°ÅÇϱâ À§ÇØ:
- ÅØ½ºÆ® ¿¡µðÅÍ·Î /etc/inittabÀ» ·ÎµåÇÑ´Ù.
- c1:12345:respawn:/sbin/getty tty1 38400 linux°ú °°Àº ¶óÀÎÀ» ã¾Æ¶ó.
(c1À¸·Î ½ÃÀ۵Ǵ ¶óÀÎÀÌ µÉ °ÍÀÌ´Ù.) ³ôÀº ¼ýÀÚ·Î ½ÃÀÛÇÏ´Â(Áï, c6)°÷ÀÇ
ù ¹øÂ°¿¡ '#'À» ³Ö¾î ÁÖ¼®Ã³¸®ÇÑ´Ù. ÇÊ¿äÇÑ ¸¸Å ÀÌ °úÁ¤À» ¹Ýº¹Ç϶ó.
¿©·¯ºÐÀÌ ÁÖ¼®Ã³¸®ÇÑ ¸ðµç ¶óÀθ¸Å °¡»óÄܼÖÀÌ Àû°Ô µ¹¾Æ°£´Ù´Â °ÍÀ»
±â¾ïÇ϶ó.
- ¿©·¯ºÐÀÌ º¯°æÇÑ °ÍÀÌ È¿°ú¸¦ ³ªÅ¸³»µµ·Ï ½Ã½ºÅÛÀ» ÀçºÎÆÃÇÑ´Ù.
µ¥¸ó
´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷ÆÇÀº ¿ì¸®µé Áß ´ëºÎºÐÀÌ °áÄÚ »ç¿ëÇÏÁö ¾ÊÀ» ¸¹Àº
µ¥¸óµéÀ» µ¹¸°´Ù. ÀÌµé µ¥¸ó Áß ´ëºÎºÐÀº ½ºÅ©¸³Æ®¿¡ ÀÇÇØ ·ÎµåµÈ´Ù. À̵é
½ºÅ©¸³µå°¡ ¾îµð¿¡ ÀÖ´Â °¡´Â ¿©·¯ºÐÀÌ °¡Áö°í ÀÖ´Â ¸®´ª½º ¹èÆ÷ÆÇ¿¡
ÀÇÁ¸ÇÑ´Ù. ½½·¢¿þ¾îÀÇ ¼Â¾÷ ½ºÅ©¸³Æ®´Â /etc/rc.d/rc.*¿¡ ÀÖ´Ù.
¾ÕÀ¸·ÎÀÇ ÁøÇà¿¡ ¾Õ¼ À¯´Ð½º ½© ½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Áö½ÄÀÌ
°áÁ¤ÀûÀÎ ÀÌÁ¡ÀÌ µÉ °ÍÀÌ´Ù. ±×·¯³ª ¸¸¾à ¿©·¯ºÐÀÌ À¯´Ð½º ½© ½ºÅ©¸³Æ®¸¦
Â¥´Â °Í¿¡ ´ëÇÑ °æÇèÀÌ ¾ø´Ù¸é ´ÙÀ½ÀÇ ³»¿ëÀÌ ½© ½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö¿¡
´ëÇÑ ºü¸¥ ¼Ò°³°¡ µÉ °ÍÀÌ´Ù.
´ÙÀ½ ½© ½ºÅ©¸³Æ®¸¦ µû¶óÇØº¸ÀÚ.
#!/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.*
inetd
inetd´Â »ç¶÷µé·Î ÇÏ¿©±Ý telnet, ftp, ±×¸®°í ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ÅäÅ©
¸®Äù½ºÆ®¸¦ º¸³»´Â °Í°ú °°Àº °ÍÀ» ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ
½Ã½ºÅÛÀ» °áÄÚ ¼¹ö·Î »ç¿ëÇÏÁö ¾ÊÀ» °Å¶ó¸é ¶Ç´Â ÀÌµé ¼ºñ½ºµé Áß
¾î´À°Íµµ ¿ø°ÝÀ¸·Î ¾ï¼¼½ºÇÒ Çʿ䰡 ¾ø´Ù¸é inetd¸¦ Á¦°ÅÇÒ ¼ö ÀÖ´Ù.
lpd
lpd´Â lpr ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇÁ¸°ÅÍ¿¡¼ ÆÄÀÏÀ» ÇÁ¸°Æ®Çϱâ À§ÇØ »ç¿ëµÈ´Ù.
¸¸¾à ¿©·¯ºÐÀÇ ¸®´ª½º¹Ú½º¿¡¼ ÇÁ¸°Æ®¸¦ ÇÏÁö ¾ÊÀ»°Å¶ó¸é lpd¸¦ Á¦°ÅÇÒ ¼ö
ÀÖ´Ù. ±×·¯³ª HP µ¥½ºÅ©Á¬ ÇÁ¸°Å͸¦ °¡Áö°í ÀÖ°í, ÇÁ¸°Æ®¸¦ ÇϰíÀÚ ÇÑ´Ù¸é
ÇÊÀÚ´Â ftp://sunsite.unc.edu/pub/Linux/system/Printing/dj-printcap.tar.gz
¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Â dj-printcapÀ̶ó´Â ÆÐŰÁö¸¦ °ÃßõÇÑ´Ù.
nfsd¿Í mountd
ÀÌµé µÎ µ¥¸óÀº NFS ¼¹ö¸¦ µ¹¸®±â À§ÇØ »ç¿ëµÈ´Ù. ¸¸¾à ¿©·¯ºÐÀÇ ¸®´ª½º
½Ã½ºÅÛÀ» NFS ¼¹ö·Î »ç¿ëÇÏÁö ¾ÊÀ» °Å¶ó¸é ÀÌµé µÎ µ¥¸óÀ» Á¦°ÅÇÒ ¼ö ÀÖ
´Ù.
Æ÷Æ®¸Ê
Æ÷Æ®¸Ê µ¥¸óÀº RPC ¼ºñ½º¸¦ ´Ù·ç±â À§ÇØ »ç¿ëµÈ´Ù. ¸¸¾à NFS ¼¹ö³ª ´Ù
¸¥ RPC ÇÁ·Î±×·¥À» µ¹¸®Áö ¾Ê´Â´Ù¸é Æ÷Æ®¸ÊÀ» Á¦°ÅÇÒ ¼ö ÀÖ´Ù.
¼¾µå¸ÞÀÏ
¼¾µå¸ÞÀÏÀº ²Ï ¸¹Àº ¸Þ¸ð¸®¸¦ ÇÊ¿ä·Î ÇÏ´Â ¶Ç ´Ù¸¥ µ¥¸óÀÌ´Ù. ¸¸¾à ¿©·¯ºÐ
ÀÇ ¸®´ª½º¹Ú½º¸¦ °áÄÚ ÀüÀÚ¿ìÆí Àü¼ÛÀ» À§ÇÑ Áß°è±â·Î¼ »ç¿ëÇÏÁö
¾ÊÀ»°Å¶ó¸é ¶Ç´Â ¿©·¯ºÐÀÇ ¸®´ª½º¹Ú½º¿¡¼ ÀüÀÚ¿ìÆíÀ» ¹ÞÁö ¾ÊÀ» °Å¶ó¸é
¿©·¯ºÐÀº ¼¾µå¸ÞÀÏÀ» Á¦°ÅÇÒ ¼ö ÀÖ´Ù. ¸¸¾à ¿©·¯ºÐÀÇ ¸®´ª½º¹Ú½º¿¡¼
ÀüÀÚ¿ìÆíÀ» º¸³¾°Å¶ó¸é ´ëºÎºÐÀÇ ÀüÀÚ¿ìÆí Ŭ¶óÀÌ¾ðÆ®°¡ ´Ù¸¥ ¸ÞÀÏ
¼¹ö·ÎºÎÅÍ ÀüÀÚ¿ìÆíÀ» º¸³»µµ·Ï ¼Â¾÷µÉ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.
±âŸ
½Ã½ºÅÛÀÌ ½ÃÀÛµÉ ¶§ ¿©·¯ºÐ¿¡°Ô ÇÊ¿äÄ¡ ¾Ê´Â ¿©Å¸ ´Ù¸¥ µ¥¸óµéÀÌ ÀÖ´Ù.
Á¦°ÅÇÏ°í ½ÍÀ¸¸é Á¦°ÅÇ϶ó. ¹Ýµå½Ã µ¹·Á¾ß ÇÏ´Â µ¥¸óÀº syslogd¿Í klogd
ÀÌ´Ù.
°á·Ð
´ÙÀ½Àº ÇÊÀÚÀÇ ¸®´ª½º¹Ú½º »ó¿¡¼ ¸Þ¸ð¸®¸¦ ²Ë²Ë(ÃæºÐÈ÷) »ç¿ëÇÏ¿´´ø °úÁ¤À»
³ªÅ¸³½´Ù. ¿©·¯ºÐÀÇ ¸®´ª½º¹Ú½º¿Í ÇÔ²² ¸Þ¸ð¸®¸¦ ¾Æ³¥ ¼ö ÀÖ´Â ¸î °¡Áö
ÅëÂû·ÂÀ» Á¦°øÇÏ°í ½ÍÀº »ý°¢ÀÌ´Ù.
Çà¿îÀ» ºó´Ù. ±×¸®°í ÇູÇÑ ÇØÅ·À»!
Todd Burgess
tburgess@uoguelph.ca
http://eddie.cis.uoguelph.ca/~tburgess