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

ÀûÀº ¸Þ¸ð¸® ¹Ì´Ï-ÇÏ¿ìÅõ

ÀûÀº ¸Þ¸ð¸® ¹Ì´Ï-ÇÏ¿ìÅõ

ÁöÀ½: TODD BURGESS, TBURGESS@UOGUELPH.CA

¹öÀü 0.1, ³¯Â¥¹Ì»ó ¹ø¿ª: Çüõ¿í, skyhook@kitel.co.kr ¹öÀü 0.1h, 1998³â 4¿ù 29ÀÏ

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


ID
Password
Join
You are secretive in your dealings but never to the extent of trickery.


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.0018 sec