· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
Linuxdoc Sgml/Small-Memory

<!doctype linuxdoc system>
 <article>
<title>
ÀûÀº ¸Þ¸ð¸® ¹Ì´Ï-ÇÏ¿ìÅõ 
<author>ÁöÀ½: TODD BURGESS, <url url="mailto:TBURGESS@UOGUELPH.CA" name="TBURGESS@UOGUELPH.CA">
 <date>¹öÀü 0.1, ³¯Â¥¹Ì»ó
<trans>¹ø¿ª: Çüõ¿í, <url url="mailto:skyhook@kitel.co.kr" name="skyhook@kitel.co.kr" >
 <tdate>¹öÀü 0.1h, 1998³â 4¿ù 29ÀÏ
<toc>
<sect>°³¿ä<p>
ÀÌ ¹Ì´Ï ÇÏ¿ìÅõÀÇ ¸ñÀûÀº ÀûÀº ¾çÀÇ ¸Þ¸ð¸®¸¦ °¡Áø ½Ã½ºÅÛ »ó¿¡¼­ ¾î¶»°Ô
¸®´ª½º¸¦ µ¹¸®´Â °¡¸¦ ±â¼úÇÏ´Â °ÍÀÌ´Ù. ¸Þ¸ð¸®¸¦ ´õ ´Ã¸°´Ù¸é¾ß ¹®Á¦°¡
µÇÁö ¾Ê°ÚÁö¸¸, ¿©·¯ºÐÀÌ ¸®´ª½º¿¡¼­ ¸Þ¸ð¸®¸¦ ²Ë²Ë(ÃæºÐÈ÷) »ç¿ëÇÒ ¼ö
ÀÖ´Â ¹æ¹ýÀÌ ¸¹ÀÌ ÀÖ´Ù.

¸Þ¸ð¸®ÀÇ °üÁ¡À¸·Î º¸¾ÒÀ» ¶§ ´ë´Ù¼öÀÇ ¸®´ª½º ¹èÆ÷ÆÇÀº ²Ï µ¢Ä¡°¡ Å©´Ù.
ÀÌµé ¹èÆ÷ÆÇÀº ¿ì¸®µé Áß ´ëºÎºÐÀÌ ¾ÕÀ¸·Î ÇÊ¿äÄ¡ ¾ÊÀº ¸¹Àº ¼­ºñ½º¿Í
±â´ÉÀ» µ¹·Á´ë°í Á¦°øÇÑ´Ù. ÀÌµé ¸¹Àº ¼­ºñ½ºµéÀ» Á¦°ÅÇÔÀ¸·Î½á ¿©·¯ºÐÀº
½ÇÁ¦ ¸Þ¸ð¸®ÀÇ ¸î ¸Þ°¡ ¹ÙÀÌÆ®¶óµµ Àý¾àÇÒ ¼ö ÀÖ´Ù.
ÇÊÀÚÀÇ °³ÀÎ ½Ã½ºÅÛÀº 12MBÀÇ ¸Þ¸ð¸®¿Í 12MBÀÇ ½º¿Ò°ø°£À» °¡Áö°í ÀÖ´Â 486 
DX2-66ÀÌ´Ù. 3³âµ¿¾È ¾ÆÁÖ ÇູÇÏ°Ô ¸®´ª½º¸¦ µ¹·Á¿Ô°í ¾ÕÀ¸·Îµµ ¸î ³â°£ 
´õ µ¹¸± »ý°¢ÀÌ´Ù.  :)
</p>

<sect>¸®´ª½º Ä¿³Î<p>
¹èÆ÷ÆÇ°ú ÇÔ²² ±âº»ÀûÀ¸·Î Á¦°øµÇ´Â Ä¿³ÎÀº ²Ï µ¢Ä¡°¡ Å©´Ù. ±×¸®°í ¿ì¸®µé
Áß ¾ÕÀ¸·Î »ç¿ëÇÏÁö ¾ÊÀ» ¶Ç´Â ÇÊ¿äÇÏÁö ¾ÊÀ» ¸¹Àº ±â´ÉµéÀ» Æ÷ÇÔÇϰí
ÀÖ´Ù. ¸¸¾à ¿©·¯ºÐÀÇ Ä¿³ÎÀÌ ´Ù½Ã ÄÄÆÄÀÏ µÇÁö ¾Ê¾Ò´Ù¸é ¹Ýµå½Ã Ä¿³ÎÀ»
´Ù½Ã ÄÄÆÄÀÏÇ϶ó°í °­ÃßõÇÏ´Â ¹ÙÀÌ´Ù. Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏ ÇÏ´Â ¹æ¹ýÀº ÀÌ
¹®¼­ÀÇ ¹üÀ§¸¦ ¹þ¾î³ª´Â °ÍÀÌÁö¸¸ Ưº°È÷ ¸¹Àº ¸®´ª½º °ü·Ã Ã¥°ú
°¡À̵忡¼­ ÀÚ¼¼È÷ ´Ù·ç°í ÀÖ´Ù.

¸¸¾à ¿©·¯ºÐÀÌ Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏ ÇÑ´Ù¸é ¿©·¯ºÐ¿¡°Ô ÇÊ¿äÇÏÁö ¾ÊÀº
±â´ÉÀº Ä¿³Î¿¡ ´ãÁö ¸»¾Æ¾ß Çϴ°ÍÀ» ±â¾ïÇ϶ó. ¿¹¸¦ µé¾î, ¿©·¯ºÐµé Áß
¾ó¸¶¸¸ÀÌ PLIP Áö¿øÀ» Ä¿³Î¿¡ Æ÷ÇÔ½Ã۰ڴ°¡? ±× ±â´ÉÀ» Æ÷ÇÔÇÑ »ç¶÷µé Áß
¾ó¸¶¸¸ÀÌ ±× ±â´ÉÀ» »ç¿ëÇϰڴ°¡? Ä¿³ÎÀÌ ÀÛÀ»¼ö·Ï ·ÎµåÇϴµ¥ ½Ã°£ÀÌ ´ú
°É¸®°í ¸Þ¸ð¸®¸¦ ´ú »ç¿ëÇϸç CPU »çÀÌŬµµ ´ú »ç¿ëÇÏ´Â °ÍÀÌ´Ù.
¶Ç´Ù¸¥ °ÍÀº ¸ðµâÀÌ´Ù. ÇÊÀÚ´Â °³ÀÎÀûÀ¸·Î ¸ðµâÀ» ÁÁ¾ÆÇÏÁö ¾Ê´Â´Ù. °ÅÃßÀå
½º·´±â ¶§¹®ÀÌ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¸ðµâÀ» »ç¿ëÇÏ°í ¸ðµâÀ» ¼±È£ÇÑ´Ù¸é Ä¿³ÎÀÌ
ºñ´ëÇØÁö´Â °ÍÀ» ±¸Á¦ÇÒ ¼ö ÀÖ´Ù.
</p>

<sect>°¡»óÄܼÖ<p>
°¡»óÄܼÖÀº ¸Þ¸ð¸®¸¦ Àý¾àÇÒ ¼ö ÀÖ´Â ¾ÆÁÖ ÁÁÀº ¹æ¹ýÀÌ´Ù. ´ë´Ù¼öÀÇ ¸®´ª½º
¹èÆ÷ÆÇÀº ¿©¼¸ °³ÀÇ °¡»óÄܼÖÀ» µ¹¸°´Ù. Æò±ÕÀûÀ¸·Î 6°³ÀÇ °¡»óÄܼÖÀº
4MBÀÇ ¸Þ¸ð¸®¸¦ ÇÊ¿ä·Î ÇÑ´Ù. µÎ¼­³Ê°³ÀÇ °¡»óÄܼÖÀ» Á¦°ÅÇÑ´Ù¸é ±×¸¸Å­ÀÇ
¸Þ¸ð¸®¸¦ Àý¾àÇÒ ¼ö ÀÖ´Ù.

´ëºÎºÐÀÇ »ç¿ëÀÚµéÀº ´ÜÁö 3 ¶Ç´Â 4°³ÀÇ °¡»óÄָܼ¸ »ç¿ëÇÑ´Ù. °¡»óÄܼÖÀ»
¸î°³¸¦ ¾ø¾Ö´Â °¡¿¡ ´ëÇÑ ¼±ÅÃÀº ¿©·¯ºÐÀÇ ¸òÀÌ´Ù. ´Ü °¡»óÄܼÖÀ» Àû°Ô
»ç¿ëÇÒ ¼ö·Ï ±×¸¸Å­ÀÇ ¸Þ¸ð¸®¸¦ ´õ ¹ú°Ô µÇ°í ¿©·¯ºÐÀÇ ´Ù¸¥ ¾îÇø®ÄÉÀ̼Ç
µéµµ µ¹¾Æ°£´Ù´Â °ÍÀ» ±â¾ïÇ϶ó.
¾ó¸¶³ª ¸¹Àº °¡»óÄܼÖÀÌ ·ÎµùµÇ´Â °¡¸¦ ³ªÅ¸³»´Â ÆÄÀÏÀº /etc/inittabÀÌ´Ù. 

°¡»óÄܼÖÀ» Á¦°ÅÇϱâ À§ÇØ:
<enum>
<item> ÅØ½ºÆ® ¿¡µðÅÍ·Î /etc/inittabÀ» ·ÎµåÇÑ´Ù.
<item> c1:12345:respawn:/sbin/getty tty1 38400 linux°ú °°Àº ¶óÀÎÀ» ã¾Æ¶ó.
(c1À¸·Î ½ÃÀ۵Ǵ ¶óÀÎÀÌ µÉ °ÍÀÌ´Ù.) ³ôÀº ¼ýÀÚ·Î ½ÃÀÛÇÏ´Â(Áï, c6)°÷ÀÇ
ù ¹øÂ°¿¡ '#'À» ³Ö¾î ÁÖ¼®Ã³¸®ÇÑ´Ù. ÇÊ¿äÇÑ ¸¸Å­ ÀÌ °úÁ¤À» ¹Ýº¹Ç϶ó.
¿©·¯ºÐÀÌ ÁÖ¼®Ã³¸®ÇÑ ¸ðµç ¶óÀθ¸Å­ °¡»óÄܼÖÀÌ Àû°Ô µ¹¾Æ°£´Ù´Â °ÍÀ»
±â¾ïÇ϶ó. 
<item> ¿©·¯ºÐÀÌ º¯°æÇÑ °ÍÀÌ È¿°ú¸¦ ³ªÅ¸³»µµ·Ï ½Ã½ºÅÛÀ» ÀçºÎÆÃÇÑ´Ù.
</enum>
</p>

<sect>µ¥¸ó<p>
´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷ÆÇÀº ¿ì¸®µé Áß ´ëºÎºÐÀÌ °áÄÚ »ç¿ëÇÏÁö ¾ÊÀ» ¸¹Àº
µ¥¸óµéÀ» µ¹¸°´Ù. ÀÌµé µ¥¸ó Áß ´ëºÎºÐÀº ½ºÅ©¸³Æ®¿¡ ÀÇÇØ ·ÎµåµÈ´Ù. À̵é
½ºÅ©¸³µå°¡ ¾îµð¿¡ ÀÖ´Â °¡´Â ¿©·¯ºÐÀÌ °¡Áö°í ÀÖ´Â ¸®´ª½º ¹èÆ÷ÆÇ¿¡
ÀÇÁ¸ÇÑ´Ù. ½½·¢¿þ¾îÀÇ ¼Â¾÷ ½ºÅ©¸³Æ®´Â /etc/rc.d/rc.*¿¡ ÀÖ´Ù.
¾ÕÀ¸·ÎÀÇ ÁøÇà¿¡ ¾Õ¼­ À¯´Ð½º ½© ½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Áö½ÄÀÌ
°áÁ¤ÀûÀÎ ÀÌÁ¡ÀÌ µÉ °ÍÀÌ´Ù. ±×·¯³ª ¸¸¾à ¿©·¯ºÐÀÌ À¯´Ð½º ½© ½ºÅ©¸³Æ®¸¦
Â¥´Â °Í¿¡ ´ëÇÑ °æÇèÀÌ ¾ø´Ù¸é ´ÙÀ½ÀÇ ³»¿ëÀÌ ½© ½ºÅ©¸³Æ® ÇÁ·Î±×·¡¹Ö¿¡
´ëÇÑ ºü¸¥ ¼Ò°³°¡ µÉ °ÍÀÌ´Ù.
</p>

<sect>´ÙÀ½ ½© ½ºÅ©¸³Æ®¸¦ µû¶óÇØº¸ÀÚ.
<p>
#!/bin/sh
echo "hello world"
#echo "good bye cruel world"

½ÇÇàÇØº¸¸é "hello world"À̶ó´Â ½ºÆ®¸µÀ» Ãâ·ÂÇÒ °ÍÀÌ´Ù. ½© ½ºÅ©¸³Æ®´Â
¹Ýµå½Ã ù ÁÙ¿¡ "#!/bin/sh"À̶ó´Â ¶óÀÎÀ» Æ÷ÇÔÇØ¾ß ÇÑ´Ù. ±× ÈÄ ¸ðµç
¶óÀÎÀº ¿©·¯ºÐÀÌ Å°º¸µå¿¡¼­ ŸÀÌÇÁÇß´ø °Íó·³ ½ÇÇàµÈ´Ù.
'#'À¸·Î ½ÃÀÛÇÏ´Â ¶óÀÎÀº ½©¿¡¼­ ½ÇÇàµÇÁö ¾Ê±â ¶§¹®¿¡ ÁÖ¼®Ã³¸® µÇ¾ú´Ù°í
ÇÑ´Ù. ´ëºÎºÐÀÇ ½ºÅ¸Æ®¾÷ ½ºÅ©¸³Æ®°¡ µ¥¸óÀ» ·ÎµåÇÏ´Â °ÍÀº ´ÙÀ½°ú °°´Ù:

if somecondition
	do something
fi

¿©·¯ºÐÀÌ ¿øÇÏ´Â °ÍÀº if ¹®À¸·Î ½ÃÀ۵Ǵ ¸ðµç ¶óÀΰú fi ¹®À¸·Î ³¡³ª´Â
¸ðµç ¶óÀÎÀ» ÁÖ¼®Ã³¸®ÇÏ´Â °ÍÀÌ´Ù.
¸¸¾à µ¥¸óÀÌ ¾îµð¼­ ·ÎµåµÇ´Â Áö ã°íÀÚ ÇÑ´Ù¸é µ¥¸ó À̸§¿¡ ´ëÇÑ ½ºÅ¸Æ®¾÷
½ºÅ©¸³Æ®¸¦ ã´Â °ÍÀÌ´Ù. ¸¸¾à ÇÊÀÚ°¡ ½½·¢¿þ¾î¿¡¼­ inet µ¥¸óÀÌ ¾îµð¼­
·ÎµåµÇ´Â Áö ã°í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ ÇÒ °ÍÀÌ´Ù.
<enum>
<item>  cd /etc/rc.d
<item>  grep -n inetd rc.* 
</enum>

<sect>inetd<p>
inetd´Â »ç¶÷µé·Î ÇÏ¿©±Ý telnet, ftp, ±×¸®°í ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ÅäÅ© 
¸®Äù½ºÆ®¸¦ º¸³»´Â °Í°ú °°Àº °ÍÀ» ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ
½Ã½ºÅÛÀ» °áÄÚ ¼­¹ö·Î »ç¿ëÇÏÁö ¾ÊÀ» °Å¶ó¸é ¶Ç´Â ÀÌµé ¼­ºñ½ºµé Áß
¾î´À°Íµµ ¿ø°ÝÀ¸·Î ¾ï¼¼½ºÇÒ Çʿ䰡 ¾ø´Ù¸é inetd¸¦ Á¦°ÅÇÒ ¼ö ÀÖ´Ù.
 
<sect>lpd<p>
lpd´Â lpr ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇÁ¸°ÅÍ¿¡¼­ ÆÄÀÏÀ» ÇÁ¸°Æ®Çϱâ À§ÇØ »ç¿ëµÈ´Ù. 
¸¸¾à ¿©·¯ºÐÀÇ ¸®´ª½º¹Ú½º¿¡¼­ ÇÁ¸°Æ®¸¦ ÇÏÁö ¾ÊÀ»°Å¶ó¸é lpd¸¦ Á¦°ÅÇÒ ¼ö 
ÀÖ´Ù. ±×·¯³ª HP µ¥½ºÅ©Á¬ ÇÁ¸°Å͸¦ °¡Áö°í ÀÖ°í, ÇÁ¸°Æ®¸¦ ÇϰíÀÚ ÇÑ´Ù¸é 
ÇÊÀÚ´Â <url url="ftp://sunsite.unc.edu/pub/Linux/system/Printing/dj-printcap.tar.gz" name="sunsite.unc.edu/pub/Linux/system/Printing/dj-printcap.tar.gz" >
¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Â dj-printcapÀ̶ó´Â ÆÐŰÁö¸¦ °­ÃßõÇÑ´Ù.

<sect>nfsd¿Í mountd<p>
ÀÌµé µÎ µ¥¸óÀº NFS ¼­¹ö¸¦ µ¹¸®±â À§ÇØ »ç¿ëµÈ´Ù. ¸¸¾à ¿©·¯ºÐÀÇ ¸®´ª½º
½Ã½ºÅÛÀ» NFS ¼­¹ö·Î »ç¿ëÇÏÁö ¾ÊÀ» °Å¶ó¸é ÀÌµé µÎ µ¥¸óÀ» Á¦°ÅÇÒ ¼ö ÀÖ
´Ù.

<sect>Æ÷Æ®¸Ê<p>
Æ÷Æ®¸Ê µ¥¸óÀº RPC ¼­ºñ½º¸¦ ´Ù·ç±â À§ÇØ »ç¿ëµÈ´Ù. ¸¸¾à NFS ¼­¹ö³ª ´Ù
¸¥ RPC ÇÁ·Î±×·¥À» µ¹¸®Áö ¾Ê´Â´Ù¸é Æ÷Æ®¸ÊÀ» Á¦°ÅÇÒ ¼ö ÀÖ´Ù.

<sect>¼¾µå¸ÞÀÏ<p>
¼¾µå¸ÞÀÏÀº ²Ï ¸¹Àº ¸Þ¸ð¸®¸¦ ÇÊ¿ä·Î ÇÏ´Â ¶Ç ´Ù¸¥ µ¥¸óÀÌ´Ù. ¸¸¾à ¿©·¯ºÐ
ÀÇ ¸®´ª½º¹Ú½º¸¦ °áÄÚ ÀüÀÚ¿ìÆí Àü¼ÛÀ» À§ÇÑ Áß°è±â·Î¼­ »ç¿ëÇÏÁö
¾ÊÀ»°Å¶ó¸é ¶Ç´Â ¿©·¯ºÐÀÇ ¸®´ª½º¹Ú½º¿¡¼­ ÀüÀÚ¿ìÆíÀ» ¹ÞÁö ¾ÊÀ» °Å¶ó¸é
¿©·¯ºÐÀº ¼¾µå¸ÞÀÏÀ» Á¦°ÅÇÒ ¼ö ÀÖ´Ù. ¸¸¾à ¿©·¯ºÐÀÇ ¸®´ª½º¹Ú½º¿¡¼­
ÀüÀÚ¿ìÆíÀ» º¸³¾°Å¶ó¸é ´ëºÎºÐÀÇ ÀüÀÚ¿ìÆí Ŭ¶óÀÌ¾ðÆ®°¡ ´Ù¸¥ ¸ÞÀÏ
¼­¹ö·ÎºÎÅÍ ÀüÀÚ¿ìÆíÀ» º¸³»µµ·Ï ¼Â¾÷µÉ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.

<sect>±âŸ<p>
½Ã½ºÅÛÀÌ ½ÃÀÛµÉ ¶§ ¿©·¯ºÐ¿¡°Ô ÇÊ¿äÄ¡ ¾Ê´Â ¿©Å¸ ´Ù¸¥ µ¥¸óµéÀÌ ÀÖ´Ù.
Á¦°ÅÇÏ°í ½ÍÀ¸¸é Á¦°ÅÇ϶ó. ¹Ýµå½Ã µ¹·Á¾ß ÇÏ´Â µ¥¸óÀº syslogd¿Í klogd
ÀÌ´Ù.
</p> 

<sect>°á·Ð<p>
´ÙÀ½Àº ÇÊÀÚÀÇ ¸®´ª½º¹Ú½º »ó¿¡¼­ ¸Þ¸ð¸®¸¦ ²Ë²Ë(ÃæºÐÈ÷) »ç¿ëÇÏ¿´´ø °úÁ¤À»
³ªÅ¸³½´Ù. ¿©·¯ºÐÀÇ ¸®´ª½º¹Ú½º¿Í ÇÔ²² ¸Þ¸ð¸®¸¦ ¾Æ³¥ ¼ö ÀÖ´Â ¸î °¡Áö
ÅëÂû·ÂÀ» Á¦°øÇÏ°í ½ÍÀº »ý°¢ÀÌ´Ù.
Çà¿îÀ» ºó´Ù. ±×¸®°í ÇູÇÑ ÇØÅ·À»!
Todd Burges
<url url="mailto:tburgess@uoguelph.ca" name="tburgess@uoguelph.ca" >
<url url="http://eddie.cis.uoguelph.ca/~tburgess" name="eddie.cis.uoguelph.ca/~tburgess" >
</p>
</article>


ID
Password
Join
As goatheard learns his trade by goat, so writer learns his trade by wrote.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2003-08-10 11:52:30
Processing time 0.0210 sec