¾È ³ç ÇÏ ¼¼ ¿ä. ¸® / »ç / ¿¬ ÀÔ ´Ï ´Ù. ¸®´ª½º ÀνºÅç ±×¸®°í ½ÃÀÛÇϱâ 2.0ÀÌ ³ª¿Â Áöµµ ¹ú½á 6°³¿ùÀÌ Èê·¯ ¹ö·È³×¿ä. Áö³­¹ø ÀúÈñ°¡ ¹ø¿ªÇÑ "¸®´ª½º ¼³Ä¡¿Í ½ÃÀÛÇϱâ"¸¦ ¿©±â¿¡ ´Ù½Ã °Ô½ÃÇÏ°Ú½À´Ï ´Ù. ¹ÚÁؼ®´ÔÀÇ "À¯´Ð½º, ¸®´ª½º, ÇØÄ¿"´Â Á»´õ Æ÷°ýÀûÀÎ ³»¿ëÀ» ´ã°í ÀÖ½À´Ï´Ù. ÇÔ²² ÇѹøÂë Àо½Ã¸é µµ¿òÀÌ ¸¹ÀÌ µÉ µí½Í³×¿ä. ³»¿ëÀº ¿ø¹®ÀÇ "Linux Installation and Getting Started Version2.0"ÀÇ ¼ø¼­¿Í °°½À´Ï´Ù. Âü°íÇϽñ⠹ٶø´Ï´Ù. ¸®´ª½º ¼³Ä¡¿Í ½ÃÀÛÇϱâ (Linux Installation and Getting Started Version 2.0) Version 2.0 1994³â 1¿ù 24ÀÏ ÀÌ Ã¥Àº ¸®´ª½ºÀÇ ¼³Ä¡¿Í ¸®´ª½º¸¦ óÀ½ »ç¿ëÇÏ´Â »ç¶÷µé, ±×¸®°í À¯´Ð½º Ãʺ¸ÀÚ¿Í Àü¹®ÀûÀÎ Áö½ÄÀ» °¡Áø »ç¶÷µéÀ» À§ÇÑ °ÍÀÌ´Ù. ÀÌ Ã¥¿¡´Â ¸®´ª½º¸¦ ±¸ÇÒ ¼ö ÀÖ´Â ¹æ¹ý, ¸®´ª½º¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ý, óÀ½ À¯´Ð½º¸¦ »ç¿ëÇÏ´Â »ç ¶÷µéÀ» À§ÇÑ »ç¿ë¹ý ±×¸®°í ½Ã½ºÅÛ °ü¸®¿¡ °üÇÑ °ÍµéÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ÀÌ Ã¥ À» º¸¸é ¸ðµç ¸®´ª½º ÇÁ·Î±×·¥À» ½±°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¸®´ª½º ¼³Ä¡¿¡ °ü½ÉÀÌ Àְųª ȤÀº ¸®´ª½º¸¦ »ç¿ëÇÏ°í ½ÍÀº »ç¶÷Àº ÀÌ Ã¥À» Àб⸦ ±ÇÇÑ´Ù. ¼­ ¹® "¿©·¯ºÐ ¸ðµÎ´Â º¹ÀâÇÑ ¹Ì·Î¿¡ ºüÁ® ÀÖ´Ù." ¿©Å²¯ ¸¸µé¾îÁø, °¡Àå º¹ÀâÇÏ°í ¾ÆÁÖ ¿ì¸®¸¦ °Ì¸Ô°Ô ÇÏ´Â ½Ã½ºÅÛÀÎ ¸®´ª½º ¸¦ Á¢Çϱâ Àü¿¡ ¸ÕÀú ¾Ë¾Æ µÑ °ÍÀº ÀÌ ÇÁ·Î±×·¥Àº 80386, 80486¿¡¼­ µ¹¾Æ°¡ ´Â ¿î¿µÃ¼°è(OS)ÀÌ´Ù. ¸®´ª½º´Â ¼¼°èÀÇ ¾î¶² °ø°³ ÇÁ·Î±×·¥º¸´Ùµµ ¼º°øÀû ÀÎ ÇÁ·Î±×·¥ÀÌ´Ù. ¸®´ª½º´Â PC¸¦ »ç¿ëÇÏ´Â ¸ðµç »ç¶÷µéÀÇ °¡½¿À» ¼³·¹°Ô ÇÒ ¸¸ÇÑ ÇÁ·Î±×·¥ÀÌ´Ù. ¸®´ª½º´Â À¯´Ð½º ¿¬±¸ÀÚ, ÇØÄ¿, ±×¸®°í ÄÄÇ»ÅÍ ±¤½ÅÀÚµéÀÌ µÚ¹ü¹÷ÀÌ µÇ¾î ź »ýµÈ ¿î¿µÃ¼°èÀÌ´Ù. ¸®´ª½º´Â À¯´Ð½ºÀÇ º¹ÀâÇÑ Ã¼°è¸¦ ±×´ë·Î ¹Ý¿µÇÏ°í ÀÖ´Ù. ½£Àº ±æ°íµµ ÇèÇÏ´Ù. ¿©·¯ºÐÀº Ȳ·®ÇÏ°í Ä¥Èæ°°ÀÌ ¾îµÎ¿î ¸¶¹ýÀÇ ¼¼°è¿¡ µé ¾î ¿Ô´Ù. ±«¹°µéÀº ¸ðµÎ ³ª¹« µÚ¿¡ ¼û¾î ÀÖ°í ±Ý½Ã¶óµµ ´Þ·Áµé·Á°í ÇÑ´Ù. ¿© ·¯ºÐÀÌ °¡°íÀÚÇÏ´Â ±æ¿¡¸¸ ¸ôµÎÇ϶ó. ±×·³ ¿©·¯ºÐÀº °øÆ÷¿¡¼­ ¹þ¾î ³¯¼ö ÀÖÀ» °ÍÀÌ´Ù. ¹Ù·Î ¿©·¯ºÐÀÇ ¼Õ¿¡ ¸®´ª½º ¾È³» Ã¥ÀÚ¸¦ µé¶ó. ÀÌ Ã¥À» °¡Áö¸é Ãʺ¸ÀÚ°Ç ¸®´ª½º¿¡ Á¶±Ý Àͼ÷ÇÑ »ç¶÷ÀÌ°Ç °áÄÚ ¸®´ª½º¿¡ °Ì¸ÔÀ» ÇÊ¿ä°¡ ¾ø´Ù. Àڱ⸸ÀÇ ¸®´ª½º ½Ã½ºÅÛÀ» °®Ãß´Â °ÍÀº ¾ÆÁÖ Àç¹Ì°¡ ÀÖÀ» °ÍÀÌ´Ù. ÀÇÀÚ¿¡ ±â´ë¾î ÆíÈ÷ ¾É¾Æ ÀÌ Ã¥À» ÀÐ¾î º¸¶ó. ÀÌ Ã¥Àº ù¹ø° ÆÇÀ» ¼öÁ¤ÇÑ °ÍÀÌ´Ù(Second Edition). ù¹ø° ÆÇ¿¡¼­´Â Ưº°È÷ ÀαâÀÖ´Â SLS(Softlanding Linux System)¿¡ ´ëÇÏ¿© ÇÑÁ¤µÇ¾î ÀÖ¾ú´Ù. ½Ã°£ÀÌ È帣´Â µ¿ ¾È ¸®´ª½º´Â ¿©·¯¸ð·Î ´Ù¾çÇØÁö°í ¸î °³·Î ³ª´µ¾î Á³´Ù. µÎ¹ø° ÆÇÀº ¿Ïº® ÇÑ ¸®´ª½ºÀÇ ¼³Ä¡¿Í ¾î¶² Á¾·ùÀÇ ¸®´ª½º¶óµµ »ç¿ëÇϱ⸦ ¿øÇÏ´Â »ç¶÷µéÀ» À§ Çؼ­ ¾²¿©Á³´Ù. ù¹ø° ÆÇ¿¡¼­ óÀ½ 3°³ÀÇ ÀåÀÌ »õ·Î¿î 2°³ÀÇ ÀåÀ¸·Î ¹Ù²î¾ú °í, ù¹ø° ÆǺ¸´Ù ´õ Æ÷°ýÀûÀÌ°Ô µÇ¾ú´Ù. ºÎ·ÏÀº ¼öÁ¤µÇ¾ú°í ¿©·¯ ºÎºÐÀÌ ¸® ´ª½ºÀÇ ±â´ÉÇâ»óÀ¸·Î ÀÎÇØ ´Ù½Ã °íÃÄÁ³´Ù. µ¶ÀÚ¿¡°Ô ÀÌ Ã¥Àº ¸®´ª½º¸¦ Àڱ⠽ýºÅÛ¿¡ ¼³Ä¡Çϱ⸦ ¿øÇÏ´Â PC»ç¿ëÀÚ´Â ´Ù º¼ ¼ö ÀÖ´Ù. ¿ì¸®´Â ¿©·¯ºÐÀÌ PC³ª ¿î¿µÃ¼°è(OS:¿¹¸¦ µé¾î MS-DOS)¿¡ °üÇÑ ±âÃÊÁö½ÄÀÌ ÀÖ´Ù°í º»´Ù. ±×·¯³ª ¸®´ª½º³ª À¯´Ð½º¿¡ ´ëÇؼ­´Â Àß ¸ð¸¦ °ÍÀÌ¶ó °¡Á¤ÇÑ´Ù. ÀÌ Ã¥Àº óÀ½ ¸®´ª½º¸¦ »ç¿ëÇÏ´Â »ç¶÷µé¿¡°Ô ¸Å¿ì À¯¿ëÇÑ Á¤º¸µéÀÌ ÀÖ´Ù. ±×·¯³ª Á»´õ Àü¹®ÀûÀÎ Áö½ÄÀ» ¾ò±â À§Çؼ­´Â ´Ù¸¥ ¼­ÀûÀ» Âü°íÇ϶ó. ¿ì¸®´Â À¯´Ð½º Ãʺ¸ÀÚÀÎ ¿©·¯ºÐ¿¡°Ô ½ÃÁß¿¡ ³ª¿ÍÀÖ´Â ÁÁÀº À¯´Ð½º °ü·Ã ¼­ÀûÀ» ±¸ÀÔ Çϱ⸦ ±ÇÇÑ´Ù. (°ü·Ã¼­ÀûÀÇ ÀϺδ ºÎ·Ï A¿¡ ½Ç¾î ³õ¾Ò´Ù.) ±¸ ¼º ÀÌ Ã¥¿¡´Â ´ÙÀ½°ú °°Àº ³»¿ëÀÌ ÀÖ´Ù. 1Àå, ¸®´ª½ºÀÇ ¼Ò°³; ÀÌ Àå¿¡´Â "¸®´ª½º¶õ ¹«¾ùÀΰ¡ ?", "¸®´ª½º´Â ¹«¾ùÀ» ÇÒ ¼ö ÀÖ³ª ?", "¸®´ª½º ¿¡ ÇÊ¿äÇÑ hardware´Â ¹«¾ùÀΰ¡ ?" ¿¡ ´ëÇÑ ´äÀÌ ÀÖ´Ù. ¸®´ª½º »ç¿ë µµÁß¿¡ µµ¿òÀÌ ÇÊ¿äÇϰųª Â¥ÁõÀÌ ³¯ ¶§ ¾ÆÁÖ À¯¿ëÇÑ µµ¿òÀ» ÁØ´Ù. 2Àå, ¸®´ª½º ±¸Çϱâ¿Í ¼³Ä¡; ÀÌ Àå¿¡´Â "¸®´ª½º´Â ¾î¶»°Ô ¼³Ä¡Çϴ°¡ ?","¸®´ª½º´Â ¾î¶»°Ô ±¸Çϴ°¡ ?" ¿¡ ´ëÇÑ ¼³¸íÀÌ ÀÖ´Ù. ±×¸®°í Çϵåµå¶óÀ̺êÀÇ ÀçºÐÇÒ(reartitton), È­ÀÏ ½Ã½ºÅÛ (filesystem)¸¸µé±â, ¸®´ª½º¸¦ Çϵåµå¶óÀ̺꿡 ·ÎµåÇÏ´Â ¹æ¹ý µî¿¡ ´ëÇÑ ¼³¸íÀÌ ÀÖ´Ù. 3Àå, ¸®´ª½º ¹è¿öº¸±â; ÀÌ Àå¿¡´Â À¯´Ð½º Ãʺ¸ÀÚ¿¡°Ô ¸®´ª½º »ç¿ë¿¡ ´ëÇÑ ¿Ïº®ÇÑ ¼³¸íÀÌ ÀÖ´Ù. ¿©·¯ ºÐÀÌ ÇѹøÂë À¯´Ð½º¸¦ ´Ù·ç¾ú´Ù¸é ¾ÆÁÖ Ä£¹ÐÇÑ ³»¿ëÀÌ µÉ °ÍÀÌ´Ù. 4Àå, ½Ã½ºÅÛ °ü¸®; ÀÌ Àå¿¡¼­´Â ¸®´ª½ºÇÏÀÇ ½Ã½ºÅÛ °ü¸®¿¡ À־ Áß¿äÇÑ °³³äÀ» ¼³¸íÇÑ´Ù. ½Ã½ºÅÛ ¿î¿µ µµÁßÀÇ Àü¹®ÀûÀÎ ¹®Á¦Á¡¿¡ °üÇØ ¾Ë°í ½Í¾îÇÏ´Â UNIX System °ü¸®Àڵ鿡°Ôµµ Èï¹Ì·Î¿î ³»¿ëÀÌ µÉ °ÍÀÌ´Ù. 5Àå, ¹ßÀüµÈ Ư¡; ÀÌ Àå¿¡´Â X Window³ª TCP/IP networkingµîÀÇ ¸®´ª½ºÀÇ Àü¹® ºÐ¾ß¿¡ °ü½É ÀÌ ÀÖ´Â µ¶ÀÚ¸¦ À§ÇÑ ³»¿ëÀÌ ÀÖ´Ù. °¨»çµå¸®´Â ºÐµé ÀÌ Ã¥À» ¸¸µé±â À§ÇØ ±ä ½Ã°£°ú ¸¹Àº »ç¶÷ÀÇ ³ë·ÂÀÌ ÀÖ¾ú´Ù. Ưº°È÷, Àú´Â ù¹ø° ÆÇ 3ÀåÀ» ¸¸µç Larry Greenfield¿Í Karl Fogel, ±×¸®°í 4ÀåÀ» ¸¸µç Lars Wirzenius¿¡ °¨»çµå¸°´Ù. LDPÀÛ¾÷°ú LATEX convention ÀÛ¾÷¿¡ µµ¿òÀ» ÁֽŠMichael K.Johnson¿¡°Ôµµ °¨»çµå¸°´Ù. ±×¸®°í, °³Á¤µÈ Ã¥À» Ä«ÇÇÇؼ­ º¸³»ÁֽŠEd Chi¿¡°Ôµµ °¨»çµå¸°´Ù. ¿ª½Ã, Andy Oram, Lar Kaufman, Bill hahnµî ȸ¿ø µéÀÇ ÇùÁ¶¿Í °ü½É¿¡ °¨»çµå¸°´Ù. ³¡À¸·Î, Linus Tonalds¿Í Peter MacDonald¿¡ °Ô Áø½ÉÀ¸·Î °¨»çµå¸°´Ù. ÀÌ µÎ ºÐÀÌ ¾ø¾ú´Ù¸é ÀÌ ÀÏÀº ºÒ°¡´ÉÇßÀ» °ÍÀÌ´Ù. Ʋ¸° ºÎºÐÀ» ÁöÀûÇØÁÖ°í ³íÆòÀ» ÇϽŠ¸¹Àº µ¶ÀÚ ¿©·¯ºÐ²² °¨»çµå¸°´Ù. Matt Welsh 13 January 1994 Á¦ ÀÛ LDP(The Linux Documentation Project)´Â ÀÛÀÚ, ±³Á¤¿ø, ÆíÁý¿øµîÀÌ ÇÑ ÆÀÀÌ µÇ¾î ÃÖÁ¾ÀûÀÎ ÇÑ setÀÇ ¸®´ª½º manualÀ» ¸¸µå´Â °ÍÀÌ´Ù. ÀÌ ÀÏÀÇ ÀüüÀûÀÎ °ü¸®ÀÚ´Â Matt WelshÀÌ°í, Lars Wirzenius¿Í Michael K. JohnsonÀÌ ±×¸¦ µµ¿Ô´Ù. ÀÌ ¸Å´º¾óÀº LDP¿¡ ÀÇÇØ ¸¸µé¾îÁø Linux User's Guide, System Administrator's Guide¿Í Kernel Hacker's Guideµî°ú °°Àº ¿©·¯ Ã¥µé ÁßÀÇ Çϳª ÀÌ´Ù. ÀÌ ¸Å´º¾óµéÀº ¸ðµç LATEX source format°ú FTP¸¦ À§ÇÑ Postscript outputÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. (ÀÌ ¸Å´º¾óµéÀº sunsite.unc.edu:/pub/Linux/docs/LDP¿¡ ¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.) UNIX´Â Unix System LaboratoriesÀÇ µî·Ï»óÇ¥ÀÌ´Ù. ¸®´ª½º´Â µî·Ï»óÇ¥°¡ ¾Æ´Ï´Ù. ±×¸®°í UNIX(tm)¿Í Unix System Laboratories ¿Í ¾Æ¹«»ó°üÀÌ ¾ø´Ù. X Window´Â Massachusetts Institute of TechnologyÀÇ µî·Ï»óÇ¥ÀÌ´Ù. MS-DOS¿Í Microsoft Windows´Â Microsoft»çÀÇ µî·Ï»óÇ¥ÀÌ´Ù. Copyright °¡ 1992-1994 Matt Welsh 205 Gray Street NE, Wilson NC, 27893 USA mdw@sunsite.unc.edu Á¦ 1 Àå ¸®´ª½º¿¡ ´ëÇÑ ¼Ò°³ ¸®´ª½º´Â ¼¼°è °ø°³ ¼ÒÇÁÆ®¿þ¾î Áß °¡Àå ¶Ù¾î³­ ¼º°øÀÛÀÌ´Ù. ÀÌ Ã¥Àº ¾Õ À¸·Î Á÷¸éÇÏ°Ô µÉ ¹®Á¦¿¡ ´ëÇÑ ÇØ°áÃ¥À» Á¦½ÃÇØ ÁÙ °ÍÀÌ´Ù. ¸®´ª½º´Â »ç¾÷, ±³À° ±×¸®°í, °³ÀÎÀûÀÎ ¸ñÀûÀ» À§Çؼ­ °³¹ßµÇ¾ú´Ù. ÀÌÁ¨ ´õÀÌ»ó ¹Ùº¸°°Àº ¸ð´Ï ÅÍ ¾Õ¿¡¼­ ¸î ½Ã°£ µ¿¾ÈÀ̳ª ¾É¾Æ¼­ À¯´Ð½º¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø´Ù. (¾ÆÁ÷±îÁö µµ ¸¹Àº »ç¿ëÀÚ°¡ À¯´Ð½º¸¦ »ç¿ëÇÏ°í ÀÖ´Ù´Â Á¡À» È®½ÅÇÑ´Ù.) ÀÌ Ã¥Àº ¸®´ª½ºÀÇ ÀüüÀûÀÎ °ÍÀ» ÀÌÇØÇϴµ¥ µµ¿òÀ» ÁÙ °ÍÀÌ´Ù. ¸®´ª½º´Â IntelÀÇ 80386, 80486 ÄÄÇ»ÅÍ¿¡¼­ ¿î¿µµÇ´Â À¯´Ð½º ¿î¿µÃ¼°èÀÇ ÀÏ Á¾ÀÌ´Ù. ÀÌ°ÍÀº TEX, X Window, GNU C/C++ compiler, ±×¸®°í TCP/IP µî ¸¹Àº ¹üÀ§ÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ Áö¿øÇÑ´Ù. ÀÌ°ÍÀº GNU General Public License ¿¡ ÀÇÇØ ÀÚÀ¯·Ó°Ô ¹èÆ÷µÉ ¼ö ÀÖ´Ù. (ºÎ·Ï E ÂüÁ¶) ¸®´ª½º´Â 386,468 PC¸¦ ¿öÅ©½ºÅ×À̼ÇÀ¸·Î ¸¸µé¾î ÁÙ °ÍÀÌ´Ù. ÀÌ°ÍÀº ¿©·¯ºÐ ÀÇ ¼Õ³¡¿¡¼­ ¿ÏÀüÇÑ À¯´Ð½ºÀÇ ÈûÀ» º¸¿©ÁÙ °ÍÀÌ´Ù. ¸ðµç »ç¾÷ü¿¡¼­ Network »ó¿¡ ¸®´ª½º¸¦ ¼³Ä¡ÇÏ¿©, ÀçÁ¤°ü¸®³ª º´¿øÀÚ·á°ü¸®ÀÇ ¿î¿µÃ¼°è·Î »ç¿ëÇÏ°í, ´Ù Áß»ç¿ëÀÚ¸¦ À§ÇÑ È¯°æÁ¦°ø, ÄÄÇ»ÅÍ Åë½Å µîµî¿¡ ÀÌ¿ëµÉ ¼ö ÀÖ´Ù. ´ëÇп¡¼­´Â ¿î¿µÃ¼Á¦ ÇÁ·Î±×·¡¹Ö°ú ¼³°è¸¦ ¸®´ª½º¸¦ ÀÌ¿ëÇÏ¿© °¡¸£Ä¥ ¼ö ÀÖ´Ù. ±×¸®°í ¹° ·Ð ÄÄÇ»ÅÍ ½ÅºÀÀÚµéÀº Áý¿¡ ¾É¾Æ¼­ ÇÁ·Î±×·¡¹ÖÀ̳ª °³ÀÎÀûÀÎ ÀÛ¾÷, ±×¸®°í hackingÀ» ÇÒ ¼ö ÀÖ´Ù. ¸®´ª½º¸¦ À¯´Ð½º¿Í ´Ù¸£°Ô ÇÏ´Â °¡Àå Å« Â÷ÀÌÁ¡Àº °ø°³ ¼ÒÇÁÆ®¿þ¾î¶ó´Â °Í ÀÌ´Ù. ÀÌ°ÍÀº ¿©ÀüÈ÷ Áö¿øÀڵ鿡 ÀÇÇØ °³¹ßµÇ°í ÀÖ°í, bugµéÀÌ º¸°íµÇ°í °í ÃÄÁö°í ÀÖ´Ù. ´©±¸³ª°¡ ¸®´ª½º °³¹ß¿¡ Âü¿©ÇÒ ¼ö ÀÖ´Ù. (¾ðÁ¦³ª ȯ¿µ) ¿©·¯ºÐ ÀÌ °¡Áö°í ÀÖ´Â ÀÌ Ã¥Àº ¹Ù·Î ¸®´ª½º¸¦ À§ÇÑ ¿©Çà ¾È³»¼­ÀÌ´Ù. 1.1 ÀÌ Ã¥¿¡ °üÇØ ÀÌ Ã¥Àº ¸®´ª½ºÀÇ ¼³Ä¡¿Í ´ë·«ÀûÀÎ µµÀÔ¿¡ ´ëÇØ ´Ù·é´Ù. ÀÌ Ã¥ÀÇ ¸ñÀûÀº »õ ·Î¿î »ç¿ëÀÚµéÀ» ¸ðÀ¸°í ÀÚ½ÅÀ» °¡Áö°í ¸®´ª½º¸¦ ´Ù·ç°Ô ÇÏ´Â °ÍÀÌ´Ù. ³Ê¹« ±í Àº ºÎºÐÀ» ´Ù·ç´Â ´ë½Å ¿ì¸®´Â ¿©·¯ºÐ ÀÚ½ÅÀÌ ½º½º·Î ãÀ» ¼ö ÀÖ´Â ¹è°æÀ» Á¦ ½ÃÇØ ÁÙ °ÍÀÌ´Ù. ¸®´ª½º¸¦ ¼³Ä¡ÇÏ°í »ç¿ëÇÏ´Â °ÍÀº ±×´ÙÁö ¾î·ÆÁö°¡ ¾Ê´Ù. ±× ·¯³ª ´Ù¸¥ »ó¿ë À¯´Ð½ºÃ³·³ °¡²û¾¿ ¸ðµç ÀÏÀ» Á¤È®ÇÏ°Ô ÇÒ ¼ö ÀÖ´Â °ËÀº ¸¶¹ý ÀÇ ¼¼°è°¡ ÀÖ´Ù. ¿ì¸®´Â ÀÌ Ã¥ÀÌ Æí¾ÈÇÑ ¸®´ª½º ¿©Çà¹ö½º°¡ µÇ¾î ÀÌ ¿î¿µÃ¼°è ÀÇ ´Ù·ç´Â ¹æ¹ýÀ» ¿©·¯ºÐ¿¡°Ô º¸¿©ÁÙ °ÍÀÌ´Ù. ÀÌ Ã¥¿¡´Â ´ÙÀ½°ú °°Àº ³»¿ëÀÌ Æ÷ÇԵǾî ÀÖ´Ù. * ¸®´ª½º´Â ¹«¾ùÀΰ¡ ? ÀÌ ºÎºÐ¿¡¼­´Â ÀÌ Æ¯º°ÇÑ ¿î¿µÃ¼°èÀÇ ¼³°è¿Í »ç»ó ±×¸®°í ¸®´ª½º°¡ ¿© ·¯ºÐÀ» À§ÇØ ¹«¾ùÀ» ÇÒ ¼ö Àִ°¡¸¦ ´Ù·é´Ù. * ¸®´ª½º¸¦ »ç¿ëÇϴµ¥ ÇÊ¿äÇÑ Àåºñµé. (¾î¶² Á¾·ùÀÇ hardware±¸¼ºÀÌ ¿Ï º®ÇÑ ½Ã½ºÅÛÀΰ¡?) * ¸®´ª½º¸¦ ±¸ÇÏ´Â ¹ý°ú ¼³Ä¡. ¼¼°è¿¡´Â ¸¹Àº Á¾·ùÀÇ ¸®´ª½º°¡ ÀÖ´Ù. (Çѱ¹¿¡´Â SLS, ½½·¢¿þ¾î) ¿ì¸® ´Â À̰͵éÀ» ¾î¶»°Ô ¿©·¯ºÐÀÇ PC¿¡ ¼³Ä¡ÇÒ °ÍÀΰ¡¸¦ À̾߱âÇÒ °ÍÀÌ ´Ù. * »ó¼¼ÇÏ°íµµ °£°áÇÑ À¯´Ð½º »ç¿ë¹ý. ÀÌ ºÎºÐÀº ¾ÆÁ÷ À¯´Ð½º¿¡ Àͼ÷ÇÏÁö ¾ÊÀº »ç¶÷µéÀ» À§ÇÑ °ÍÀÌ´Ù. ¿©±â ¿¡¼­´Â À¯´Ð½º Ãʺ¸ÀÚµéÀÌ ½º½º·Î ÀÌ ½Ã½ºÅÛÀ» »ç¿ëÇϱ⿡ ÃæºÐÇÑ ±âº» ÀûÀÎ know-how¸¦ Á¦°øÇØ ÁÙ °ÍÀÌ´Ù. * ¸®´ª½º ½Ã½ºÅÛ °ü¸®. ÀÌ ºÎºÐ¿¡¼­´Â »õ·Î¿î ¸®´ª½º ½Ã½ºÅÛ °ü¸®ÀÚµé ÀÌ Ä£±ÙÇØ¾ß ÇÒ °¡Àå Áß ¿äÇÑ ÀÛ¾÷ÀÎ »ç¿ëÀÚ°ü¸®, È­ÀϽýºÅÛ °ü¸® µîÀ» ´Ù·é´Ù. * ´õ ³ªÀº ¸®´ª½ºÀÇ ¸é¸ð. ÀÌ ºÎºÐ¿¡¼­´Â X Window System°ú TCP/IP±×¸®°í, SLIPÀÇ Networking°ú ÀüÀÚ¸ÞÀÏ°ú ÀüÀڽŹ®À» ´Ù·é´Ù. ÀÌ Ã¥Àº PC¸¦ °¡Áø »ç¿ëÀÚÁß ¸®´ª½º¸¦ ½ÃÀÛÇÏ±æ ¿øÇÏ´Â »ç¶÷µéÀ» À§ ÇÑ °ÍÀÌ´Ù. ¿ì¸®´Â ¿©·¯ºÐÀÌ À¯´Ð½º¿¡ Àͼ÷ÇÏ°í À¯´Ð½º¸¦ »ç¿ëÇØ º» °æ ÇèÀÌ Àֱ⸦ ¹Ù¶óÁö´Â ¾Ê´Â´Ù. À¯´Ð½º¿¡ Àͼ÷ÇÏÁö ¾ÊÀº »ç¶÷µéÀ» À§ÇØ ºÎ·Ï A¿¡ À¯¿ëÇÑ Á¤º¸¸¦ ¼ö·ÏÇØ µÎ¾ú´Ù. ÀÌ Ã¥¿¡¼­´Â ±âº»ÀûÀÎ À¯´Ð½º °³³äÀ» ´Ù·é´Ù. 1.2 ¸®´ª½ºÀÇ ÂªÀº ¿ª»ç À¯´Ð½º´Â ¼¼°è¿¡¼­ °¡Àå À¯¸íÇÑ ¿î¿µÃ¼°èÁß ÇϳªÀÌ´Ù. ¿Ö³ÄÇÏ¸é ³Ð°í, źź ÇÑ ¹ÙÅÁÀÌ Àֱ⠶§¹®ÀÌ´Ù. ÀÌ°ÍÀº 1970³â´ë Á߹ݿ¡ ¹Ì´ÏÄÄÇ»ÅÍ¿Í mainframe¿¡ ¼­ÀÇ ´ÙÁßÀÛ¾÷À» À§ÇØ °³¹ßµÇ¾ú´Ù. ÇÏÁö¸¸ ¶§¶§·Î ¸ðÀÚ¶ó´Â interface¿Í Ç¥ÁØÈ­ ÀÇ °áÇÌ¿¡µµ ºÒ±¸ÇÏ°í ¼¼°è¿¡¼­ °¡Àå ÈǸ¢ÇÑ Ã¼°è·Î ÀÚ¶ó³µ´Ù. À¯´Ð½º°¡ Àαâ ÀÖ´Â ÁøÂ¥ ÀÌÀ¯´Â ¹«¾ùÀϱî? ¼ö¸¹Àº hackerµéÀº À¯´Ð½º°¡ Áø Á¤ÇÑ ¿î¿µÃ¼°è¶ó°í ´À³¤´Ù. ¸¹Àº Á¾·ùÀÇ À¯´Ð½º°¡ PC·Î ºÎÅÍ ½´ÆÛÄÄÇ»ÅÍ¿¡±îÁö Á¸ÀçÇÑ´Ù. PC¸¦ À§ÇÑ ¸¹Àº À¯´Ð½º´Â ¾ÆÁÖ ºñ½Î°í ºñÈ¿À²ÀûÀÌ´Ù. AT&TÀÇ System V (for 386)Àº US$1500À̳ª µÈ´Ù. ¸®´ª½º´Â ÇɶõµåÀÇ Çï½ÌÅ° ´ëÇлý Linus Torvalds¿¡ ÀÇÇØ °³¹ßµÈ ÀÚÀ¯·Ó°Ô ¹èÆ÷ÇÒ ¼ö ÀÖ´Â À¯´Ð½ºÀÌ´Ù. ¸®´ª½º´Â ¸¹Àº À¯´Ð½º ÇÁ·Î±×·¡¸Ó¿Í Internet »ç ¶÷µéÀÇ µµ¿òÀ» ¹Þ¾Ò´Ù. ¸®´ª½ºÀÇ kernelÀº AT&T³ª ´Ù¸¥ À¯´Ð½ºÀÇ source³ª code¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù. ¸®´ª½º¿¡¼­ »ç¿ë°¡´ÉÇÑ ¸¹Àº ¼ÒÇÁÆ®¿þ¾î´Â ÇÁ·Î±×·¥ À» ÀÚÀ¯·Ó°Ô °øÀ¯ÇÏÀÚ´Â GNU¿¡ ÀÇÇؼ­ ¸¸µé¾îÁ³´Ù. Àü¼¼°èÀÇ ÇÁ·Î±×·¡¸Óµé Àº Àڶ󳪴 ¹Ùº¸°°Àº(?) ¸®´ª½º¸¦ À§ÇØ Çå½ÅÇÏ°í ÀÖ´Ù. ¸®´ª½º´Â Linus TorvaldsÀÇ Ãë¹ÌÈ°µ¿¿¡ ÀÇÇØ °³¹ßµÇ¾ú´Ù. ÀÌ°ÍÀº Andy Tanenbaum¿¡ ÀÇÇØ °³¹ßµÈ small UNIX systemÀÎ Minix¿¡ ¿µÇâ¹Þ¾Ò´Ù. 1.3 ½Ã½ºÅÛ»óÀÇ Æ¯Â¡ ¸®´ª½º´Â ´Ù¸¥ »ó¿ë À¯´Ð½ºÀÇ ¸ðµç Ư¡µéÀ» Æ÷ÇÔÇÏ°í, ºÎ°¡ÀûÀ¸·Î ´Ù¸¥ Ư ¡µµ Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÌ Àý¿¡¼­´Â ¸®´ª½º kernel¿¡ ´ëÇØ ¾à°£ ´Ù·ç±â·Î ÇÑ´Ù. ¸®´ª½º´Â ¿Ïº®ÇÑ ¸ÖƼŽºÅ·, ¸ÖƼÀ¯Àú ¿î¿µÃ¼°èÀÌ´Ù. (´Ù¸¥ À¯´Ð½ºµµ ¸¶Âù °¡ÁöÀÌÁö¸¸) ÀÌ°ÍÀº ¿©·¯ »ç¿ëÀÚ°¡ Çѹø¿¡ °°Àº ±â°è¿¡ Á¢±ÙÇÏ°í ´ÙÁß ÇÁ·Î±× ·¥À» »ç¿ëÇÒ ¼ö ÀÖÀ½À» ÀǹÌÇÑ´Ù. ¸®´ª½º´Â IEEE POSIX.1, System V, ±× ¸®°í BSDµîÀÇ ¸¹Àº Ç¥ÁØÀÇ À¯´Ð½ºµé°ú ȣȯ¼ºÀ» °¡Áø´Ù. ¸¹Àº °ø°³ À¯´Ð½º ¼ÒÇÁÆ®¿þ¾îµéÀÌ Linux¸¦ À§ÇØ ´Ù½Ã ÄÄÆÄÀϵǾú´Ù. ºÎ°¡ÀûÀ¸·Î ¸®´ª½ºÀÇ ¸ðµç source code(kernel, device drivers, libraries, user programs, development tools)°¡ ÀÚÀ¯·Ó°Ô ¹èÆ÷°¡´ÉÇÏ´Ù. ÀÌ´Â ¸®´ª½ºÀÇ Æ¯º°ÇÑ ³»Àû Ư¡Àº POSIX job control, pty devices¸¦ Æ÷ÇÔ ÇÏ°í ³ª¶óº° ȤÀº °ü½ÀÀûÀÎ Å°º¸µå dirver¸¦ Áö¿øÇÏ´Â °ÍÀÌ´Ù. ¸®´ª½º´Â ¶ÇÇÑ text mode¿¡¼­´Â ´ÙÁß loginÀ» Çã¶ôÇÏ´Â °¡»ó ÄܼÖ(virtual console)À» Áö¿øÇÑ ´Ù. KernelÀº 387(coprocesser)À» ÀÚµ¿À¸·Î ¿¡¹°·¹ÀÌÆ®ÇØÁØ´Ù. µû¶ó¼­ ÁøÂ¥ coprocesser°¡ ÇÊ¿ä°¡ ¾ø´Ù. (±×·¯³ª ÀÖÀ¸¸é ÁÁ°ÚÁÒÀ×.!!!!!) ¸®´ª½º´Â µ¥ÀÌÅ͸¦ Á¤¸®Çϴµ¥ ´Ù¾çÇÑ filesystemÀ» Áö¿øÇÑ´Ù. ext2fs°°Àº ´Ù ¾çÇÑ filesystemÀº ¸®´ª½º¸¦ À§Çؼ­ Ưº°ÇÏ°Ô °³¹ßµÇ¾îÁ® ¿Ô´Ù. Minix-1°ú Xenix°°Àº ´Ù¸¥ filesystemµµ ¿ª½Ã Áö¿øµÈ´Ù. MS-DOS filesystemµµ ¶ÇÇÑ Áö¿ø µÇ°í MS-DOS partitionÀ̳ª floppyµµ mount¿¡ ÀÇÇØ ¹Ù·Î Á¢±ÙÇÒ ¼ö °¡ ÀÖ´Ù. ISO 9660 CD-ROM filesystem(¸ðµç Ç¥ÁØ formatÀÇ CD-ROMÀ» ÀÐÀ» ¼ö ÀÖ ´Ù.)µµ ¿ª½Ã Áö¿øµÈ´Ù. Filesystem¿¡ ´ëÇؼ­´Â 2Àå°ú 4Àå¿¡¼­ ´Ù·é´Ù. ¸®´ª½º´Â TCP/IP network¸¦ ¿Ïº®ÇÏ°Ô Á¦°øÇÑ´Ù. ÀÌ°ÍÀº À¯¸íÇÑ Ethernet card, SLIP(Serial Line Internet Protocol, Serial Port¸¦ ÅëÇÏ¿© TCP/IP network¿¡ Á¢ ¼ÓÇØ ÁØ´Ù)À» Æ÷ÇÔÇÑ´Ù. ¿Ïº®ÇÑ TCP/IP(FTP, telnet, NNIP, SMTP)¼­¹ö¿Í Ŭ ¶óÀ̾ðÆ®°¡ Áö¿øµÈ´Ù. Newworking¿¡ ´ëÇؼ­´Â 5Àå¿¡¼­ ´Ù·é´Ù. ¸®´ª½ºÀÇ kernelÀº Intel 386°ú 486ÀÇ protected-modeÀÇ »ç¿ëÀ» À§ÇØ °³¹ßµÇ ¾ú´Ù. Ưº°È÷ ¸®´ª½º´Â protected-modeÀÇ memory°ü¸® paradigm°ú ¸¹Àº ´Ù¸¥ Áøº¸µÈ Ư¡À» ÀÌ¿ëÇÑ´Ù. 386 protected-mode program¿¡ ´É¼÷ÇÑ »ç¶÷Àº 386 chipÀÌ À¯´Ð½º¿Í °°Àº ´ÙÁßÀÛ¾÷À» À§ÇØ ¼³°èµÇ¾ú´Ù´Â °ÍÀ» ¾Ë °ÍÀÌ´Ù. ¸®´ª½º µµ ¹°·Ð ÀÌ ±â´ÉÀ» ÀÌ¿ëÇÑ´Ù. ¸®´ª½º kernelÀº demand-paged loaded executables¸¦ Áö¿øÇÑ´Ù. ÀÌ°ÍÀº ´ÜÁö ½ÇÁ¦ÀûÀ¸·Î »ç¿ëµÇ´Â ÇÁ·Î±×·¥ÀÇ segment¸¸ÀÌ µð½ºÅ©·ÎºÎÅÍ ¸Þ¸ð¸®·Î ÀÐÇôÁü À» ÀǹÌÇÑ´Ù. ¶ÇÇÑ copy-on-write pages°¡ executables¸¦ °øÀ¯ÇÑ´Ù. µû¶ó¼­, ¿© ·¯ Á¾·ùÀÇ ÇÁ·Î±×·¥ÀÌ Çѹø¿¡ ¿î¿µµÇ¸é ±×µéÀº ¹°¸®ÀûÀÎ ¸Þ¸ð¸®ÀÇ page¸¦ °ø À¯ÇÏ°Ô µÉ °ÍÀÌ°í, ÀüüÀûÀÎ ¸Þ¸ð¸® »ç¿ë·®À» ÁÙÀÏ °ÍÀÌ´Ù. »ç¿ë°¡´ÉÇÑ ¸Þ¸ð¸® ¾çÀ» ´Ã¸®±â À§Çؼ­ ¸®´ª½º´Â ¿ª½Ã disk pagingÀ» ÀÌ ¿ëÇÑ´Ù. ±×·¯´Ï±î 256¸Þ°¡¹ÙÀÌÆ®ÀÇ ½º¿ÒÀ» ÇÑ´Ù. µû¶ó¼­ ¿©·¯ºÐÀº Çѹø¿¡ ¸¹Àº »ç¿ëÀÚ¸¦ Áö¿øÇÏ°í Å« ÀÀ¿ë ÇÁ·Î±×·¥À» ¿î¿µÇÒ ¼ö°¡ ÀÖ°Ô µÈ´Ù. ±×·¯³ª ½º¿Ò Àº ¹°¸®ÀûÀÎ RAMÀ» È®½ÇÈ÷ ´ëüÇÒ ¼ö´Â ¾ø´Ù.- ½º¿ÒÀº ´À¸®´Ù. RAMº¸´Ù ÇÏ µåµå¶óÀ̺갡 ´À¸®´Ï±ñ. ¸®´ª½º kernelÀº ¶ÇÇÑ »ç¿ëÀÚ ÇÁ·Î±×·¥°ú µð½ºÅ© ij½¬·Î ¸Þ¸ð¸®¸¦ ÇÒ´çÇÑ ´Ù. ÀÌ·± ¹æ¹ýÀ¸·Î ¸ðµç free memory´Â ij½¬·Î »ç¿ëÀÌ µÇ°í Å« ÇÁ·Î±×·¥ÀÌ ½Ç ÇàÀÌ µÇ¸é ij½¬°¡ Â÷ÁöÇÏ°í ÀÖ´ø ¸Þ¸ð¸®´Â ±× ÇÁ·Î±×·¥¿¡ ÇÒ´çÇÏ°Ô µÈ´Ù. 1.4 ¼ÒÇÁÆ®¿þ¾îÀûÀΠƯ¡ ÀÌ Àý¿¡¼­´Â ¸®´ª½º¿¡¼­ »ç¿ë°¡´ÉÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼Ò°³ÇÏ°í »ó½ÄÀûÀÎ ÄÄÇ» ÅÍ ÀÛ¾÷¿¡ ´ëÇØ ¾ð±ÞÇÑ´Ù. ¾Õ¿¡¼­µµ ¸»ÇßµíÀÌ ÀÌ ¼ÒÇÁÆ®¿þ¾îÀÇ ´ëºÎºÐÀÌ ÀÚÀ¯ ·Ó°Ô ¹èÆ÷°¡ °¡´ÉÇÏ´Ù. 1.4.1 ±âº»ÀûÀÎ ¸í·É¾î¿Í À¯Æ¿¸®Æ¼ »ó¿ë À¯´Ð½º¿¡¼­ ¿©·¯ºÐÀÌ Ã£°íÀÚ ÇÏ´Â ¸ðµç À¯Æ¿¸®Æ¼°¡ ¸®´ª½º¿¡ ¸Â°Ô ¼ö Á¤µÇ¾ú´Ù. ÀÌ°ÍÀº ±âÃÊÀûÀÎ ¸í·ÉÀÎ ls, awk, tr, sed, bc, moreµîÀ» Æ÷ÇÔÇÑ´Ù. µû ¶ó¼­, ¿©·¯ºÐÀÌ Àͼ÷ÇÑ ´Ù¸¥ À¯´Ð½º ȯ°æÀÌ ¸®´ª½º¿¡¼­µµ ÀÌ·ç¾îÁú ¼ö ÀÖ´Ù. ¸ðµç Ç¥ÁØ ¸í·É¾î¿Í À¯Æ¿¸®Æ¼°¡ ¸®´ª½º¿¡ ÀÖ´Ù. (¸®´ª½º Ãʺ¸ÀÚ´Â ±âÃÊÀûÀÎ À¯ ´Ð½º ¸í·É¾î ¼Ò°³ºÎºÐÀÎ 3ÀåÀ» ²À º¼ °Í ..!!) vi, ex, pico, jove»Ó¸¸ ¾Æ´Ï¶ó, GNU Emacs, Lucid Emacs (X Window¿ë)¿Í joeµî ¸¹Àº ÅؽºÆ® ¿¡µðÅÍ°¡ »ç¿ë°¡´ÉÇÏ´Ù. ¿©·¯ºÐÀÌ »ç¿ëÇϱ⿡ Àͼ÷ÇÑ ÅؽºÆ® ¿¡µðÅÍ°¡ ¸®´ª½º¿¡ ÀÖ´Ù. ÅؽºÆ® ¿¡µðÅ͸¦ ¼±ÅÃÇÏ´Â °Íµµ Àç¹ÌÀÖ´Â ÀÏÀÌ´Ù. ¸¹Àº À¯´Ð½º »ç¿ëÀÚ°¡ ¿© ÀüÈ÷ ´Ü¼øÇÑ(?) vi°°Àº ¿¡µðÅ͸¦ »ç¿ëÇÑ´Ù. ±×·¯³ª, vi´Â ¸¹Àº ÇÑ°è°¡ ÀÖ´Ù. ±× ¸®°í ´õ¿í ½Å¼¼´ëÀûÀÎ(¶ÇÇÑ º¹ÀâÇÑ) ¿¡µðÅÍÀÎ EmacsµîÀÌ Á¡Â÷ ÆòÆÇÀ» ¾ò°í ÀÖ´Ù. Emacs´Â ¿Ïº®ÇÑ LISP¿¡ ±âÃÊÇÑ macro language¿Í interpreter¿Í ¿Ïº®ÇÑ ¸í·É±¸¹®À» Áö¿øÇÑ´Ù. Emacs macro package´Â ÀüÀÚ¸ÞÀÏ°ú ÀüÀÚ´º½º¸¦ ÀÐ°í ¸íºÎÀÇ ¸ñÂ÷¸¦ ÆíÁýÇϱâ À§ÇØ Á¸ÀçÇÑ´Ù. ÇÑ°¡Áö Èï¹Ì·Î¿î °ÍÀº ´ëºÎºÐÀÇ ±âº» ÀûÀÎ ¸®´ª½º À¯Æ¿¸®Æ¼´Â GNU ¼ÒÇÁÆ®¿þ¾î¶ó´Â °ÍÀÌ´Ù. ÀÌ GNU À¯Æ¿¸®Æ¼´Â Ç¥ÁØ À¯´Ð½º(BSD¿¡¼­ AT&T±îÁö)¿¡¼­´Â ¾ø´Â Áøº¸µÈ ±â´ÉÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ¿¹ ¸¦ µé¾î, GNUÀÇ vi ¿¡µðÅÍÀÎ elvis´Â AT&T¿¡´Â ¾ø´Â macro language¸¦ Æ÷ ÇÔÇÏ°í ÀÖ´Ù. ¸¹Àº »ç¶÷µéÀÌ GNU ÇÁ·Î±×·¥ÀÌ »ó¿ëº¸´Ù ¶Ù¾î³ª´Ù°í »ý°¢ÇÑ´Ù. °¡Àå Áß¿äÇÑ À¯Æ¿¸®Æ¼´Â ¹Ù·Î ½©(shell)ÀÌ´Ù. ½©Àº »ç¿ëÀÚÀÇ ¸í·ÉÀ» ÀÐ°í ½ÇÇàÇÏ´Â ÇÁ·Î±×·¥À» ¸»ÇÑ´Ù. ºÎ°¡ÀûÀ¸·Î ¸¹Àº ½©µéÀº job control(»ç¿ëÀÚ¿¡°Ô Çѹø¿¡ ¿©·¯ ÇÁ·Î¼¼½º¸¦ ¿î¿µÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù.) ÀÔÃâ·Â ¸®´ÙÀÌ·º¼Ç, ½© ½ºÅ©¸³Æ®¸¦ ¾²±â À§ÇÑ ¸í·É ¾ð¾î µîÀÇ ±â´ÉÀ» Á¦°øÇÑ´Ù. ½© ½ºÅ©¸³Æ®¶õ MS-DOSÀÇ batch-file°ú ºñ½ÁÇÏ´Ù°í »ý°¢ÇÏ¸é µÈ´Ù. ¸®´ª½º¿¡ »ç¿ë°¡´ÉÇÑ ¸¹Àº ½©ÀÌ ÀÖ´Ù. ÀÌ ½©µéÀÇ Áß¿äÇÑ ´Ù¸¥ Á¡Àº ¸í·É¾î ¾ð¾îÀÌ´Ù. ¿¹¸¦ µé¾î C shell(csh)Àº ´Ù¼Ò C ¾ð¾î¿Í ºñ½ÁÇÑ ¸í·É¾î ¾ð¾î¸¦ °¡Áö °í ÀÖ´Ù. ÀüÅëÀûÀÎ Bourne shellÀº ´Ù¸¥ ¸í·É¾î ¾ð¾î¸¦ »ç¿ëÇÑ´Ù. ¾î¶² ¸í·É¾î ¾ð¾î¸¦ Á¦°øÇϴ°¡°¡ ½© ¼±ÅÃÀÇ ÁÖ¾ÈÁ¡ÀÌ µÉ ¼ö ÀÖ´Ù. ¿©·¯ºÐÀÌ ¼±ÅÃÇÑ ½©ÀÌ ³ÐÀº ¹üÀ§¿¡¼­ ¿©·¯ºÐÀÇ ¸®´ª½º ÀÛ¾÷ȯ°æÀÌ µÈ´Ù. ¾î¶² ½©¿¡ Àͼ÷ÇÏ´øÁö ±×°Í Àº ¾Æ¸¶µµ ¸®´ª½º¿¡ ¸Â°Ô °íÃÄÁú °ÍÀÌ´Ù. °¡Àå Àαâ ÀÖ´Â ½©Àº GNU Bourne Again Shell (bash <- ¸¹ÀÌ ºÃÁÒ...!!)ÀÌ´Ù. (´Ù¸¥ ½©·Î´Â zsh, a shell Bourne-like shell the korn shell(ksh), BSD'S ash, rc, Plan 9 shellÀÌ ÀÖ´Ù.) ÀÌ·¯ÇÑ ±âº»ÀûÀÎ À¯Æ¿¸®Æ¼ÀÇ Á߿伺ÀÌ ¹«¾ùÀϱî? ¸®´ª½º´Â ¿©·¯ºÐÀÌ ÇÊ¿ä ÇÑ ½Ã½ºÅÛÀÇ ±¸¼ºÀ» À§ÇÑ Æ¯ÀÌÇÑ ±âȸ¸¦ ÁØ´Ù. ¿¹¸¦ µé¾î, ¸¸¾à ¿©·¯ºÐ È¥ÀÚ¼­ ½Ã½ºÅÛÀ» »ç¿ëÇÏ°í vi ¿¡µðÅ͸¦ »ç¿ëÇϱ⸦ ¿øÇÏ°í, ±×¸®°í bash¸¦ ½©·Î ä ÅÃÇÏ¸é ´Ù¸¥ ¿¡µðÅͳª ½©Àº ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. 1.4.2. ÅؽºÆ® ÇÁ·Î¼¼½Ì°ú ¿öµå ÇÁ·Î¼¼½Ì °ÅÀÇ ¸ðµç ÄÄÇ»ÅÍ »ç¿ëÀÚµéÀº ¿©·¯ Á¾·ùÀÇ ¹®¼­¸¦ ÇÊ¿ä·Î ÇÑ´Ù. (¾ó¸¶³ª ¸¹ Àº PC »ç¿ëÀÚ°¡ Ææ°ú Á¾À̸¦ ¾µ±î -> Áö±Ý ¹ø¿ªÇÏ´Â ³ª´Â Ææ ¾²´Âµð....) PCÀÇ ¼¼°è¿¡¼­´Â ¿öµå ÇÁ·Î¼¼½ÌÀº º¸Åë, Áï ±âº»ÀÌ´Ù. À¯´Ð½º ¼¼°è¿¡¼­´Â ÅؽºÆ® ÇÁ·Î¼¼½ÌÀÌ º¸ÅëÀÌ´Ù. ÀÌ°ÍÀº º¸Åë »ý°¢ÇÏ´Â ¿öµå ÇÁ·Î¼¼½Ì°ú´Â »ó´çÈ÷ ´Ù¸£´Ù. ÅؽºÆ® ÇÁ·Î¼¼½Ì ½Ã½ºÅÛ¿¡¼­ÀÇ ÅؽºÆ®´Â »ç¿ëÀÚ °¡ »ç¿ëÇÏ´Â ÅؽºÆ®°¡ ¾î¶»°Ô formatµÉÁö¸¦ °áÁ¤ÇÏ´Â "typesetting language"·Î ÀԷµȴÙ. Ưº°ÇÑ ¿öµå ÇÁ·Î¼¼½Ì ȯ°æ¿¡¼­ ÅؽºÆ®¸¦ ÀÔ·ÂÇÏ´Â ´ë½Å¿¡ source´Â vi ³ª Emacs °°Àº ÅؽºÆ® ¿¡µðÅÍ¿¡ ÀÇÇØ ¼öÁ¤µÈ´Ù. Çѹø source text°¡ ¿Ï¼ºµÇ ¸é »ç¿ëÀÚ´Â source¸¦ ÇÁ¸°Æÿ¡ ÀûÇÕÇϵµ·Ï ÇÏ´Â ¿©·¯ Á¾·ùÀÇ ÇÁ·Î±×·¥À¸·Î ÅؽºÆ®¸¦ formatÇÑ´Ù. ÀÌ°ÍÀº ¹®¼­¸¦ ÇÁ¸°Æ®°¡ °¡´ÉÇÑ ÇüÅ·ΠÆíÁýÇÏ´Â °ÍÀÌ ´Ù. ¸®´ª½º¿¡´Â ¸¹Àº Á¾·ùÀÇ ÅؽºÆ® ÇÁ·Î¼¼½Ì ½Ã½ºÅÛÀÌ ÀÖ´Ù. Çϳª´Â groffÀÌ°í Bell Labs¿¡ ÀÇÇØ Ã³À½À¸·Î °³¹ßµÈ text formatterÀÎ nroffµµ Àִµ¥ ¿ª½Ã ¼¼ °èÀÇ ¸¹Àº À¯´Ð½º¿¡¼­ »ç¿ëµÇ°í ÀÖ´Ù. ´Ù¸¥ ÃÖ½ÅÀÇ ÅؽºÆ® ÇÁ·Î¼¼½Ì ½Ã½ºÅÛ Àº TEX À¸·Î Donald Knuth of computer science fame¿¡ ÀÇÇØ °³¹ßµÇ¾ú ´Ù.(LATEX ¶ÇÇÑ »ç¿ë°¡´ÉÇÏ´Ù.) TEX°ú groff°°Àº ÅؽºÆ® ÇÁ·Î¼¼¼­´Â °¢°¢ÀÇ formatting language·Î¼­ÀÇ ¹®¹ý À» °¡Áö°í, ÀÌ´Â ¾ÆÁÖ »óÀÌÇÏ´Ù. °¢°¢¿¡¼­ ÇϳªÀÇ formatting systemÀ» ¼±ÅÃÇÏ´Â °ÍÀº ¿©·¯ºÐÀÌ ÇÊ¿ä·Î ÇÏ´Â À¯Æ¿¸®Æ¼¿Í ¿©·¯ºÐÀÇ ÃëÇâ¿¡ ÀÇÇØ °áÁ¤µÉ °ÍÀÌ´Ù. ¿¹¸¦ µé¾î ¾î¶² »ç¶÷µéÀº groff°¡ ¸Å¿ì ƯÀÌÇÏ´Ù°í ¿©°Ü TEXÀ» »ç¿ëÇÑ´Ù. ±×·¯³ª groff´Â ASCII ÇüÅ·ΠÃâ·ÂÇÒ ¼ö ÀÖ°í Å͹̳ο¡ º¸¿©ÁÙ ¼ö ÀÖ´Ù. ¹Ý¸é¿¡ TEXÀº ´ÜÁö Ãâ·ÂÀ» À§ÇÑ ÇÁ¸°Æà µð¹ÙÀ̽ºÀÇ ¿ªÇÒÀ» ÇÑ´Ù. ±×·¯³ª ¸¹Àº ÇÁ·Î ±×·¥ÀÌ TEXÀ¸·Î formatµÈ ¹®¼­¸¦ ´Ü¼øÇÑ ASCII·Î ÀüȯÇÏ°í ¶Ç´Â TEX¿¡¼­ groff·Î º¯È¯ÇÑ´Ù. ´Ù¸¥ ÅؽºÆ® ÇÁ·Î¼¼½Ì ½Ã½ºÅÛÀº texinfo·Î TEXÀÇ È®ÀåÆÇÀÌ´Ù. texinfo´Â ÇÁ¸°Æ®¹®¼­¸¦ ¸¸µé ¼ö ÀÖ´Ù. ÅؽºÆ® ÇÁ·Î¼¼¼­´Â ¹®¼­, ¸®Æ÷Æ®, ÀâÁö ±â»ç, Ã¥ ÆíÁý µî ¿©·¯ ºÐ¾ß¿¡¼­ »ç ¿ëµÈ´Ù. ´Ü¼øÇÑ ÅؽºÆ® È­ÀÏ·Î source language¸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ´É·ÂÀº Åؽº Æ® ÇÁ·Î¼¼¼­ ½º½º·ÎÀÇ ¸¹Àº È®ÀåÀÌ µÈ´Ù. ¿Ö³ÄÇϸé source ¹®¼­´Â ƯÁ¤ÇÑ formatÀ¸·Î ÀúÀåµÇÁö ¾Ê¾Ò±â ¶§¹®¿¡ ¾î¶² ¿öµå ÇÁ·Î¼¼¼­¿¡¼­µµ ÀÐÇôÁú ¼ö ÀÖ ±â ¶§¹®ÀÌ´Ù. Formatting language´Â ¾î¶² ¸ð½ÀÀϱî? ÀϹÝÀûÀ¸·Î formatting language source´Â ÀÚ½ÅÀÇ text¸¦ Æ÷ÇÔÇÏ°í "control codes"¿Í ÇÔ²² font¸¦ ¹Ù²Û´ÙµçÁö ¿© ¹éÀ» ÁشٵçÁö ¸ñ·ÏÀ» ÀÛ¼ºÇÑ´Ù´ø ÁöÇÏ´Â ¿µÇâÀ» ÁÖ°Ô µÈ´Ù. ´ÙÀ½ º¸±â¸¦ º¸¶ó. Mr. Torvalds: We are very upset with your current plans to implement post-hypnotic suggestion in the Linux terminal driver code. We feel this way for three reasons: 1. Planing subliminal messages in the terminal driver is not only immoral, it is a waste of time; 2. It has been proven that "post-hypnotic suggestions" are ineffective when used upon unsuspecting UNIX hackers; 3. We have already implemented high-voltage eletric shocks, as a security meaure, in the code for login. We hope you will reconsider. ´ÙÀ½Àº À§ÀÇ ¹®¼­¸¦ LATEX formatting language·Î ³ªÅ¸³½ °ÍÀÌ´Ù. \begin{quote} Mr. Torvalds: We are very upset with your current plans to implement {\em post-hypnotic suggestion\/} in the {\bf Linux} terminal driver code. We feel this way for three reasons: \begin{enumerate} \item Planting subliminal messages in the kernel driver is not only immoral, it is a waste of time; \item It has been proven that ''Post-hypnotic suggestions'' are ineffective when used upon unsuspecting UNIX hackers; \item We have already implemented high-voltage electric shocks, as a security measure, in the code for {\tt login}. \end{enumerate} We hope you will reconsider. \end{quote} ÀúÀÚ´Â ¾Æ¹« ÅؽºÆ® ¿¡µðÅÍ·Î À§ÀÇ ±ÛÀ» ÀÔ·ÂÇß°í LATEXÀ» ÀÌ¿ëÇÏ¿© Ãâ·Â formatÀÇ ÇüÅ·Πº¯Çü½ÃÄ×´Ù. ù¹ø° °üÁ¡¿¡¼­ typesetting language´Â ƯÀÌÇÏ °Ô º¸ÀδÙ. ±×·¯³ª »ç½ÇÀº ¹è¿ì±â°¡ ½±´Ù. ÅؽºÆ® ÇÁ·Î¼¼½Ì ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â °ÍÀº typographical Ç¥ÁØÀ» °­¿äÇÑ´Ù. ¿¹¸¦ µé¾î ¸ðµç ¹®¼­ ³»¿¡¼­ ¿­°ÅµÈ ¸ñ ·ÏÀº, ¸¸¾à ÀúÀÚ°¡ ¿­°ÅµÈ ¸ñ·Ï ȯ°æÀÇ Á¤ÀǸ¦ ¼öÁ¤ÇÏÁö ¾ÊÀ¸¸é ¸ðµÎ °°¾Æ ¸ð ÀδÙ. ¿øÃÊÀû ¸ñÇ¥´Â ÀúÀÚ°¡ typesetting¿¡ ´ëÇÏ¿© ±Ù½ÉÇÏ´Â ´ë½Å¿¡ ÁøÁ¤ÇÑ ÅØ ½ºÆ®¸¦ ¾²´Â µ¥ ÁýÁßÇÏ°Ô ÇÏ´Â °ÍÀÌ´Ù. WYSIWYG ¿öµå ÇÁ·Î¼¼¼­´Â ¸¹Àº ÀÌÀ¯¿¡¼­ ¸ÅȤÀûÀÌ´Ù. ±×°ÍÀº ¹®¼­¸¦ ÆíÁý Çϱâ À§ÇÑ ¸·°­ÇÑ visual interface¸¦ Á¦°øÇÑ´Ù. ±×·¯³ª ÀÌ interface´Â »ç ¿ëÀÚ¿¡°Ô Á¢±Ù°¡´ÉÇÑ text layout¸é¿¡¼­ ÇÑ°è°¡ ÀÖ´Ù. ¿¹¸¦ µé¾î ¸¹Àº ¿öµå ÇÁ ·Î¼¼¼­´Â ¼öÇаø½Ä°°Àº º¹ÀâÇÑ Ç¥ÇöÀ» À§ÇÏ¿© Ưº°ÇÑ "format language"¸¦ Á¦ °øÇÑ´Ù. ÅؽºÆ® ÇÁ·Î¼¼½ÌÀÇ Ç¥¸éÀû ÀÌÀÍÀº ½Ã½ºÅÛÀÌ ¿©·¯ºÐÀÌ ÀǵµÇÏ°íÀÚ ÇÏ´Â ¹Ù¸¦ Á¤È®ÇÏ°Ô ÇØÁشٴ °ÍÀÌ´Ù. ¿ª½Ã ÅؽºÆ® ÇÁ·Î¼¼½Ì ½Ã½ºÅÛÀº ¾î¶² ÅؽºÆ® ¿¡µð Åͷεµ source text¸¦ ÆíÁýÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ¸ç source´Â ½±°Ô ´Ù¸¥ format Çü ½ÄÀ¸·Î ¹Ù²ð ¼ö ÀÖ´Ù. ¸¹Àº ¿öµå ÇÁ·Î¼¼¼­ »ç¿ëÀÚµéÀº ÀڱⰡ ÆíÁýÇÏ´Â formatÇü½ÄÀÇ ÅؽºÆ®·Î º¸ ´Âµ¥ Àͼ÷ÇØÁ® ÀÖ´Ù. ´Ù¸¥ ¸»·Î ¸»ÇÏÀÚ¸é ¿öµå ÇÁ·Î¼¼¼­·Î ±ÛÀ» ¾µ ¶§ º¸Åë ±× ÅؽºÆ®°¡ ¾î¶»°Ô ³ªÅ¸³¯Áö °ÆÁ¤ÇÏÁö ¾Ê´Â´Ù´Â ¶æÀÌ´Ù. ±Û ¾²´Â »ç¶÷Àº source¿¡ »ç¿ëµÈ format ¸í·ÉÀ¸·ÎºÎÅÍ ÅؽºÆ®°¡ ¾î¶»°Ô º¸¿©Á®¾ß ÇÒÁö ±â´ëÇÏ ´Â °ÍÀ» ¹è¿î´Ù. ÇÁ¸°Æ®µÇ±â Àü¿¡ È­·ÁÇÏ°Ô formatµÈ ¹®¼­¸¦ º¸¿©ÁÖ´Â ÇÁ·Î±× ·¥ÀÌ ÀÖ´Ù. ¿¹¸¦ µé¾î xdvi¶ó´Â ÇÁ·Î±×·¥Àº X WindowÀÇ TEX¿¡¼­ "device independent" fileÀ» º¯ÇüÇÏ¿© º¸¿©ÁØ´Ù. ¶Ç xfig°°Àº ÇÁ·Î±×·¥Àº µµÇ¥³ª diagramÀ» ±×¸®±â À§ÇØ WYSIWYGÀ» Á¦°øÇÑ´Ù. ºÎ°¡ÀûÀ¸·Î nroff°°Àº ÅؽºÆ® ÇÁ·Î¼¼¼­´Â ¿öµå ÇÁ·Î¼¼½ÌÀÌ °¡´ÉÇÏ´Ù. ±×·¯ ³ª ¾ÆÁ÷µµ ¸¹Àº »ç¶÷µéÀº ÅؽºÆ® ÇÁ·Î¼¼½ÌÀ» »ç¿ëÇÏ´Â °ÍÀ» ´õ ÁÁ¾ÆÇÑ´Ù. ¿Ö ³ÄÇÏ¸é ±×°ÍÀº ±×·¡ÇÈȯ°æ°ú ¸¹ÀÌ µ¶¸³ÀûÀ̱⠶§¹®ÀÌ´Ù. ¶ÇÇÑ idocµµ ¸®´ª½º ¿¡¼­ »ç¿ë°¡´ÉÇÏ´Ù. ±×¸®°í ¸ÓÁö ¾Ê¾Æ ¸¹Àº »ó¿ë ¿öµå ÇÁ·Î¼¼¼­µµ ¸®´ª½º¿¡ ä ¿ëµÇ±â¸¦ Èñ¸ÁÇÑ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ ÅؽºÆ® ÇÁ·Î¼¼½ÌÀ¸·Î ÀÎÇØ ¿öµå ÇÁ·Î¼¼½Ì À» Æ÷±âÇϱ⸦ ¿øÇÏÁö ¾Ê´Â´Ù¸é MS-DOS¸¦ Ç×»ó ½ÇÇàÇÒ ¼ö ÀÖÀ¸¸ç ¶Ç´Â ¸®´ª ½º¿Í ÇÔ²² ´Ù¸¥ ¿î¿µÃ¼Á¦µµ »ç¿ë°¡´ÉÇÏ´Ù. ÅؽºÆ® ÇÁ·Î¼¼½Ì°ú °ü°è ÀÖ´Â ¸¹Àº À¯Æ¿¸®Æ¼°¡ ÀÖ´Ù. TEX font ¼³°è¿¡ »ç¿ë µÇ´Â °­·ÂÇÑ METAFONT°¡ ¸®´ª½º¿¡¼­ »ç¿ëµÇ´Â TEX¿¡ Æ÷ÇԵǾî ÀÖ´Ù. ´Ù¸¥ ÇÁ·Î±×·¥À¸·Î ¸ÂÃã¹ý°Ë»ç±âÀÎ ispellÀÌ ÀÖ´Ù. makeindex¶ó°í ÇÏ´Â LATEX¹® ¼­»Ó ¾Æ´Ï¶ó groff¿Í TEX¿¡ ±âÃÊÇÑ ¸¹Àº Á¾·ùÀÇ ¹®¼­¾ç½Ä°ú ¼öÇаø½Ä format ¸¦ À§ÇÑ macro package°¡ ÀÖ´Ù. TEX ¶Ç´Â groff source¿Í ¸¹Àº ´Ù¸¥ format¸¦ º¯È¯Çϱâ À§ÇÑ Conversion programÀÌ À¯¿ëÇÏ´Ù. 1.4.3 ÇÁ·Î±×·¡¹Ö ¾ð¾î¿Í À¯Æ¿¸®Æ¼ ¸®´ª½º´Â ¸ðµç Ç¥ÁØ library, programming tool, compiler¿Í ¿©·¯ºÐÀÌ ´Ù¸¥ »ó ¿ë À¯´Ð½º¿¡¼­ ã°íÀÚ ÇÏ´Â debuggerµî ¿Ïº®ÇÑ À¯´Ð½º ÇÁ·Î±×·¡¹Ö ȯ°æÀ» Á¦ °øÇØ ÁØ´Ù. À¯´Ð½º ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡¼­ ÀÀ¿ë ÇÁ·Î±×·¥°ú ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö Àº ÈçÈ÷ C³ª C++·Î ÀÌ·ç¾îÁø´Ù. ¸®´ª½ºÀÇ Ç¥ÁØ C, C++ compiler´Â GNU's gccÀÌ´Ù. ÀÌ°ÍÀº º¸´Ù Áøº¸µÇ°í Çö´ëÀûÀÎ ÄÄÆÄÀÏ·¯·Î½á ¸¹Àº optionÀ» Áö¿øÇÑ´Ù. ÀÌ°ÍÀº ¿ª½Ã AT&T 3.0ÀÇ C++»Ó ¾Æ´Ï¶ó Objective-C, ´Ù¸¥ object-oriented dialect of C µµ ÄÄÆÄÀÏÀÌ °¡´ÉÇÏ´Ù. C¿Í C++»Ó ¾Æ´Ï¶ó Smalltalk, FORTRAN, Pascal, LISP, Scheme, ±×¸®°í Adaµî ¸¹Àº ÄÄÆÄÀÏ·¯¿Í interpreterµµ ¸®´ª½º¿¡ ¸Â°Ô ¼öÁ¤µÇ¾ú´Ù. ¶ÇÇÑ ¸¹Àº 386 protected-mode assemblerµµ »ç¿ë°¡´ÉÇÏ´Ù. Áøº¸µÈ gdb debugger¸¦ »ç¿ëÇÏ¸é ¿À·ùÀÇ ¿øÀÎÀ» ã¾Æ Á¶»çÇØÁØ´Ù. Profiling À¯Æ¿¸®Æ¼ÀÎ gprof´Â ¿©·¯ºÐÀÇ ÇÁ·Î±×·¥À» À§ÇØ Åë°è¸¦ ¼öÇàÇÏ°í, ¿©·¯ ºÐ¿¡°Ô ¿©·¯ºÐÀÇ ÇÁ·Î±×·¥ÀÌ ¾î¶² ºÎºÐ¿¡¼­ ´ëºÎºÐÀÇ ½ÇÇà½Ã°£À» ³¶ºñÇÏ´ÂÁö¸¦ ¾Ë°Ô ÇØ ÁÙ °ÍÀÌ´Ù. Emacs´Â ´ëÈ­½ÄÀÇ ÆíÁý°ú ¿©·¯ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ÄÄÆÄ ÀÏÇϱâ À§ÇÑ È¯°æÀ» Á¦°øÇØ ÁØ´Ù. GNU make¿Í imake´Â Å« ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÄÄÆÄÀÏ °ü¸®¿¡ »ç¿ëµÈ´Ù. ¸®´ª½º´Â µ¿ÀûÀ¸·Î ¿¬°áµÈ °øÀ¯ ¶óÀ̺귯¸®(DLL)¸¦ ÃæÁ·½ÃŲ´Ù. ÀÌ·Î ÀÎÇØ binary´Â ±× Å©±â°¡ ´õ¿í ÀÛ¾ÆÁ® ½ÇÇà½Ã subroutine code¿Í ¿¬°áµÈ´Ù. DLL library´Â ¿ª½Ã ÀÀ¿ë ÇÁ·Î±×·¥ ÇÁ·Î±×·¡¸Ó¿¡°Ô ÀÚ½ÅÀÇ code·Î ±â´É Á¤ÀǸ¦ ÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. ¿¹¸¦ µé¾î ¸¸¾à ÇÁ·Î±×·¡¸Ó°¡ ÀڽŸ¸ÀÇ malloc() library routineÀ» ¾²·Á°í ÇÒ ¶§ linker´Â ¶óÀ̺귯¸®»çÀÌ¿¡¼­ ¹ß°ßµÇ´Â °Í ´ë½Å¿¡ ÇÁ·Î ±×·¡¸ÓÀÇ »õ·Î¿î ·çƾÀ» »ç¿ëÇÏ°Ô µÈ´Ù. ¸®´ª½º´Â À¯´Ð½º ÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇϱ⸦ Èñ¸ÁÇÑ´Ù. ¸®´ª½º´Â º¸´Ù ±Ù´ë ÀûÀÎ ÇÁ·Î±×·¡¹Ö ȯ°æÀ» Á¦°øÇØ ÁØ´Ù. POSIX.1 °°Àº ´Ù¾çÇÑ Ç¥ÁØÀÌ Áö¿øµÇ°í ¸®´ª½º¸¦ À§ÇØ °³¹ßµÈ ¼ÒÇÁÆ®¿þ¾î°¡ ´Ù¸¥ ½Ã½ºÅÛ¿¡ ½±°Ô Æ÷ÆÃÀÌ µÇ°Ô ÇØÁØ ´Ù. À¯´Ð½º ÇÁ·Î±×·¥ Àü¹®°¡³ª ½Ã½ºÅÛ °ü¸®ÀÚ°¡ Áý¿¡¼­ ¸®´ª½º¸¦ ÀÌ¿ëÇÏ¿© ¼Ò ÇÁÆ®¿þ¾î¸¦ °³¹ßÇÒ ¼ö ÀÖ°í Á÷Àå¿¡¼­´Â À¯´Ð½º¿¡ ¸Â°Ô ±× ¼ÒÇÁÆ®¿þ¾î¸¦ Àüȯ ½Ãų ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ¸¹Àº ½Ã°£°ú µ·À» ¾Æ²¸ÁÙ »Ó ¾Æ´Ï¶ó ´ÜÀÏ »ç¿ëÀÚ ½Ã½º ÅÛÀ¸·Î ¿©·¯ºÐÀÇ Áý¿¡¼­ ÆíÇÏ°Ô ÀÏÇÏ°Ô ÇØÁØ´Ù. Computer Science ÇлýµéÀº À¯´Ð½º ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ì°í ½Ã½ºÅÛÀÇ kernel architechture °°Àº ´Ù¸¥ Ãø¸éÀ» ŽÇèÇÒ ¼ö ÀÖ´Ù. ¸®´ª½º·Î ¿Ïº®ÇÏ°Ô ¶ó À̺귯¸®¿Í ÇÁ·Î±×·¡¹Ö À¯Æ¿¸®Æ¼¿¡ Á¢±ÙÇÒ ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó ¿Ïº®ÇÏ°Ô kernel °ú libaray source code¸¦ ¼Õ³¡¿¡¼­ ´Ù·ê ¼ö°¡ ÀÖ´Ù. 1.4.4 The X Window System X Window(ÀÌÇÏ X)´Â À¯´Ð½ºÀÇ Ç¥ÁØ graphics interfaceÀÌ´Ù. ÀÌ°ÍÀº ¸¹Àº ÀÀ ¿ë ÇÁ·Î±×·¥À» Áö¿øÇÏ´Â °­·ÂÇÑ È¯°æÀÌ´Ù. X¸¦ »ç¿ëÇÔÀ¸·Î½á »ç¿ëÀÚ´Â Çѹø¿¡ ´ÙÁß terminal window screenÀ» »ç¿ëÇÏ°í °¢°¢ÀÇ window¿¡´Â ´Ù¸¥ login sessionÀ» Æ÷ÇÔÇÏ°Ô µÈ´Ù. ¸¶¿ì½º °°Àº pointing device°¡ Á¾Á¾ X¿¡ »ç¿ëµÇ Áö¸¸ ²À ÇÊ¿äÇÑ °ÍÀº ¾Æ´Ï´Ù. °ÔÀÓ, ±×¸² À¯Æ¿¸®Æ¼, ÇÁ·Î±×·¡¹Ö°ú ¹®¼­¸¦ À§ÇÑ toolµîµî ¸¹Àº X¸¦ À§ÇÑ ÀÀ ¿ë ÇÁ·Î±×·¥ÀÌ ¸¸µé¾îÁ³´Ù. ¸®´ª½º¿Í X·Î ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀº ¿öÅ©½ºÅ×À̼ÇÀÌ µÉ °ÍÀÌ´Ù. TCP/IP networkingÀ» ÀÌ¿ëÇÏ¿© ¿©·¯ºÐÀº ´Ù¸¥ ±â°è¿¡¼­ X ÇÁ·Î±× ·¥À» ½ÇÇàÇÏ°í º¼ ¼ö°¡ ÀÖ´Ù. X´Â ¿ø·¡ MIT¿¡¼­ °³¹ßµÇ¾úÀ¸¸ç ÀÚÀ¯·Ó°Ô ¹èÆ÷°¡ °¡´ÉÇÏ´Ù. ±×·¯³ª »ó¾÷Àû ÀÎ »ç¶÷µéÀÌ ¿ø·¡ÀÇ XÀÇ ±â´ÉÀ» º¸°­ÇÏ¿© º¸±ÞÇÏ°Ô µÇ¾ú´Ù. ¸®´ª½º¿¡¼­ »ç¿ë °¡´ÉÇÑ X´Â XFree86À¸·Î ¾Ë·ÁÁ® ÀÖ´Ù. ÀÌ°ÍÀº ¸®´ª½º°°ÀÌ 80386¿¡ ±âÃÊÇÑ À¯ ´Ð½º¿¡¼­ ÀÚÀ¯·Ó°Ô ¹èÆ÷°¡´ÉÇÑ X11R5¸¦ Æ÷ÆýÃŲ °ÍÀÌ´Ù. XFree86Àº ¸¹ Àº ºñµð¿À Ä«µå¸¦ Áö¿øÇϴµ¥ VGA, SVGA ±×¸®°í ¸¹Àº accelerated video adaptorµîÀÌ´Ù. Ç¥ÁØ X ÀÀ¿ë ÇÁ·Î±×·¥ÀÎ xterm, xdm, xman, xclockµî ´Ù¼ö°¡ Æ÷ÇԵǾî ÀÖ ´Ù. ÀÌ¿Ü¿¡ X¿¡¼­ »ç¿ë°¡´ÉÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¸¹Áö¸¸ ¿©±â¼­ ¾ð±ÞÇϱ⠴ ¾î·Æ°í XFree86Àº ¿øº» MIT releaseÀÇ Ç¥ÁØ ÀÀ¿ë ÇÁ·Î±×·¥À» Æ÷ÇÔÇÏ´Â °Í Àº ¹àÇôµÐ´Ù. ¸¹Àº ´Ù¸¥ °Íµéµµ »ç¿ë°¡´ÉÇÏ°í À̷лóÀ¸·Î ¾î¶² X ÇÁ·Î±× ·¥µµ ¿Ïº®ÇÏ°Ô ¸®´ª½º¿¡ ¸Â°Ô ÄÄÆÄÀ쵃 ¼ö ÀÖ´Ù. X interfaceÀÇ ¿ÜÇü°ú ´À³¦Àº ³ÐÀº ¹üÀ§ÀÇ window manager¿¡ ÀÇÇØ ÄÁÆ®·Ñ µÈ´Ù. Ç¥ÁØ XFree86Àº °íÀüÀûÀÎ MIT window managerÀÎ twmÀ» Æ÷ÇÔÇÏ°í ´õ Áøº¸µÈ Open Look Virtual Window Manager(olvwm)°°Àº °Íµµ ¿ª½Ã »ç¿ë°¡´É ÇÏ´Ù. ¸®´ª½º »ç¿ëÀÚ »çÀÌ¿¡ ¾ÆÁÖ Àαâ ÀÖ´Â window manager´Â fvwmÀÌ´Ù. ÀÌ°ÍÀº twmÀÇ ¹Ý¸¸Å­ÀÇ ¸Þ¸ð¸®¸¦ ÇÊ¿ä·Î ÇÑ´Ù. ÀÌ°ÍÀº virtual desktop »Ó ¾Æ´Ï¶ó window¸¦ À§ÇÑ 3-Dµµ Á¦°øÇÑ´Ù. ¸¹Àº ¸®´ª½º¿¡¼­ Ç¥ÁØ window manager·Î fvwmÀ» »ç¿ëÇÑ´Ù. XFree86Àº ÇÁ·Î±×·¡¹Ö ¶óÀ̺귯¸®¿Í X ÇÁ·Î±×·¥À» °³¹ßÇϱ⸦ ¿øÇÏ´Â ÇÁ ·Î±×·¡¸Ó¸¦ À§ÇÑ È­ÀϵéÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. Athena, Open Look, Xaw3DµîÀÌ Áö¿øµÈ´Ù. ¸ðµç Ç¥ÁØ font, bitmap, man page¿Í ¹®¼­°¡ Æ÷ÇԵǾú°í PEX(3-D graphics)¶ÇÇÑ Áö¿øµÈ´Ù. ¸¹Àº ¼öÀÇ X ÇÁ·Î±×·¥ ÇÁ·Î±×·¡¸Ó°¡ °³¹ßÀ» À§ÇØ »ó¿ë Motif setÀ» »ç¿ëÇÑ ´Ù. ¿©·¯ »óÀÎ(?)ÀÌ ¸®´ª½º Motif binary¸¦ ´ÜÀÏ ¶Ç´Â ´ÙÁß »ç¿ëÀÚ ¶óÀ̼¾½º·Î ÆǸÅÇÑ´Ù. ¿Ö³ÄÇϸé Motif´Â ºñ½Î°í ¸¹Àº ¸®´ª½º »ç¿ëÀÚ°¡ ±×°ÍÀ» ¼ÒÀ¯ÇÏ°í ÀÖÁö ¾Ê±â ¶§¹®ÀÌ´Ù. ±×·¯³ª Motif¿Í Á¤ÀûÀ¸·Î ¿¬°áµÈ binary°¡ °ø°³ ¹èÆ÷ µÉ °ÍÀÌ´Ù. µû¶ó¼­ ¸¸¾à ¿©·¯ºÐÀÌ Motif¸¦ »ç¿ëÇÏ¿© ÇÁ·Î±×·¥À» Â¥°í ±×°ÍÀ» ÀÚÀ¯·ÎÀÌ ¹èÆ÷Çϱ⸦ ¿øÇÑ´Ù¸é ¿©·¯ºÐÀº ¾Æ¸¶ ´õ ¸¹Àº ¸®´ª½º»ç¿ëÀÚµéÀÌ Motif ¾øÀÌ ÇÁ·Î±×·¥À» »ç¿ëÇÏ°Ô ÇØÁÙ °ÍÀÌ´Ù. X °¡ ÇÊ¿ä·Î ÇÏ´Â °ÍµéÀ» ¾Ë¾Æº¸ÀÚ. 386¿¡ 4¸Þ°¡ ·¥À̸é X¸¦ ¿î¿µÇÒ ¼ö ÀÖ ´Ù. ±×·¯³ª ¿Ïº®ÇÏ°Ô »ç¿ëÇϱâ À§Çؼ­´Â 8¸Þ°¡³ª ´õ ¸¹Àº ¹°¸®Àû ·¥ÀÌ ¿ä±¸µÈ ´Ù. ¹°·Ð CPUµµ ºü¸¦¼ö·Ï ÁÁ´Ù. ±×·¯³ª ´õ ¸¹Àº ¹°¸®Àû ·¥ÀÌ ´õ À¯¸®ÇÏ´Ù. ¶ÇÇÑ ºü¸¥ ºñµð¿À Ä«µåµµ ¿ä±¸µÈ´Ù. È¿À²ÀûÀÎ Çϵå¿þ¾î¸¦ °¡Áö°í X¸¦ ¿î¿µ ÇÏ°í ¸®´ª½ºµµ »¡¶óÁö¸é ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ PC°¡ ¿öÅ©½ºÅ×À̼ÇÀÌ µÈ ´À³¦ À» ¹ÞÀ» °ÍÀÌ´Ù. 5Àå¿¡¼­ XÀÇ ¼³Ä¡¿Í »ç¿ë¿¡ ´ëÇؼ­ ´õ ¸¹ÀÌ ¾ð±ÞÇÒ °ÍÀÌ´Ù. 1.4.5 ³×Æ®¿öÅ· ¿©·¯ºÐÀº ¼¼°è »ç¶÷µé°ú Åë½ÅÀ» Çϱ⸦ ¿øÇϴ°¡ ? ¸®´ª½º´Â À¯´Ð½º¸¦ À§ÇÑ µÎ°³ÀÇ ³×Æ®¿öÅ· ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÑ´Ù. ±×°ÍÀÌ ¹Ù·Î TCP/IP¿Í UUCPÀÌ ´Ù. TCP/IP(Transmission Control Protocol/Internet Protocol)´Â Àß ¾Ë·ÁÁø ´Ü ÀÏ ³×Æ®¿öÅ©ÀÎ ÀÎÅͳÝÀ¸·Î Àü ¼¼°è¿Í Åë½ÅÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁØ´Ù. ¸®´ª½º TCP/IP, ±×¸®°í ³×Æ®¿öÅ©ÀÇ ¿¬°á·Î ¿©·¯ºÐÀº ´Ù¸¥ »ç¿ëÀÚ³ª ±â°è¿¡ ÀüÀÚ¸Þ ÀÏ, USENET ´º½º¸¦ ÀÌ¿ëÇÏ¿© ÀÎÅͳݿ¡ Á¢±ÙÇÏ°í FTP¸¦ ÀÌ¿ë È­ÀÏÀ» Àü ¼ÛÇÒ ¼ö ÀÖ´Ù. ÀÎÅͳݿ¡´Â ¸¹Àº ¸®´ª½º ½Ã½ºÅÛÀÌ ÀÖ´Ù. ´ëºÎºÐÀÇ TCP/IP ³×Æ®¿öÅ©´Â ¹°¸®Àû ³×Æ®¿öÅ© Àü¼ÛÀÚ·Î EthenetÀ» »ç¿ëÇÑ´Ù. ¸®´ª½º´Â D-Link pocket Ethernet adaptor(laptop¿ë)¸¦ Æ÷ÇÔÇÏ¿© PC¸¦ À§ÇÑ ¸¹Àº Àαâ ÀÖ´Â Ethernet card¸¦ Áö¿øÇÑ´Ù. ±×·¯³ª, ¸ðµç »ç¿ëÀÚ°¡ ´Ù Áý¿¡ Ethernet¸¦ ¼³Ä¡ÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡, ¸®´ª ½º´Â ¿ª½Ã ¸ðµ©À» ÅëÇØ ÀÎÅͳݿ¡ Á¢¼ÓÀ» ÇØÁÖ´Â SLIP(Serial Line Internet Protocol)¸¦ Áö¿øÇÑ´Ù. SLIP¸¦ »ç¿ëÇϱâ À§Çؼ­ ¿©·¯ºÐÀº dial-in access¸¦ Çã¿ëÇÏ´Â ³×Æ®¿öÅ©¿¡ ¿¬°áµÈ SLIP ¼­¹ö¿¡ Á¢±ÙÇÒ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÌ´Ù. ¸¹Àº »ç¾÷ü¿Í ´ëÇÐÀº ±×·¯ÇÑ SLIP¸¦ Áö¿øÇÑ´Ù. »ç½Ç ¸¸¾à ¿©·¯ºÐÀÇ ¸®´ª½º°¡ ¸ð µ©»Ó ¾Æ´Ï¶ó Ethernetµµ ¿¬°áµÇ¾î ÀÖÀ¸¸é ¿©·¯ºÐÀº ±×°ÍÀ» ´Ù¸¥ È£½ºÆ®¸¦ À§ÇÑ SLIP ¼­¹ö·Î ±¸¼ºÇÒ ¼ö°¡ ÀÖ´Ù. NFS(Network File System)Àº ³×Æ®¿öÅ© »ó¿¡¼­ ´Ù¸¥ ±â°è¿Í ¿©·¯ºÐÀÇ ±â°è »çÀÌ¿¡ ÆÄÀÏÀ» °øÀ¯ÇÏ°Ô ÇØÁØ´Ù. FTP(File Transfer Protocol)´Â ´Ù¸¥ ±â°è¿ÍÀÇ ÆÄÀÏ Àü¼ÛÀ» ÇÏ°Ô ÇØ ÁØ´Ù. SendmailÀ̶ó´Â ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀüÀÚ¸ÞÀÏÀ» ¼Û½Å ÇÏ°í ¼ö½ÅÇϱâ À§Çؼ­ SMTP protocol(C-News³ª INN °°Àº NNTP¿¡ ±âÃÊÇÑ ÀüÀÚ ¸ÞÀÏ ½Ã½ºÅÛ)À» »ç¿ëÇÑ´Ù. telnet, rlogin, rsh µîÀº ³×Æ®¿öÅ© »ó¿¡¼­ ´Ù¸¥ ±â°è¿¡ loginÀ̳ª ½ÇÇà¸í·ÉÀ» ³»¸± ¼ö ÀÖ°Ô ÇØÁØ´Ù. ±×¸®°í finger´Â ´Ù¸¥ ÀÎÅÍ ³Ý »ç¿ëÀÚ¿¡°Ô¼­ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ°Ô µµ¿ÍÁØ´Ù. ¹Ù±ù¼¼°è¿¡´Â ±ÛÀÚ ±×´ë·Î ¼ö ÅæÀ̳ª µÇ´Â TCP/IP¿¡ ±âÃÊÇÑ ÀÀ¿ë ÇÁ·Î±×·¥°ú ÇÁ·ÎÅäÄÝÀÌ Á¸ÀçÇÑ´Ù. ¸ðµç ¸ÞÀÏÀ̳ª ´º½º µ¶ÀÚ´Â elm, pine, rn, nn, tinµîÀ» ¸®´ª½º¿¡¼­ »ç¿ë °¡ ´ÉÇÏ´Ù. ¾î¶² °ÍÀ» ¿©·¯ºÐÀÌ ´õ ÁÁ¾ÆÇÏ´øÁö ¿©·¯ºÐÀº Àü¼¼°è¿¡ ÀüÀÚ¸ÞÀÏ°ú ´º½º¸¦ ÁÖ°í¹Þ´Âµ¥ ¸®´ª½º¸¦ »ç¿ëÇÏ°í ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ ´Ù¸¥ »ó¿ë À¯´Ð½ºÀÇ TCP/IP ÀÀ¿ë ÇÁ·Î±×·¥À» »ç¿ëÇغ» °æÇèÀÌ ÀÖ´Ù¸é, ¸®´ª½º´Â ¿© ·¯ºÐ¿¡°Ô ¸Å¿ì Ä£¼÷ÇØ º¸ÀÏ °ÍÀÌ´Ù. ½Ã½ºÅÛÀº Ç¥ÁØ socket programming interface¸¦ Á¦°øÇÏ°í µû¶ó¼­ »ç½Ç»ó TCP/IP¸¦ »ç¿ëÇÏ´Â ¾î¶² ÇÁ·Î±×·¥µµ ¸® ´ª½º¿¡ Æ÷ÆÃµÉ ¼ö°¡ ÀÖ´Ù. ¸®´ª½ºÀÇ X ¼­¹ö´Â ¶ÇÇÑ TCP/IP¸¦ Áö¿øÇÏ¸ç ´Ù¸¥ ±â °è¿¡¼­ ½ÇÇàµÇ°í ÀÖ´Â ÇÁ·Î±×·¥À» ¿©·¯ºÐÀÇ ¸ð´ÏÅÍ¿¡ º¸¿©ÁÙ °ÍÀÌ´Ù. 5Àå¿¡ ¼­ SLIP¸¦ Æ÷ÇÔÇÏ¿© TCP/IP(¸ðµÎ ¸®´ª½º¿ë)ÀÇ ¼³Ä¡¿Í ±¸¼º¿¡ ´ëÇؼ­ ¾ð±ÞÇÒ °Í ÀÌ´Ù. UUCP(Unix-to-Unix Copy)´Â À¯´Ð½º ±â°è»çÀÌ¿¡¼­ ÆÄÀÏÀ» Àü¼ÛÇÏ°í ÀüÀÚ¸ÞÀÏ °ú ÀüÀÚ´º½º¸¦ º¸³»°í ¹Þ´Âµ¥ »ç¿ëµÇ¾ú´ø ¿À·¡µÈ ±â¼úÀÌ´Ù. UUCP´Â ¸ðµ©°ú ÀüÈ­¼±À» ÅëÇؼ­ ¼­·Î ¼­·ÎÀÇ ±â°è¿¡ ¿¬°áÇÑ´Ù. ÇÏÁö¸¸ TCP/IP¸¦ ÀÌ¿ëÇÏ¿© Àü ¼Ûµµ °¡´ÉÇÏ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ TCP/IP ³×Æ®¿öÅ©³ª SLIP ¼­¹ö·Î Á¢±ÙÇÒ ¼ö°¡ ¾ø´Ù¸é ¿©·¯ºÐÀº UUCP¸¦ ÀÌ¿ëÇÏ¿© ÆÄÀÏ ¼Û¼ö½Å°ú ÀüÀÚ¸ÞÀÏ ¼Û¼ö½Å¿¡ »ç¿ë ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´õ ¸¹Àº Á¤º¸¸¦ ¾ò°í ½ÍÀ¸¸é 5ÀåÀ» º¸¶ó. 1.4.6 Åë½Å ÇÁ·Î±×·¥°ú BBS ¼ÒÇÁÆ®¿þ¾î ¿©·¯ºÐÀÌ ¸¸¾à ¸ðµ©À» °¡Áö°í ÀÖ´Ù¸é, ¸®´ª½º¿¡¼­ »ç¿ë°¡´ÉÇÑ Åë½Å ÇÁ·Î±×·¥ À¸·Î ´Ù¸¥ ±â°è¿Í Åë½ÅÀ» ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸¹Àº »ç¶÷µéÀÌ Åë½Å ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¿© BBS(ÀüÀÚ°Ô½ÃÆÇ)¿¡ Á¢¼ÓÇÑ´Ù. ´Ù¸¥ »ç¶÷µéÀº ÀÚ½ÅÀÇ ¸ðµ©À» Á÷ÀåÀ̳ª Çб³ÀÇ À¯´Ð½º ½Ã½ºÅÛ¿¡ ¿¬°áÇϱâ À§ÇÏ¿© »ç¿ëÇÑ´Ù. ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ ¸ðµ© °ú ¸®´ª½º¸¦ ÀÌ¿ëÇÏ¿© °Ô½Ã¹°À̳ª °ø°³ ÆÄÀϵéÀ» ¼Û¼ö½ÅÇÒ ¼ö°¡ ÀÖ´Ù. ¸®´ª ½ºÀÇ Åë½Å ÇÁ·Î±×·¥Àº ´Ù¸¥ ¿î¿µÃ¼°èÀÇ Åë½Å ÇÁ·Î±×·¥°ú ¸Å¿ì Èí»çÇÏ´Ù. Çѹø ÀÌ¶óµµ Åë½Å ÇÁ·Î±×·¥À» »ç¿ëÇغ» »ç¿ëÀÚ´Â ´©±¸µçÁö ¸®´ª½ºÀÇ ±×°Íµµ Ä£¼÷ÇÏ °Ô ´À³¥ °ÍÀÌ´Ù. ¸®´ª½º Åë½Å ÇÁ·Î±×·¥ Áß °¡Àå Àαâ ÀÖ´Â °Í ÁßÀÇ Çϳª´Â SeyonÀÌ´Ù. SeyonÀº X¿¡¼­ »ç¿ëµÇ¸ç Kermit, ZModemµîµî ¸¹Àº ÇÁ·ÎÅäÄÝÀ» Áö¿øÇÑ´Ù. ´Ù¸¥ Åë½Å ÇÁ·Î±×·¥À¸·Î´Â C-Kermit, pcomm, minicomµîÀÌ ÀÖ´Ù. À̵é ÇÁ·Î±× ·¥Àº ´Ù¸¥ ¿î¿µÃ¼°èÀÇ Åë½Å ÇÁ·Î±×·¥°ú ¸Å¿ì Èí»çÇÏ¸ç ½±°Ô ¹è¿ì°í »ç¿ëÇÒ ¼ö°¡ ÀÖ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ SLIP ¼­¹ö¿¡ Á¢±ÙÇÒ ¼ö°¡ ¾ø´Ù¸é ¿©·¯ºÐÀÇ serial lineÀ¸·Î ´Ù Áß¼Û½ÅÀ» Çϱâ À§ÇÑ termÀ» »ç¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. termÀº ¿ø°Å¸®ÀÇ ±â°è¿¡ ¿¬°áÇÏ¿© ¸ðµ©À¸·Î ´ÙÁß login sessionÀ» ¿­°Ô ÇØÁÙ °ÍÀÌ´Ù. termÀº ¿ª½Ã ¿© ·¯ºÐÀÇ local X ¼­¹ö¿¡ serial lineÀ» ÅëÇÏ¿© ¿¬°áµÈ X Ŭ¶óÀ̾ðÆ®¸¦ ÀüȯÇÏ°Ô ÇØÁÖ¸ç ¿©·¯ºÐÀÇ ¸®´ª½º ½Ã½ºÅÛ¿¡ ¿ø°Å¸®ÀÇ X ÀÀ¿ë ÇÁ·Î±×·¥À» º¸¿©ÁÙ °ÍÀÌ ´Ù. KA9Qµµ SLIP¿Í ºñ½ÁÇÑ interface¸¦ ÃæÁ·½ÃŲ´Ù. BBS¸¦ ¿î¿µÇÏ´Â °ÍÀº ¸¹Àº »ç¶÷µé¿¡°Ô ¾ÆÁÖ Àç¹ÌÀÖ´Â Ãë¹Ì»ýÈ°ÀÌ´Ù. ¸®´ª½º ´Â ´Ù¸¥ ¿î¿µÃ¼°è¿¡¼­ »ç¿ë°¡´ÉÇÑ °Íº¸´Ù ´õ °­·ÂÇÑ BBS ¼ÒÇÁÆ®¿þ¾î¸¦ Áö ¿øÇÑ´Ù. ÀüÈ­¼±°ú ¸ðµ© ±×¸®°í ¸®´ª½º¸¦ °¡Áö°í ¿©·¯ºÐÀº Àü¼¼°èÀÇ »ç¶÷µéÀÌ ÀÌ¿ëÇÒ ¼ö ÀÖ´Â ¾ÆÁÖ ÈǸ¢ÇÑ BBSÀÇ ¿î¿µÀÚ°¡ µÉ ¼ö ÀÖ´Ù. ¸®´ª½ºÀÇ BBS ¼ÒÇÁÆ®¿þ¾î·Î´Â XBBS¿Í UniBoard BBS°¡ Æ÷ÇԵǾî ÀÖ´Ù. ´ëºÎºÐÀÇ BBS ¼ÒÇÁÆ®¿þ¾î´Â ´ÜÁö ƯÁ¤ÇÑ ±â´É°ú ÀÀ¿ë ÇÁ·Î±×·¥¸¸ »ç¿ë°¡´ÉÇÑ ¸Þ´º¿¡ ±Ù°ÅÇÑ ½Ã½ºÅÛÀ¸·Î ¸¸µé¾î ¹ö¸°´Ù. ±âÁ¸ÀÇ Æ²À» ±ú´Â Á¢±Ù¹æ¹ýÀÌ ¹Ù·Î ¿Ïº®ÇÑ À¯´Ð½º Á¢±Ù¹æ¹ýÀÌ´Ù. ¹Ý¸é¿¡ ÀÌ°ÍÀº ½Ã½ºÅÛ °ü¸®ºÎºÐ À¯ÁöÀÇ °øÁ¤ÇÑ ¾çÀÌ ¿ä±¸µÈ´Ù.(ÀÌ°ÍÀº ½±°Ô ½ÇÇàµÈ´Ù.) ±×¸®°í ¿©·¯ºÐÀÇ ¸®´ª½º ½Ã½ºÅÛÀ¸·ÎºÎ ÅÍ °øÀûÀÎ À¯´Ð½º Á¢¼ÓÀº ±×¸® ¾î·ÆÁö°¡ ¾Ê´Ù. ¸¸¾à ¿©·¯ºÐÀÌ TCP/IP ³×Æ®¿ö Å©³ª UUCP·Î Á¢±ÙÇÒ ¼ö ¾ø´Ù¸é, ¸®´ª½º´Â ÀüÈ­¼±À» ÅëÇÏ¿© ÀüÀÚ¸ÞÀÏ°ú ´º½º ¸¦ ±³È¯ÇÒ ¼ö ÀÖ´Â FidoNet°°Àº BBS ³×Æ®¿öÅ©¸¦ Áö¿øÇϹǷΠÀÌ°ÍÀ¸·Î Åë½ÅÀ» ÇÒ ¼ö ÀÖ°Ô ÇØÁÙ °ÍÀÌ´Ù. Åë½Å°ú BBS¿¡ °üÇÑ ´õ ¸¹Àº Á¤º¸¸¦ ¿øÇÑ´Ù¸é 5Àå À» º¸¸é ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. 1.4.7 MS-DOSÀÇ »ç¿ë MS-DOS¿ë ÇÁ·Î±×·¥Àº ¾ÆÁÖ ´Ù¾çÇÏ´Ù. Àß ¾Ë·ÁÁø ¸®´ª½º MS-DOS Emulator ´Â ¸®´ª½º¿¡¼­ ¹Ù·Î MS-DOS¿ë ÇÁ·Î±×·¥À» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. ºñ·Ï ¸®´ª½º¿Í MS-DOS°¡ ¿ÏÀüÈ÷ ´Ù¸¥ ¿î¿µÃ¼°è¶ó°í Çصµ 386 protected-modeȯ°æ Àº ¸¶Ä¡ 8086-emulation mode¿¡¼­ ¿î¿µµÇ´Â °Íó·³ ƯÁ¤ÇÑ ÀÏÀ» ÇØÁØ´Ù. MS-DOS emulator´Â ¿©ÀüÈ÷ °³¹ß´Ü°è¿¡ ÀÖÁö¸¸, ¸¹Àº À¯¸íÇÑ ÇÁ·Î±×·¥À» »ç ¿ëÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ±â±«ÇÑ Æ¯Â¡À» °¡Áø MS-DOS ÀÀ¿ë ÇÁ·Î±×·¥Àº Àý´ë ·Î Áö¿øµÉ ¼ö°¡ ¾ø´Ù. ¿Ö³ÄÇϸé ÀÌ°ÍÀº ´ÜÁö emulatorÀ̱⠶§¹®ÀÌ´Ù. ¿¹¸¦ µé¾î ¿©·¯ºÐÀº 386 protected-mode·Î µ¿ÀÛÇÏ´Â ÇÁ·Î±×·¥ÀÌ ¸®´ª½º¿¡¼­µµ µ¹¾Æ °¡±â¸¦ ¿øÇؼ­´Â ¾ÈµÈ´Ù. Microsoft WindowsÀÇ 386 enhanced mode µî... ¸®´ª½º¿¡¼­ ¼º°øÀûÀ¸·Î µ¹¾Æ°¡´Â MS-DOS¿ë ÀÀ¿ë ÇÁ·Î±×·¥À» º¸¸é ´ÙÀ½°ú °°´Ù. 4DOS, Foxpro 2.0, Harvard Graphics, MathCad, Stacker 3.1, Turbo Assembler, Turbo C/C++, Turbo Pascal, Microsoft Windows 3.0(real mode), WordPerfect 5.1 ¹°·Ð Ç¥ÁØ MS-DOS ¸í·É°ú Pkzip °°Àº À¯Æ¿¸®Æ¼µµ ¿ª½Ã Àß »ç¿ëµÈ´Ù. MS-DOS Emulator´Â MS-DOS¿ë ÇÁ·Î±×·¥Àº º°·Î »ç¿ëÇÏÁö ¾Ê°í ¸®´ª½º¸¦ ÀÚ ÁÖ ±×¸®°í ¸¹ÀÌ »ç¿ëÇÏ´Â »ç¶÷¿¡°Ô Àý´ëÀûÀ¸·Î ÇÊ¿äÇÑ °ÍÀÌ´Ù. ¹°·Ð Emulator °¡ ¿Ïº®ÇÏ°Ô ¿©·¯ºÐÀ» ¸¸Á·½ÃÅ°Áö ¾Ê´Â´Ù¸é ¿©·¯ºÐÀº ¸®´ª½º¿Í MS-DOS¸¦ µ¿ ½Ã¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù. LILO¸¦ »ç¿ëÇÏ¸é ¿©·¯ºÐÀº ½ÃÀÛµÉ ¶§ ¿î¿µÃ¼°è¸¦ ¼± ÅÃÇÒ ¼ö °¡ ÀÖ´Ù. ¸®´ª½º´Â OS/2°°Àº ´Ù¸¥ ¿î¿µÃ¼°è¿Í µ¿½Ã¿¡ ÇÑ ÄÄÇ»ÅÍ¿¡¼­ Á¸Àç°¡ °¡´ÉÇÏ´Ù. ¸®´ª½º´Â ¸®´ª½º¿Í MS-DOS »çÀÌ¿¡ ÆÄÀÏÀ» ÀüȯÇϱâ À§ÇÑ ÀåÄ¡¸¦ Á¦°øÇÑ ´Ù. ¿©·¯ºÐÀº ¸®´ª½º »ó¿¡¼­ MS-DOS ÆÄƼ¼ÇÀ̳ª Ç÷ÎÇÇ¿¡ Á¢±ÙÇÒ ¼ö ÀÖÀ¸¸ç ¹Ù·Î MS-DOS ÆÄÀÏ¿¡ Á¢±ÙÇÒ ¼ö°¡ ÀÖ´Ù. WINE(X »ó¿¡¼­ MS-Windows¸¦ ½ÇÇàÇÏ°Ô ÇØÁÖ´Â emulator)ÀÌ ÇöÀç ÁøÇàÁßÀÌ ´Ù. ÀÏ´Ü WINE°¡ ¿Ï¼ºµÇ¸é ¸®´ª½º¿¡¼­ MS-Windows¸¦ ¹Ù·Î ½ÇÇàÇÒ ¼ö°¡ ÀÖ À» °ÍÀÌ´Ù. ÀÌ°ÍÀº Sun MicrosystemÀÇ WABI Windows emulator°¡ ¸Å¿ì Èí»ç ÇÏ´Ù. Áö±Ý ÀÌ ±ÛÀ» ¹ø¿ªÇÏ°í ÀÖ´Â µ¿¾È¿¡µµ WINE´Â ¿©ÀüÈ÷ °è¼Ó ÁøÇàÁßÀÌ´Ù. 5Àå¿¡¼­ ¸®´ª½º¿¡¼­ »ç¿ë°¡´ÉÇÑ MS-DOS ÇÁ·Î±×·¥ÀÌ ¼Ò°³µÈ´Ù. 1.4.8 ´Ù¸¥ ¾îÇø®ÄÉÀÌ¼Çµé ¸®´ª½ºÀÇ Ãʱ⠸ñÀûÀº ÀϹÝÀûÀÎ À¯´Ð½º¿´Áö¸¸ Áö±Ý ÀÌ°ÍÀº ºü¸£°Ô º¯ÇÏ°í ÀÖ´Ù. »ç¾÷À̳ª °úÇÐÀûÀÎ ¼ÒÇÁÆ®¿þ¾î°¡ Ãß°¡µÇ°í È®ÀåµÇ°í »ó¾÷ÀûÀÎ ¼ÒÇÁÆ® ¿þ¾î »óÀε鵵 ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¼ºÀåÇϴµ¥ °øÇåÀ» ÇÏ°í ÀÖ´Ù. ¸®´ª½º¿¡¼­µµ Postgres, Ingres, Mbase °°Àº ¿©·¯ µ¥ÀÌÅͺ£À̽º°¡ »ç¿ë°¡´É ÇÏ´Ù. ÀÌ°ÍÀº ´Ù¸¥ »ó¿ë À¯´Ð½º¿¡¼­ ã¾Æ º¼ ¼ö ÀÖ´Â ¿Ïº®ÇÑ Æ¯Â¡°ú Àü¹®ÀûÀΠŬ¶óÀ̾ðÆ®/¼­¹ö ±â´ÉÀ» °¡Áö°í ÀÖ´Ù. /xdb(ÀÌ°ÍÀº »ó¿ë)µµ ¿ª½Ã »ç¿ë°¡´ÉÇÏ´Ù. FELT°°Àº °úÇаè»ê ÇÁ·Î±×·¥µµ Æ÷ÇԵǾîÀÖ´Ù. ±× ¿Ü¿¡µµ plottingÀ̳ª ÀÚ·á ºÐ¼®À» À§ÇÑ gunplot, MATLAB¿Í °°ÀÌ ±âÈ£ÀûÀÎ ¼öÇÐÀü¹® ÆÐÅ°ÁöÀÎ Octave, MS-DOSÀÇ Lotus°°Àº spreadsheetÀÎ xspread, Fractint fractal generatorÀÎ xfractint, Åë°è¸¦ À§ÇÑ xlispstat, ¿ø¼³°è¿Í ºÐ¼®±âÀÎ Spice, Image/digital ½Å È£ 󸮱âÀÎ Khoros°¡ ÀÖ´Ù. ¹°·Ð ¸¹Àº ÇÁ·Î±×·¥ÀÌ ¸®´ª½º¿¡ Æ÷ÆõǾú°í Æ÷ÆÃµÉ ¼ö ÀÖ°í Æ÷ÆÃÀÌ µÇ°í ÀÖ ´Ù. ¸®´ª½º´Â ¿Ïº®ÇÑ À¯´Ð½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÏ°í ¾î¶² °úÇÐÀû ÀÎ ÇÁ·Î±×·¥À» À§ÇÑ ÃæºÐÇÑ ±âÃʸ¦ Á¦°øÇÑ´Ù. ¾î¶°ÇÑ ¿î¿µÃ¼°èÀÌ´øÁö °ÔÀÓÀÌ Æ÷ÇԵǾîÀÖ´Ù. ¸®´ª½ºµµ ¸¶Âù°¡ÁöÀÌ´Ù. ¹®ÀÚ À§ÁÖÀÇ NethackÀ̳ª Moria °°Àº ¼º°û °ÔÀÓ, DikuMUD³ª TinyMUD °°ÀÌ ¿© ·¯ »ç¿ëÀÚ°¡ µ¿½Ã¿¡ Áñ±æ ¼ö ÀÖ´Â ¼º°û °ÔÀÓÀÌ ÀÖ°í X¿¡¼­ µ¿ÀÛÇÏ´Â xtetris, netrek, gunchess°¡ ÀÖ´Ù. »ç½Ç À¯´Ð½º¿¡´Â ¾ÆÄÉÀÌµå °ÔÀÓÀÌ ¾ø´Ù. ±×·¯³ª ¿© ·¯ºÐÀº ÀÌ°ÍÀ» ¸í½ÉÇØ¾ß ÇÑ´Ù."¸ðµç ÀÏ ÈÄ¿¡ ³îÀÌ°¡ ¾øÀ¸¸é ¸®´ª½º´Â ¹Ùº¸ Àå ³­°¨ÀÌ µÈ´Ù"´Â °ÍÀ»....... ¸®´ª½º´Â ´Ù¾çÇÑ »ç¿îµå Ä«µå¿Í CDplayer, MIDI sequencer¿Í editor, digitized sound¸¦ À§ÇÑ sound editorµî ¸¹Àº ¼ÒÇÁÆ®¿þ¾î¸¦ Áö¿øÇÑ´Ù. ¾ÆÁ÷µµ ¿©·¯ºÐÀÌ ÇÊ¿ä·Î ÇÏ´Â ÇÁ·Î±×·¥À» ãÁö ¸øÇß´Ù¸é ºÎ·Ï A ¿¡ ½Ç¸° Linux Software Map ¸¦ º¼ °Í. ¸®´ª½º ÀÀ¿ë ÇÁ·Î±×·¥À» ã´Â ¶Ç´Ù¸¥ ¹æ¹ýÀº ¸¸¾à ¿©·¯ºÐÀÌ ÀÎÅÍ³Ý ¿¡ Á¢¼ÓÀÌ °¡´ÉÇÏ´Ù¸é ¸®´ª½º FTP siteÀÇ INDEX¸¦ º¸¸é µÉ °ÍÀÌ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ ¾ÆÁ÷µµ ¹¹°¡ ÇÊ¿äÇÑÁö ¸ð¸£°Ú´Ù¸é ´Ù¸¥ platformÀ¸·ÎºÎÅÍ ¸® ´ª½º·Î ÀÀ¿ë ÇÁ·Î±×·¥À» Æ÷ÆýÃÅ°¸é µÈ´Ù. ¸ðµç ÀÚÀ¯ ¹èÆ÷°¡´ÉÇÑ À¯´Ð½º¿¡ ±âÃÊÇÑ ¼ÒÇÁÆ®¿þ¾î´Â º°¹®Á¦¾øÀÌ ¸®´ª½º¿¡ ¸Â°Ô ÄÄÆÄÀÏÀÌ µÈ´Ù. ¸¸¾à ´Ù ½ÇÆÐ ÇÏ¸é ¿©·¯ºÐ ½º½º·Î ÀÀ¿ë ÇÁ·Î±×·¥À» Â¥¸é µÈ´Ù.(³Ê¹« ½ÉÇß³ª..!!) ¸¸¾à ¿©·¯ºÐ ÀÌ Ã£´Â ÇÁ·Î±×·¥ÀÌ »ó¿ëÀÌ¶óµµ ±×°Íµµ ã¾Æº¸¸é °ø°³µÇ¾î À־ »ç¿ë°¡´É ÇÒ °ÍÀÌ´Ù. ¾Æ´Ï¸é ¿©·¯ºÐÀÌ ÀÚ½ÅÀÖ°Ô ±× ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µç ȸ»ç¿¡ ¿¬¶ôÇØ ¸®´ª½º¿¡ ¸Â°Ô ÇÁ·Î±×·¥ÀÇ binary¸¦ Ç®¾î ´Þ¶ó°í ÇÏ¸é µÉ °ÍÀÌ´Ù. ¸î¸î °³ÀÎ Àº ÀÌ¹Ì ¼ÒÇÁÆ®¿þ¾î ȸ»ç¿¡ ¿¬°áµÇ¾î ÀÖ°í ±× È¸»çÀÇ ÇÁ·Î±×·¥À» ¸®´ª½º¿¡ ¸Â°Ô ¼öÁ¤ÇØ ´Þ¶ó°í ¿ä±¸ÇÏ°í ÀÖÀ¸¸ç ¶Ç ¸î¸îÀº ÀÌ¹Ì ¸®´ª½º¿¡ Æ÷ÆÃÇϴµ¥ ¼º°øÇÏ¿´´Ù. 1.5 LinuxÀÇ Copyright¿¡ ´ëÇØ ¸®´ª½º´Â GNU General Public License(GPL)¿¡ ÀÇÇØ ¹èÆ÷µÇ¾ú´Ù. GPLÀº ÇÁ ·Î±×·¥À» ¸ðµÎ °ø°³ÇÑ´Ù´Â GNUÀÇ °èȹ¿¡ ÀÇÇؼ­ ¹ßÀüµÇ¾ú´Ù. GPLÀº °ø°³ ¼Ò ÇÁÆ®¿þ¾îÀÇ °ø°³¿Í ¹èÆ÷¿¡ ¸¹Àº °øÇåÀ» Çß´Ù. ¿ø·¡ Linus Torvalds´Â GPLº¸´Ù ´õ Á¦ÇÑÀûÀ¸·Î ¸®´ª½º ¹èÆ÷¸¦ Çã¿ëÇß´Ù. ±×°ÍÀº ¸®´ª½º¸¦ ÀÚÀ¯·Ó°Ô ¹èÆ÷ÇÏ°í ¼öÁ¤ÇÏ´Â °ÍÀº ÁÁÀ¸³ª ¹èÆ÷¿Í »ç¿ë¿¡ ÀÖ¾î ¼­ µ·°úÀÇ ±³È¯, ±×·¯´Ï±ñ »ó¾÷ÀûÀÎ ÇàÀ§´Â ¸øÇÏ°Ô Çß´ø °ÍÀÌ´Ù. ±×·¯³ª GPL Àº »ç¶÷µé¿¡°Ô ¸®´ª½º¸¦ ÆÈ°í °ø°³ ¼ÒÇÁÆ®¿þ¾î¿¡¼­ ÀÌÀÍÀ» ¾òµµ·Ï Çß´Ù. ÇÏÁö ¸¸ ¾î¶² ¹æ¹ýÀ¸·Îµç ¸®´ª½º¸¦ ¹èÆ÷Çϴµ¥ ´Ù¸¥ »ç¶÷¿¡°Ô¼­ ±Ç¸®¸¦ Á¦ÇÑÇÏÁö ¸øÇϵµ·Ï Çß´Ù. ù°·Î Public domain software¶õ ¸» ±×´ë·Î ¸ðµç »ç¶÷ÀÌ ¼ÒÀ¯ÇÏ´Â °ÍÀÌ´Ù. GPL¿¡ ÀÇÇØ ¹èÆ÷µÇ´Â ¼ÒÇÁÆ®¿þ¾î´Â ÀúÀڷμ­ ±Ç¸®°¡ ÀÖ´Ù. ¸»ÇÏÀÚ¸é ÀÌ°ÍÀº ±¹Á¦Ç¥Áر¤°í ¹®¾ÈÀÛ¼ºÀÚ ¹ý¿¡ ÀÇÇؼ­ ÀúÀÛ±ÇÀ» º¸È£¹Þ´Â´Ù´Â ¶æÀÌ´Ù. ±×·¡ ¼­ ±× ¼ÒÇÁÆ®¿þ¾îÀÇ ÀúÀÚ´Â ¹ýÀûÀ¸·Î ÀÚ±âÀÇ ÀÔÀåÀ» ¹àÈù´Ù. ±×·¯¹Ç·Î ¼ÒÇÁ Æ®¿þ¾î°¡ ÀÚÀ¯·Ó°Ô ¹èÆ÷µÈ´Ù°í Çؼ­ ¿ÏÀüÈ÷ °øÀûÀÎ ¿µ¿ª¿¡ ÀÖ´Â °ÍÀÌ ¾Æ´ÔÀ» ÀǹÌÇÑ´Ù. GPL¿¡ ÀÇÇØ Çã¿ëµÈ ¼ÒÇÁÆ®¿þ¾î´Â ¶ÇÇÑ "½¦¾î¿þ¾î"°¡ ¾Æ´Ï´Ù. ÀϹÝÀûÀ¸·Î "½¦¾î¿þ¾î"´Â ÀúÀÚ¿¡ ÀÇÇؼ­ ¼ÒÀ¯µÇ°í Ã¥ÀÓÀÌ ÁÖ¾îÁø´Ù. ±×·¯³ª ±× ÀúÀÚ´Â ¹èÆ÷ ÈÄ »ç¿ëÇغ¸°í »ç¿ëÀÚ¿¡°Ô¼­ µ·À» º¸³» ´Þ¶ó°í ¿ä±¸ÇÑ´Ù. ±×·¯³ª GPLÀÇ ¼ÒÇÁ Æ®¿þ¾î´Â ÀÚÀ¯·Ó°Ô ¹èÆ÷µÇ°í ¹«·áÀÌ´Ù. GPLÀº ¶ÇÇÑ °ø°³ ¼ÒÇÁÆ®¿þ¾î¸¦ ¼öÁ¤ÇØ °¡Áö°í ±×µé ÀÚ½ÅÀÇ ¼ÒÇÁÆ®¿þ¾î·Î ¹èÆ÷ÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù. ±×·¯³ª GPL·ÎºÎÅÍ ³ª¿Â ¾î¶² °Íµµ ´Ù GPL¿¡ ¼ÒÀ¯ °¡ µÈ´Ù. ´Ù¸¥ ¸»·Î ÇÏÀÚ¸é ¾î¶² ÇϳªÀÇ È¸»çµµ ¸®´ª½º¸¦ Â÷ÁöÇÏ°í ±×°ÍÀ» ¼ö Á¤ÇÏ°í Á¦ÇÑÀûÀÎ Çã¿ëÀ¸·Î ±×°ÍÀ» ÆÈ ¼ö°¡ ¾ø´Ù´Â ¶æÀÌ´Ù. ¸¸¾à ¸®´ª½º·ÎºÎ ÅÍ ÆÄ»ýµÈ ¾î¶² ¼ÒÇÁÆ®¿þ¾î¶óµµ ¹Ýµå½Ã GPLÀÇ ¼ÒÀ¯°¡ µÇ´Â °ÍÀÌ´Ù. GPLÀº °ø°³ ¼ÒÇÁÆ®¿þ¾î¸¦ ¹èÆ÷ÇÏ°í »ç¿ëÇϴµ¥ µ·À» ¿ä±¸ÇÏÁö ¾Ê´Â´Ù. ±× ·¯³ª ¶ÇÇÑ ÇÑ °³ÀÎÀ̳ª ±â°üÀÌ GPL ¼ÒÇÁÆ®¿þ¾î ¹èÆ÷¿¡ ¼ö¼ö·á¸¦ ¹Þ°Å³ª ±× °ÍÀÇ ¹èÆ÷·Î ÀÎÇÑ ÀÌÀÍÀ» ³²±â´Â °Íµµ Çã¿ëÇÑ´Ù. ±×·¯³ª GPL ¼ÒÇÁÆ®¿þ¾î¸¦ ¹èÆ÷Çϸ鼭 ¹èÆ÷ÀÚ´Â »óÀÎÀ¸·Î¼­ÀÇ ±ÇÇÑÀ» °¡Á®¼­´Â ¾ÈµÈ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ GPL ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸ÀÔÇß´Ù¸é, ¿©·¯ºÐÀ» ±×°ÍÀ» ÀÚÀ¯·Ó°Ô ¹èÆ÷Çϰųª ¶Ç´Â ¿©·¯ºÐÀÚ½ÅÀÌ ÆȾƵµ µÈ´Ù. ÀÌ°ÍÀº ¸¶Ä¡ ¸ð¼øÀ¸·Î µé¸± °ÍÀÌ´Ù. ¿¹¸¦ µé¾îº¸ÀÚ. ¾î¶² ȸ»ç¿¡¼­ ¸¹Àº ¾çÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ CD-ROM¿¡ ³Ö¾î¼­ ¹øµé·Î ¹èÆ÷ÇÏ·Á°í Çß´Ù°í ÇÏÀÚ. ±× ȸ»ç´Â CD-ROM ÆÇ¸Å¿Í ¹èÆ÷ÀÇ ÃÑÆǸŠºñ¿ë¿¡ ´ëÇÏ¿© ÀÏÁ¤·®ÀÇ ºñ¿ëÀÌ ÇÊ¿äÇÒ °ÍÀÌ ´Ù. ±×·¡¼­ ±× ȸ»ç´Â ½ÉÁö¾î ÀÌÀÍÀ» ³²±â°í ¼ÒÇÁÆ®¿þ¾î¸¦ ÆÈ·Á°í ÇÒ °Í ÀÌ´Ù. ÀÌ°ÍÀº GPL¿¡ ÀÇÇØ Çã¿ëµÈ´Ù. °ø°³ ¼ÒÇÁÆ®¿þ¾î¸¦ ÆÈ·Á°í ÇÏ´Â ±â°üÀº ¹Ýµå½Ã GPL¿¡¼­ ¹ßÇ¥ÇÑ Á¦ÇÑÀ» µû¶ó¾ß ÇÑ´Ù. ù°, ±×µéÀº Àý´ë ¼ÒÇÁÆ®¿þ¾î¸¦ »ç´Â »ç¿ëÀÚ¿¡°Ô¼­ ±Ç¸®¸¦ Á¦ÇÑ Çؼ­´Â ¾ÈµÈ´Ù. ÀÌ°ÍÀº ¸¸¾à ¿©·¯ºÐÀÌ GPLÀÇ CD-ROMÀ» ±¸ÀÔÇß´Ù¸é ¿©·¯ºÐµµ ±× CD-ROMÀ» ÀÚÀ¯·ÎÀÌ ¹èÆ÷ÇÏ°í ´Ù½Ã ±×°ÍÀ» ½º½º·Î ÆÈ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀÇ ¹ÌÇÑ´Ù. µÑ°, ±×µéÀº ±¸ÀÔÇÏ´Â »ç¿ëÀÚ¿¡°Ô ¼ÒÇÁÆ®¿þ¾î°¡ GPL¿¡ ÀÇÇØ ¼ÒÀ¯µÊ À» ¸í¹éÇÏ°Ô ÇØ¾ß ÇÑ´Ù. ¼Â°, ¿ÏÀüÇÑ source code°¡ ¹«·á·Î ¹èÆ÷µÇ¾î¾ß ÇÑ´Ù. ¾î¶² ȸ»ç¿¡ °ø°³ ¼ÒÇÁÆ®¿þ¾î¸¦ ÆǸÅÇÏ°í ¹èÆ÷ÇÏ´Â °ÍÀ» Çã¶ôÇÏ´Â °ÍÀº ¾Æ ÁÖ ÁÁÀº ÀÏÀÌ´Ù. ¸ðµç »ç¶÷ÀÌ ´Ù ÀÎÅͳݿ¡ Á¢¼ÓÇÏ¿© ¼ÒÇÁÆ®¿þ¾î¸¦ ¹ÞÀ» ¼ö ¾ø±â ¶§¹®ÀÌ´Ù. ±×·¡¼­ GPLÀº ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÚÀ¯·Ó°Ô Á¢±ÙÇÒ ¼ö ¾ø´Â »ç¶÷µé À» À§ÇØ ¼ÒÇÁÆ®¿þ¾î¸¦ ÆǸÅÇÏ°í ¹èÆ÷Çϴ ȸ»ç¿¡°Ô Çã¿ëÀ» ÇØ ÁÖ°í ÀÖ´Ù. ¿¹ ·Î¼­ ¸¹Àº ±â°üÀÌ ¸®´ª½º¸¦ ¿ìÆí¹°À» ÀÌ¿ëÇÏ¿© µð½ºÄÏ, Å×ÀÌÇÁ, CD-ROM¿¡ ´ã¾Æ¼­ ÀÏÁ¤ÇÑ ÀÌÀÍÀ» ³²±â°í ÆÈ°í ÀÖ´Ù. ¸®´ª½ºÀÇ °³¹ßÀÚ´Â ÀÌ·± ÀÌÀÍÀ» Àý´ë·Î º¸Áö ¸øÇÒ °ÍÀÌ´Ù. ¸»ÇÏÀÚ¸é, Linus´Â ¸¹Àº ȸ»çµéÀÌ ¸®´ª½º¸¦ Æȱ⸦ ¿øÇÏ´Â °ÍÀ» ¾Ë°í ±×´Â ÇÑ Ç¬ÀÇ µ·µµ ¾òÁö ¸øÇÒ °ÍÀ̶ó´Â °ÍÀ» ¾Ë °ÍÀÌ´Ù. °ø°³ ¼ÒÇÁÆ®¿þ¾î¼¼°è¿¡¼­ °¡Àå Áß¿äÇÑ °ÍÀº µ·ÀÌ ¾Æ´Ï´Ù. °ø°³ ¼ÒÇÁÆ®¿þ¾î ÀÇ ¸ñÇ¥´Â Ç×»ó ȯ»óÀûÀÎ ÇÁ·Î±×·¥À» °³¹ßÇÏ°í ¹èÆ÷ÇÏ¸ç ¸¹Àº »ç¶÷µéÀÌ ±×°Í À» ¾ò°í »ç¿ëÇϵµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ´ÙÀ½ Àý¿¡¼­ ¿ì¸®´Â ÀÌ°ÍÀÌ ¸®´ª½ºÀÇ ¹ß Àü¿¡ ¿µÇâÀ» ÁÖ´ÂÁö¿¡ ´ëÇØ Åä·ÐÇÒ °ÍÀÌ´Ù. 1.6.1 À¯´Ð½º Ãʺ¸ÀÚ¿¡ ´ëÇÑ ÈùÆ® À¯´Ð½º Ãʺ¸ÀÚµéÀÇ °¡Àå Å« ½Ç¼öÁßÀÇ Çϳª°¡ À¯´Ð½º¿¡ ´ëÇÑ ¹è°æÁö½Äµµ ¾øÀÌ ¹«Åδë°í ¼³Ä¡¿Í ½ÇÇàÀ» ÇÏ·Á´Â °ÍÀÌ´Ù. »ç½Ç °æÇè¾øÀÌ´Â À¯´Ð½ºÀÇ ¼³Ä¡¿Í ½ÇÇàÀº ¾öû³ª°Ô Èûµé´Ù. »ç½Ç À¯´Ð½ºÀÇ ¸ðµç °æ¿ì°¡ ´Ù ±×·¸´Ù. ´©±¸µµ ÇÏ ·ç ¹ã»çÀÌ¿¡ Ãʺ¸ÀÚ¿¡¼­ Àü¹®°¡°¡ µÉ ¼ö´Â ¾ø´Ù. MS-DOS »ç¿ëÀÚ°¡ À¯´Ð½º ¸¦ ´Ù¸¥ »ç¶÷ÀÇ µµ¿ò¾øÀÌ È¥ÀÚÈûÀ¸·Î »ç¿ëÇÏ·Á¸é ³Ê¹«µµ ¸¹Àº ½Ã°£°ú ³ë·ÂÀÌ ÇÊ¿äÇÏ´Ù. À¯´Ð½º´Â MS-DOS³ª MS-Windows¿Í´Â Ä¿´Ù¶õ Â÷ÀÌ°¡ ÀÖ´Ù. ¸ðµç À¯´Ð½º ½Ã½ºÅÛ¿¡´Â ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ÇÊ¿äÇÏ´Ù. ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡µµ ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ÇÊ¿äÇÏ´Ù. ±×·¡¼­ ¿©·¯ºÐÀº °¡´ÉÇÑ »¡¸® ¿©·¯ºÐÀÇ ¸®´ª½º ½Ã½ºÅÛÀÇ ½Ã½ºÅÛ °ü¸®ÀÚ°¡ µÇ¾î¾ß ÇÑ´Ù. ±×·¯±â À§ÇØ ¿©·¯ºÐÀº À¯´Ð½ºÀÇ »ç¿ë°ú ¿î¿µ¿¡ ´ëÇØ ¸¹Àº °øºÎ¸¦ ÇؾßÇÑ´Ù. ¾Æ¸¶ Èûµé°Ô µé¸®Áöµµ ¸ð¸£Áö¸¸, ±×·¸°Ô ³ª»ÚÁö¸¸Àº ¾Ê´Ù. ½ÃÁß¿¡ ÁÁÀº À¯´Ð ½º °ü·Ã¼­ÀûÀÌ ¸¹ÀÌ ÀÖ´Ù.(ºÎ·Ï A¸¦ ÂüÁ¶) ¸¹Àº »ç¶÷ÀÌ À¯´Ð½º¸¦ ¹è¿ì±â À§ÇØ ¸®´ª½º¸¦ ¼³Ä¡ÇÑ´Ù. À¯´Ð½º¸¦ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÏ´Â °ÍÀº ¼÷·ÃµÈ ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ôµµ Å« ¸ðÇèÀÌ´Ù. ÀÌ ¸»Àº ²À ¼³Ä¡°¡ Èûµé´Ù´Â ¸»Àº ¾Æ´Ï´Ù. ´ÜÁö ¿©·¯ºÐÀÌ À¯´Ð½ºÀÇ ¿î¿µ¿¡ ´ëÇÑ ÀÌÇØ°¡ ÇÊ¿äÇÏ´Ù´Â °ÍÀÌ´Ù. ¼³Ä¡ µµÁß¿¡ ¹®Á¦ °¡ »ý±ä´Ù°í ÇÒ ¶§, ¿ÜºÎÀÇ µµ¿ò ¾øÀÌ ±× ¹®Á¦¸¦ ÇØ°áÇÒ ¼ö ÀÖÀ»±î ? ¿©·¯ºÐ ÀÌ À¯´Ð½º¿¡ Ãʺ¸¶ó¸é ÀÌ ½Ã½ºÅÛ¿¡ Å©°Ô ÁÂÀýÇÒ °ÍÀÌ´Ù. ±×·¡¼­ ¹Ýµå½Ã ¸®´ª ½º ½Ã½ºÅÛÀ» ½ÇÇàÇϱâ Àü¿¡ À¯´Ð½º¿¡ °üÇØ ¸¹ÀÌ ¾Ë°í °æÇèÀ» ½×¾Æ¾ß ÇÑ´Ù. 1.6.2 À¯´Ð½º Àü¹®°¡¸¦ À§ÇÑ ÈùÆ® ºñ·Ï ¼ö ³â° À¯´Ð½º ÇÁ·Î±×·¡¹Ö°ú ½Ã½ºÅÛ °ü¸®ÀÚ·Î ÀÏÇØ¿Â »ç¶÷µµ ±×µéÀÌ ¸®´ª½º¸¦ ½ÇÇàÇÏ°í ¼³Ä¡Çϴµ¥ µµ¿òÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù. ƯÁ¤ºÎºÐÀÇ À¯´Ð½º Àü ¹®°¡µµ ½Ã½ºÅÛÀ» ÆÄ°íµé¾î°¡ º¸¸é ±×µéÀÇ ÇÑ°è¿¡ Á÷¸éÇÑ´Ù. ¿ì¼±, ¸®´ª½º´Â »ó ¿ëÀÎ À¯´Ð½º¿Í ´Ù¸£´Ù. ¿©·¯ºÐÀÌ ¿ì¿¬È÷ °®°Ô µÉ Á¤½ÄÀûÀÎ À¯´Ð½º ½Ã½ºÅÛÀ» ÁöÁöÇϱâ À§ÇÑ °ÍÀº ¾Æ´Ï´Ù. Á»´õ ÀÚ¼¼È÷ ¸»Çؼ­, ¸®´ª½ºÀÇ ¹ßÀü¿¡ ¾ÈÀü¼ºÀº Áß¿äÇÑ ¿ä¼Ò´Ù. ±×·¯³ª ¿ä¼Ò»Ó¸¸ÀÌ ¾Æ´Ï´Ù. Á»´õ Áß¿äÇÑ °ÍÀº ±â´ÉÀÏ °ÍÀÌ´Ù. ¸¹Àº °æ¿ì »õ·Î¿î ÄÚµå·Î Ç¥ÁØ Ä¿³ÎÀ» ¸¸ µç´Ù. ±×°ÍÀÌ ºñ·Ï ¿ÏÀüÈ÷ ±â´ÉÀûÀÌÁö ¾Ê°í ¿©ÀüÈ÷ ¹®Á¦°¡ À־ ±×°ÍÀ» ¸¹ Àº »ç¿ëÀÚ°¡ ÀÌ°ÍÀ» »ç¿ëÇϸ鼭 Å×½ºÆ®¸¦ Çؼ­ ±×°ÍÀÌ ¿ÏÀüÇÏ´Ù°í ÀÎÁ¤µÉ ¶§ ±îÁö °ø°³¸¦ Áö¿¬ÇÑ´Ù. ¿¹¸¦ µé¾î º¸°Ú´Ù. WINE(The Microsoft Windows Emulator for Linux)µµ ¿ÏÀüÈ÷ Å×½ºÆ®Çϱâ Àü±îÁö "offcial" alpha release°¡ ÀÖ¾ú´Ù. ÀÌ·± ½ÄÀ¸·Î ¸®´ª½ºÇùȸ¿¡¼­´Â Äڵ带 Å×½ºÆ®ÇÏ°í, ¹ßÀü½ÃÅ°´Âµ¥ ±× µéÀÌ »ç¿ëÇϱ⿡ "ÃæºÐÈ÷ µÆ¾î"¶ó°í ¸»ÇÒ ¶§±îÁö Å×½ºÆ®ÇØ¿Ô´Ù. °ø°³ ÇÁ·Î±× ·¥Àº ´Ù ÀÌ·± ½ÄÀ̾ú´Ù. »ó¿ëÀÎ À¯´Ð½ºÀÇ ÆǸÅÀÚµéÀº ¾È ±×·¨´Ù. ¾Æ¸¶ ¿©·¯ºÐÀÌ À¯´Ð½º ½Ã½ºÅÛ °ü¸®ÀÚ·Î ½Ê³â ³Ñ°Ô ÀÏÇØ ¿Ô°í, »ó¿ëÀÎ À¯´Ð ½º¸¦ Sun(no punintended)¾Æ·¡¿¡¼­ ÀÌ¿ëÇØ ¿ÔÀ» °ÍÀÌ´Ù. ¸®´ª½º´Â ¹«¾ð°¡ ¾ò±â À§Çؼ­ »ç¿ëÇÒ °ÍÀÌ´Ù. ÀÌ ½Ã½ºÅÛÀº ¾ÆÁÖ Çö´ëÀûÀÌ¸ç ´ÙÀ̳»¹ÍÇÏ´Ù. »õ·Î¿î Ä¿ ³ÎÀÇ °ø°³°¡ ´ë·« ¸î ´Þ¸¸¿¡ °è¼Ó ÀÖ´Ù. »õ ÇÁ·Î±×·¥ÀÌ Áö¼ÓÀûÀ¸·Î °ø°³µÇ°í ÀÖ´Ù. ¿À´Ã ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀÌ °¡Àå ÃÖ½ÅÀ̾ú´Ù¸é, ±× ´ÙÀ½ ³¯¿¡´Â °°Àº ½Ã½º ÅÛÀÌ ±¸¼®±â ½Ã´ë À¯¹°·Î °£ÁֵȴÙ. ÀÌ·± ´ÙÀ̳»¹ÍÇÑ È°µ¿¿¡ ºÒ±¸ÇÏ°í, ¾î¶»°Ô ¸ðµç º¯È­¿¡ µû¶ó °¥ °ÍÀΰ¡? ´ë ºÎºÐÀÇ °æ¿ì, Áõ°¡ÇÏ´Â °Í¿¡ µû¶ó °è¼Ó ¹öÀü¾÷À» ÇÑ´Ù. ±×·¯³ª ¿©·¯ºÐÀÌ ¾÷±×·¹ À̵带 ÇÊ¿ä·Î ÇÒ ¶§ ºÎºÐÀûÀ¸·Î ¾÷±×·¹À̵带 ÇÒ ¼ö ÀÖ´Ù. 1.7 ¸®´ª½º¿Í ´Ù¸¥ ¿î¿µÃ¼°èµé°úÀÇ Â÷ÀÌÁ¡ ÀÏ¹Ý PC¿ëÀÇ MS-DOS, OS/2±×¸®°í ¿©·¯ Á¾·ùÀÇ À¯´Ð½º¿Í ¸®´ª½ºÀÇ Â÷ÀÌÁ¡ À» ÀÌÇØÇÏ´Â °ÍÀº ¸Å¿ì Áß¿äÇÏ´Ù. ¹«¾ùº¸´Ùµµ ¸®´ª½º´Â ´Ù¸¥ ¿î¿µÃ¼°è¿Í ÇÑ ½Ã½ºÅÛ¿¡¼­ ½±°Ô °øÁ¸ ÇÒ ¼ö ÀÖ´Ù. Áï, MS-DOS¿Í OS/2¿Í ¸®´ª½º°¡ ¾Æ¹«·± ¹®Á¦¾øÀÌ °°ÀÌ ÀÖÀ» ¼ö ÀÖ´Ù. 1.7.1 ¿Ö ¸®´ª½º¸¦ »ç¿ëÇϴ°¡ ? "¿Ö ¸®´ª½º¸¦ Àß ¾Ë·ÁÁö°í, ¸¹Àº Å×½ºÆ®¸¦ °ÅÄ¡°í, È®½ÇÈ÷ Áõ¸íµÈ ´Ù¸¥ »ó¿ë ¿î¿µÃ¼°è ´ë½Å ½á¾ß Çϴ°¡?"¶ó°í ¿©·¯ºÐÀÌ ¿ì¸®¿¡°Ô ¹¯´Â´Ù¸é, ¿ì¸®´Â ¿©·¯ ºÐ¿¡°Ô õ°¡Áö ÀÌÀ¯¸¦ ¸»ÇÒ ¼ö ÀÖ´Ù. ¹«¾ùº¸´Ùµµ ¸®´ª½º´Â °³ÀÎ À¯´Ð½º PC¿¡ Ź¿ùÇÑ ¼±ÅÃÀ̱⠶§¹®ÀÌ´Ù. ¿©·¯ºÐÀÌ À¯´Ð½º ÇÁ·Î±×·¥ Àü¹®°¡¶ó¸é ¸®´ª½ºÀÇ »ç ¿ëÀ¸·Î ¿©·¯ºÐÀÇ PC¿¡¼­ À¯´Ð½º ÇÁ·Î±×·¥À» °³¹ßÇÏ°í Å×½ºÆ®¸¦ ÇÒ ¼ö ÀÖ´Ù. ±×¸®°í µ¥ÀÌÅͺ£À̽º¿Í X Window ÀÀ¿ë ÇÁ·Î±×·¥À» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ¸¸¾à ¿©·¯ ºÐÀÌ ÇлýÀ̶ó¸é, ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ ´ëÇÐ ½Ã½ºÅÛ¿¡¼­ À¯´Ð½º¸¦ ½ÇÇàÇÒ ¼ö ÀÖ´Â ±âȸ°¡ ÀÖ´Ù. ¸®´ª½º¸¦ °¡Áö°í ¿©·¯ºÐÀº ¿©·¯ºÐ¸¸ÀÇ À¯´Ð½º ½Ã½ºÅÛÀ» ¿î ¿µÇÏ°í, ¿©·¯ºÐÀÇ ÇÊ¿ä¿¡ µû¶ó Àû¿ëÇÒ ¼ö ÀÖ´Ù. ¸®´ª½º¸¦ ¼³Ä¡ÇÏ°í ¿î¿µÇÏ´Â °ÍÀº À¯´Ð½º ±â°è¾øÀÌ À¯´Ð½º¸¦ ¹è¿ì´Âµ¥ °¡Àå Ź¿ùÇÑ ¹æ¹ýÀÌ´Ù. ±×·¯³ª ½Ã¾ß¸¦ Á¼È÷Áø ¸¶¶ó. ¸®´ª½º´Â ´ÜÁö °³ÀÎ À¯´Ð½º »ç¿ëÀÚ¸¦ À§ÇÑ °ÍÀº ¾Æ´Ï´Ù. ÀÌ°ÍÀº Å«ÀÏÀ» ó¸®ÇÒ ¸¸Å­ ¾ÈÀüÇÏ°í ¿ÏÀüÇÏ´Ù. ´ëÇÐÀº ¸®´ª½º°¡ ¿î¿µ ü°è ÄÚ½º ±³À°¿¡ °¡Àå ¿Ïº®ÇÏ´Ù´Â °ÍÀ» ¹ß°ßÇß´Ù. ¸¹Àº »ó¿ë ÇÁ·Î±×·¥ ÆǸŠ»óµéµµ ±×°ÍÀ» ±ú´Ý°Ô µÇ¾ú´Ù. ´ÙÀ½ ÀåÀº °¡Àå ÇÊ¿äÇÑ ¸®´ª½º¿Í ´Ù¸¥ ¿î¿µÃ¼°è¿ÍÀÇ Ã³¸®¸¦ ÁöÀûÇØ µÎ¾ú´Ù. ¿ì¸®´Â ¿©·¯ºÐÀÌ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ¸®´ª½º°¡ ÇÊ¿äÇÏ´Ù´Â °Í°ú ȤÀº Áö±Ý PCȯ°æÀ» Çâ»ó½ÃÄ×À¸¸é »ý°¢ÇÏ´Â °Í. ÀÌ°ÍÀÌ Áß¿äÇÏ´Ù. ¸®´ª½º´Â ÀÚ½ÅÀÇ ÃëÇâ ¿¡ µû¶ó ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. ( 2Àå¿¡ ¾î¶»°Ô ÇÏ´ÂÁö ±× ¹æ¹ýÀÌ ±â¼úµÇ¾îÀÖ´Ù.) 1.7.2. ¸®´ª½º¿Í MS-DOS ÇÑ ½Ã½ºÅÛ¿¡ ¸®´ª½º¿Í MS-DOS¸¦ ÇÑ ½Ã½ºÅÛ¿¡¼­ ½ÇÇàÇÏ´Â °ÍÀº ¸Å¿ì º¸±â µå¹® ÀÏÀÌ´Ù. ¸¹Àº ¸®´ª½º »ç¿ëÀÚµéÀº MS-DOS¿ë ¿öµå ÇÁ·Î¼¼¼­¿¡ ¸¹ÀÌ ÀÇÁö Çß´Ù. ¸®´ª½º´Â ÀÚü¿¡¼­ À¯»çÇÑ ¾îÇø®ÄÉÀ̼ÇÀ» Á¦°øÇØ ÁØ´Ù.(¿¹¸¦ µé¾î, TEX) °Å±â¿¡´Â ´Ù¾çÇÑ ÀÌÀ¯°¡ ÀÖ´Ù. ±î´Ù·Î¿î »ç¿ëÀÚ´Â ¸®´ª½º»Ó ¾Æ´Ï¶ó MS-DOSµµ ½ÇÇàÇÏ·Á Çϱ⠶§¹®ÀÌ´Ù. ¸¸¾à, ¿©·¯ºÐÀÌ Àüü ³í¹®À» MS-DOS¿ë WordperfectÀ¸·Î ÀÛ¼ºÇß´Ù¸é, ±×°ÍÀ» TEXÀ̳ª ´Ù¸¥ ÇüÅÂÀÇ FormatÀ¸·Î ÀüȯÇϱⰡ ¾öû ¾î·Æ´Ù. »ç½Ç ¸¹Àº MS-DOS¿ë »ó¿ë ¾îÇø®ÄÉÀ̼ÇÀÌ ¸®´ª½º ¿¡´Â »ç¿ëÇÒ ¼ö ¾ø´Ù. MS-DOS´Â 80386°ú 80486ÇÁ·Î¼¼¼­¸¦ ±â´ÉÀûÀ¸·Î ¿ÏÀüÈ÷ »ç¿ëÇÏÁö ¸øÇÑ´Ù. ´Þ¸® ¸»ÇÏ¸é ¸®´ª½º´Â ÇÁ·Î¼¼¼­ÀÇ Protected mode¿¡¼­ ¿Ïº®ÇÏ°Ô ¿î¿µµÇ¸ç, ÇÁ ·Î¼¼¼­ÀÇ ¸ðµç Ư¡À» ´Ù ÀÌ¿ëÇÑ´Ù. ¿©·¯ºÐÀº ¸Þ¸ð¸®¸¦ Á÷Á¢ÀûÀ¸·Î »ç¿ëÇؼ­ ÀÛ¾÷À» ÇÒ ¼ö°¡ ÀÖ´Ù.(°Ô´Ù°¡, °¡»ó RAMÀ» ¿ÏÀüÈ÷ ÀÌ¿ë). ¸®´ª½º´Â MS-DOSÇÏ¿¡¼­ ¾µ ¼ö ¾ø´Â À¯´Ð½º Inteface¸¦ Á¦°øÇÑ´Ù. MS-DOSÇÏ¿¡¼­ À¯´Ð ½º ¾îÇø®ÄÉÀÌ¼Ç °³¹ß°ú ÇÁ·Î±×·¥À» Â¥·Á¸é ¸¹Àº Á¦ÇÑÀÌ ÀÖ´Ù. ±×·¯³ª ¸®´ª½º ¿¡¼­´Â ¾Æ¹«·± Á¦ÇÑÀÌ ¾ø´Ù. ¿Ö³ÄÇÏ¸é ¸®´ª½º´Â ÁøÂ¥ À¯´Ð½º ½Ã½ºÅÛÀ̱⠶§¹® ÀÌ´Ù. ±×·¡¼­ Á¦ÇÑÀÌ ÀÖÀ» ¸®°¡ ¾ø´Ù. ¿ì¸®´Â MS-DOS¿Í ¸®´ª½ºÀÇ Àü¹Ý¿¡ °üÇØ Åä·ÐÀ» Çؼ­ ¸®´ª½º°¡ MS-DOS º¸´Ù ¶Ù¾î³­ Á¡À» º¸¿© ÁÙ ¼öµµ ÀÖ´Ù. ±×·¯³ª À¯´Ð½º´Â MS-DOSÀÇ Àα⸦ µû ¶ó °¥ ¼ö´Â ¾ø´Ù. °¡Àå Å« ÀÌÀ¯´Â À¯´Ð½º ½Ã½ºÅÛÀÇ °¡°ÝÀÌ PC»ç¿ëÀڵ鿡°Ô ³Ê ¹« ºÎ´ã½º·´±â ¶§¹®ÀÌ´Ù. ±ØÈ÷ ±Ø¼Ò¼öÀÇ »ç¶÷µéÀÌ ¿î¿µÃ¼°è ´Üµ¶À¸·Î $1000¸¦ ¾´´Ù. ±×·¯³ª ¸®´ª½º´Â °øÂ¥, °á±¹ ¿©·¯ºÐÀº µ·¿¡ ±¸¾Ö¹ÞÀ» ÇÊ¿ä¾øÀÌ °á½ÉÇÒ ±â ȸ¸¦ °¡Á³´Ù. ¿ì¸®´Â ¿©·¯ºÐÀÇ ±â´ë¿Í Çʿ並 ±âº»À¸·Î ¸®´ª½º¿Í MS-DOS¸¦ ºñ±³Çϱ⸦ ¿øÇÑ´Ù. ¿©·¯ºÐÀÌ ¿Ïº®ÇÑ À¯´Ð½º ½Ã½ºÅÛÀ» Áý¿¡¼­ ºñ½Ñ ºñ¿ëÀ» Ä¡¸£Áö ¾Ê°í ¿î ¿ëÇÏ°í ½Í´Ù¸é ¸®´ª½º°¡ ¹Ù·Î ¿©·¯ºÐÀÌ Ã£´ø °ÍÀÌ´Ù. ¸®´ª½º¿Í MS-DOS»çÀÌ¿¡ ÀڷḦ ÁÖ°í¹ÞÀ» ¼ö ÀÖ´Â µµ±¸(TOOL)°¡ ÀÖ´Ù. ¿¹¸¦ µé¾î MS-DOS emulator°¡ ÀÖ´Ù. ±×°ÍÀº ¸®´ª½º¿¡¼­ ÀαâÀÖ´Â MS-DOS ¾î Çø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Ù. MS-Windows emulator´Â Áö±Ý ÇÑÂü °³¹ß ÁßÀÌ ´Ù. 1.7.3 ¸®´ª½º¿Í ´Ù¸¥ ¿î¿µÃ¼°è ¸¹Àº ¼öÀÇ Áøº¸µÈ ¿î¿µ üÁ¦°¡ PC¼¼°è¿¡ ¶°¿À¸£°í ÀÖ´Ù. ƯÈ÷, IBMÀÇ OS/2 ¿Í MS Windows NT°¡ ´õ¿í´õ ÀαⰡ ³ô¾ÆÁ® ¸¹Àº »ç¿ëÀÚµéÀÌ µµ½º¸¦ ¹ö¸± °ÍÀÌ´Ù. OS/2¿Í Windows NT´Â ¿ÏÀüÇÑ ¸ÖƼŽºÅ· ¿î¿µÃ¼°èÀÌ´Ù. ¸®´ª½º¿Í ¸¶Âù°¡Áö·Î ±â¼úÀûÀ¸·Î, OS/2¿Í Windows NT ±×¸®°í ¸®´ª½º´Â ¸Å¿ì Èí»çÇÏ ´Ù. ³×Æ®¿öÅ·, ¾ÈÀü¼º, ±âŸµîµî »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º ¸é¿¡¼­ °ÅÀÇ °°Àº ±â´ÉÀ» Áö¿øÇÏ°í ÀÖ´Ù. ±×·¯³ª ¸®´ª½º¿Í ´Ù¸¥ ¿î¿µÃ¼°è¿ÍÀÇ È®½ÇÇÑ Â÷ÀÌ´Â ¸®´ª½º°¡ À¯´Ð½º ¹öÀüÁßÀÇ Çϳª¶ó´Â Á¡ÀÌ´Ù. ¿Ö À¯´Ð½º°¡ ¶Ù¾î³­°¡? ´ÙÁß»ç¿ëÀÚ ½Ã½ºÅÛÀÇ ÀαâÀÖ´Â ¿î¿µÃ¼°è¶ó¼­ »Ó¸¸ ¾Æ´Ï¶ó, ¿ª½Ã ´ë´Ù¼öÀÇ °ø°³ ¼ÒÇÁÆ®¿þ¾î ¼¼°èÀÇ ±âÃÊ°¡ µÇ±â ¶§¹®ÀÌ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ ÀÎÅͳݿ¡ Á¢¼ÓÇÒ ¼ö ÀÖÀ¸¸é, °ÅÀÇ ¸ðµç °Å±â ÀÖ´Â À¯´Ð½º¸¦ À§ÇÑ °ø°³ ÇÁ·Î±×·¥À» ´Ù ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. (ÀÎÅÍ³Ý ÀÚü°¡ Ä¿´Ù¶õ À¯´Ð½ºÀ̱⠶§¹®). À¯´Ð½º Çùȸ¿¡¼­ Ç¥ÁØÈ­¸¦ À§ÇØ ¸¹Àº ÁöÁö°¡ ÀÖ´Ù. ±×·¡¼­ ÀÌ ±ÔÄ¢À» ÁöÅ° Áö ¾Ê´Â ȸ»ç´Â ¾ø´Ù. °í·Î ¸ðµç »ó¿ë À¯´Ð½º ÆǸÅÀÚ´Â ÀÌ ±âÁØ¿¡ µû¶ó °è¾àÀ» ÀÌÇàÇÑ´Ù. OS/2¿Í NT´Â µ¶Á¡ÀûÀÎ ½Ã½ºÅÛÀÌ´Ù. ÀÎÅÍÆäÀ̽º¿Í µðÀÚÀÎÀÌ ÇÑ È¸ »ç¿¡ ÀÇÇؼ­ Áö¹è´çÇÑ´Ù. ±× ȸ»ç¸¸ÀÌ ¸ñÀû¿¡ µû¶ó °è¾àÀ» ÀÌÇàÇÑ´Ù. (°¡±î¿î ¹Ì·¡ OS/2ÀÇ °ø°³¹öÀüÀ» º¼ °ÍÀ̶ó´Â »ó»óÀº ÇÏÁö ¸¶¶ó). À̷à ȸ»ç´Â ³Ê¹« ³ª ½Ç¸®ÀûÀÌ´Ù. OS/2´Â ¾îµð¸¦ °¡³ª OS/2ÀÌ´Ù. Windows NT ¶ÇÇÑ °°´Ù. ±×·¯³ª À¯´Ð½º ÀÎÅÍÆäÀ̽º´Â Áö¼ÓÀûÀ¸·Î ¹ßÀüÇÏ°í º¯È­ÇØ¿Ô´Ù. ¸î¸î ´Üü°¡ ÇÁ·Î±×·¡¹Ö ¸ðµ¨ÀÇ Ç¥ÁØÀ» Á¤ÇÏ·Á°í ½Ãµµ¸¦ ÇßÀ¸³ª, ÀÌÀÏÀº ¸Å¿ì Èûµé¾ú´Ù. Ư È÷, ¸®´ª½º´Â °ÅÀÇ ´ëºÎºÐ À¯´Ð½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ Ç¥ÁØÈ­µÈ POSIX.1¿¡¼­ µû¿Ô´Ù.½Ã°£ÀÌ È帧¿¡ µû¶ó ±×·¯ÇÑ Ç¥ÁØÀ» °í¼öÇØ ¿Ô´ø Ç¥ÁØÈ­µé ÀÌ º° Áß¿äÇÑ ¹®Á¦°¡ µÇÁö ¸øÇß´Ù. 1.7.4 ´Ù¸¥ À¯´Ð½º 80386°ú 80486¿ëÀ¸·Î ¸î Á¾·ùÀÇ ´Ù¸¥ »ó¿ë À¯´Ð½º°¡ ÀÖ´Ù. 80386 ¾ÆÅ°ÅØÃÄ (architecture)¸¦ À¯´Ð½ºÀÇ ¸ñÀû¿¡ µû¶ó ºô·ÁÁØ´Ù. ±×¸®°í ¸¹Àº ¼öÀÇ »óÀεéÀÌ ÀÌ °ÍÀ¸·Î ÀÌÀ±À» ³²±ä´Ù. PC¸¦ À§ÇÑ »ó¿ë À¯´Ð½º´Â ¸®´ª½º¿Í ¸Å¿ì Èí»çÇÏ´Ù. ¿© ·¯ºÐÀº »ó¿ë¹öÀüÀÎ À¯´Ð½º°¡ Áö¿øÇÏ´Â °ÅÀÇ °°Àº ÇÁ·Î±×·¥, ÇÁ·Î±×·¡¹Öȯ°æ, ³×Æ®¿öÅ· ±â´ÉÀ» º¼ °ÍÀÌ´Ù. ±×·¯³ª, ¸®´ª½º¿Í »ó¿ë ¹öÀüÀÎ À¯´Ð½º¿Í´Â ¶Ñ·ÇÇÑ Â÷ÀÌ°¡ ÀÖ´Ù. ù°, ¸®´ª½º´Â ´Ù¸¥ »ó¿ë À¯´Ð½º¿Í ´Ù¸¥ Á¾·ùÀÇ Çϵå¿þ¾î¸¦ Áö¿øÇÑ´Ù. ÀÏ¹Ý ÀûÀ¸·Î Àß ¾Ë·ÁÁø Çϵå¿þ¾î´Â °ÅÀÇ ´Ù Áö¿øÇÑ´Ù. ±×·¸Áö ¸øÇÑ °ÍÀº °³¹ßÀÚ°¡ ÇÑÂü °³¹ßÁßÀÌ´Ù. »ó¿ë À¯´Ð½º´Â ¸¹Àº ¼öÀÇ Çϵå¿þ¾î¸¦ Áö¿øÇÒ ¿©°ÇÀº µÇÁö¸¸ ¸®´ª½º¿¡´Â ¸ø ¹ÌÄ£´Ù. (Çϵå¿þ¾îÀÇ Àü¹®ÀûÀÎ ³»¿ëÀº 1.8Àý¿¡¼­ ´Ù·é´Ù.) µÑ°, »ó¿ë À¯´Ð½º´Â ¿ÏÀüÇÑ ÇÑ setÀÇ documentationÀÌ »óÀο¡ ÀÇÇØ ÁÖ¾îÁø´Ù. ¹Ý ¸é¿¡, ¸®´ª½º´Â °ÅÀÇ ¸ðµç °ÍÀ» ÀÎÅͳݰú °°Àº °÷¿¡¼­ Á÷Á¢ ±¸ÇØ¾ß ÇÑ´Ù. ¿ø ¹® 1.9Àý¿¡ ÀڷḦ ±¸ÇÒ ¼ö ÀÖ´Â °÷¿¡ °üÇØ ÀÚ¼¼È÷ ³ª¿ÍÀÖ´Ù. ¿©·¯ºÐÀº ¸®´ª½ºÀÇ ¾ÈÀü¼º¿¡ ´ëÇØ °ÆÁ¤ÇÒ °ÍÀÌ´Ù. ¸¹Àº »ç¿ëÇØ º» »ç¶÷µéÀÌ ¸»Çϱ⸦ Àû¾îµµ »ó¿ë À¯´Ð½º¸¸Å­Àº ¾ÈÀüÇÏ´Ù°í ÇÑ´Ù. ¸®´ª½º´Â ¿©ÀüÈ÷ °³¹ß ÁßÀÌ´Ù. ±×·¡¼­ ¾î¶² ±â´É(¿¹¸¦ µé¾î TCP/IP ³×Æ®¿öÅ·)ÀÌ ´Ù¼Ò ºÒ¾ÈÇصµ ¸ÓÁö ¾Ê¾Æ ¿ÏÀüÇØ Áú °ÍÀÌ´Ù. ¸¹Àº »ç¿ëÀÚµéÀÌ °¡Àå Áß¿äÇÏ°Ô »ý°¢ÇÏ´Â °ÍÀÌ ¹Ù·Î °¡°ÝÀÌ´Ù. ´Ùµé ¾Ë°ÚÁö ¸¸ ¸®´ª½º´Â °øÂ¥´Ù. ¿©·¯ºÐÀÌ ÀÎÅͳݿ¡ Á¢¼Ó ÇÒ ¼ö ÀÖÀ¸¸é ´Ù¿î·Îµå¸¦ ¹ÞÀ¸ ¸é µÈ´Ù.¿©·¯ºÐÀÌ ÀÌ·¯ÇÑ Åë½Å¸Á¿¡ Á¢¼ÓÇÒ ¼ö ¾øÀ¸¸é ¿ìÆíÀ» ÀÌ¿ëÇؼ­ µð ½ºÄÏÀ̳ª Å×ÀÌÇÁ ȤÀº CD-ROMÀÇ ÇüÅ·Π¹ÞÀ» ¼ö ÀÖ´Ù. ¹°·Ð ¸®´ª½º¸¦ °¡ Áö°í Àִ ģ±¸³ª ¾Æ´Â »ç¶÷¿¡°Ô¼­ º¹»ç¸¦ ÇÏ¸é µÈ´Ù. ¶Ç ¿©·¯ºÐÀº ¸¹Àº ¼öÀÇ ½Ã½ºÅÛ¿¡ ´Ü ÇϳªÀÇ ÇÁ·Î±×·¥À¸·Î ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. ½ÇÁ¦ »çȸ¿¡¼­ ¸®´ª½º°¡ »ç¿ëµÇ´Â ¿¡¸¦ µé¾îº¸°Ú´Ù. ºÏ ÅÂÆò¾çÀÇ Çؾç Á¶»ç ¼±¿¡¼­ Åë½Å°ú ÀÚ·áÀÇ ºÐ¼®À» À§ÇØ »ç¿ëÇÏ°í ÀÖ´Ù.¶Ç, AntarctiaÀÇ Á¶»çºÎ¿¡¼­ »ç¿ëÇÏ°íÀÖÀ¸¸ç, ¸¹Àº º´¿ø¿¡¼­ ȯÀÚ °ü¸®¸¦ À§ÇØ »ç¿ëÇÏ°í ÀÖ´Ù. ÀÌ°ÍÀ¸·Î »ó¿ë À¯´Ð½ºº¸´Ù ´õ ¾ÈÀüÇÏ°í À¯¿ëÇÏ´Ù´Â °ÍÀ» Áõ¸íÇÑ ¼ÀÀÌ´Ù. 386°ú 486¿ëÀ¸·Î ´Ù¸¥ °øÂ¥ ȤÀº »ó¿ëÀÎ À¯´Ð½º°¡ ¸¹ÀÌ ÀÖ´Ù. ±× Áß¿¡¼­ °¡ Àå À¯¸íÇÑ °ÍÀº 386BSD(ÈçÈ÷ NetBSD¶ó°í ¾Ë°íµé ÀÖ´Ù)ÀÌ´Ù. 386BSD´Â ¸®´ª ½º¿Í ¿©·¯¸ð·Î ºñ½ÁÇÏ´Ù. ±×·¯³ª ¿©·¯ºÐÀÇ ÇÊ¿ä¿Í ±â´ë¿¡ µû¶ó ¸®´ª½ºº¸´Ù ³ª À» ¼öµµ ÀÖ°í ±×·¸Áö ¾ÊÀ» ¼öµµ ÀÖ´Ù. ¸®´ª½º¿ÍÀÇ °¡Àå Å« Â÷ÀÌÁ¡Àº ¸®´ª½ºÀÇ °³¹ßÀÌ °ø°³µÈ Á¡(¾îµð¿¡ ÀÖ´Â ¾î¶² »ç¶÷ÀÌµç ¸ðµÎ ´Ù °³¹ß¿¡ Âü¿©ÇÒ ¼ö ÀÖ ´Ù.)¿¡ ºñÇØ 386BDSÀÇ °³¹ß °úÁ¤Àº ÇÁ·Î±×·¡¸Óµé¸¸ÀÇ Æó¼âÀûÀÎ °ÍÀÌ´Ù. ÀÌ°Í ¶§¹®¿¡ ÀÌ µÎ ÇÁ·ÎÁ§Æ® »çÀÌ¿¡ öÇаú ¸ñÀû¿¡´Â Å« Â÷ÀÌ°¡ ÀÖ´Ù. ¸®´ª½º´Â ¿© ±âÀú±â¼­ ±Ü¾î¸ð¾Æ ¿ÏÀüÇÑ À¯´Ð½º ½Ã½ºÅÛÀ» ¸¸µå´Â °ÍÀÌ´Ù. (±× °úÁ¤À» º¸¸é Âü Àç¹ÌÀÖ´Ù.) ±×·¯³ª 386BSDÀÇ ¸ñÀûÀº Áö±Ý Á¸ÀçÇÏ´Â BSD code¸¦ ºÎºÐÀûÀ¸ ·Î °è¼Ó ¼öÁ¤ÇÏ´Â °ÍÀÌ´Ù. ¶Ç´Ù¸¥ °ÍÀ¸·Î HURD°¡ ÀÖ´Ù. ÀÌ°ÍÀº ¸¹Àº Free Software FoundationÀ» °³ ¹ßÇÏ°í, ´Ù¸¥ °ø°³ À¯´Ð½º¸¦ Áö¼ÓÀûÀ¸·Î ¹èÆ÷ÇÑ °á°úÀÌ´Ù. LDP¿¡ ÀÖ´Â ¸¹ Àº ³»¿ë°ú Free Software FoundationÀ» ±³È¯Çß´Ù. ÀÌ ½Ã°£¿¡µµ HURD´Â ½¬ Áö ¾Ê°í ¹ßÀüÇÏ°í ÀÖÀ» °ÍÀÌ´Ù. °ª½Ñ À¯´Ð½º·Î´Â Coherent(¾à $99)¿Í Minix(ÀÏÂïÀÌ ¸®´ª½º¿¡ ±âÃʸ¦ µÎ°í ¹ß ÀüÇßÀ½)°¡ ÀÖ´Ù. ¹°·Ð °¡°Ý ¶§¹®¿¡ À̵éÀº ´ëÇп¡¼­ °ü½ÉÀÌ ¸¹´Ù. À̵éÀº °ÅÀÇ »ó¾÷ÀûÀ¸·Î º¯¸ðÇØ °¬´Ù. ¸»ÇÒ ÇÊ¿ä¾øÀÌ, ¸¹Àº °³ÀÎ À¯´Ð½º»ç¿ëÀÚµéÀÌ ¸®´ª½º ¿¡ ¿Å°Ü ¿Ã °ÍÀÌ´Ù. 1.8 Çϵå¿þ¾î ¿ä±¸»çÇ× ÀÌÁ¦ ¿©·¯ºÐÀº ¸®´ª½º°¡ ¾ó¸¶³ª ÈǸ¢ÇÑ°¡¸¦ ¾Ë °ÍÀÌ´Ù. ±×¸®°í ÀÌ°ÍÀÌ ¿©·¯ ºÐÀ» À§ÇØ ÇÒ °ÍÀÌ ¾öû³ª°Ô ¸¹´Ù. ±×·¯³ª ¸®´ª½º ¼³Ä¡¿¡ ´ýºñ±â Àü¿¡ ¸®´ª½º ÀÇ Çϵå¿þ¾î ¿ä±¸»çÇ×°ú Á¦ÇÑ»çÇ×À» ÁÖ½ÃÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¸®´ª½º´Â »ç¿ëÀÚ¿¡ ÀÇÇØ ¹ßÀüÇß´Ù´Â °ÍÀ» ±â¾ïÇϱ⠹ٶõ´Ù. ÀÌ ¸»Àº ¸®´ª½º ¿¡ ÀÇÇØ Áö¿øµÇ´Â Çϵå¿þ¾î´Â »ç¿ëÀÚ¿Í °³¹ßÀÚ°¡ °è¼Ó Àڱ⠽ýºÅÛ¿¡¼­ »ç¿ë µÇ°Ô ÇÏ·Á°í ³ë·ÂÇ߱⠶§¹®ÀÌ´Ù. »ç½Ç ¸®´ª½º´Â ÀαâÀÖ´Â °ÅÀÇ ¸ðµç 80386, 80486 ½Ã½ºÅÛÀ» ´Ù Áö¿øÇÑ´Ù.(»ó¿ë À¯´Ð½ºº¸´Ù ´õ ¸¹Àº Çϵå¿þ¾î¸¦ Áö¿øÇÑ´Ù.) ±×·¯³ª ¾ÆÁ÷Àº Áö¿øÇÏÁö ¾Ê´Â ÁÖº¯±â±â°¡ ÀûÁö¸¸Àº ¾Ê´Ù. ½Ã°£ÀÌ È帧¿¡ µû¶ó ´õ ¸¹Àº ¾çÀÇ Çϵå¿þ¾î°¡ Áö¿øµÉ °ÍÀÌ´Ù. ¸®´ª½º°¡ ¸¹Àº Çϵå¿þ¾î¸¦ Áö¿øÇϴµ¥ °¡Àå Å« Àå¾Ö´Â ¸¹Àº ȸ»çµéÀÌ ÇÏµå ¿þ¾î ÀÎÅÍÆäÀ̽º¸¦ µ¶Á¡ÇÏ´Â °ÍÀÌ´Ù. ±× °á°ú ÀÚ¿øÇؼ­ ¸®´ª½º¸¦ °³¹ßÇÏ´Â »ç ¶÷Àº ±× driver¸¦ ½±°Ô ¾µ ¼ö°¡ ¾ø´Ù. (driver¸¦ »ç¿ëÇÏ´Â °ÍÀº GPL¿¡ À§¹ÝµÈ ´Ù.) MS-DOS³ª MS-Windows´Â ±×µéÀÇ ÀÎÅÍÆäÀ̽º¸¦ µ¶Á¡ÇÑ´Ù. ºÒÇàÇÏ°Ôµµ ¸®´ª½º °³¹ßÀÚµéÀº ÀÌ·¯ÇÑ driver¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù; ¸¶Áö¸·¿¡ »ç¿ëÇÏ´Â »ç¿ë ÀÚ(¹Ù·Î ¿©·¯ºÐ)´Â ÀÎÅÍÆäÀ̽º¿¡ ´ëÇØ Èûµé°Ô ¾Ë ÇÊ¿ä°¡ ¾ø´Ù. ÀÌ·± »óȲ¿¡¼­ ÀÛÀº ¼º°ú°¡ ÀÖ¾ú´Ù. ÇÁ·Î±×·¡¸ÓµéÀº ÀÎÅÍÆäÀ̽ºÀÇ °¡¼³¿¡ ±â Ãʸ¦ µÎ°í hackish driver¸¦ ¸¸µé±â ½ÃÀÛÇß´Ù. ¶Ç °³¹ßÀÚµéÀº ±× ȸ»ç¿¡¼­ ÀÏ Çϸ鼭 µð¹ÙÀ̽º ÀÎÅÍÆäÀ̽º¿¡ °üÇÑ Á¤º¸¸¦ ¾ò¾ú´Ù. ´ÙÀ½Àý¿¡¼­ ¸®´ª½ºÀÇ Çϵå¿þ¾î ¿ä±¸»çÇ×À» ¿ä¾àÇØ µÎ¾ú´Ù. ¸®´ª½º Çϵå¿þ¾î ȣȯ ¸®½ºÆ®¿¡ ´õ ¸¹Àº °ÍµéÀÌ ÀÖ´Ù. ºÎ¿¬ ; »ó´çÈ÷ ¹ßÀüµÈ »óȲ¿¡¼­ ¸®´ª½º´Â ¸¹Àº Á¾·ùÀÇ Çϵå¿þ¾î¸¦ Áö¿øÇÑ´Ù. ¾î¶² °ø°³ÆÇ¿¡¼­´Â ½ÇÇèÀûÀÎ ±â´ÉÀ» Áö¿øÇÏ ±âµµ ÇÏ°í ±×·¸Áö ¾Ê±â Çß´Ù. ÀÌ Àý¿¡¼­´Â ¿ø·¡ ¿¾³¯ºÎÅÍ Áö¿øÇØ¿Ô´ø °Í°ú Áö±Ý È®Á¤µÈ °Í¸¸ ½Ç·Á ÀÖ´Ù. ÀǽÉÀÌ »ý±â¸é Á÷Á¢ ¸®´ª½º¹èÆ÷¿¡ °üÇÑ ³»¿ëÀ» Âü°íÇ϶ó. (2.1ÀåÀ» º¸¶ó.) 1.8.1 ¸¶´õº¸µå¿Í CPU ¸®´ª½º´Â ³Î¸® »ç¿ëµÇ°í ÀÖ´Â Intel 80386°ú 80486 CPU¸¦ Áö¿øÇÑ´Ù. ÀÌ°ÍÀº ¸ðµç CPUÀÇ º¯È­¸¦ Æ÷ÇÔÇÑ´Ù. ¿¹¸¦ µé¾î 386SX, 386DX, 486SX, 486DX, 486DX2 ±×¸®°í ¸®´ª½º´Â Pentium¿¡¼­µµ Àß µ¿À۵ȴÙ. IntelÀÌ ¾Æ´Ñ AMD, Cyrix processor¿¡¼­µµ Àß ÀÛµ¿ÇÑ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ 80386À̰ųª 80486SXÀ̶ó¸é ¿©·¯ºÐ ¿ª½Ã Math-coprocessor ¸¦ »ç¿ëÇÏ·Á ÇÒ °ÍÀÌ´Ù. ±×·¸´Ù°í ÄÚÇÁ·Î¼¼¼­°¡ ¹Ýµå½Ã ÇÊ¿äÇÑ °ÍÀº ¾Æ´Ï´Ù. (¸®´ª½º kernelÀº FPU emulator¸¦ »ç¿ëÇÔÀ¸·Î½á ÄÚÇÁ·Î¼¼¼­°¡ ¾ø¾îµµ µÈ´Ù.) ¸ðµç Ç¥ÁØ FPUÀÇ °áÇÕÀÌ Áö¿øµÈ´Ù. ¿¹¸¦ µé¾î IIT, Cyrix FasMath ±×¸®°í Intel coprocessorµµ Áö¿øÇÑ´Ù. ½Ã½ºÅÛ ¸¶´õº¸µå´Â ¹Ýµå½Ã ISA,EISA ¹æ½ÄÀ̾î¾ß ÇÑ´Ù. ÀÌ ¹æ½ÄÀÌ ¿äÁò ÁÖ Á¾À» ÀÌ·ç´Â ¹æ½ÄÀÌ´Ù. IBM PS/2ÀÇ MCA ¹æ½ÄÀÌ Àִµ¥ Áö±ÝÀº Áö¿øÇÏÁö ¾Ê´Â ´Ù. ºñµð¿À¿Í µð½ºÅ© ¾×¼¼½º¸¦ »¡¸® Çϱâ À§ÇÏ¿© »ý±ä Local Bus´Â ¾ÆÁÖ Àß Áö¿øÇÑ´Ù. ±×·¯³ª ¿©·¯ºÐÀÌ Ç¥ÁØÀûÀÎ Local Bus ¹æ½ÄÀÎ VESA ½Ã½ºÅÛÀ̾î¾ß ÇÑ´Ù. 1.8.2 ¸Þ¸ð¸® ¸®´ª½º´Â ´Ù¸¥ Áøº¸µÈ ¿î¿µÃ¼°èº¸´Ù ºñ±³Àû ÀûÀº ¾çÀÇ ¸Þ¸ð¸®¸¦ ÇÊ¿ä·Î ÇÑ ´Ù. ¿©·¯ºÐÀº 2¸Þ°¡ ·¥¸¸ ÀÖÀ¸¸é ½Ã½ºÅÛÀ» ¿î¿µÇÒ ¼ö°¡ ÀÖ´Ù. ±×·¯³ª 4¸Þ°¡ ·¥ÀÌ ÀÖ´Ù¸é ¿©·¯ºÐÀº °­·ÂÇÏ°Ô ½Ã½ºÅÛÀ» È°¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±× ÀÌ»ó ÀÇ °ÍÀÌ ÀÖ´Ù¸é Â÷¸¶ ¹àÈ÷Áö ¾Ê¾Æµµ µÇ°ÚÁÒ..!! ¸®´ª½º´Â 80386,80486 ½Ã½ºÅÛ¿¡¼­ ¿Ïº®ÇÑ 32bit 󸮰¡ °¡´ÉÇÏ´Ù. ¶Ç ÀÌ°Í Àº ¿©·¯ºÐÀÇ ·¥À» ÀÚµ¿ÀûÀ¸·Î ´Ù ÀÌ¿ëÇÒ °ÍÀÌ´Ù. ¸®´ª½º´Â 4¸Þ°¡ ·¥¸¸ ÀÖÀ¸¸é Á¾À» Ä¡¸ç ÈÖÆĶ÷À» ºÒ¸é¼­ X Window¿Í EmacsµîÀ» ½ÇÇàÇÒ °ÍÀÌ´Ù. ±×·¡¼­ ºü¸¥ ÇÁ·Î¼¼¼­¸¦ ±¸ÇÏ´Â °Í¸¸Å­ ¸¹Àº ·¥À» »ç´Â °Íµµ Áß¿äÇÏ´Ù. 8¸Þ°¡ ·¥¸¸ ÀÖÀ¸¸é °³ÀÎÀÌ »ç¿ëÇϱ⿡ ÃæºÐÇÏ°í, ±× ½Ã½ºÅÛÀ» ¿©·¯ »ç¶÷ÀÌ »ç¿ëÇÏ·Á¸é 16 ¸Þ°¡ ÀÌ»óÀÌ µÇ¾î¾ß ÇÑ´Ù. ´ëºÎºÐÀÇ ¸®´ª½º »ç¿ëÀÚµéÀº Çϵåµå¶óÀ̺êÀÇ ÀϺθ¦ swap°ø°£À¸·Î ÇÒ´çÇÑ´Ù. ±×°ÍÀº °¡»ó·¥À¸·Î »ç¿ëµÈ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ ¾öû³ª°Ô ¸¹Àº ¹°¸®Àû ·¥ÀÌ ÀÖÀ» ¶§ ¿©·¯ºÐÀº swap°ø°£Àº »ç¿ëÇÏÁö ¾Ê°Ô µÉ °ÍÀÌ´Ù. Swap°ø°£Àº ¹°¸®Àû ·¥À» ´ë½ÅÇÏÁö ¾Ê´Â´Ù. ÀÌ°ÍÀº ¿©·¯ºÐÀÌ Å« ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÇÇà½Ãų ¶§ ÇϵåÀÇ ½¬°í ÀÖ´Â ¿µ¿ª¿¡ swapÀ» Çؼ­ ½ÇÇàÀ» ¿øÈ°ÇÏ°Ô ÇÑ´Ù. Swap°ø°£ÀÇ ÇÒ´ç·®Àº ¸î¸î ¿äÀο¡ µû¶ó ´Þ¶óÁø´Ù. (ÀÌ Áú¹®ÀÇ ´äÀº 2.2.3 ÀåÀ» º¸¸é ¾Ë ¼ö°¡ ÀÖ´Ù.) 1.8.3 Çϵåµå¶óÀ̺ê ÄÁÆ®·Ñ·¯ ¿©·¯ºÐÀÌ ¸®´ª½º¸¦ ½ÇÇàÇϴµ¥ Çϵå´Â ÇÊ¿ä°¡ ¾ø´Ù. ¿©·¯ºÐÀº ÃÖ¼ÒÇÑÀǽýº ÅÛÀ» °¡Áö°í Ç÷ÎÇÇ¿¡¼­ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ÀÌ°ÍÀº ´À¸®°í ¸Å¿ì Á¦ÇÑÀû ÀÌ´Ù. ¸¹Àº »ç¿ëÀÚµéÀÌ Çϵåµå¶óÀ̺ê ÀúÀå´É·Â ¶§¹®¿¡ Çϵåµð½ºÅ©¸¦ ¸¹ÀÌ ÀÌ¿ë ÇÑ´Ù. ¿©·¯ºÐÀº ¹Ýµå½Ã AT-Standard(16bit) Controller°¡ ÀÖ¾î¾ß ÇÑ´Ù. ¿ª½Ã XT-Standard(8bit) Controllerµµ Áö¿øÇÑ´Ù. ±×·¯³ª ¿À´Ã³¯ ´ëºÎºÐÀÇ ÄÁÆ®·Ñ·¯´Â AT-StandardÀÌ´Ù. ¸®´ª½º´Â ¸ðµç MFM, RLL, ESDI, IDE Controller¸¦ Áö¿øÇÑ´Ù. ÀϹÝÀûÀ¸·Î SCSI Çϵ峪 Ç÷ÎÇÇ°¡ ¾Æ´Ñ ÄÁÆ®·Ñ·¯´Â MS-DOS³ª ´Ù¸¥ ¿î¿µÃ¼ °è¿¡¼­µµ ÀÌ¿ëÇÒ ¼ö°¡ ÀÖ´Ù. ¹°·Ð ¸®´ª½º¿¡¼­µµ ¸¶Âù°¡ÁöÀÌ´Ù. ¸®´ª½ºµµ ¸¹Àº ¼öÀÇ SCSI ÄÁÆ®·Ñ·¯¸¦ Áö¿øÇÑ´Ù. ±×·¯³ª Ç¥ÁØ»óÀÇ ¹®Á¦·Î Áö¿øÀÌ Á¦ÇѵǾî ÀÖ ´Ù. Áö¿øÇÏ´Â SCSI ÄÁÆ®·Ñ·¯´Â Adaptec AHA1542B, AHA1742A (BIOS version 1.34), AHA1740, AHA1740(SCSI-2 controller, BIOS 1.34 in Enhanced mode); Future Domain 1680, TMC-850, TMC-950; Seagate ST-02; UltraStar SCSI; Western Digital WD7000FASSTµîÀÌ´Ù. º¹Á¦Ç°Àº À§ÀÇ card¸¦ ±âÃÊ·Î Á¦À۵Ǿú´Ù. 1.8.4 Çϵåµå¶óÀ̺êÀÇ ¿©À¯°ø°£ ¹°·Ð ¸®´ª½º¸¦ ¼³Ä¡Çϴµ¥ Çϵåµå¶óÀ̺꿡 ºó °ø°£ÀÌ ÇÊ¿äÇÏ´Ù. ¸®´ª½º´Â ÇÑ ½Ã½ºÅÛ¿¡¼­ ¿©·¯ °³ÀÇ Çϵ带 Áö¿øÇÑ´Ù. ÇÊ¿äÇÏ´Ù¸é ÇϵåµéÀ» °¡·ÎÁú·¯ °ø°£ À» ÇÒ´çÇÒ ¼ö ÀÖ´Ù. ÇϵåÀÇ ºó °ø°£Àº ¿©·¯ºÐÀÌ ÇÊ¿ä·Î ÇÏ´Â ÇÁ·Î±×·¥ÀÇ ¾ç¿¡ µû¶ó ´Þ¶óÁø´Ù. ¿©·¯ºÐÀÌ ½ÇÇุ ÇÏ·Á¸é 10~20¸Þ°¡°¡ ÇÊ¿äÇÏ´Ù. ±×·¯³ª ¿©·¯ºÐÀÌ X Window ¿Í °°Àº Å« ÇÁ·Î±×·¥ ÆÐÅ°Áö¸¦ »ç¿ëÇÏ·Á¸é Á» ´õ ¸¹Àº °ø°£ÀÌ ÇÊ¿äÇÏ´Ù. ¿©·¯ »ç¶÷ÀÌ ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀ» ÇÔ²² »ç¿ëÇÏ·Á¸é ¿©·¯ºÐÀº ±×µéÀÇ È­ÀÏÀ» º¸°üÇÒ °ø°£À» ÇÒ´çÇØ¾ß ÇÑ´Ù. ¶ÇÇÑ ¿©·¯ºÐÀÌ ¸¹Àº ¾çÀÇ ¹°¸®Àû ·¥(16¸Þ°¡ ÀÌ»ó)ÀÌ ¾ø´Ù¸é ¿©·¯ºÐÀº swap °ø°£À» ÇÒ´çÇÏ´Â °ÍÀÌ ÁÁ´Ù. ±×°ÍÀº °¡»ó·¥À¸·Î ¾²ÀδÙ. ¼³Ä¡¿Í Swap°ø°£ÀÇ È° ¿ë¿¡ °üÇØ´Â 2.2.3Àý¿¡¼­ Åä·ÐÇÑ´Ù. ÃÖ¼ÒÇÑÀÇ ½Ã½ºÅÛÀº 20¸Þ°¡¸¸ ÀÖÀ¸¸é µÇ°í ½Ã½ºÅÛÀ» ÈÖÆĶ÷À» ºÒ¸é¼­ »ç¿ëÇÏ·Á¸é 80¸Þ°¡ Á¤µµ°¡ ÀÖ¾î¾ß ÇÑ´Ù. ¶Ç ¿©·¯ »ç¶÷ÀÌ ÇÔ²² ±× ½Ã½ºÅÛÀ» »ç¿ëÇÏ·Á¸é 100~150¸Þ°¡°¡ ÀÖ¾î¾ß ÇÑ´Ù. ¿©·¯ºÐÀÇ ¸ñÀû¿¡ µû¶ó ÇϵåÀÇ ¿ë·®À» °áÁ¤ÇØ¾ß ÇÑ´Ù. 1.8.5 ¸ð´ÏÅÍ¿Í ºñµð¿À ¾î´ðÅÍ ¸®´ª½º´Â ¸ðµç Ç¥ÁØ Hercules, CGA, EGA, VGA, SVGA ºñµð¿À Ä«µå¿Í default text-based interface ¸ð´ÏÅ͸¦ Áö¿øÇÑ´Ù. MS-DOSÇÏ¿¡¼­ ºñµð¿À Ä«µå ¿Í ¸ð´ÏÅÍÀÇ °áÇÕÀÌ ±¦ÂúÀ¸¸é ¸®´ª½º ÇÏ¿¡¼­µµ Å« Å»Àº ¾øÀ» °ÍÀÌ´Ù. X Window¿Í °°Àº ±×·¡ÇÈȯ°æÀÇ ¿ä±¸»çÇ×Àº 5.1.1Àý¿¡ ³ª¿ÍÀÖ´Ù. 1.8.6 ±âŸÀÇ Çϵå¿þ¾î À§ÀÇ ÀýÀº ¸®´ª½º ½Ã½ºÅÛÀ» ¿î¿µÇϴµ¥ ÇÊ¿äÇÑ °ÍµéÀ̾ú°í, ÀÌÁ¦ºÎÅÍ´Â "¼± ÅûçÇ×" ÀÌ´Ù. ¿¹¸¦ µé¾î CD-ROM µå¶óÀ̺ê, »ç¿îµå Ä«µå µî°ú °°Àº °Í¿¡ ´ë ÇÑ ¸®´ª½ºÀÇ Áö¿ø»çÇ×ÀÌ´Ù. 1.8.6.1 ¸¶¿ì½º¿Í ´Ù¸¥ Æ÷ÀÎÆà µð¹ÙÀ̽º ´ëºÎºÐ ¿©·¯ºÐÀº X Window ½Ã½ºÅÛ°ú °°Àº ±×·¡ÇÈ È¯°æ ÇÏ¿¡¼­ ¸¶¿ì½º¸¦ »ç ¿ëÇÒ °ÍÀÌ´Ù. ±×·¯³ª ¸î¸î ¸®´ª½º ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­´Â ¸¶¿ì½º¸¦ Áö¿øÇÏÁö ¾Ê ´Â´Ù. ¸®´ª½º´Â ¸ðµç Ç¥ÁØ ½Ã¸®¾ó ¸¶¿ì½º¸¦ Áö¿øÇÑ´Ù. ¿¹¸¦ µé¾î Logitech, MM ½Ã¸®Áî, ¸¶¿ì½º ¸Ç, ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ®(2-button), ¸¶¿ì½º ½Ã½ºÅÛ(3-button), ATIXL busmice ±×¸®°í PS/2 ¸¶¿ì½º ÀÎÅÍÆäÀ̽º±îÁö ¸ðµÎ Áö¿øÇÑ´Ù. Æ®·¢º¼°ú °°Àº °Íµµ ¸¶¿ì½º emulator¸¦ »ç¿ëÇϸé Àß µ¿ÀÛÇÑ´Ù. 1.8.6.2 CD-ROM ´ëºÎºÐÀÇ CD-ROM µå¶óÀ̺ê´Â SCSI ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÑ´Ù. ¿©·¯ºÐÀÌ SCSI ¾î´ðÅ͸¦ ÀÌ¿ëÇϸé CD-ROM µå¶óÀ̺긦 Àß ¾µ ¼ö ÀÖ´Ù. CD-ROM µå¶óÀ̺êÀÇ ¼ö´Â ¸®´ª½º¸¦ »ç¿ëÇÏ´Ùº¸¸é ¹ß°ßµÈ´Ù. NEC CDR-74, Sony CDU-541, Texel DM-3024, Sony internal CDU-31a ±×¸®°í Mistsumi CD-ROMµµ ¸®´ª½º¿¡¼­ Àß µ¿ÀÛÇÑ´Ù. ¸®´ª½º´Â CD-ROMÀÇ Ç¥ÁØ ISO-9660 ÆÄÀϽýºÅÛÀ» Áö¿øÇÑ´Ù. 1.8.6.3 Å×ÀÌÇÁµå¶óÀÌºê ¸î¸î ÇüÅÂÀÇ Å×ÀÌÇÁµå¶óÀ̺갡 ½ÃÁß¿¡¼­ ÆǸŵǰí ÀÖ´Ù. ±×µé Áß ´ëºÎºÐÀº SCSI ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇÑ´Ù. ¸ðµç Á¾·ù°¡ ¸®´ª½º¿¡¼­ Áö¿øÇÑ´Ù. »ç¿ë°¡´É ÇÑ °ÍÀº Sankyo CP150SE ; Tandberg 3600 ; Wangtek 5525ES, 5150ES ±×¸®°í 5099ENµéÀº PC36À̶ó´Â ¾î´ðÅÍ¿Í ÇÔ²² ¾²ÀδÙ. QIC-02 ¶ÇÇÑ Àß ÀÛµ¿ ÇÑ´Ù. 1.8.6.4 ÇÁ¸°ÅÍ ¸®´ª½º´Â ¸ðµç Á¾·ùÀÇ parallel ÇÁ¸°Å͸¦ ´Ù Áö¿øÇÑ´Ù. MS-DOS³ª ´Ù¸¥ ¿î¿µ ü°è¿¡¼­ Àß ÀÛµ¿Çϸé, ¸®´ª½º¿¡¼­µµ ¹®Á¦°¡ ¾ø´Ù. ¸®´ª½º´Â Àμ⠼ÒÇÁÆ®¿þ¾îÀÎ lp³ª lprÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÌ°ÍÀ» ÀÌ¿ëÇÏ¸é ¿©·¯ºÐÀº ³×Æ®¿öÅ© »ó¿¡¼­µµ ÇÁ¸°Æà À» ÇÒ ¼ö°¡ ÀÖ´Ù. 1.8.6.5 ¸ðµ© ÇÁ¸°Å͸¦ Áö¿øÇÏ´Â °Íó·³ ¸ðµç Á¾·ùÀÇ ½Ã¸®¾ó ¸ðµ©À» Áö¿øÇÑ´Ù. Kermit, pcomm, minicom ±×¸®°í Seyon°ú °°Àº ¼ö¸¹Àº Åë½Å ÇÁ·Î±×·¥ÀÌ Æ÷ÇÔ ÀÌ µÇ¾î ÀÖ´Ù. ´Ù¸¥ ¿î¿µÃ¼°è¿¡¼­ Àß ÀÛµ¿ÇÏ¸é ¸®´ª½º¿¡¼­µµ ¹®Á¦¾øÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù. 1.8.7 Ethernet Ä«µå ¸®´ª½º´Â ¸¹Àº Àαâ ÀÖ´Â Ethernet Ä«µå¿Í LAN ¾î´ðÅ͸¦ Áö¿øÇÑ´Ù. ÀÌ·± °ÍÀ» Æ÷ÇÔÇÑ´Ù. . 3com 3c503,3c503/16 . Novell NE1000,NE2000 . Western Digital WD8003,WD8013 . Hewlett Packard HP27245,HP27247,HP27250 ¾Æ·¡ º¹Á¦Ç°µµ Àß µ¿ÀÛÇÑ´Ù. . LANNET LEC-45 . Alta Combo . Artisoft LANtastic AE-2 . Asante Etherpak 2001/2003 . D-Link Ethernet II . LTC E-NET/16 P/N 8300-200-002 . Network Solutions HE-203 . SVEC 4 Dimension Ethernet . 4-Dimension FD0490 EtherBoard 16 . D-Link DE-600 À§ Ä«µå¿Í ȣȯµÇ´Â º¹Á¦Ç°µµ Àß ÀÛµ¿ÇÑ´Ù. Á¦ 2 Àå ¸®´ª½º ±¸Çϱâ¿Í ¼³Ä¡Çϱâ ÀÌÀå¿¡¼­´Â ¸®´ª½º¸¦ ¾î¶»°Ô ±¸ÇÏ°í ±¸ÇÑ ¸®´ª½º¸¦ ¾î¶»°Ô ¼³Ä¡Çϴ°¡¿¡ ´ë Çؼ­ ¼³¸íÇϱâ·Î ÇÑ´Ù. ¾Õ¼­¼­µµ ¾ð±ÞÇßµíÀÌ ¸®´ª½º´Â °ø½ÄÀûÀ¸·Î Á¦°øµÇ´Â ÇüÅ´ ¾øÀ¸¸ç ¾î¶² ƯÁ¤ÇÑ ¸ñÀûÀ» À§Çؼ­ °ø±ÞµÇ´Â ÇüÅ°¡ ¸¹´Ù. ÀÌµé ¹èÆ÷ ÆǵéÀº ÀÎÅͳÝÀÇ FTP¿Í ¼¼°è°¢ÁöÀÇ BBS¿¡¼­ ¸ÞÀÏÀ» ÅëÇÏ¿© µð½ºÄÏÀ̳ª Tape,CD-ROMÀÇ ÇüÅ·Π±¸ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÀÌÀå¿¡¼­´Â ¼³Ä¡°úÁ¤¿¡ À־ÀÇ ¼¼¼¼ÇÑ ºÎºÐÀÌ ¾Æ´Ï¶ó ÀüüÀûÀÎ,°³°ýÀûÀÎ °úÁ¤¿¡ ´ëÇؼ­ ±â¼úÇÑ´Ù. ÀϹÝÀûÀ¸·Î °¢°¢ÀÇ Package´Â Package¸¶´Ù ƯÁ¤ÇÑ ÀνºÅç ¸í·É¾îµéÀ» °¡Áö°í ÀÖÀ¸³ª ¿© ±â¼­´Â ¿©·¯ºÐÀÌ ¾î¶°ÇÑ Package·Î ÀνºÅçÇϵçÁö °£¿¡ ÀνºÅçÀ̶õ°Ô ¹«¾ùÀÌ´Ù ¶ó´Â °³³äÀ» Àâ¾ÆÁÙ °ÍÀÌ´Ù. 2.1 ¸®´ª½º ¹èÆ÷º»µé ¸®´ª½º´Â °ø°³¼ÒÇÁÆ®¿þ¾î·Î Á¦°øÀÌ µÇ¹Ç·Î ¾î¶² ÇÑ ±â°üÀÌ Version UpÀ̳ª Linux SoftwareÀÇ ¹èÆ÷¸¦ Ã¥ÀÓÁöÁö ¾Ê´Â´Ù. ±×·¯¹Ç·Î GPL¿¡ ÀÖ´Â Á¦ÇѵéÀÌ ÁؼöµÇ´Â ÇÑ °ÅÀÇ ¸ðµç »ç¶÷µéÀÌ ¸®´ª½º¸¦ »ç¿ëÇϰųª ¹èÆ÷ÇÏ´Â °Í¿¡ Á¦À縦 ¹ÞÁö ¾Ê´Â´Ù. ÀÌ·¯ÇÑ °á°ú·Î¼­ ¸¹Àº ¸®´ª½º ¹èÆ÷º»ÀÌ ÀÖÀ¸¸ç, À͸íÀÇ FTP¸¦ ÅëÇϰųª ¿ìÆíÀ» ÅëÇÏ¿© ¸®´ª½º¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù. ¿©·¯ºÐµéÀº ¾î¶² ¸®´ª½º ¹èÆ÷º»ÀÌ ¿©·¯ºÐµéÀÌ ÇÊ¿ä·Î ÇÏ´Â °ÍÀÎÁö¸¦ °áÁ¤ÇØ ¾ß ÇÑ´Ù. ¸ðµç ¹èÆ÷º»µéÀÌ ºñ½ÁÇÑ °ÍÀº ¾Æ´Ï´Ù. ´ë´Ù¼ö°¡ ¿©·¯ºÐµéÀÌ ¿ÏÀüÇÑ ½Ã½ºÅÛÀ» °®Ãߴµ¥ À־ ÇÊ¿äÇÑ ¸ðµç ¼ÒÇÁÆ®¿þ¾î°¡ Á¦°øµÈ´Ù. ´Ù¸¥ ¸®´ª½º ¹èÆ÷º»µéÀº ¸¹Àº µð½ºÅ© ¿ë·®À» ¿ä±¸ÇÏÁö ¾ÊÀº "ÀÛÀº" ¹èÆ÷º»µéÀÌ´Ù. ´ë´Ù¼öÀÇ ¹èÆ÷º»µéÀº ¸®´ª½ºÀÇ Çٽɺκи¸À» °¡Áö°í ÀÖÀ¸¸ç X Window System°ú °° Àº Å« ¼ÒÇÁÆ®¿þ¾î´Â ¿©·¯ºÐ ÀÚ½ÅÀÌ ÀνºÅçÇÏ¿©¾ß ÇÑ´Ù( 4Àå¿¡ ¾î¶»°Ô ÇÏ´ÂÁö °¡ ³ª¿ÍÀÖ´Ù ). ºÎ·Ï B¿¡ ¸®´ª½º ¹èÆ÷º»ÀÇ °£´ÜÇÑ ¸®½ºÆ®°¡ ³ª¿ÍÀÖ´Ù. ¿©·¯ºÐµéÀÌ ÇÊ¿ä·Î ÇÑ ´Ù¸é °¢°¢ÀÇ ¹èÆ÷º»¿¡ ´ëÇØ ´õ ¸¹Àº Á¤º¸¸¦ ¾ò±â À§Çؼ­ ¹èÆ÷º»À» °ü¸®ÇÏ´Â »ç¶÷À» ¸¸³¯ ¼öµµ ÀÖ´Ù. ÀÌ°ÍÀº ¸®´ª½º ¹èÆ÷º»¿¡ ´ëÇØ ¾ÆÁÖ °£·«ÇÑ °Í¸¸À» ¼³¸íÇصР°ÍÀÌ´Ù : °¢ ¹èÆ÷º»¿¡ ´ëÇÑ ´Ù¸¥ ¼­ºñ½º¿Í ¸¹Àº Á¤º¸, ¿ÏÀüÇÑ ¸®½º Æ®¸¦ ¿øÇÑ´Ù¸é Linux Distribution HOWTO¸¦ º¸±â ¹Ù¶õ´Ù( ÀÌ°Í¿¡ ´ëÇÑ Á¤º¸ ´Â ºÎ·Ï A¿¡ ÀÖ´Ù ). ¾î¶»°Ô ÀÌ·¯ÇÑ ¹èÆ÷º» Áß¿¡¼­ ¼±ÅÃÀ» ÇÒ °ÍÀΰ¡ ? ¸¸¾à ¿©·¯ºÐÀÌ USENET ´º½º³ª ´Ù¸¥ Àü»ê°ü·Ã ¸ðÀÓ°ú Á¢ÇÒ ¼ö ÀÖ´Ù¸é ¸®´ª½º¸¦ ÀνºÅçÇÑ »ç¶÷µé¿¡°Ô °³ÀÎÀûÀÎ °ßÇظ¦ ¹°¾îº¸´Â °ÍÀÌ ÁÁ´Ù. ´õ ³ª¾Æ°¡ ¾î¶² »ç¶÷ÀÌ ¸®´ª½º¸¦ Àνº ÅçÇÏ¿´´Ù´Â °ÍÀ» ¾Ë°í ÀÖ´Ù¸é ±× »ç¶÷¿¡°Ô¼­ Á¶¾ð°ú µµ¿òÀ» ¾òÀ» ¼ö ÀÖ´Ù. ¸®´ª½º ¹èÆ÷º»À» ¼±ÅÃÇϴµ¥ À־ ¸¹Àº ¿ä¼ÒµéÀ» °í·ÁÇØ¾ß ÇÏÁö¸¸ ¸ðµç »ç¶÷ ÀÇ ÇÊ¿ä¿Í °ßÇظ¦ ÀüºÎ ´Ù¸£´Ù. ½ÇÁ¦·Î ÀαâÀÖ´Â ¸®´ª½º ¹èÆ÷º»µéÀº ºñ½Áºñ ½ÁÇÑ ¼ÒÇÁÆ®¿þ¾îµéÀ» Æ÷ÇÔÇÏ°í ÀÖÀ¸¹Ç·Î ¿©·¯ºÐµéÀÌ ´Ù¼Ò ¸¶À½´ë·Î ¼±ÅÃÇÏ¿©µµ º° ¹«¸®°¡ ¾øÀ» °ÍÀÌ´Ù. 2.1.1 ÀÎÅͳݿ¡¼­ ¸®´ª½º ±¸Çϱ⠸¸ÀÏ ÀÎÅͳݿ¡ Á¢¼ÓÇÒ ¼ö ÀÖ´Ù¸é ¸®´ª½º¸¦ °¡Àå ½¬¿î ¹æ¹ýÀº À͸íÀÇ (anonymous) FTP¸¦ ÅëÇØ ¾òÀ» ¼ö ÀÖ´Ù. ºÎ·Ï C¿¡ ¸®´ª½º¸¦ °¡Á®¿Ã ¼ö ÀÖ´Â FTPÀÇ ¸®½ºÆ®°¡ ÀÖ´Ù. ÀÌ FTPÁßÀÇ Çϳª°¡ sunsite.unc.eduÀÌ¸ç ´Ù¾çÇÑ ¸®´ª½º ¹èÆ÷¹°µéÀ» /pub/Linux/distributions ¿¡¼­ ãÀ» ¼ö ÀÖ´Ù. ¸¹Àº ¹èÆ÷º»µéÀº À͸íÀÇ FTP¸¦ ÅëÇؼ­ Disk ImageÇüÅ·ΠreleaseµÈ´Ù. ÀÌ ¸»Àº ÆÄÀϵéÀÇ ¸ðÀÓÀ¸·Î ±¸¼ºµÈ ¹èÆ÷º»³»ÀÇ ÆÄÀϵéÀº floppyÀÇ binary image¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù´Â °ÍÀÌ´Ù. Ç÷ÎÇÇ¿¡¼­ image fileÀÇ ³»¿ëÀ» Ä«ÇÇÇϱâ À§Çؼ­´Â µµ½º »ó¿¡¼­ RAWRITE.EXE¶ó´Â ÇÁ·Î±×·¥À» »ç¿ëÇÏ¸é µÈ´Ù. ÀÌ ÇÁ·Î±×·¥Àº disk format¿¡ »ó°ü¾øÀÌ ÆÄÀÏÀÇ ³»¿ëÀ» block-to-block Çü½ÄÀ¸·Î Ç÷ÎÇÇ¿¡ Ä«ÇÇ ÇØÁØ´Ù. RAWRITE.EXE´Â sunsite.unc.edu³»ÀÇ /pub/Linux/system/Install/rawrite ¸¦ Æ÷ÇÔÇÑ ´Ù¾çÇÑ Linux FTP site¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù. ±×·¯¹Ç·Î ¸¹Àº °æ¿ì¿¡ ¿©·¯ºÐµéÀº diskette imageµéÀ» ´Ù¿î·Îµå ¹Þ¾Æ¼­ RAWRITE.EXE ÇÁ·Î±×·¥À» »ç¿ëÇؼ­ °¢°¢ÀÇ image¸¦ µð½ºÄϵé·Î ¸¸µé ¼ö ÀÖ ´Ù. "boot diskette"À̶ó°í ºÒ¸®´Â °ÍÀ¸·Î ¸®´ª½º¸¦ ºÎÆÃÇÒ ¼ö ÀÖÀ¸¸ç ÀÌÁ¨ ¼³Ä¡ ÇÒ Áغñ°¡ µÈ °ÍÀÌ´Ù. ºñ·Ï ¾î¶² ¹èÆ÷º»µéÀº Çϵåµð½ºÅ©ÀÇ MS-DOS ÆÄƼ¼ÇÀ¸·ÎºÎÅÍ ¸®´ª½º¸¦ ÀνºÅçÇÒ ¼öµµ ÀÖÁö¸¸ ÀϹÝÀûÀ¸·Î floppy·ÎºÎÅÍ Á÷Á¢ ÀνºÅçµÈ´Ù. ¾î¶² ¹èÆ÷º»Àº ³×Æ®¿öÅ©»óÀÇ TCP/IP»óÀ¸·Î ÀνºÅçÇÒ ¼öµµ ÀÖ´Ù. °¢ ¹èÆ÷º»ÀÇ ¼³¸í¼­¿¡ ÀÌ·¯ÇÑ ÀνºÅç¹æ¹ýÀÌ ³ª¿ÍÀÖ´Ù. ´Ù¸¥ ¸®´ª½º ¹èÆ÷º»Àº MS-DOS Æ÷¸ä Çü½ÄÀÇ Ç÷ÎÇǷκÎÅÍ ÀνºÅçµÈ´Ù. ¿¹¸¦ µé¾î SLS ¹èÆ÷ÆÇÀº ¸¹Àº diskette imageÁß¿¡¼­ RAWRITE.EXE·Î ¾²¿©Áø "a1" µð½ºÄϸ¸À» ÇÊ¿ä·Î ÇÑ´Ù. ³ª¸ÓÁö ÆÄÀϵéÀº a2,a3µîÀ¸·Î ·¹º§ÀÌ ºÙ¿©Áø MS-DOS Æ÷¸äÇüÅÂÀÇ µð½ºÄÏÀ¸·Î µµ½ºÀÇ COPY¸í·ÉÀ¸·Î Ä«ÇÇ°¡ µÈ´Ù. ¸®´ª½º ´Â MS-DOS Æ÷¸äÀÇ Ç÷ÎÇǷκÎÅÍ Á÷Á¢ ÀνºÅçµÈ´Ù. ºñ·Ï µð½ºÄÏÀ» ¸¸µé±â À§Çؼ­ MS-DOS ½Ã½ºÅÛÀ» accessÇؾßÇÒ °ÍÀ» ¿ä±¸ÇÏÁö¸¸ ÀÌ´Â ¸¹Àº image file¿¡ ´ëÇؼ­ RAWRITE.EXE¸¦ »ç¿ëÇؾßÇÏ´Â ¹®Á¦¸¦ ÇØ°á½ÃÄÑÁØ´Ù. À͸íÀÇ FTP¸¦ ÅëÇØ °¡Á®¿Ã ¼ö ÀÖ´Â ¸®´ª½ºÀÇ °¢ ¹èÆ÷º»Àº ¾î¶»°Ô ´Ù¿î·ÎµåÇÏ °í ÀνºÅçÀ» Çϱâ À§ÇØ ¾î¶² µð½ºÄÏÀ» ÁغñÇØ¾ß ÇÏ´ÂÁö¿¡ ´ëÇÑ ¼³¸íÀ» README ÆÄÀÏ¿¡¼­ ±â¼úÇÏ°í ÀÖ´Ù. ¿©·¯ºÐµéÀÌ »ç¿ëÇÒ ¹èÆ÷º»¿¡ ´ëÇÑ README ÆÄÀÏÀ» ²À Àеµ·Ï Ç϶ó - ÀÌ Ã¥¿¡¼­´Â ´ÜÁö ¿©·¯ºÐ¿¡°Ô ÀϹÝÀûÀÎ °Í µéÀ» ±â¼úÇÒ »ÓÀÌ´Ù. ¸®´ª½º¸¦ ´Ù¿î·Îµå ¹ÞÀ» ¶§´Â ÆÄÀÏÀü¼Û¹æ¹ýÀ» binary·Î »ç¿ëÇÏ´Â °ÍÀ» ¸í½ÉÇ϶ó( ´ëºÎºÐÀÇ FTP Client¿¡¼­´Â ÀÌ ¸ðµå·Î¼­ "binary" ¸í ·ÉÀ» Á¦°øÇÑ´Ù ). 2.1.2 ´Ù¸¥ ¿Â¶óÀÎ »ó¿¡¼­ ¸®´ª½º ±¸Çϱ⠸¸¾à ¿©·¯ºÐÀÌ Compuserve³ª Prodigy¿Í °°Àº ´Ù¸¥ ³×Æ®¿öÅ©¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù¸é ÀÌ·¯ÇÑ ³×Å©¿öÅ©¿¡¼­ ´Ù¿î·Îµå¹Þ´Â ¹æ¹ýÀÌ Á¦°øµÉ °ÍÀÌ´Ù. µ¡ºÙ¿©¼­ ¸¹Àº BBS·ÎºÎÅÍ ¸®´ª½º¸¦ °¡Á®¿Ã ¼öµµ ÀÖ´Ù. ¸®´ª½º BBSÀÇ ¸®½ºÆ®°¡ ºÎ·Ï D ¿¡ ÀÖ´Ù. ¸ðµç ¸®´ª½º ¹èÆ÷º»ÀÌ ÀÌ·¯ÇÑ ÄÄÇ»ÅÍ ³×Æ®¿öÅ©¿¡¼­ °¡Á®¿Ã ¼ö ÀÖ´Â °ÍÀº ¾Æ´Ï³ª ´ëºÎºÐÀÌ Á¦°øÀ» ÇÑ´Ù. Ưº°È÷ ´Ù¾çÇÑ CD-ROM ¹èÆ÷º»Àº ´ÜÁö ¿ìÆí½ÅûÀ» ÅëÇؼ­¸¸ ±¸ÇÒ ¼ö ÀÖ´Ù. 2.1.3 ¿ìÆíÀ» ÅëÇÑ ¸®´ª½º ±¸Çϱ⠸¸¾à ¿©·¯ºÐÀÌ ÀÎÅͳÝÀ̳ª BBS¿¡ Á¢±ÙÇÒ ¼ö ¾ø´Ù¸é ¸¹Àº ¸®´ª½º ¹èÆ÷º»µé Àº µð½ºÄÏ, Å×ÀÌÇÁ, CD-ROMÀÇ ÇüÅ·Π¿ìÆíÁÖ¹®ÀÌ °¡´ÉÇÏ´Ù. ºÎ·Ï B¿¡ ÀÌ·¯ ÇÑ ¹èÆ÷º»À» Ãë±ÞÇÏ´Â ¸®½ºÆ®°¡ ÀÖ´Ù. ´ëºÎºÐÀÌ Å©·¹µðƮīµå¸¦ ¹Þ°í ÀÖ °í - ±¹Á¦ÁÖ¹®µµ Æ÷ÇÔ - ¹Ì±¹À̳ª ij³ª´Ù¿¡ »ì°í ÀÖÁö ¾Ê´Ù¸é ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î ¸®´ª½º¸¦ ±¸ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ºñ·Ï GPL¿¡ ÀÇÇؼ­ Çã¿ëµÇ´Â ¸®´ª½º°¡ ´ë°¡¸¦ ÁöºÒÇÒ Àǹ«°¡ ÀÖÁö¸¸ ¸®´ª½º ´Â Free SoftwareÀÌ´Ù. ±×·¯¹Ç·Î ¿ìÆíÀ» ÅëÇÑ ¸®´ª½ºÀÇ ½ÅûÀº US $30 ¿¡¼­ US$150ÀÇ µ·À» ÁöºÒÇÏ¿©¾ß ÇÑ´Ù. ±×·¯³ª ¸¸¾à ÁÖÀ§¿¡ ´©±º°¡°¡ ÀÌ¹Ì ±¸ÀÔÇÏ¿´°Å³ª ´Ù¿î·Îµå ¹Þ¾Ò´Ù¸é ¿©·¯ºÐµéÀº ÀÚÀ¯·Ó°Ô ºô¸®°Å³ª º¹»çÇÒ ¼ö ÀÖ ´Ù. ¸®´ª½º ¹èÆ÷º»Àº ¶óÀ̼¾½º³ª ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ Á¦¾àÀ» ¾î¶² ¹æ¹ýÀ¸·Îµç µÎÁö ¾Ê´Â´Ù. ¸¸¾à ¿¬±¸½Ç ÀüüÀÇ ½Ã½ºÅÛ¿¡ ¸®´ª½º¸¦ ¼³Ä¡ÇÏ·Á°í ÇÑ´Ù¸é ¿©·¯ ºÐÀº ´Ü¼øÈ÷ ¸®´ª½º ¹èÆ÷º» Áß Çϳª¸¦ º¹»çÇؼ­ ¸ðµç ½Ã½ºÅÛ¿¡ ¸®´ª½º¸¦ ¼³Ä¡ ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù. 2.2 ¸®´ª½º ¼³Ä¡ Àü¿¡ ÁغñÇÒ »çÇ×µé ¸®´ª½º¸¦ ±¸Çß´Ù¸é ÀÌÁ¦ ¸®´ª½º¸¦ ¿©·¯ºÐµéÀÇ ½Ã½ºÅÛ¿¡ ÀνºÅçÇÒ Áغñ°¡ µÈ °ÍÀÌ´Ù. ÀνºÅçÇϱâ Àü¿¡ °¡Àå Áß¿äÇÑ ÀýÂ÷´Â ¸®´ª½º°¡ ÀνºÅçµÉ Çϵåµð½º Å©ÀÇ ÆÄƼ¼ÇÀ» ´Ù½Ã ³ª´©´Â °ÍÀÌ´Ù. ÀÌ ´Ü°è¿¡¼­´Â ¸¸¾à ¿©·¯ºÐµéÀÌ ´Ù¸¥ OS ¸¦ »ç¿ëÇÏ°í ÀÖ´Ù¸é ¸®´ª½º¸¦ ÀνºÅçÇÒ ¶§ ÁÖÀǸ¦ ¿äÇÏÁö ¾ÊÀ¸¸é ¾ÈµÈ´Ù. ´Ù À½ Àý¿¡¼­ ¸®´ª½º¸¦ ÀνºÅçÇÒ ¶§ ¾î¶»°Ô °èȹÀ» ¼¼¿ö¾ß ÇÒ Áö¿¡ ´ëÇؼ­ ±â ¼úÇÏ°íÀÚ ÇÑ´Ù. 2.2.1 ÀνºÅç¿¡ ´ëÇÑ °³°ü ¿©·¯ºÐµéÀÌ °¡Áö°í ÀÖ´Â ¸®´ª½ºÀÇ ¹öÀüÀÌ °¢±â ´Ù¸£´õ¶óµµ ÀνºÅçÇÏ´Â ¹æ¹ý Àº ´ÙÀ½°ú °°Àº ÀýÂ÷¸¦ µû¸£°Ô µÈ´Ù. 1. Çϵåµð½ºÅ©(µé)ÀÇ ÆÄƼ¼ÇÀ» ´Ù½Ã ³ª´«´Ù. Çϵåµð½ºÅ©¿¡ ´Ù¸¥ OS°¡ ÀÌ¹Ì ÀνºÅçµÇ¾î ÀÖ´Ù¸é ¸®´ª½º°¡ ¼³Ä¡µÉ ¼ö ÀÖ´Â °ø°£À» ¸¶·ÃÇϱâ À§ÇØ Çϵåµð½ºÅ©¸¦ ´Ù½Ã ³ª´©´Â °ÍÀÌ ÇÊ¿äÇÏ´Ù. 2.2.4¿¡¼­ ´Ù½Ã ¼³¸íÇÑ´Ù. 2. ¸®´ª½º ÀνºÅç ¸Åü·Î ºÎÆýÃŲ´Ù. °¢°³ÀÇ ¸®´ª½º ¹èÆ÷ÆÇÀº ¾î¶² Á¾·ùÀÇ ÀνºÅç¸Åü¸¦ °¡Áö°í Àִµ¥ º¸Åë "boot floppy"¶ó°í ÇÑ´Ù - ÀÌ°ÍÀº ¸®´ª½º¸¦ ÀνºÅçÇϴµ¥ ¾²ÀδÙ. ÀÌ ¸Åü¸¦ ºÎÆÃÇÏ´Â °ÍÀº ¼öµ¿À¸·Î ÀνºÅçÇÏ´Â °ÍÀ» °¡´ÉÄÉ ÇÑ´Ù. 3. ¸®´ª½º ÆÄƼ¼Ç »ý¼º Çϵåµð½ºÅ©¿¡¼­ ¸®´ª½º°¡ ¼³Ä¡µÉ °ø°£À» ÆÄƼ¼ÇÀ» ÅëÇÏ¿© ¸¶·ÃÇÑ ÈÄ, ÀÌÁ¦´Â ºó °ø°£À¸·Î ³²¾Æ ÀÖ´Â ¸®´ª½ºÆÄƼ¼Ç¿¡ ´ëÇؼ­ ´Ù½Ã ¸®´ª½ºÀÇ fdisk ·Î¼­ ³ª´« ´Ù. ÀÌ´Â 2.3.3¿¡¼­ ´Ù½Ã ¼³¸íÇÑ´Ù. 4. FileSystem°ú Swap °ø°£ »ý¼º ÀÌ ´Ü°è¿¡¼­´Â »õ·ÎÀÌ »ý¼ºµÈ ÆÄƼ¼Ç¿¡¼­ fileÀÌ ÀúÀåµÉ ÇϳªÀÌ»óÀÇ filesystem À» ¸¸µç´Ù. µ¡ºÙ¿©¼­ swapÀ» À§ÇÑ °ø°£À» ¸¶·ÃÇÏ·Á¸é »ý¼ºµÈ ¸®´ª½ºÆÄƼ¼Ç¿¡ ¼­ swap °ø°£À» »ý¼ºÇÑ´Ù. ÀÌ´Â 2.3.4¿Í 2.3.5¿¡¼­ ´Ù½Ã ¼³¸íÇÑ´Ù. 5. »õ·Î ¸¸µé¾îÁø filesystem¿¡ ¸®´ª½º¸¦ ¼³Ä¡ ¸¶Áö¸·À¸·Î »õ·Î ¸¸µé¾îÁø filesystem¿¡´Ù°¡ ¸®´ª½º¸¦ ¼³Ä¡ÇÑ´Ù. ¿©±â±îÁö¸¸ ÇÑ´Ù¸é ÀÌÁ¦ºÎÅÍ´Â ¼øÁ¶·Ó°Ô ÁøÇàÀÌ µÉ °ÍÀÌ´Ù. ÀÌ´Â 2.3.6¿¡¼­ ´Ù·ç°Ô µÇ¸ç 2.5¿¡¼­´Â À§ÀÇ °úÁ¤Áß ÀÌ»óÀÌ ÀÖ´Â ºÎºÐ¿¡ ´ëÇؼ­ ¾ð±ÞÀ» ÇÏ°Ô µÈ´Ù. ¸®´ª½º ¹èÆ÷º»µéÀº ¿©·¯ºÐµéÀÌ ÀνºÅçÀ» ÇÏ´Â µ¿¾È¿¡ Â÷·Ê´ë·Î ÇÒ ¼ö ÀÖ´Â ÀÎ ½ºÅç ÇÁ·Î±×·¥À» Á¦°øÇϸç ÀνºÅç °úÁ¤ Áß¿¡¼­ ÇϳªÀÌ»óÀÇ °úÁ¤ÀÌ ÀÚµ¿ÀûÀ¸·Î ¼³Ä¡µÉ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. ÀÌÀåÀ» ÅëÇÏ¿© ¿©·¯ºÐµéÀÌ ¸í½ÉÇÏ¿©¾ß ÇÒ »çÇ×Àº ¸î °¡Áö ÀýÂ÷´Â ÀÚµ¿ÀûÀ¸·Î ¼³Ä¡µÉ ¼ö ÀÖµµ·Ï Á¦°øµÇÁö¸¸ ±×°ÍÀº ¿©·¯ºÐÀÌ °¡Áö°í ÀÖ´Â ¹èÆ÷º»¿¡ µû¶ó ´Ù¸£´Ù´Â °ÍÀÌ´Ù. Áß¿äÇÑ ÈùÆ® : ¸®´ª½º ÀνºÅçÇϱâ Àü¿¡ Àüü ÀνºÅç°úÁ¤À» ±â·ÏÇØ µÎ¶ó´Â °Í ÀÌ´Ù. ¿©·¯ºÐµéÀÌ ÇÏ´Â ¸ðµç Çൿ, ŸÀÌÇÎ, ÀÌ»óÇÏ°Ô º¸ÀÌ´Â °Íµé ÀüºÎ¸¦ ±â ·ÏÇ϶ó´Â °ÍÀÌ´Ù.¿©±â ÀÌ·¯ÇÑ »ý°¢Àº °£´ÜÇÑ ¹®Á¦ÀÌ´Ù : ¸¸ÀÏ ¿©·¯ºÐµéÀÌ ÀÎ ½ºÅç °úÁ¤¿¡ ÀÌ»óÀÌ Àִٰųª ÀνºÅç°úÁ¤À» ´Ù½Ã ¾Ë¾Æº¸°í ½Í´Ù´ø°¡ ¾ðÁ¦ Àß ¸øµÈ ºÎºÐÀÌ ³ªÅ¸³µ´ÂÁö ¾Ë ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ¸®´ª½º¸¦ ÀνºÅçÇÏ´Â °Í Àº ¾î·ÆÁö ¾ÊÀ¸³ª ±â¾ïÇÒ ºÎºÐµéÀÌ ¸¹´Ù. ¹«¾ð°¡ À߸øµÈ ºÎºÐÀÌ ÀÖ´Ù¸é ¿©·¯ºÐ µéÀº ÀνºÅç °úÁ¤À» ¼¼¼¼ÇÏ°Ô ±â·ÏÇÔÀ¸·Î½á ¾ÆÁÖ ¼÷´ÞµÉ ¼ö ÀÖ´Ù. ¶ÇÇÑ ÀνºÅç °úÁ¤À» ±â·ÏÇÏ´Â °ÍÀº ´Ù¸¥ »ç¶÷µéÀÌ ¿©·¯ºÐ¿¡°Ô µµ¿òÀ» ¿äûÇÒ ¶§´Â ¾ÆÁÖ À¯¿ëÇÑ ÀÚ·á·Î¼­ È°¿ëµÈ´Ù. ¿¹¸¦ µé¾î USENET ±×·ì Áß ÇϳªÀÇ ¸Þ½ÃÁö·Î¼­ ¹ßÇ¥µÇ´Â °ÍµéÀÌ ¹Ù·Î ±×·± °ÍÀÌ´Ù. ¿©·¯ºÐµéÀÌ ±â·ÏÇصРÀÚ·á´Â ¿©·¯ºÐµéÀÇ ¼ÕÀڵ鿡°Ô º¸¿©ÁÙ ¼öµµ ÀÖ´Â °ÍÀÌ´Ù. 2.2.2 ´Ù½Ã Çϵåµð½ºÅ©¸¦ ³ª´«´Ù´Â °³³ä ÀϹÝÀûÀ¸·Î Çϵåµð½ºÅ©´Â ÆÄƼ¼ÇÀ¸·Î ³ª´©¾îÁ® ÀÖ´Ù. ÇϳªÀÇ ÆÄƼ¼Ç¿¡ Çϳª ÀÇ OS°¡ ÀÖ°Ô µÈ´Ù. ¿¹¸¦ µé¾î, ÇϳªÀÇ Çϵåµð½ºÅ©¿¡´Â ¸î °³ÀÇ ÆÄƼ¼ÇÀÌ ÀÖÀ» ¼ö ÀÖ´Ù. ±×Áß Çϳª´Â MS-DOS°¡ µÇ°í, ¶Ç ´Ù¸¥ Çϳª´Â OS/2, Linuxµîµî ÀÌ·± ½ÄÀ¸·Î ÇϳªÀÇ ÆÄƼ¼Ç¿¡ ÇϳªÀÇ OS°¡ Á¸ÀçÇÏ´Â °ÍÀÌ´Ù. ¹°·Ð, 2°³ÀÇ ÆÄƼ¼ÇÀÌ ÀÖ´Ù¸é µÑ´Ù MS-DOS·Î »ç¿ëÇÒ ¼ö ÀÖ°í, Çϳª¸¦ MS-DOS, ¶Ç´Ù ¸¥ Çϳª´Â Linux°¡ ÀÖÀ» ¼ö°¡ ÀÖ´Ù. ÀÌ¹Ì ´Ù¸¥ OSµéÀÌ ½Ã½ºÅÛ¿¡ ÀνºÅçµÇ¾î ÀÖ´Ù¸é ¸®´ª½º°¡ ¼³Ä¡µÉ °ø°£À» À§ Çؼ­ ÀÌ¹Ì ³ª´©¾îÁ® ÀÖ´ø ÆÄƼ¼ÇÀÇ Å©±â¸¦ Á¶Á¤ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ±× ´ÙÀ½¿¡ ¸®´ª½º¿Í ½º¿ÒÀ» À§ÇÑ °ø°£À» À§ÇÑ ¸®´ª½º ÆÄƼ¼ÇÀ» »ý¼ºÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀ» Çϵåµð½ºÅ©¸¦ ´Ù½Ã ³ª´«´Ù(repartitioning)À̶ó°í ÇÑ´Ù. MS-DOS ½Ã½ºÅÛ¿¡¼­´Â Àüü µå¶óÀ̺꿡 ÇϳªÀÇ ÆÄƼ¼ÇÀ» ÀÌ¿ëÇÑ´Ù. MS-DOS¿¡°Ô´Â ÀÌ·¯ÇÑ ÆÄƼ¼ÇÀ» C: ¶ó°í ÀνÄÇÑ´Ù. ¸¸¾à ÇϳªÀÌ»óÀÇ ÆÄƼ¼Ç À» °¡Áö°í ÀÖ´Ù¸é MS-DOS´Â ±×°ÍµéÀ» D:, E:µîµîÀ¸·Î À̸§À» ºÙÀδÙ. ¾î¶² °æ¿ìµç ÇϳªÀÇ ÆÄƼ¼ÇÀº ÇϳªÀÇ µå¶óÀ̺êó·³ ÇൿÇÑ´Ù. DiskÀÇ Ã¹¹ø° ¼½ÅÍ´Â partition table¿¡ µû¶óºÙ´Â master boot recordÀÌ ´Ù. Boot record( À̸§¿¡¼­ ¾Ë ¼ö ÀÖµíÀÌ )´Â ½Ã½ºÅÛÀ» bootÇϴµ¥ ÀÌ¿ëµÈ´Ù. Partition tableÀº ÆÄƼ¼ÇÀÇ À§Ä¡¿Í Å©±â¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù. ¼¼ °¡Áö Á¾·ùÀÇ ÆÄƼ¼ÇÀ¸·Î ³ª´µ¾îÁö´Âµ¥ primary, extended ±×¸®°í logicalÀÌ ´Ù. À̵é Áß¿¡ primary ÆÄƼ¼ÇÀÌ °¡Àå ¸¹ÀÌ ¾²ÀδÙ. ±×·¯³ª partition table ÀÇ Å©±âÁ¦ÇÑÀ¸·Î ÀÎÇÏ¿© ÁÖ¾îÁø µå¶óÀ̺꿡¼­ 4°³±îÁöÀÇ primary ÆÄƼ¼Ç¸¸À» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ 4°³ÀÇ primary ÆÄƼ¼Ç¹Û¿¡ »ç¿ëÇÒ ¼ö ¾ø´Â Á¦ÇÑÀ¸·Î ÀÎÇØ extended partitionÀ» »ç¿ëÇÑ´Ù. Extended partitionÀº ±× ÀÚ½ÅÀº data¸¦ °¡ÁöÁö ¸øÇÏ¸ç ´Ù¸¸ logical partitionÀÇ "Container" ¿ªÇÒÀ» ÇÑ´Ù. ±×·¯¹Ç·Î ¿©·¯ºÐ µéÀº µð½ºÅ© Àüü¸¦ ÇϳªÀÇ extended partitionÀ» ¸¸µé¾î¼­ ±× ¾È¿¡ ¿©·¯°³ ÀÇ logical partitionÀ» ¸¸µé¸é µÈ´Ù. ±×·¯³ª ÇϳªÀÇ µå¶óÀ̺ê´ç ÇϳªÀÇ extended partition ¹Û¿¡ ¸¸µéÁö ¸øÇÑ´Ù. 2.2.3 ¸®´ª½ºÆÄƼ¼ÇÀÇ ¿ä±¸»çÇ× Çϵåµð½ºÅ©ÀÇ ÆÄƼ¼ÇÀ» ¾î¶»°Ô ³ª´­ °ÍÀΰ¡¸¦ ¼³¸íÇϱâ Àü¿¡ ¸®´ª½º°¡ ¼³Ä¡µÈ °ø°£ÀÌ ¾ó¸¶¸¸Å­ÀÎÁö ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. ÆÄƼ¼ÇÀ» ¾î¶»°Ô ³ª´­ °Í Àΰ¡ÇÏ´Â À̾߱â´Â 2.3.3Àý¿¡¼­ ³íÀÇÇϱâ·Î ÇÑ´Ù. UNIX¿¡¼­´Â fileµéÀº ÆÄÀÏÀ» ÀúÀåÇÒ ¼ö ÀÖµµ·Ï formatµÈ Çϵåµå¶óÀ̺ê( ȤÀº CD-ROM, Diskette°ú °°Àº ´Ù¸¥ ÀúÀå¸Åü)ÀÇ ºÎºÐÀÎ filesystem¿¡ ÀúÀåµÈ´Ù. °¢ filesystemÀº ƯÁ¤ÇÑ µð·ºÅ丮 treeÀÇ ÀϺκаú ¿¬°üµÇ¾î ÀÖ´Ù ¿¹¸¦ µé¾î /usr µð·ºÅ丮¿¡ ÀÖ´Â ¸ðµç ÆÄÀϵ鿡 ´ëÇÑ filesystemÀÌ ÀÖ°í, /tmpµîµî¿¡ ´ëÇؼ­µµ ±×·¯ÇÏ´Ù. Root filesystemÀº ÃÖ»óÀ§ µð·ºÅ丮 /¿¡ ÇØ´çÇÏ´Â °¡Àå Áß¿äÇÑ filesystemÀÌ´Ù. À¯´Ð½º ÇÏ¿¡¼­´Â °¢ filesystemÀº Çϵåµå¶óÀ̺êÀÇ ºÐ»êµÈ ÆÄƼ¼Ç¿¡ ÀÖ´Ù.¿¹¸¦ µé¾î ¿©·¯ºÐµéÀÌ /¿Í /usr¿¡ ´ëÇÑ filesystemÀ» °¡Áö°í ÀÖ´Ù¸é ÀÌ µÎ°³ÀÇ filesystem¸¦ ÀúÀåÇÒ µÎ°³ÀÇ ÆÄƼ¼ÇÀÌ ÇÊ¿äÇÑ °ÍÀÌ´Ù. ¸®´ª½º¸¦ ÀνºÅçÇϱâ Àü¿¡ ¿©·¯ºÐµéÀº ¸®´ª½º¸¦ ÀúÀåÇÒ filesystemÀ» ÁغñÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. Àû¾îµµ ¸®´ª½º°¡ ÀνºÅçµÉ ÇϳªÀÇ filesystem( root filesystem )¿¡ µû¸¥ ÇϳªÀÇ ÆÄƼ¼ÇÀÌ ÇÊ¿äÇÏ´Ù. ¸¹Àº ¸®´ª½º »ç¿ëÀÚµéÀº ±×µéÀÇ fileµéÀ» ÀüºÎ root filesystem¿¡¼­ ÀúÀåÇÏ´Â °æÇâÀÌ Àִµ¥ ÀÌ´Â ¿©·¯ °³ÀÇ filesystem°ú partitionÀ» °¡Áö°í ÀÖ´Â °Í º¸´Ù °ü¸®ÇϱⰡ ¼ö¿ùÇÏ´Ù. ±×·¯³ª ¿©·¯ºÐµéÀÌ ¿øÇÑ´Ù¸é ¸®´ª½º¿¡ ´ëÇؼ­ ¿©·¯°³ÀÇ filesystemÀ» ¸¸µé ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î /usr¿Í /home¿¡ ´Ù¸¥ filesystemÀ» »ç¿ëÇÏ°í ½ÍÀº °æ¿ìÀÌ ´Ù. À¯´Ð½º ½Ã½ºÅÛ AdministrationÀ» ÀÐÀº Àü¹®°¡µéÀº ¿©·¯°³ÀÇ filesystemÀ» ¾î¶»°Ô µû·Îµû·Î »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö ¾Ë°í ÀÖÀ» °ÍÀÌ´Ù. 4Àå¿¡¼­ ´ÙÁß filesystem°ú partitionÀÇ »ç¿ë¿¡ ´ëÇؼ­ ¼³¸íÇÑ´Ù. ¿Ö ÇϳªÀÌ»óÀÇ filesystemÀ» »ç¿ëÇϴ°¡ ? °¡Àå ÀϹÝÀûÀÎ ÀÌÀ¯´Â ¾ÈÀüÇϱ⠶§ ¹®ÀÌ´Ù; ¸¸¾à ¾î¶² ÀÌÀ¯·Î filesystemÁßÀÇ Çϳª°¡ ¼Õ»óÀ» ÀÔ¾ú´Ù¸é ´Ù¸¥ filesystemÀº Çظ¦ ÀÔÁö ¾Ê´Â´Ù. ¹Ý¸é ¸ðµç fileµéÀ» root filesystem¿¡ ÀúÀå ÇÏ¸é ¾î¶² ÀÌÀ¯·Î filesystemÀÌ ¼Õ»óµÇ¸é ¿©·¯ºÐÀº ¸ðµç fileµéÀ» Çѹø¿¡ ÀÒ¾î ¹ö¸± °ÍÀÌ´Ù. ±×·¯³ª ÀÌ°ÍÀº º°·Î ÀÏ»óÀûÀÌÁö ¾Ê´Ù; ¸¸ÀÏ Á¤±âÀûÀ¸·Î ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀ» ¹é¾÷ÇÑ´Ù¸é Àý´ë·Î ¾ÈÀüÇÏ´Ù. ¿©·¯°³ÀÇ filesystemÀ» »ç¿ëÇÏ´Â ´Ù¸¥ ÀÌÀ¯´Â ÀúÀå°ø°£À» ¿©·¯°³ÀÇ Çϵåµå¶óÀÌ ºêµé¿¡ ºÐ¹èÇÒ ¼ö Àִٴµ¥ ÀÖ´Ù. ¸»ÇÏÀÚ¸é, ¸¸¾à ÇϳªÀÇ Çϵåµå¶óÀ̺꿡 40¸Þ °¡¹ÙÀÌÆ®°¡ ³²¾Æ ÀÖ°í ´Ù¸¥ Çϳª¿¡ 50¸Þ°¡¹ÙÀÌÆ®°¡ ³²¾Æ ÀÖ´Ù¸é ù¹ø° Çϵåµå ¶óÀ̺꿡 40¸Þ°¡¹ÙÀÌÆ®ÀÇ root filesystemÀ» ¸¸µé°í ³ª¸ÓÁö Çϳª¿¡ 50¸Þ°¡¹ÙÀÌ Æ®ÀÇ /usr filesystemÀ» ¸¸µé¸é µÈ´Ù. ÇöÀç´Â ÇϳªÀÇ filesystemÀ» ¿©·¯°³ÀÇ µå¶óÀ̺꿡 ³ª´©¾î¼­ ¼³Ä¡ÇÒ ¼ö ¾ø´Ù; ¸¸¾à Çϵåµå¶óÀ̺êÀÇ ³²Àº °ø°£ÀÌ ¿©·¯ °³ÀÇ µå¶óÀ̺꿡 ³ª´©¾îÁ® ÀÖ´Ù¸é ¿©·¯°³ÀÇ µå¶óÀ̺긦 È°¿ëÇϱâ À§Çؼ­ ¿©·¯ °³ÀÇ filesystemÀ» »ç¿ëÇÏ´Â °ÍÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù. ¿ä¾àÇÏ¸é ¸®´ª½º´Â root filesystem À» À§Çؼ­ Àû¾îµµ ÇϳªÀÌ»óÀÇ partitionÀÌ ÇÊ¿äÇÏ´Ù. ¿©·¯°³ÀÇ filesystemÀ» ¸¸µé±â ¿øÇÑ´Ù¸é °¢°¢ÀÇ ºÎ°¡ÀûÀÎ filesystem ¿¡ ´ëÇؼ­ ºÐ»êµÈ ÆÄƼ¼ÇÀÌ ÇÊ¿äÇÏ´Ù. ¾î¶² ¸®´ª½º ¹èÆ÷º»Àº ÀÚµ¿ÀûÀ¸·Î ÆÄ Æ¼¼Ç°ú filesystemÀ» ¸¸µé¾îÁֹǷΠ¿©·¯ºÐµéÀº ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÀüÇô °ÆÁ¤ÇÒ ÇÊ¿ä ¾ø´Ù. ÆÄƼ¼Ç¿¡ ´ëÇØ °í·ÁÇؾßÇÒ ¶Ç ÇϳªÀÇ ¹®Á¦´Â swap°ø°£ÀÌ´Ù. ¸®´ª½º¸¦ À§ÇÑ swap°ø°£À» »ç¿ëÇϱ⠿øÇÑ´Ù¸é 2°¡Áö ¿É¼ÇÀÌ ÀÖ´Ù. Çϳª´Â Á¸ÀçÇÏ´Â filesystem ¿¡¼­ swap fileÀ» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. °¡»ó RAMÀ¸·Î »ç¿ëÇÒ swap fileÀº ¸®´ª ½º¸¦ ÀνºÅçÇÏ°í ³­ ÈÄ ¸¸µé °ÍÀÌ´Ù. 2¹ø° ¿É¼ÇÀº swap partitionÀ» ¸¸µå´Â °ÍÀε¥ swap partitionÀº ´ÜÁö swap °ø°£¸¸À» À§Çؼ­ »ç¿ëµÈ´Ù. ´ëºÎºÐÀÇ »ç ¶÷µéÀº swap file´ë½Å¿¡ swap partitionÀ» »ç¿ëÇÑ´Ù. ÇϳªÀÇ swap fileÀ̳ª partitionÀº 16¸Þ°¡¹ÙÀÌÆ®±îÁö ¸¸µé ¼ö ÀÖ´Ù. 16¸Þ°¡¹ÙÀÌ Æ®ÀÌ»óÀÇ swap °ø°£À» ¸¸µé·Á¸é ¿©·¯°³ÀÇ swap fileÀ̳ª partitionÀ» ¸¸µé¸é µÈ ´Ù - 8°³±îÁö ¸¸µé ¼ö°¡ ÀÖ´Ù. ¿¹µé µé¾î 32¸Þ°¡¹ÙÀÌÆ®ÀÇ swap °ø°£ÀÌ ÇÊ¿äÇÏ ´Ù¸é ¿©·¯ºÐµéÀº µÎ°³ÀÇ 16¸Þ°¡¹ÙÀÌÆ®ÀÇ swap partitionÀ» ¸¸µé¸é µÈ´Ù. Swap partitionÀ» settingÇÏ´Â °ÍÀº 2.3.4Àý¿¡¼­, swap fileÀÇ setting¿¡ ´ëÇؼ­´Â 4Àå¿¡ ¼­ ¾ð±ÞÇÑ´Ù. µû¶ó¼­, ÀϹÝÀûÀ¸·Î ¸®´ª½º¸¦ ¼³Ä¡Çϴµ¥ À־ 2°³ÀÇ partitionÀÌ ÇÊ¿äÇÏ´Ù: Çϳª´Â root filesystemÀ» À§ÇÑ °ÍÀÌ°í ¶Ç Çϳª´Â swap °ø°£À» À§Çؼ­ÀÌ´Ù. ¹° ·Ð À§ÀÇ °æ¿ì ´Ù¾çÇÑ ÇüÅ°¡ ÀÖÀ» ¼ö ÀÖÁö¸¸ ÀÌ°ÍÀº ÃÖ¼ÒÇÑÀÇ setupÀÌ´Ù. Swap °ø°£ÀÌ ÇÊ¿äÇÏÁö ¾Ê´Ù¸é ¿©·¯ºÐÀÇ RAMÀÌ Àû¾îµµ 16¸Þ°¡°¡ ÀÖ´Ù°í °¡Á¤ ÇÑ´Ù. ¹°·Ð ÀÌ·¯ÇÑ ÆÄƼ¼ÇµéÀÌ ¾ó¸¶¸¸Å­ÀÇ °ø°£ÀÌ ÇÊ¿äÇÑÁö ¾Ë°í ½ÍÀ» °ÍÀÌ´Ù. ¸® ´ª½º filesystemÀÇ Å©±â( ¸®´ª½º¼ÒÇÁÆ®¿þ¾î¸¦ Æ÷ÇÔÇÑ Å©±â ) ´Â ¿©·¯ºÐÀÌ ÀνºÅç ÇÒ ¼ÒÇÁÆ®¿þ¾î°¡ ¾ó¸¶³ª ¸¹Àº°¡ ¶Ç´Â ¾î¶² ¹èÆ÷º»À» »ç¿ëÇϴ°¡¿¡ Àý´ëÀûÀ¸·Î ´Þ·ÁÀÖ´Ù. ¾Æ¸¶ ¹èÆ÷º»¿¡ µþ·Á ¿À´Â ¹®¼­¿¡ ¾ó¸¶¸¸Å­ÀÇ °ø°£ÀÌ ¿ä±¸µÇ´Â°¡°¡ ÀûÇôÁ® ÀÖÀ» °ÍÀÌ´Ù. ÀÛÀº ¸®´ª½º ½Ã½ºÅÛÀº 20¸Þ°¡ ÀÌÇÏÀÇ °ø°£À» »ç¿ëÇÑ ´Ù: Å« ¸®´ª½º ½Ã½ºÅÛÀº 80~100¸Þ°¡ ȤÀº ±× ÀÌ»óÀ» ¿ä±¸ÇÑ´Ù. ¸®´ª½º°¡ ¼³ Ä¡µÉ °ø°£Àº ¸®´ª½º Àڽſ¡ ÀÇÇؼ­ ¿ä±¸µÇ´Â °ÍÀÓÀ» ¸í½ÉÇ϶ó. ¸¸¾à ¿©·¯ºÐ ÀÚ ½Å¸¸ »ç¿ëÇÒ µð·ºÅ丮ÀÇ Æ¯º°ÇÑ °ø°£ÀÌ ÇÊ¿äÇÏ´Ù¸é ¹Ì·¡¸¦ À§Çؼ­ ¿©À¯°ø°£À» ³²°ÜµÎ´Â °ÍÀÌ ÁÁ´Ù. Swap ÆÄƼ¼ÇÀÇ Å©±â´Â ¾ó¸¶¸¸Å­ÀÇ °¡»ó RAMÀÌ ÇÊ¿äÇÑ°¡¿¡ ´Þ·ÁÀÖ´Ù. °æÇè ÀûÀ¸·Î ¿©·¯ºÐÀÇ RAM¿¡ 2¹è Á¤µµ¸¦ ÀâÀ¸¸é µÈ´Ù : ¿¹¸¦ µé¾î 4¸Þ°¡ÀÇ RAMÀÌ ÀÖ´Ù¸é 8¸Þ°¡ÀÇ swap ÆÄƼ¼ÇÀ» Àâ´Â °ÍÀÌ´Ù. ¹°·Ð ÀÌ°ÍÀº ´ÜÁö ÃßÃø¿¡ Áö³ªÁö ¾Ê´Â´Ù - ½ÇÁ¦ÀûÀÎ swap °ø°£ÀÇ Å©±â´Â ¿©·¯ºÐÀÌ ½ÇÇàÇÒ ¼ÒÇÁÆ®¿þ¾î¿¡ ´Þ·ÁÀÖ ´Â °ÍÀÌ´Ù. ¸¸¾à 16¸Þ°¡¹ÙÀÌÆ® ÀÌ»óÀÇ RAMÀ» °¡Áö°í ÀÖ´Ù¸é swap °ø°£À» »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø´Ù. Áß¿ä : ¸¹Àº SCSI AdapterµéÀº ÆÄƼ¼Ç¿¡¼­ ½Ç¸°´õ¹øÈ£ 1024ÀÌ»óÀ» »ç¿ëÇÏ¸é ºÎÆÃÀÌ ºÒ°¡´ÉÇÏ´Ù. µû¶ó¼­ ¸®´ª½ºÀÇ °ø°£À» ¸¶·ÃÇÏ°íÀÚ ÇÒ ¶§´Â root filesystem¿¡ ´ëÇؼ­´Â 1024ÀÌ»óÀÇ ¹üÀ§³»ÀÇ ÆÄƼ¼ÇÀ» ÀâÀ¸¸é ¾ÈµÈ´Ù. ¸®´ª½º ´Â 1024ÀÌ»óÀÇ ½Ç¸°´õµµ »ç¿ëÇÒ ¼ö ÀÖÀ¸³ª ±×°ÍÀ» »ç¿ëÇÏ¸é ¸®´ª½º¸¦ ºÎÆøø ÇÒ ¼öµµ ÀÖ´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó. ÀÌ Ãæ°í´Â ³Ê¹« À̸¥ °¨ÀÌ ¾øÁö ¾ÊÀ¸³ª ¿©·¯ ºÐÀÇ ¸®´ª½º¿¡ ´ëÇÑ µå¶óÀÌºê ¼³°è¿¡ ¾ÆÁÖ Áß¿äÇÑ °ÍÀÌ´Ù. ¸¸¾à root filesystem¿¡ ´ëÇؼ­ 1024 ÀÌ»óÀÇ ½Ç¸°´õ¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù¸é ¸®´ª ½º¸¦ Ç×»ó floppy·Î ºÎÆÃÇÏ¿©¾ß ÇÑ´Ù. ½ÇÁ¦ÀûÀ¸·Î ±×¸® ³ª»Û ¹æ¹ýÀº ¾Æ´Ï´Ù - Çϵåµå¶óÀ̺ê·Î ºÎÆÃÇÏ´Â °Íº¸´Ù Á¶±Ý´õ ½Ã°£ÀÌ °É¸± »ÓÀÌ´Ù. ¿©ÇÏÆ° ÀÌ°ÍÀº ¿©·¯ºÐÀÌ ¼±ÅÃÇÒ ¹®Á¦ÀÌ´Ù. 2.2.4 Çϵåµð½ºÅ©¸¦ ´Ù½Ã ³ª´©±â ÀÌ Àý¿¡¼­´Â ¸®´ª½º¸¦ ¼³Ä¡Çϱâ À§ÇÑ °ø°£À» ¸¶·ÃÇϱâ À§Çؼ­ ÇöÀçÀÇ ÆÄƼ¼Ç À» ¾î¶»°Ô ´Ù½Ã ³ª´©´Â°¡¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ¸¸¾à ¾Æ¹«°Íµµ µé¾îÀÖÁö ¾ÊÀº ±ú ²ýÇÑ Çϵåµå¶óÀ̺꿡 ¸®´ª½º¸¦ ¼³Ä¡ÇÏ°íÀÚ ÇÑ´Ù¸é ÀÌ ÀýÀ» ³Ñ°Ü¼­ 2.3Àý·Î °¡ ±â ¹Ù¶õ´Ù. ÇöÁ¸ÇÏ´Â ÆÄƼ¼ÇÀ» ´Ù½Ã ³ª´©´Â ÀϹÝÀûÀÎ ¹æ¹ýÀº ÇöÀç ÆÄƼ¼ÇÀ» Áö¿ö¼­( ÀÌ °æ¿ì ÆÄƼ¼Ç³»ÀÇ ¸ðµç ÆÄÀϵéÀº Áö¿öÁø´Ù ) »õ·Î ¸¸µå´Â °ÍÀÌ´Ù. µå¶óÀ̺긦 ´Ù½Ã ³ª´©±â Àü¿¡ ¿©·¯ºÐÀÇ systemÀ» ¹é¾÷Ç϶ó. ÆÄƼ¼ÇÀ» ³ª´« ÈÄ¿¡ ¹é¾÷µÈ °Í À» ´Ù½Ã ÀνºÅçÇÏ¸é µÈ´Ù. ±×·¯³ª ÇöÀçÀÇ ÆÄƼ¼Ç³»ÀÇ ÆÄÀÏÀ» Áö¿ìÁö ¾Ê°í ÆÄ Æ¼¼ÇÀ» ³ª´©¾îÁÖ´Â MS-DOS¿ë ÇÁ·Î±×·¥ÀÌ ¸î °³ ÀÖ´Ù. À̵é Áß Çϳª´Â "FIPS"¶ó°í Çϴµ¥ ¸¹Àº ¸®´ª½º FTP site¿¡¼­ °¡Á®¿Ã ¼ö ÀÖ´Ù. ¶ÇÇÑ ¿ø·¡ÀÇ ÆÄƼ¼ÇÀ» ´Ù½Ã ³ª´©¾ú±â ¶§¹®¿¡ ¹é¾÷¹ÞÀº ¸ðµç °ÍÀ» ´Ù½Ã ÀνºÅç ÇÒ ¼ö ¾ø´Â °æ¿ìµµ ÀÖ´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó. ÀÌ °æ¿ì´Â ÀÛ¾ÆÁø ÆÄƼ¼Ç¿¡ ¸Âµµ ·Ï ¹é¾÷¹ÞÀº °ÍÁß ÇÊ¿ä¾ø´Â °ÍÀº ÃæºÐÈ÷ Áö¿ï ÇÊ¿ä°¡ ÀÖ´Ù. ÆÄƼ¼ÇÀ» ´Ù½Ã ³ª´©´Âµ¥ »ç¿ëµÇ´Â ÇÁ·Î±×·¥Àº fdiskÀÌ´Ù. °¢°¢ÀÇ OS´Â ÀÌ ÇÁ ·Î±×·¥°ú °°Àº ÀÏÀ» ÇÏ´Â ÇÁ·Î±×·¥À» °¡Áö°í ÀÖ´Ù. ¿¹¸¦ µé¾î MS-DOSÇÏ ¿¡¼­´Â FDISK¸í·ÉÀ» »ç¿ëÇÏ¸é µÈ´Ù. ÆÄƼ¼ÇÀ» ´Ù½Ã ³ª´©´Âµ¥ À־ ¿©·¯ºÐ µéÀº ¾î¶² OS¸¦ »ç¿ëÇϴ°¡¿¡ »ó°ü¾øÀÌ ÇØ´ç OSÀÇ ¹®¼­µéÀ» Âü°íÇØ¾ß ÇÑ´Ù. ¿©±â¿¡ MS-DOSÀÇ FDISK¸¦ »ç¿ëÇÏ¿© ÆÄƼ¼ÇÀ» ´Ù½Ã ³ª´©´Â °Í¿¡ ´ëÇØ ¾ð±ÞÀ» ÇÒ ÅÍÀε¥ ÀÌ·¯ÇÑ °ÍÀ» ´Ù¸¥ OS¿¡ ´ëÇؼ­ ¸¶Âù°¡Áö·Î Àû¿ëµÈ´Ù. Çϵåµå¶óÀ̺긦 ´Ù½Ã ³ª´©±â Àü¿¡ ¹Ýµå½Ã ¿©·¯ºÐµéÀÌ °¡Áö°í ÀÖ´Â ¹®¼­µéÀ» Âü°íÇ϶ó. ÀÌ Àý¿¡¼­´Â ÀÌ·¯ÇÑ °úÁ¤ÀÇ ÀϹÝÀûÀÎ °³°ü¸¸À» Á¦°øÇÑ´Ù :¿ì¸®°¡ ¿© ±â¼­ ¾ð±ÞÇÏÁö ¾Ê´Â °ÍµéÀÌ ¸¹ÀÌ ÀÖ´Ù. ¿©·¯ºÐÀÌ ¸¸¾à ÆÄƼ¼ÇÀ» ¿Ã¹Ù·Î ³ª´© Áö ¾Ê´Â´Ù¸é ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ÀÖ´Â ¸ðµç ¼ÒÇÁÆ®¿þ¾îµéÀ» ÀÒ¾î¹ö¸± ¼ö ÀÖ´Ù. ÁÖÀÇ : ´Ù¸¥ OS( ¸®´ª½º Æ÷ÇÔ )¿¡ ´ëÇؼ­ MS-DOS¿¡ ÀÖ´Â FDISK·Î ÆÄƼ¼ÇÀ» ¼öÁ¤Çϰųª »ý¼ºÇÏÁö ¸»¶ó. ¹Ýµå½Ã ±× OS¿¡ Æ÷ÇÔµÈ fdisk·Î¼­ ÆÄƼ¼ÇÀ» ¼öÁ¤ÇÏ ¿©¾ß ÇÑ´Ù; ¿¹¸¦ µé¾î ¸®´ª½º ÆÄƼ¼ÇÀ» ¸¸µé·Á¸é ¸®´ª½º¿¡ ÀÖ´Â fdisk·Î¼­ ÆÄƼ¼ÇÀ» ³ª´©¾î¾ß ÇÑ´Ù. 2.3.3Àý¿¡¼­ ¸®´ª½º ÆÄƼ¼ÇÀ» ¾î¶»°Ô ³ª´©´ÂÁö ¾ð ±ÞÇÒ °ÍÀ̳ª Áö±ÝÀº ¿©·¯ºÐÀÇ ÇöÀçÀÇ ÆÄƼ¼Ç¿¡ ´ëÇؼ­ ¾ð±ÞÇÒ °ÍÀÌ´Ù. ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ Àüü°¡ MS-DOS¿¡ ÀÇÇØ »ç¿ëµÇ´Â ÇϳªÀÇ µå¶óÀ̺갡 ÀÖ ´Ù°í °¡Á¤ÇÏÀÚ. µû¶ó¼­ ÇöÀçÀÇ µå¶óÀ̺ê´Â º¸Åë ÀϹÝÀûÀ¸·Î ¾Ë·ÁÁø C: ·Î¼­ ÇÏ ³ªÀÇ MS-DOS ÆÄƼ¼ÇÀ¸·Î ÀÌ·ç¾îÁø´Ù. ÀÌ·¸°Ô ÇöÀçÀÇ µå¶óÀ̺꿡 ´ëÇÑ ÆÄƼ ¼ÇÀ» ³ª´©´Â ¹æ¹ýÀº µ¥ÀÌÅ͸¦ ÀüºÎ Æı«ÇÒ ¼ö Àֱ⠶§¹®¿¡ FDISK¸¦ ½ÇÇà ½ÃÅ°´Âµ¥ ÇÊ¿äÇÑ ¸ðµç °ÍµéÀ» Æ÷ÇÔÇÏ´Â ºÎÆð¡´ÉÇÑ MS-DOS "System Disk" ¸¦ ¸¸µé¾î¾ß ÇÑ´Ù. ±×¸®°í ÆÄƼ¼ÇÀ» ´Ù½Ã ³ª´©´Â ÀÏÀÌ ³¡³ª¸é ¹é¾÷¹ÞÀº °÷¿¡¼­ ¼ÒÇÁÆ®¿þ¾îµéÀ» ´Ù½Ã Çϵåµå¶óÀ̺ê·Î ¿Å°Ü¾ß ÇÑ´Ù. ´ëºÎºÐÀÇ °æ¿ì MS-DOS ÀνºÅç µð½ºÄÏÀ» ÀÌ·¯ÇÑ ¸ñÀû¿¡ »ç¿ëÇÑ´Ù. ±×·¯³ª ¿©·¯ºÐ ÀڽŸ¸ÀÇ ½Ã½ºÅÛ µð ½ºÄÏÀ» ¸¸µé·Á¸é, Ç÷ÎÇǸ¦ Æ÷¸ËÇÏ´Â ¸í·É¾î¿Í ÇÔ²² »ç¿ëÇÑ´Ù. FORMAT /s A: ÀÌ Ç÷ÎÇǵð½ºÄÏ¿¡ ÇÊ¿äÇÑ FORMAT.EXE¿Í FDISK.EXE¸¦ Æ÷ÇÔÇÏ´Â ¸ðµç MS-DOS À¯Æ¿¸®Æ¼µéÀ» Ä«ÇÇÇÑ´Ù( º¸Åë ¿©·¯ºÐÀÇ µå¶óÀ̺꿡 /DOS µð·ºÅ丮¿¡ ÀÖ´Ù ). ÀÌÁ¦ ÀÌ Ç÷ÎÇǵð½ºÄÏÀ¸·Î ºÎÆÃÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ´ÙÀ½ÀÇ ¸í·É¾î¸¦ ½ÇÇà½ÃŲ´Ù. FDISK C: ÀÌ ¸í·É¾î´Â FDISK¸¦ ±âµ¿½ÃŲ´Ù. FDISK´Â ÀÚµ¿ÀûÀ¸·Î ¼öÇàµÇÁö¸¸ ÀÚ¼¼ÇÑ °ÍÀº MS-DOS¿¡ °ü·ÃµÈ ¹®¼­¸¦ ÂüÁ¶ Çϱ⠹ٶõ´Ù. FDISK¸¦ ½ÇÇà½ÃÅ°¸é partition tableÀ» º¸¿©ÁÖ´Â ¸Þ´º¸¦ ÀÌ¿ëÇÑ ´Ù. ±×¸®°í È­¸é¿¡ ³ªÅ¸³­ Á¤º¸µéÀ» ±â·ÏÇØ µÐ´Ù. ¸®´ª½º ÀνºÅç¿¡¼­ ºüÁ® ³ª¿Í ¼­ ´Ù½Ã º¹±¸ÇÏ°íÀÚ ÇÒ ¶§´Â ¿ø·¡ ½Ã½ºÅÛÀÇ Á¤º¸¸¦ ±â·ÏÇÏ´Â °ÍÀº Áß¿äÇÏ´Ù. Á¸ÀçÇÏ´Â ÆÄƼ¼ÇÀ» »èÁ¦Çϱâ À§Çؼ­´Â FDISKÀÇ ¸Þ´º¿É¼Ç¿¡¼­ " Delete an MS-DOS Partition or Logical DOS Drive "¸¦ ¼±ÅÃÇÑ´Ù. »èÁ¦ÇÏ°íÀÚ ÇÏ´Â ÆÄƼ¼ÇÀÇ type( primary, extended, logical )°ú ÆÄƼ¼Ç ¹øÈ£¸¦ ¼±ÅÃÇ϶ó. ¸ðµç °æ°íµéÀ» ´Ù½Ã »ìÆ캸¶ó. »õ·Î¿î ÆÄƼ¼ÇÀ» ¸¸µé±â À§Çؼ­´Â FDISK ¿É¼Ç¿¡¼­ " Creat an MS-DOS Partition or Logical DOS Drive "¸¦ ¼±ÅÃÇÑ´Ù. ¸¸µé°íÀÚÇÏ´Â ÆÄƼ¼ÇÀÇ type( primary, extended, logical )°ú ÆÄƼ¼ÇÀÇ Å©±â( ¸Þ°¡¹ÙÀÌÆ® ´ÜÀ§ )¸¦ °áÁ¤ÇÑ´Ù. FDISK ÇÁ·Î±×·¥Àº »õ·Î¿î ÆÄƼ¼ÇÀ» ¸¸µé¾î ÁÙ °ÍÀÌ´Ù. FDISK¸¦ »ç¿ëÇÑ ÈÄ¿¡´Â ÇÁ·Î±×·¥À» ºüÁ® ³ª¿Í¼­ »õ·Î¿î ÆÄƼ¼ÇÀ» ´Ù½Ã Æ÷¸Ë ÇÏ¿©¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î ù¹ø° µµ½ºÆÄƼ¼Ç( C: )ÀÇ Å©±â¸¦ ÀçÁ¶Á¤ÇÏ¿´´Ù¸é ´Ù À½ÀÇ ¸í·ÉÀ» ¼öÇàÇÏ¿©¾ß ÇÑ´Ù. FORMAT /s C: ÀÌÁ¦ ¿©·¯ºÐÀº ¹é¾÷¹Þ¾Æ ³õÀº °÷À¸·ÎºÎÅÍ ´Ù½Ã ÀνºÅçÇÒ ¼ö ÀÖ´Ù. 2.3 ¸®´ª½º ¼³Ä¡Çϱ⠸®´ª½º¸¦ ¼³Ä¡Çϱâ À§Çؼ­ Çϵåµð½ºÅ©¸¦ ´Ù½Ã ÀçÁ¶Á¤Çϸé ÀÌÁ¦´Â ¸®´ª½º¸¦ ¼³Ä¡ÇÒ Áغñ°¡ µÈ °ÍÀÌ´Ù. Àüü °³°ýÀûÀÎ ¼³Ä¡ÀýÂ÷¸¦ °£´ÜÈ÷ ±â¼úÇϸé o ¸®´ª½º ÀνºÅç¸Åü¸¦ ºÎÆýÃŲ´Ù. o ¸®´ª½ºÆÄƼ¼ÇÀ» »ý¼ºÇϱâ À§Çؼ­ ¸®´ª½º »ó¿¡¼­ fdisk¸¦ ½ÇÇà½ÃŲ´Ù o »ý¼ºµÈ ¸®´ª½º ÆÄƼ¼Ç¿¡ ¸®´ª½ºÆÄÀϽýºÅÛ°ú swapÀ» À§Çؼ­ mke2fs¿Í mkswapÀ» ½ÇÇà½ÃŲ´Ù. o ¸®´ª½º ¹èÆ÷ÆÇÀ» ¼³Ä¡ÇÑ´Ù. o ¸¶Áö¸·À¸·Î Çϵåµð½ºÅ©¿¡ ¸®´ª½º ºÎÆ®·Î´õÀÎ LILO¸¦ ¼³Ä¡Çϰųª ±×·¸Áö ¾ÊÀº °æ¿ì´Â ¸®´ª½º¸¦ ºÎÆÃÇϱâ À§Çؼ­ Boot Floppy¸¦ ¸¸µç´Ù. ¸®´ª½º°¡ ¹èÆ÷µÈ ÇüÅ¿¡ µû¶ó¼­ À§ÀÇ °úÁ¤µéÀÌ ÀÚµ¿À¸·Î ¼³Ä¡°¡ µÇ´Â °æ¿ì µµ ÀÖ°í ±×·¸Áö ¾ÊÀº ¹èÆ÷Æǵµ ÀÖÀ» °ÍÀÌ´Ù. µû¶ó¼­ ÀÚ½ÅÀÌ °¡Áö°í ÀÖ´Â ¹è Æ÷ÆÇ¿¡ ƯÁ¤ÇÑ ¸í·É¾î°¡ ÀÖ´ÂÁöÀÇ ¿©ºÎ¸¦ ¾Ë¾Æº¸¾Æ¾ß ÇÑ´Ù. 2.3.1 Booting Linux ù¹ø° ´Ü°è´Â ¸®´ª½º ÀνºÅç¸Åü·Î ºÎÆÃÀ» ½ÃÅ°´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº Ç÷ÎÇÇ µð½ºÄÏÀÌ µÉ ¼öµµ ÀÖ°í CD-ROMÀÌ µÉ ¼öµµ ÀÖ´Ù. ´ëºÎºÐÀÇ °æ¿ì¿¡ ÀνºÅç¸Åü ´Â ÀÛÀº ¸®´ª½º½Ã½ºÅÛÀ» Æ÷ÇÔÇÏ´Â " Boot Floppy " ÀÏ °ÍÀÌ´Ù. Ç÷ÎÇÇ·Î ºÎ ÆÃÇÏ¸é ¿©·¯ºÐµéÀº ¿©·¯ºÐµéÀÌ ¾î¶² ÀýÂ÷¸¦ ÅëÇÏ¿© ÀνºÅçÇÒ ¼ö ÀÖµµ·Ï ÀεµÇØ ÁÖ´Â ÀνºÅç ¸Þ´º¸¦ º¸°Ô µÉ °ÍÀÌ´Ù. ¾î¶² ¹èÆ÷º»Àº ÀÌ Ç÷ÎÇÇ·Î ºÎÆÃÇϸé login prompt°¡ ³ªÅ¸³­´Ù. ¿©±â¼­ ¿ì¸®´Â º¸Åë ÀνºÅç °úÁ¤À» ½ÃÀÛÇϱâ À§Çؼ­ root³ª install·Î loginÇÑ´Ù. ¹èÆ÷º»¿¡ ÇÔ²² ¿À´Â ¹®¼­¿¡´Â ÀνºÅç¸Åü·Î ºÎÅÍ ¸® ´ª½º¸¦ ºÎÆÃÇÒ ¶§ ÇÊ¿äÇÑ °Í¿¡ ´ëÇÑ ¼³¸íÀÌ ÀÖ´Ù. 2.3.2 ¸®´ª½º »ó¿¡¼­ÀÇ µå¶óÀ̺ê¿Í ÆÄƼ¼Ç ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º»Àº fdisk¸¦ »ç¿ëÇؼ­ ¸®´ª½ºÆÄƼ¼ÇÀ» ¸¸µéµµ·Ï ¿ä±¸ ÇÏ°í ÀÖ´Ù. ¸î¸îÀº ÀÚµ¿ÀûÀ¸·Î ¸®´ª½º ÆÄƼ¼ÇÀ» »ý¼º½ÃÄÑÁØ´Ù. ¾Æ·¡ÀÇ ¸®´ª½º ÆÄƼ¼Ç°ú µð¹ÙÀ̽º¸í¿¡ ´ëÇÑ Á¤º¸¸¦ ¹Ýµå½Ã ¾Ë¾ÆµÎ±â ¹Ù¶õ´Ù. ¸®´ª½º»óÀÇ µð¹Ù À̽º¿Í ÆÄƼ¼ÇÀº ´Ù¸¥ OS»ó¿¡¼­ÀÇ ÇÑÂÊ°ú ´Ù¸¥ À̸§À¸·Î ÁÖ¾îÁø´Ù. MS-DOS¿¡¼­ÀÇ floppy drive´Â A:³ª B:·Î ÂüÁ¶ÇÒ ¼ö ÀÖ°í Hard drive partitionÀº C:³ª D:µî°ú °°ÀÌ ÂüÁ¶ÇÒ ¼ö ÀÖ´Ù. /dev µð·ºÅ丮¿¡¼­ ãÀ» ¼ö ÀÖ´Â Device DriverµéÀº System¿¡ ÀÖ´Â Deviceµé°ú Åë½ÅÇÒ ¼ö ÀÖµµ·Ï »ç¿ëµÇ¾îÁø´Ù( ÇÏµå µå¶óÀ̹ö³ª ¸¶¿ì½º µî). ¿¹¸¦ µé¾î ¸¶¿ì½º¸¦ °¡Áö°í ÀÖ´Ù¸é /dev/mouse µå¶óÀ̹ö¸¦ ÅëÇؼ­ accessÇÒ ¼ö ÀÖ ´Ù. Ç÷ÎÇdzª ÇÏµå µå¶óÀ̺ê¿Í µ¶¸³ÀûÀÎ ÆÄƼ¼ÇµéÀº Àüü°¡ ±×µé ÀڽŸ¸Àº µ¶ ¸³ÀûÀÎ µð¹ÙÀ̽º µå¶óÀ̹ö·Î ÁÖ¾îÁø´Ù. ¿©±â¼­ µð¹ÙÀ̽º µå¶óÀ̹ö interface ¿¡ ´ëÇÑ °ÆÁ¤À» ÇÒ ÇÊ¿ä´Â ¾ø´Ù. ´ÜÁö ¾î¶»°Ô ´Ù¾çÇÑ µð¹ÙÀ̽ºµéÀÌ ±×µéÀÌ »ç ¿ëµÇ¾î Áú ¼ö ÀÖµµ·Ï À̸§ÀÌ ÁÖ¾îÁö´Â°¡¿¡ ´ëÇÑ ÀÌÇØ°¡ Áß¿äÇÑ °ÍÀÌ´Ù. Table 2.1¿¡ ´Ù¾çÇÑ µð¹ÙÀ̽º µå¶óÀ̹öÀÇ ¸®½ºÆ®°¡ ÀÖ´Ù. ÀÌ Table¿¡ ´ëÇØ ÁÖ¼®À» ºÙÀÌÀÚ¸é /dev/fd0°¡ ù¹ø° Ç÷ÎÇǵå¶óÀ̺꿡 ÇØ´çµÇ°í( MS-DOS¿¡¼­ÀÇ A: µå¶óÀ̺ê) /dev/fd1ÀÌ µÎ¹ø° Ç÷ÎÇǵå¶óÀ̺꿡 ÇØ ´çÀÌ µÈ´Ù.(B:) ¶ÇÇÑ SCSI ÇÏµå µå¶óÀ̺ê´Â ´Ù¸¥ ¹æ½ÄÀÇ µå¶óÀ̺꿡 ºñÇؼ­ Á» ´Ù¸¥ À̸§ÀÌ µÈ´Ù. IDE, MFM, ±×¸®°í RLL µå¶óÀ̺êµéÀº /dev/hda, /dev/hdb µîµîÀ» ÅëÇØ accessÇÒ ¼ö ÀÖ´Ù. /dev/hda»óÀÇ µ¶¸³ÀûÀÎ ÆÄƼ¼ÇÀº /dev/hda1, /dev/hda2µî À¸·Î À̸§ÀÌ Á¤ÇØÁø´Ù. ÇÏÁö¸¸ SCSI µå¶óÀ̺ê´Â /dev/sda, /dev/sdbµîÀ¸·Î ÀÌ ¸§ÀÌ Á¤ÇØÁö¸ç À§¿¡¼­¿Í ¸¶Âù°¡Áö·Î /dev/sda1, /dev/sda2·Î µ¶¸³ÀûÀÎ ÆÄƼ¼Çµé ÀÌ Á¤ÇØÁø´Ù. ¿¹¸¦ µéÀÚ. ÇϳªÀÇ IDE¹æ½ÄÀÇ Çϵåµå¶óÀ̺갡 3°³ÀÇ primary partitionÀ» °¡Áö °í ÀÖÀ¸¸ç óÀ½ 2°³´Â MS-DOS¸¦ »ç¿ëÇÏ°í ÀÖ°í, ¼¼¹ø°´Â ¸®´ª½º¿¡ ÀÇÇØ »ç¿ëµÇ´Â 2°³ÀÇ logical partitionÀ» °¡Áö°í ÀÖ´Â extended partitionÀ̶ó°í °¡ Á¤ÇÏÀÚ. ÀÌ·¯ÇÑ ÆÄƼ¼Ç¿¡ ´ëÇÑ device´Â ´ÙÀ½°ú °°ÀÌ ÂüÁ¶µÈ´Ù. ----------------------------------------------------------------------------------------------- Device Name ----------------------------------------------------------------------------------------------- First floppy (A:) /dev/fd0 Second floppy (B:) /dev/fd1 First hard drive (Àüü µå¶óÀ̺ê) /dev/hda First hard drive, primary partition 1 /dev/hda1 First hard drive, primary partition 2 /dev/hda2 First hard drive, primary partition 3 /dev/hda3 First hard drive, primary partition 4 /dev/hda4 First hard drive, logical partition 1 /dev/hda5 First hard drive, logical partition 2 /dev/hda6 . . . Second hard drive (Àüü µå¶óÀ̺ê) /dev/hdb Second hard drive, primary partition 1 /dev/hdb1 . . . First SCSI hard drive (Àüü µå¶óÀ̺ê) /dev/sda First SCSI hard drive, primary partition 1 /dev/sda1 . . . Second SCSI hard drive (Àüü µå¶óÀ̺ê) /dev/sdb Second SCSI hard drive, primary partition 1 /dev/sdb1 . Table 2.1 : Linux Partition Names ù¹ø° MS-DOS ÆÄƼ¼Ç (C:) /dev/hda1 µÎ¹ø° MS-DOS ÆÄƼ¼Ç (D:) /dev/hda2 Extended partition /dev/hda3 ù¹ø° ¸®´ª½º logical partition /dev/hda5 µÎ¹ø° ¸®´ª½º logical partition /dev/hda6 ¿©±â¼­ /dev/hda4°¡ ¾ø´Ù´Â °Í¿¡ ÁÖ¸ñÇ϶ó: ÀÌ°ÍÀº ³×¹ø° primary partition¿¡ ´ëÀÀµÇ´Â ÆÄƼ¼Ç¸íÀ̳ª À§ ¿¹Á¦¿¡´Â ¾ø´Ù. Logical partitionÀº /dev/hda5ºÎÅÍ ¿¬ ¼ÓÀûÀ¸·Î À̸§ÀÌ ºÙ¿©Áø´Ù. 2.3.3 ¸®´ª½ºÆÄƼ¼Ç ¸¸µé±â ÀÌÁ¦´Â fdisk¸í·ÉÀ¸·Î ¸®´ª½º ÆÄƼ¼ÇÀ» ¸¸µé Áغñ°¡ µÇ¾ú´Ù. 2.2.3¿¡¼­ ±â¼ú ÇÑ °Í°ú °°ÀÌ ÀϹÝÀûÀ¸·Î ¸®´ª½º ÀÚü°¡ µé¾î°¥ ÆÄƼ¼Ç Çϳª¿Í swap °ø°£À» À§ÇÑ ÆÄƼ¼ÇÀÌ ÇÊ¿äÇÏ´Ù. Installation media·Î ºÎÆÃÇÑ ÈÄ¿¡ fdisk¸¦ ½ÇÇà½ÃŲ ´Ù. fdisk ´Â ÆÄƼ¼ÇÀ» ¸¸µé°íÀÚÇÏ´Â µå¶óÀ̺êÀÇ ¸®´ª½º Device nameÀÌ´Ù( Table 2.1). ¿¹¸¦ µé¾î ù¹ø° SCSI disk¿¡¼­ fdisk¸¦ ½ÇÇàÇÏ°íÀÚ ÇÑ´Ù¸é, fdisk /dev/sda¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù. ¸¸¾à fdiskµÚ¿¡ ¾Æ¹«°Íµµ Àû¾î ÁÖÁö ¾Ê´Â´Ù¸é µðÆúÆ®·Î¼­ /dev/hda(ù¹ø° IDE drive)°¡ ÁöÁ¤µÈ´Ù. ¸¸¾à ÇϳªÀÌ»óÀÇ ¸®´ª½º ÆÄƼ¼ÇÀ» ¸¸µé°íÀÚÇÑ´Ù¸é °¢ µå¶óÀ̺꿡¼­ fdisk¸¦ ½ÇÇà½ÃÅ°¸é µÈ´Ù. # fdisk /dev/hda Command (m for help) ¿©±â¼­ fdisk´Â ¸í·ÉÀ» ±â´Ù¸®°Ô µÈ´Ù: mÀ» ÀÔ·ÂÇÔÀ¸·Î½á optionµéÀ» º¼ ¼ö ÀÖ ´Ù. Command (m for help): m Command action a toggle a bootable flag (ºÎÆð¡´ÉÇÑ flag¸¦ Åä±Û) d delete a partition (ÆÄƼ¼ÇÀ» Áö¿î´Ù) l list known partition types (ÆÄƼ¼Ç typeÀ» º¸¿©ÁØ´Ù) m print this menu (¸Þ´º¸¦ º¸ÀδÙ) n add a new partition (»õ·Î¿î ÆÄƼ¼ÇÀ» »ý¼ºÇÑ´Ù) p print the partition table (ÆÄƼ¼Ç Å×À̺íÀ» È­¸é¿¡ ÀμâÇÑ´Ù) q quit without saving changes (º¯°æ»çÇ×À» ÀúÀåÇÏÁö ¾Ê°í ³¡³¿) t change a partition's system id (ÆÄƼ¼ÇÀÇ system id¸¦ º¯°æ) u change display/entry units (È­¸é Àμâ½Ã ¼½ÅÍ/½Ç¸°´õ ¼±ÅÃ) v verify the partition table (ÆÄƼ¼Ç Å×À̺íÀ» °Ë»ö) w write table to disk and exit (º¯°æ»çÇ×À» ÀúÀåÇÏ°í ³¡³¿) x extra functionality (experts only) (Ưº°±â´É - Àü¹®°¡ Àü¿ë) n ¸í·ÉÀº »õ·Î¿î ÆÄƼ¼ÇÀ» ¸¸µå´Âµ¥ »ç¿ëµÈ´Ù. ´Ù¸¥ ¿É¼ÇÀº ±×¸® »ç¿ëÇÏÁö ¾Ê°Ô µÈ´Ù. º¯°æ»çÇ×À» ÀúÀåÇÏÁö ¾Ê°í ³¡³»·Á¸é q ¸í·ÉÀ» »ç¿ëÇÑ´Ù. fdisk Á¾·á ¿Í ÇÔ²² Å×À̺íÀÇ º¯°æ»çÇ×À» µð½ºÅ©¿¡ ÀúÀåÇÏ°í ³¡³»·Á¸é w ¸í·É¾î¸¦ »ç¿ëÇÑ ´Ù. Á¦ÀÏ ¸ÕÀú ÇÒ ÀÏÀº ÇöÀç ÆÄƼ¼ÇÅ×À̺íÀ» È­¸é¿¡ Ç¥½ÃÇÏ°í È­¸é¿¡ ³ªÅ¸³­ Á¤º¸¸¦ ³ªÁß¿¡ ÂüÁ¶Çϱâ À§Çؼ­ Àû¾îµÐ´Ù. p ¸í·É¾î¸¦ ÀÌ¿ëÇ϶ó. Command (m for help):p Disk /dev/hda: 16 heads , 38 sectors , 683 cylinders Units = cylinders of 608 * 512 bytes Device Boot Begin Start End Blocks Id System /dev/hda * 1 1 203 61693 6 DOS 16-bit >=32M Command (m for help): ÀÌ ¿¹Á¦¿¡¼­´Â /dev/hda1¿¡ ÇϳªÀÇ MS-DOS ÆÄƼ¼Ç(61693 block = ¾à 60¸Þ °¡)ÀÌ ÀÖ´Ù. ÀÌ ÆÄƼ¼ÇÀº cylinder number 1¿¡¼­ ½ÃÀÛÇϸç, cylinder 203¿¡¼­ ³¡³­´Ù. Àüü ÇϵåÀÇ ¿ë·®Àº 683 cylinderÀ̹ǷΠ¸®´ª½ºÆÄƼ¼ÇÀÌ ¸¸µé±â À§ÇÑ °ø°£À¸·Î 480 cylinder°¡ ³²°ÜÁ® ÀÖ´Ù. »õ·Î¿î ÆÄƼ¼ÇÀ» »ý¼ºÇϱâ À§ÇÏ¿© n ¸í·ÉÀ» »ç¿ëÇÑ´Ù. ¿¹Á¦¿¡¼­´Â ¸®´ª½º¸¦ À§ÇÏ¿© µÎ°³ÀÇ primary partition( /dev/hda2, /dev/hda3 )À» ¸¸µç´Ù. Command (m for help): n Command action e extended p primary partition (1-4) p ¿©±â¼­ fdisk´Â ¸¸µé¾îÁú ÆÄƼ¼ÇÀÇ typeÀ» ¹°¾î¿Â´Ù extended³Ä primary³Ä ÇÏ°í. ¿ì¸®´Â ´ÜÁö primary partition¸¸À» ¸¸µé±â·Î ÇÏÀÚ. p¸¦ ÀÔ·ÂÇÑ´Ù. Partition number (1-4) : fdisk´Â ¸¸µé ÆÄƼ¼ÇÀÇ partition number¸¦ ¹°¾î¿Â´Ù : ÀÌ¹Ì partition 1Àº »ç¿ë ÁßÀ̹ǷΠù ¸®´ª½º ÆÄƼ¼ÇÀº 2°¡ µÈ´Ù. Partition number (1-4) : 2 First cylinder (204-683) : ÀÌÁ¦ ÆÄƼ¼ÇÀÇ ½ÃÀÛ cylinder number¸¦ ÀÔ·ÂÇÑ´Ù. cylinder°¡ 204¿¡¼­ 683±î Áö ºó °ø°£À¸·Î ÀâÇôÀֱ⠶§¹®¿¡ ±× ÁßÀÇ Ã¹¹ø° °ÍÀ» »ç¿ëÇÏ¸é µÈ´Ù. ÆÄƼ¼Ç »çÀÌ¿¡ ºó °ø°£À» µÎ¾î¾ß ÇÒ ÀÌÀ¯´Â ¾ø´Ù. First cylinder (204-683) : 204 Last cylinder or +size or +sizeM or +sizeK (204-683) : ÀÌÁ¦ fdisk´Â ¸¸µé ÆÄƼ¼ÇÀÇ Å©±â¸¦ ¹¯´Â´Ù. ¿©±â¼­´Â ¸¶Áö¸· cylinder number³ª byte´ÜÀ§ , Kilobyte , Megabytes´ÜÀ§·Î Àû¾îÁØ´Ù. 80¸Þ°¡ÀÇ Å©±â¸¦ ¿øÇÑ´Ù¸é +80M À̶ó°í ÀûÀ¸¸é µÈ´Ù. ¾î¶² ¹æ¹ýÀ¸·Îµç ÆÄƼ¼ÇÀÇ Å©±â¸¦ ÀûÀ¸¸é fdisk´Â ½Ç¸°´õ¿¡ °¡Àå °¡±î¿î ¼ýÀڷμ­ ½ÇÁ¦ ÆÄƼ¼ÇÀÇ Å©±â¸¦ ÁöÁ¤ÇØÁØ´Ù. Last cylinder or +sizr or +sizeM or +sizeK (204-683) : +80M Warning: Linux cannot currently use 33090 sectors of this partition ¸¸¾à¿¡ À§¿Í °°Àº °æ°í¸Þ½ÃÁö°¡ ³ª¿Â´Ù Çصµ ¹«½ÃÇÑ´Ù. ¿À·¡µÈ ÇÁ·Î±×·¥ÀÇ fdisk´Â ÀÌ·± °æ°í¸Þ½ÃÁö¸¦ Ãâ·ÂÇÑ´Ù. ¸®´ª½º ÆÄƼ¼ÇÀÌ 64¸Þ°¡¹ÙÀÌÆ®ÀÌ»óÀÌ µÇ¾îµµ Çã¿ëÇÑ´Ù. ÀÌÁ¦ µÎ¹ø° ¸®´ª½º ÆÄƼ¼ÇÀ» ¸¸µé Áغñ°¡ µÇ¾ú´Ù. ¼³¸íÀ» À§Çؼ­ 10¸Þ°¡¹ÙÀÌ Æ®ÀÇ ÆÄƼ¼ÇÀ» ¸¸µé±â·Î ÇÑ´Ù. Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4): 3 First cylinder (474-683): 474 Last cylinder or + size or + sizeM + or sizeK (474-683): +10M ¸¶Áö¸·À¸·Î ¿ì¸®´Â ÆÄƼ¼Ç Å×À̺íÀ» Ãâ·ÂÇÑ´Ù. ´Ù½Ã ÀÌ·¯ÇÑ Á¤º¸µé - Ưº°È÷ ¿©±â¼­´Â »õ·Î ¸¸µç ºí·°Å©±â(block size) - À» Àû¾îµÐ´Ù. Command (m for help): p Disk /dev/hda: 16 heads, 38 sectors, 683 cylinders Units = cylinders of 608*512 bytes Device Boot Begin Start End Blocks Id System /dev/hda1 * 1 1 203 61693 6 DOS 16-bit >=32M /dev/hda2 204 204 473 82080 81 Linux/MINIX /dev/hda3 474 474 507 10336 81 Linux/MINIX ¿©±â¼­ º»¹Ù¿Í °°ÀÌ /dev/hda2´Â ÀÌÁ¦ 82080 block Å©±âÀÇ ( 80¸Þ°¡¿¡ ÇØ ´ç) »õ·Î¿î ÆÄƼ¼ÇÀÌ µÇ¾ú°í, /dev/hda3´Â 10336 block Å©±â (10¸Þ°¡¿¡ ÇØ´ç) ÀÇ ÆÄƼ¼ÇÀÌ µÇ¾ú´Ù. À§ÀÇ ¿¹Á¦¿¡¼­ º¸¸é ³²¾Æ ÀÖ´Â cylinder( 508¿¡¼­ 608¹ø±îÁö)´Â ¹Ì»ç¿ëÀ¸·Î µÇ¾îÀÖ´Ù. ÀÌ ÆÄƼ¼ÇÀº ¿©·¯ºÐÀÌ ¿øÇÑ´Ù¸é ¹Ì»ç¿ëÀ¸·Î ³²¾Æ ÀÖÀ» ¼öµµ ÀÖ°í ³ª Áß¿¡ »õ·Î¿î ÆÄƼ¼ÇÀ¸·Î »ý¼ºÇÒ ¼öµµ ÀÖ´Ù. ¸¶Áö¸·À¸·Î w ¸í·ÉÀ» »ç¿ëÇؼ­ º¯°æ»çÇ×À» µð½ºÅ©¿¡ ÀúÀåÇÏ°í fdisk¸¦ ºüÁ®³ª°£´Ù. Command (m for help): w # fdisk ¸¦ ½ÇÇàÇÏ°í ÀÖ´Â µ¿¾È¿¡ º¯°æµÈ °ÍµéÀº w ¸í·ÉÀ» »ç¿ëÇϱâ Àü±îÁö´Â Àý´ë·Î ½Ã½ºÅÛ¿¡ ¿µÇâÀ» ÁÙ ¼ö ¾ø´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó.µû¶ó¼­ ¿©·¯°¡Áö ȯ°æ À» ¼³Á¤ÇÏ¿© Àå³­À» ÇÏ¿©µµ µÇ´Âµ¥ ¿©·¯ºÐÀÌ ½ÃÀÛÇÏ·Á°í ÇÑ´Ù¸é ÀúÀåÀ» ÇÏ¿© ¶ó. ¶ÇÇÑ º¯°æ»çÇ×À» ÀúÀåÇÏÁö ¾Ê°í fdisk¸¦ ºüÁ®³ª°¡·Á¸é q ¸í·ÉÀ» »ç¿ë ÇÑ´Ù´Â °Íµµ ¸í½ÉÇÑ´Ù. ¸®´ª½ºÀÇ fdisk ¸í·ÉÀÌ¿Ü¿¡ ´Ù¸¥ OSÀÇ fdisk·Î´Â ÆÄƼ ¼ÇÀ» ¼öÁ¤ÇÒ ¼ö ¾ø´Ù´Â °Íµµ ±â¾ïÇϱ⠹ٶõ´Ù. ½Ç¸°´õ ¹øÈ£ 1024ÀÌ»óÀ» »ç¿ëÇÏ´Â ÆÄƼ¼ÇÀ¸·Î´Â ¸®´ª½º¸¦ ºÎÆÃÇÒ ¼ö ¾ø´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó. µû¶ó¼­ ¿©·¯ºÐµéÀº 1024ÀÌÇÏÀÇ ½Ç¸°´õ ¹üÀ§¿¡ ¸®´ª½º root ÆÄ Æ¼¼ÇÀ» ¼³Ä¡Çϵµ·Ï ³ë·ÂÇؾßÇÑ´Ù. ¸¸¾à ÀÌ °úÁ¤ÀÌ ºÒ°¡´ÉÇÏ´Ù¸é ¿©·¯ºÐÀº ´Ü Áö Ç÷ÎÇÇ·Î ¸®´ª½º¸¦ ºÎÆÃÇÒ ¼ö ÀÖ´Ù. ¾î¶² ¸®´ª½º ¹èÆ÷º»Àº fdisk ½ÇÇàÀ» ¸¶Ä¡¸é systemÀ» ´Ù½Ã ºÎÆÃÇϵµ·Ï ¿ä±¸ ÇÏ°í ÀÖ´Ù. ÀÌ´Â ¸®´ª½º¸¦ ÀνºÅçÇϱâ Àü¿¡, ÆÄƼ¼Ç¿¡ ´ëÇÑ º¯°æ»çÇ×ÀÌ È¿°ú °¡ ÀÖµµ·Ï ÇÑ´Ù. »õ·Î¿î ¹öÀüÀÇ fdisk ÇÁ·Î±×·¥Àº ÀÚµ¿ÀûÀ¸·Î Ä¿³Î³»ÀÇ ÆÄƼ ¼ÇÁ¤º¸¸¦ °»½Å½ÃÄÑÁֹǷΠÀçºÎÆà ÀýÂ÷°¡ ÇÊ¿ä¾ø´Ù. ¾ÈÀüÇÏ°Ô ÀνºÅçÇÏ·Á¸é ÀνºÅçÇϱâ Àü¿¡ Installation media·Î ´Ù½Ã ºÎÆÃÀ» ½ÃÄÑÁÖ¾î¾ß ÇÑ´Ù. 2.3.4 ½º¿Ò°ø°£ ¸¸µé±â °¡»óÀûÀÎ RAMÀ¸·Î swap partitionÀ» »ç¿ëÇÒ °èȹÀ» °¡Áö°í ÀÖ´Ù¸é ÀÌÁ¦ ±× °ÍÀ» »ç¿ëÇÒ Áغñ¸¦ ÇÏ¿©¾ß ÇÑ´Ù. Chapter 4¿¡¼­´Â ¿©·¯ºÐµéÀÌ µ¶¸³ÀûÀÎ swap partition »ç¿ëÇϱ⸦ ¿øÄ¡ ¾Ê´Â °æ¿ì¿¡ ´ëÇÏ¿© swap file ¸¸µå´Â °Í¿¡ ´ë Çؼ­ ³íÀÇ ÇÒ °ÍÀÌ´Ù. ´ë°³ÀÇ ¸®´ª½º ¹èÆ÷º»Àº ¸®´ª½º¸¦ ¼³Ä¡Çϱâ ÀÌÀü¿¡ swap °ø°£À» »ý¼ºÇÒ °ÍÀ» ¿ä±¸ÇÑ´Ù. ¸¸¾à ¿©·¯ºÐµéÀÇ ½Ã½ºÅÛ¿¡ RAMÀÌ Àû°í swap °ø°£À» ¸¸µéÁö ¾Ê¾Ò´Ù¸é ¸®´ª½ºÀνºÅçÀº ¼º°øÇÏÁö ¸øÇÒ ¼öµµ ÀÖ´Ù. swap partitionÀ» »ý¼ºÇÏ´Â ¸í·É¾î´Â mkswap ÀÌ¸ç ´ÙÀ½°ú °°Àº ÇüÅ·Π¼ö ÇàµÈ´Ù. mkswap -c ¿©±â¼­ Àº swap partition ¸íÀÌ°í ´Â ÀÌ partitionÀÇ blockÇü ÅÂÀÇ Å©±âÀÌ´Ù. ¿¹¸¦ µé¾î swap partitionÀº /dev/hda3ÀÌ°í Å©±â°¡ 10336 blocks À̶ó¸é À§ÀÇ ¸í·ÉÀº ¾Æ·¡¿Í °°À̵ȴÙ. # mkswap -c /dev/hda3 10336 -c ¿É¼ÇÀº mkswap ¸í·É¿¡°Ô swap °ø°£À» ¸¸µé ¶§ ÆÄƼ¼Ç¿¡ bad blockÀÌ »ý°å´ÂÁö check Ç϶ó´Â °ÍÀÌ´Ù. ¸¸ÀÏ ´ÙÁß swap °ø°£À» »ç¿ëÇÑ´Ù¸é °¢°¢ÀÇ partition¿¡ ´ëÇؼ­ Àû´çÇÑ mkswap ¸í·ÉÀ» ½ÇÇàÇØ¾ß ÇÑ´Ù. Swap °ø°£À» Æ÷¸ËÇÑ ÈÄ¿¡´Â ½Ã½ºÅÛÀÌ ±× ¿µ¿ªÀ» »ç¿ëÇÏ°Ô ÁöÁ¤ÇØÁÙ ÇÊ¿ä°¡ ÀÖ´Ù. ÀϹÝÀûÀ¸·Î ½Ã½ºÅÛÀº ºÎÆýÿ¡ ÀÚµ¿ÀûÀ¸·Î swap °ø°£À» »ç¿ë°¡´ÉÇÏ°Ô ÇÑ´Ù. ±×·¯³ª ¿©±â¼­´Â ¾ÆÁ÷ ¸®´ª½º¸¦ ÀνºÅçÇÏÁö ¾ÊÀº »óÅÂÀ̹ǷΠ¼öµ¿À¸·Î ¼­ ÁöÁ¤ÇØ ÁÖ¾î¾ß ÇÑ´Ù. Swap °ø°£À» »ç¿ë°¡´ÉÇÏ°Ô ÇØ ÁÖ´Â ¸í·É¾î´Â swapon À̸ç , ¸í·É¾î ÇüÅ´ swapon À§ÀÇ ¿¹Á¦¿¡¼­ /dev/hda3ÀÇ swap °ø°£À» »ç¿ë°¡´ÉÇÏ°Ô ÇÏ·Á¸é # swapon /dev/hda3 °ú °°ÀÌ ÇÏ¸é µÈ´Ù. 2.3.5 ÆÄÀϽýºÅÛ ¸¸µé±â ¸®´ª½º¸¦ Çϵ忡 ¼³Ä¡Çϱâ Àü¿¡ filsystemÀ» ¸¸µé¾î¾ß ÇÑ´Ù. FilesystemÀ» ¸¸ µå´Â °ÍÀº MS-DOS³ª ´Ù¸¥ OS¿¡¼­ÀÇ partitionÀ» formatÇÏ´Â °Í°ú À¯»çÇÏ´Ù. ¿ì¸®´Â 2.2.3Àý¿¡¼­ °£´ÜÇÏ°Ô filesystem¿¡ ´ëÇؼ­ ¾ð±ÞÇÑÀû ÀÖ´Ù. ¸®´ª½º¿¡´Â ¿©·¯°³ÀÇ filesystemÀÌ °¡´ÉÇÏ´Ù. °¢°¢ÀÇ filesystem typeÀº ƯÀ¯ÀÇ formatÀÌ ÀÖÀ¸¸ç Ư¡ÀÇ ÁýÇÕÀÌ´Ù( filenameÀÇ ±æÀÌ, ÃÖ´ë file Å©±âµîµî). ¸®´ª ½º´Â ¸î¸îÀÇ "third-party" filesystem typeÀ» Áö¿øÇÑ´Ù - MS-DOS fielsystemÀÌ ¶óµçÁö. °¡Àå ÈçÇÏ°Ô »ç¿ëµÇ´Â filesystemÀº Second Extended Filesystem ( ext2fs )ÀÌ ´Ù. Ext2fs filesystemÀº °¡Àå È¿À²ÀûÀÌ°í À¯¿¬ÇÑ filesystemÁßÀÇ ÇϳªÀÌ´Ù: ÀÌ´Â filenameÀ» 256ÀÚ±îÁö °¡´ÉÇÏ°Ô Çϸç, filesystem Å©±â´Â 4 Å׶ó¹ÙÀÌÆ®±îÁö °¡ ´ÉÇÏ´Ù. 4Àå¿¡¼­ ¿ì¸®´Â ¸®´ª½º¿¡¼­ÀÇ filesystemµé¿¡ ´ëÇؼ­ ³íÀÇÇϱâ·Î ÇÑ´Ù. ±×·¯³ª ³»ºÎÀûÀ¸·Î´Â ¿ì¸®´Â extfs filesystemÀ» »ç¿ëÇÑ´Ù°í °¡Á¤ÇÑ´Ù. Ext2fs filesystemÀ» ¸¸µé±â À§Çؼ­´Â mke2fs -c ¸í·ÉÀ» »ç¿ëÇϴµ¥ ¿©±â¼­ Àº partition ¸íÀÌ°í, ´Â partition blockÀÇ Å©±âÀÌ´Ù. ¿¹¸¦ µé¾î /dev/hda2ÀÇ 82080 blockÀÇ filesystemÀ̶ó¸é #mke2fs -c /dev/hda2 82080 ¸í·ÉÀ» »ç¿ëÇÏ¸é µÈ´Ù. ¸®´ª½º »ó¿¡¼­ ¿©·¯°³ÀÇ filesystemÀ» »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é °¢°¢ÀÇ filesystem¿¡ ´ëÇؼ­ Àû´çÇÑ mke2fs¸í·ÉÀ» »ç¿ëÇÏ¸é µÈ´Ù. ¿©±â¼­ ¾î¶² ¹®Á¦°¡ ÀÖ´Ù¸é ÀÌ ChapterÀÇ ¸¶Áö¸·ºÎºÐÀÎ 2.5ÀýÀ» Âü°íÇϱ⠹ٶõ´Ù. 2.3.6 ¸®´ª½ºÀÇ ¼³Ä¡ ÀÌÁ¦¾ß ¸®´ª½º¸¦ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡ÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù. ¹èÆ÷º»µéÀº ¼³ Ä¡ÀýÂ÷¿¡ À־ °¢°¢ ´Ù¸¥ ¸ÞÄ¿´ÏÁòÀ» °¡Áö°í ÀÖ´Ù. ¸¹Àº ¹èÆ÷º»µéÀº ÀνºÅç À» Çϴµ¥ À־ ÀÚµ¿ÀûÀ¸·Î ¼³Ä¡ÇÏ°Ô ÇÑ´Ù. ¾î¶² ¹èÆ÷º»Àº µð·ºÅ丮¿¡( /mnt ¿Í °°Àº ) ¹Ýµå½Ã mountÇؼ­ ¼öµ¿À¸·Î ¸®´ª½º¸¦ ¼³Ä¡ÇÏ¿©¾ß ÇÑ´Ù. CD-ROMÀÇ ¼³Ä¡´Â ¿É¼ÇÀ» Á־ ºÎºÐ¼³Ä¡°¡ °¡´ÉÇÏ¸ç ´ëºÎºÐÀÇ software´Â CD-ROM ¿¡ ³²°Ô µÈ´Ù. ¾î¶² ¹èÆ÷º»Àº ¸®´ª½º¸¦ ÀνºÅçÇϴµ¥ À־ ´Ù¸¥ ¹æ¹ýÀ» Á¦°øÇÑ´Ù. ¿¹¸¦ µé ¸é Ç÷ÎÇÇ·Î ÀνºÅçÇÏ´Â ´ë½Å¿¡ MS-DOS ÆÄƼ¼Ç¿¡¼­ ¹Ù·Î Á÷Á¢ ÀνºÅçÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÑ´Ù. ¶ÇÇÑ FTP³ª NFS¸¦ °æÀ¯ÇÏ¿© TCP/IP»ó¿¡¼­ ÀνºÅçÇÒ ¼öµµ ÀÖ´Ù. ÀÚ¼¼ÇÑ °ÍÀ» °¢ÀÚ°¡ °¡Áö°í ÀÖ´Â ¹èÆ÷º»ÀÇ document¸¦ º¸µµ·Ï ÇÑ´Ù. ¿¹¸¦ µé¾î ¸®´ª½º SLS ¹èÆ÷º»Àº doinstall ¸í·ÉÀ» »ç¿ëÇÑ´Ù. ´ÙÀ½°ú °°Àº ÇüÅ ¸¦ °¡Áö´Âµ¥ doinstall ... ¿©±â¼­ ´Â root filesystemÀÇ À̸§ÀÌ°í °ú Àº ºÎ °¡ÀûÀÎ filesystem°ú filesystem¿¡ ´ëÇÑ mount pointÀÌ´Ù. ¿¹¸¦ µé¾î /dev/hda2 »ó¿¡ ÇϳªÀÇ filesystemÀ» °¡Áö°í ÀÖ´Ù¸é ´ÙÀ½°ú °°Àº ¸í·É¾î·Î ¸®´ª½º¸¦ ¼³ Ä¡ÇÒ ¼ö ÀÖ´Ù. # doinstall /dev/hda2 ¸¸¾à /usr¿¡ ´ëÇÑ ºÎ°¡ÀûÀÎ filesystemÀÌ /dev/hda4¿¡ ÀÖ´Ù¸é ´ÙÀ½°ú °°Àº ¸í·É ¾î·Î ¸®´ª½º¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. # doinstall /dev/hda2 /dev/hda4 /usr ´Ù½Ã ¸»Çؼ­ À§ÀÇ ¸í·É¾î´Â ¿¹Á¦¿¡ ºÒ°úÇÏ´Ù. ¸®´ª½º¸¦ ¼³Ä¡ÇÏ´Â Á¤È®ÇÑ ¹æ¹ýÀº ¾î¶² ¹èÆ÷º»À̳Ŀ¡ µû¶ó¼­ °áÁ¤µÇ¾î Áö´Â °ÍÀÌ´Ù. ´ëºÎºÐÀÇ ¸®´ª½º ¹è Æ÷º»ÀÌ ÀνºÅçÇÒ ¶§ ÀÚµ¿ÀûÀ¸·Î ¼³Ä¡°¡ µÇ¾úÀ¸¸é ÇÏ´Â °ÍÀÌ ¿ì¸®ÀÇ ¹Ù·¥ÀÌ ´Ù. 2.3.7 Boot Floppy³ª LILO ¼³Ä¡Çϱ⠸®´ª½º ¹èÆ÷º»µéÀº ÀνºÅçÀ» ¸¶Ä¡°í ³­ ÈÄ »õ·Ó°Ô ¼³Ä¡µÈ ¸®´ª½ºÀÇ ºÎÆÃÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÑ´Ù. ¸¹Àº °æ¿ì¿¡ ÀνºÅçÀýÂ÷´Â "boot floppy"¸¦ ¸¸µå´Âµ¥ ¿©±â´Â »õ·ÎÀÌ »ý¼ºµÈ root filesystemÀ» »ç¿ëÇϱâ À§ÇÑ ¸®´ª½º Ä¿³ÎÀÌ Æ÷Ç﵂ ¾î ÀÖ´Ù. ¸®´ª½º¸¦ ºÎÆÃÇϱâ À§Çؼ­´Â "boot floppy"·Î ºÎÆÃÀ» ÇÏ¸é ºÎÆÃÀ» ¸¶ Ä¡°í´Â Çϵ忡 ¼³Ä¡µÈ ¸®´ª½º·Î Á¦¾î±ÇÀÌ ³Ñ¾î°£´Ù. ¾î¶² ¹èÆ÷º»Àº ÀÌ·¯ÇÑ "boot floppy" ÀÚü°¡ ÀνºÅç Ç÷ÎÇǵð½ºÄÏ ÀÚ½ÅÀÌ µÇ´Â °æ¿ìµµ ÀÖ´Ù. ´ëºÎºÐÀÇ ¹èÆ÷º»Àº LILO¸¦ Çϵåµð½ºÅ©¿¡ ÀνºÅçÇϴµ¥ ¿É¼ÇÀ» Á¦°øÇÑ´Ù. LILO ¶õ µå¶óÀ̺êÀÇ Master Boot Record¿¡ ÀνºÅçµÈ ÇÁ·Î±×·¥ÀÌ´Ù. ÀÌ´Â ¸®´ª½º¿Í µµ½º¸¦ Æ÷ÇÔÇÑ ¿©·¯°³ÀÇ OS¸¦ ºÎÆýÃÄÑÁÖ¸ç ºÎÆÃµÉ ¶§¸¶´Ù ¼±ÅÃÀ» ÇÒ ¼ö ÀÖ µµ·Ï ÇÑ´Ù. LILO¸¦ ¼º°øÀûÀ¸·Î ¼³Ä¡Çϱâ À§Çؼ­´Â ¿©·¯ºÐµéÀÇ µå¶óÀ̺ê»óŸ¦ ¾Ë°í ÀÖ´Â °ÍÀÌ ÁÁ´Ù - ¿¹¸¦ µé¾î ¾î¶² ÆÄƼ¼Ç¿¡ ¾î¶² OS¸¦ »ç¿ëÇÏ°í ÀÖ´Â Áö, °¢°¢ÀÇ OS¸¦ ¾î¶»°Ô ºÎÆýÃÅ°´ÂÁö µîµî. 2.3.8 ºÎ°¡ÀûÀÎ ¼³Ä¡ÀýÂ÷ ¾î¶² ¸®´ª½º ¹èÆ÷º»Àº TCP/IP networking, X Window Systemµîµî ´Ù¾çÇÑ ¼ÒÇÁÆ®¿þ¾î ÆÑÅ°ÁöÀÇ È¯°æ¼³Á¤À» À§ÇÑ ºÎ°¡ÀûÀÎ ÀνºÅç °úÁ¤À» Á¦°øÇÑ´Ù. Àνº ÅçÇÏ´Â °úÁ¤¿¡ ÀÌ·¯ÇÑ È¯°æ¼³Á¤ ¿É¼ÇÀ» Á¦°ø¹ÞÀ¸·Á¸é ¿©·¯ºÐÀº ¾î¶»°Ô ÀÌ ¼Ò ÇÁÆ®¿þ¾îµéÀÇ È¯°æÀ» ¼³Á¤ÇÏ´Â Áö¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸¸¦ ¾ò±â À§Çؼ­ ÀÌ Ã¥À» °è¼Ó ÀÐ¾î ³ª°¡¾ß ÇÑ´Ù. ¹Ý¸é¿¡ ÀÌ ¼ÒÇÁÆ®¿þ¾îÀÇ È¯°æÀ» ¾î¶»°Ô ¼³Á¤ÇÏ´ÂÁö ¿¡ ´ëÇØ ¿ÏÀüÈ÷ ÀÌÇظ¦ ÇÒ ¶§±îÁö À̵é ÀνºÅç ÀýÂ÷¸¦ ¿¬±âÇØ¾ß ÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº ¿©·¯ºÐ¿¡°Ô ´Þ·ÁÀÖ´Ù. ÇöÀç ºÎÀûÀýÇÏ°Ô ÀνºÅçÇÑ °ÍµéÀÌ ³ªÁß¿¡ ÀÌ»ó ÇÏ°Ô µ¿ÀÛÇÏÁö ¾Ê´Â´Ù´Â °ÍÀº ¸Å¿ì Àǽɽº·¯¿î ÀÏÀÌ´Ù. 2.4 ÀνºÅçÈÄÀÇ ÀýÂ÷ ¸®´ª½ºÀνºÅçÀ» ¸¶Ä£ ÈÄ ¸®´ª½º¸¦ »ç¿ëÇϱâ À§Çؼ­´Â ¾ÆÁÖ ÀûÀº Àϸ¸ÀÌ ³² ¾Æ ÀÖ´Ù. ´ëºÎºÐÀÇ °æ¿ì ½Ã½ºÅÛÀ» ÀçºÎÆýÃÅ°°í root·Î loginÇؼ­ ¸®´ª½º½Ã½ºÅÛ À» Ž»öÇÒ °ÍÀÌ´Ù.( °¢°¢ÀÇ ¹èÆ÷º»Àº ÀÌ·¯ÇÑ ÀýÂ÷¸¦ ¼öÇàÇϴµ¥ À־ ´Ù¸¥ ¹æ¹ýÀ» °¡Áö°í ÀÖ´Ù - °¢ÀÚ°¡ °¡Áö°í ÀÖ´Â ¹èÆ÷º»ÀÇ ¸í·É¾î¿¡ µû¸£¸é µÈ´Ù) ¿©·¯ºÐÀÌ »ç¿ëÇÒ ½Ã½ºÅÛÀ» ¾î¶»°Ô reboot, showdown½ÃÅ°´ÂÁö¿¡ ´ëÇØ ¾ð±ÞÇÏ ´Â °ÍÀÌ ÀÌ ½ÃÁ¡¿¡¼­ °¡Àå ÇÊ¿äÇÏ´Ù°í º»´Ù. Àý´ë·Î reset ½ºÀ§Ä¡³ª ctrl-alt-del ÀÇ Á¶ÇÕÀ¸·Î¼­ ½Ã½ºÅÛÀ» rebootÇϰųª shutdown Çؼ­´Â ¾ÈµÈ´Ù. ´Ü¼øÈ÷ Power ½ºÀ§Ä¡¸¦ ³»·Á¼­µµ ¾ÈµÈ´Ù. ´ëºÎºÐÀÇ UNIX ½Ã½ºÅÛ¿¡¼­¿Í °°ÀÌ ¸®´ª½º µµ ij½¬¸Þ¸ð¸®¸¦ »ç¿ëÇÑ´Ù. µû¶ó¼­ ¸¸¾à "±ú²ýÇÏ°Ô" shutdownµÇÁö ¾ÊÀº »ó Å¿¡¼­ ½Ã½ºÅÛÀ» rebootÇÑ´Ù¸é µ¥ÀÌÅÍ°¡ ¼Õ»óÀ» ÀÔ°Ô µÈ´Ù. ½Ã½ºÅÛÀ» shutdown½ÃÅ°´Â °¡Àå ½¬¿î ¹æ¹ýÀº shotdown ¸í·É¾î¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. rootÀÇ ÀÚ°ÝÀ¸·Î¼­ ´ÙÀ½ÀÇ ¸í·ÉÀ» ¼öÇàÇϸé Áï°¢ÀûÀ¸·Î ½Ã½ºÅÛÀÌ rebootµÈ´Ù. # shutdown -r now ÀÌ ¸í·ÉÀº ¿Ïº®ÇÏ°Ô ½Ã½ºÅÛÀ» reboot ½ÃŲ´Ù. shutdown¿¡ ´ëÇÑ man page¿¡ ´Ù¸¥ command-line ¿É¼ÇµéÀÌ ±â¼úµÇ¾î ÀÖ´Ù. ±×·¯³ª, ¸¹Àº ¸®´ª½º ¹è Æ÷º»µéÀÇ installation media¿¡´Â shutdown ¸í·É¾î¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù. Áï, ÀÌ ¸»Àº ¿©·¯ºÐµéÀÌ ÀνºÅçÀ» ÇÏ°í ³­ ÈÄ¿¡ óÀ½À¸·Î ½Ã½ºÅÛÀ» rebootÇÒ °æ¿ì°¡ ÀÖÀ» ¶§´Â °á±¹ ctrl-alt-delÀÇ Á¶ÇÕÀ¸·Î¼­ reboot¸¦ ½ÃÄÑ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. ±× ÈÄ¿¡´Â shutdown ¸í·É¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ½Ã½ºÅÛÀ» Á¶»çÇÏ°í »ç¿ëÇÏ´Â ±âȸ¸¦ °¡Áø ÈÄ¿¡ ¿©·¯ºÐÀÌ ÀÌÇØÇؾßÇÒ ¸î°¡Áö ȯ°æ¼³Á¤µéÀÌ ÀÖ´Ù. ù¹ø°´Â ¿©·¯ºÐ ÀÚ½ÅÀÇ °èÁ¤À» ¸¸µå´Â °ÍÀÌ°í( ±×¸®°í ¿É¼ÇÀ¸·Î ´Ù¸¥ »ç¿ëÀڵ鵵 ½Ã½ºÅÛÀ» »ç¿ëÇÏ°Ô ÇÒ ¼ö ÀÖµµ·Ï Ç϶ó ). °èÁ¤À» ¸¸µå´Â ¹æ¹ýÀº 4.4Àý¿¡ ³ª¿ÍÀÖ´Ù. ¸®´ª½º¿¡¼­ ÇϳªÀÌ»óÀÇ filesystemÀ» ¸¸µé¾ú°Å³ª swap ÆÄƼ¼ÇÀ» »ç¿ëÇÑ´Ù¸é ¿©·¯ºÐÀº À̵é filesystemÀÌ ¸®ºÎÆÃÈÄ¿¡ ÀÚµ¿ÀûÀ¸·Î »ç¿ëÀÌ °¡´ÉÇϵµ·Ï /etc/fstab ÆÄÀÏÀ» ¼öÁ¤ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ( ¿¹µé µé¾î /usr¿¡ ´ëÇØ ³ª´©¾îÁø ¸î°³ ÀÇ filesystemÀ» »ç¿ëÇÑ´Ù¸é /usr¿¡ ÀÖ¾î¾ß ÇÒ ÆÄÀϵéÀÌ ÇöÀç¿¡´Â ¾Æ¹«°Íµµ º¸ÀÌ Áö ¾Ê°Ô µÈ´Ù. ¿©±â¼­ ´ÜÁö filesystemÀ» ¸¶¿îÆ®ÇÏ¸é µÈ´Ù ) 4.8Àý¿¡¼­ ÀÌ ÀýÂ÷ ¿¡ ´ëÇؼ­ ¾ð±ÞÇÑ´Ù. 2.5 ¹®Á¦¹ß»ýÀÇ ÇØ°á ¸ðµç »ç¶÷¿¡°Ô À־ ¸®´ª½º¸¦ óÀ½ ÀνºÅçÇϴµ¥ À־ ½Ã½ºÅÛÀÌ Áß´ÜµÈ ´ÙµçÁö ÇÏ´Â ¾î¶² Á¾·ùÀÇ ¹®Á¦¿¡ ºÎµúÈ÷°Ô µÈ´Ù. ´ëºÎºÐÀÇ °æ¿ì ´Ü¼øÈ÷ ÀÌÇØ ¸¦ À߸øÇÏ°í ÀÖ´Â °æ¿ì¿¡ ¹ß»ýÇÑ´Ù. ±×·¯³ª, °³¹ßÀÚ¿¡ ÀÇÇØ ¹ß°ßµÇÁö ¸øÇÑ ¹®Á¦³ª ¹ö±×°°ÀÌ Á¾Á¾ ½É°¢ÇÑ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ìµµ ÀÖ´Ù. ÀÌ Àý¿¡¼­´Â ÀνºÅçÇÒ ¶§ ÀϹÝÀûÀ¸·Î ÀϾ´Â ¹®Á¦µé¿¡ ´ëÇؼ­ ¾ð±ÞÀ» ÇÒ °ÍÀÌ¸ç ¾î¶»°Ô ÀÌ·¯ÇÑ ¹®Á¦¸¦ Ç®¾î ³ª°¥ °ÍÀΰ¡ ÇÏ´Â °Í¿¡ ´ëÇؼ­ ¼³¸íÇÑ´Ù. ¸¸¾à ÀνºÅçÀÌ ¼º°øÀûÀ¸·Î µÉ °Í °°´õ¶óµµ ¿¹»óÄ¡ ¾Ê¾Ò´ø ¿¡·¯¸Þ½ÃÁöµéÀ» Á¢ ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ¹®Á¦µéÀ» ¾Æ·¡¿¡ ±â¼úÇÏ¿´´Ù. 2.5.1 ÀνºÅç¸Åü·Î ºÎÆÃÇÒ ¶§ÀÇ ¹®Á¦Á¡ óÀ½¿¡ ÀνºÅç¸Åü·Î¼­ ºÎÆÃÇÒ ¶§ ¸¹Àº Á¾·ùÀÇ ¹®Á¦µé¿¡ ºÎµúÈ÷°Ô µÈ´Ù. ¾Æ ·¡¿¡ ÀÌ·¯ÇÑ °ÍµéÀÇ ¸®½ºÆ®°¡ ÀÖ´Ù. ¾Æ·¡ÀÇ ¹®Á¦µéÀº »õ·Î ÀνºÅçµÈ ¸®´ª½º ÀÇ ºÎÆÿ¡ ´ëÇÑ °ÍÀÌ ¾Æ´Ï¶ó´Â °ÍÀ» ¸í½ÉÇ϶ó. 2.5.4Àý¿¡¼­ ÀÌ·¯ÇÑ Á¾·ùÀÇ ÇÔÁ¤ ¿¡ ´ëÇÑ Á¤º¸°¡ ÀÖ´Ù. o Floppy or media error when attempting to boot --------------------------------------------- (ºÎÆÃÀ» ÇÏ°íÀÚ ÇÒ ¶§ Ç÷ÎÇdzª ÀνºÅç¸Åü¿¡¼­ ¿¡·¯°¡ ¹ß»ýÇÑ´Ù) ÀÌ·¯ÇÑ ¹®Á¦ÀÇ °¡Àå ÀϹÝÀûÀÎ ¿øÀÎÀº boot floppy°¡ ¼Õ»óÀ» ¹ÞÀº °æ¿ìÀÌ´Ù. Ç÷ÎÇÇ°¡ ¹°¸®ÀûÀ¸·Î ¼Õ»óÀ» ÀÔÀº °æ¿ì´Â »õ·Î¿î Ç÷ÎÇǷμ­ ´Ù½Ã ¸¸µé¾î¾ß Çϸç, Ç÷ÎÇÇ¿¡ ÀÖ´Â µ¥ÀÌÅÍ¿¡ bad°¡ ¹ß»ýÇÑ °æ¿ì´Â ´Ù¿î·Îµå¸¦ Á¤È®ÇÏ°Ô ¹Þ ¾Ò´Â°¡ ´Ù½Ã °Ë»öÇÏ°í Ç÷ÎÇÇ¿¡ ¿Ã¹Ù·Î ÀûÇô Á³´ÂÁö¸¦ °Ë»öÇÑ´Ù. ´ëºÎºÐÀÇ °æ ¿ì¿¡ boot floppy¸¦ ´Ù½Ã ¸¸µé¾î¼­ ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇÑ´Ù. Àü¿¡ ÇàÇÑ ÀýÂ÷ ¸¦ ´Ù½Ã ¹Ýº¹ÇÑ´Ù. ¸¸¾à boot floppy¸¦ ¿©·¯ºÐÀÚ½ÅÀÌ ´Ù¿î·Îµå ¹Þ°Å³ª ¸¸µéÁö ¾Ê°í ¿ìÆíÀ¸·Î ÁÖ¹®ÇÑ °ÍÀ̶óµç°¡ ´Ù¸¥ »ç¶÷¿¡°Ô ¹ÞÀº °ÍÀ̶ó¸é ±× »ç¶÷¿¡°Ô °¡¼­ »õ·Î¿î boot floppy¿¡ ´ëÇؼ­ ¹°¾îº¸¾Æ¶ó - ÇÏÁö¸¸ Á¤¸»·Î ÀÌ»óÀÌ ÀÖ´Ù´Â °ÍÀ» È®ÀÎÇÑ ÈÄ¿¡ ¹°¾îº¸´Â °ÍÀÌ ÁÁ´Ù. o System "hangs" during boot or after booting ------------------------------------------- (boot¸¦ ÇÏ´Â µµÁß ¾Æ´Ï¸é ÇÑ ÈÄ¿¡ ½Ã½ºÅÛÀÌ ¸ØÃá´Ù) ÀνºÅç¸Þü·ÎºÎÅÍ ºÎÆÃÀ» ÇÑ ÈÄ, ¿©·¯ºÐÀº Ä¿³Î·ÎºÎÅÍ ¾î¶² µð¹ÙÀ̽ºµéÀÌ ¹ß°ß ¾Æ´Ï¸é ȯ°æ¼³Á¤ÀÌ µÇ¾îÀÖ´Â Áö¸¦ °¡¸®Å°´Â ¸¹Àº ¸Þ½ÃÁöµéÀ» º¼ ¼öÀÖ´Ù. ÀÌÈÄ¿¡ login prompt¸¦ º¼ ¼ö ÀÖ°í ÀνºÅçÀ» ÁøÇàÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù( ¾î¶² ¹èÆ÷ º»Àº ÀνºÅç ÇÁ·Î±×·¥À¸·Î ¿©·¯ºÐÀ» ÀεµÇϱ⵵ ÇÑ´Ù ). ½Ã½ºÅÛÀº ÀÌ·¯ÇÑ ¸î°¡ Áö °úÁ¤Áß¿¡¼­ ¸ØÃß¾î Áú °ÍÀÌ´Ù. ÀÌ °úÁ¤µ¿¾È¿¡´Â Àγ»½ÉÀ» °¡Á®¾ß ÇÑ´Ù; Çà ·ÎÇǷκÎÅÍ ÀνºÅçÇÏ´Â °úÁ¤Àº ¸Å¿ì ´Ê±â ¶§¹®ÀÌ´Ù. ¸¹Àº °æ¿ì¿¡ ½Ã½ºÅÛ Àüü °¡ ¸ØÃßÁö´Â ¾Ê¾Æµµ ´ÜÁö ´Ê¾îÁö´Â °æ¿ì°¡ ÀÖ´Ù. µå¶óÀ̺갡 ¾ø´ÂÁö, ½Ã½ºÅÛ ¿¡¼­ ÀϾ´Â ÀÏÀÌ ¸î ºÐ µ¿¾È °É¸®´ÂÁö È®ÀÎÇÏ°í ½Ã½ºÅÛÀÌ ¸ØÃè´Ù°í °¡Á¤ÇÏ ¶ó. 1. LILO ÇÁ·ÒÇÁÆ®·ÎºÎÅÍ ºÎÆÃÇÑ ÈÄ¿¡ ½Ã½ºÅÛÀº Ä¿³ÎÀ̹ÌÁö¸¦ Ç÷ÎÇÇ ·ÎºÎÅÍ ·ÎµåÇÑ´Ù. ÀÌ °æ¿ì ¸î ÃÊ°¡ ¼Ò¿äµÈ´Ù; ¿©·¯ºÐÀº Ç÷ÎÇÇ µå¶ó À̺êÀÇ ºÒºûÀÌ ÄÑÁ®ÀÖÀ¸¸é Àß ÁøÇàµÈ´Ù´Â °ÍÀ» ¾Ë °ÍÀÌ´Ù. 2. Ä¿³ÎÀ» ºÎÆÃÇÏ´Â µ¿¾È SCSI µð¹ÙÀ̽º°¡ Á¶»çµÈ´Ù. ¸¸¾à ¾î¶² SCSI µð¹ÙÀ̽ºµµ ¾ø´Ù¸é SCSI¸¦ Ž»öÇÏ´Â 15ÃÊ°£ ½Ã½ºÅÛÀº ¸ØÃçÁú °ÍÀÌ´Ù; ÀÌ´Â º¸Åë ´ÙÀ½ ¶óÀÎÀ» ½ºÅ©¸°¿¡ ³»º¸³½´Ù. lp_init: lp1 exists (0), using polling driver 3. Ä¿³ÎÀÌ ºÎÆÃÀ» ¸¶Ä¡¸é Á¦¾î´Â Ç÷ÎÇÇÀÇ bootup fileµé·Î ³Ñ°ÜÁø´Ù. ¸¶Ä§³» ¿©·¯ºÐÀº login prompt¸¦ º¸°Ô µÇ°Å³ª ÀνºÅç ÇÁ·Î±×·¥À» ¸¸³ª°Ô µÈ´Ù. ´ÙÀ½°ú °°Àº login prompt¸¦ ¸¸³­´Ù¸é Linux login: ¿©·¯ºÐÀº loginÀ» ÇÏ¿©¾ß ÇÑ´Ù( º¸Åë root³ª install - ÀÌ´Â ¹èÆ÷º»¸¶´Ù ´Ù¸£´Ù ). UsernameÀ» ÀÔ·ÂÇÏ°í ³­ ÈÄ ½Ã½ºÅÛÀº Ç÷ÎÇÇ¿¡¼­ ÀνºÅç ÇÁ·Î±×·¥À̳ª shellÀ» ·ÎµåÇϱâ À§Çؼ­ 20ÃÊ È¤Àº ±× ÀÌ»ó ¸ØÃá´Ù. Ç÷ÎÇÇ µå¶óÀ̺ê´Â ºÒÀÌ ÄÑÁ® ÀÖ ¾î¾ß ÇÑ´Ù. ½Ã½ºÅÛÀÌ ¸ØÃè´Ù°í °¡Á¤ÇÏÁö ¸»¶ó. À§ÀÇ ÀûÀº °ÍµéÀÌ ¿©·¯ºÐÀÌ ºÎµúÈ÷´Â ¹®Á¦ÀÇ ÀüºÎ´Â ¾Æ´Ï´Ù. ±×·¯³ª ºÎÆÃÇÏ´Â µ¿¾È ½Ã½ºÅÛÀÌ ½ÇÁ¦ÀûÀ¸·Î ¸ØÃß´Â °ÍÀº °¡´ÉÇϸç ÀÌ´Â ¸î°¡Áö ¿øÀο¡ ±âÀÎÇÑ ´Ù. °¡Àå ¸ÕÀú ÀνºÅç ¸Åü¸¦ ºÎÆýÃÅ°±â¿£ ÃæºÐÇÏÁö ¾ÊÀº RAMÀ» °¡Áö°í ÀÖ À» ¼öµµ ÀÖ´Ù.( Memory¸¦ free up Çϵµ·Ï Ramdisk¸¦ disable½ÃÅ°´Â Á¤º¸¿¡ ´ë Çؼ­´Â ´ÙÀ½ÀÇ ¾ÆÀÌÅÛÀ» ÂüÁ¶Ç϶ó ) ¸¹Àº ½Ã½ºÅÛÀÌ ¸ØÃß´Â ¿øÀÎÀº Çϵå¿þ¾î¿ÍÀÇ È£È¯¼ºÀÌ ¾ø´Â °æ¿ìÀÌ´Ù. ¸¶Áö¸· ÀåÀÇ 1.8Àý¿¡¼­ ¸®´ª½ºÇÏ¿¡¼­ ÀÛµ¿µÇ´Â Çϵå¿þ¾îÀÇ °³°üÀÌ ³ª¿ÍÀÖ´Ù. ¸¸¾à ¿© ·¯ºÐÀÇ Çϵå¿þ¾î°¡ Áö¿øµÈ´Ù ÇÒÁö¶óµµ ½Ã½ºÅÛÀÇ ¸ØÃãÀ» À¯¹ßÇÒ ¼ö ÀÖ´Â ÇÏµå ¿þ¾î ȯ°æ¼³Á¤ÀÇ ºñȣȯ¼ºÀ¸·Î ¹®Á¦¿¡ Á÷¸éÇÒ ¼öµµ ÀÖ´Ù. 2.5.2Àý¿¡¼­ Çϵå¿þ¾î ÀÇ ºñȣȯ¼º¿¡ ´ëÇØ ¾ð±ÞÇÑ´Ù. o System reports out of memory errors while attempting to boot or install the software -------------------------------------------------------------------------------------------------------- (ºÎÆÃÀ̳ª ÀνºÅçÀ» ÇÏ´Â µµÁß¿¡ ¸Þ¸ð¸®°¡ ºÎÁ·ÇÏ´Ù´Â ¿¡·¯°¡ ³ª¿Â´Ù) ÀÌ ¹®Á¦´Â ¿©·¯ºÐÀÌ °¡Áú¼ö ÀÖ´Â ¸Þ¸ð¸®·®À» ´Ù·ç´Âµ¥, 4¸Þ°¡¹ÙÀÌÆ® ÀÌÇÏ ÀÇ ¸Þ¸ð¸®¿¡¼­´Â ÀνºÅç¸Åü·Î ºÎÅÍ ºÎÆÃÇÒ ¶§³ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÀνºÅçÇÒ ¶§ ¹® Á¦¿¡ Á¢ÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â ¸¹Àº ¹èÆ÷º»µéÀÌ ÀνºÅç ¸Åü¸¦ »ç¿ëÇÏ´Â µ¿¾È ÀÛµ¿ ½ÃÅ°±â À§Çؼ­ RAMÀ¸·Î Á÷Á¢ ·ÎµåµÇ´Â filesystemÀÎ "ramdisk"¸¦ »ç¿ëÇϱ⠶§ ¹®ÀÌ´Ù. ¿¹¸¦ µé¾î ÀνºÅç ºÎÆ®Ç÷ÎÇÇÀÇ Àüü À̹ÌÁö´Â ramdisk·Î ·ÎµåµÉ °ÍÀÌ´Ù. ÀÌ °æ¿ì 1¸Þ°¡¹ÙÀÌÆ® ÀÌ»óÀÇ RAMÀ» ¿ä±¸ÇÑ´Ù. ÀÌ ¹®Á¦ÀÇ ÇØ´äÀº ÀνºÅç¸Åü·Î ºÎÆÃÇÒ ¶§ ramdiskÀÇ ¿É¼ÇÀ» disable·Î ÇÏ´Â °ÍÀÌ´Ù. °¢ ¹èÆ÷º»Àº ÀÌ·¯ÇÑ ÀÏÀ» Çϴµ¥ °¢°¢ ´Ù¸¥ ÀýÂ÷¸¦ °¡Áö°í ÀÖ´Ù; ¿¹ ¸¦ µé¾î SLS ¹èÆ÷º»Àº a1 µð½ºÄÏÀ¸·Î ºÎÆÃÇÒ ¶§ LILO prompt¿¡¼­ "floppy"¸¦ ÀÔ·ÂÇÏ¸é µÈ´Ù. ÀÚ¼¼ÇÑ °ÍÀº ¹èÆ÷º»ÀÇ ¹®¼­µéÀ» ÂüÁ¶Ç϶ó. ºÎÆÃÇϰųª ¼ÒÇÁÆ® ¿þ¾î¸¦ ÀνºÅçÇÒ ¶§ "¸Þ¸ð¸®°¡ ºÎÁ·ÇÏ´Ù"ÇÏ´Â ¸Þ½ÃÁö¸¦ Á¢ÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù; ´ë½Å¿¡ ½Ã½ºÅÛÀº ¿¹»óÄ¡ ¾Ê°Ô ¸ØÃç¹ö¸®°Å³ª ºÎÆÿ¡ ½ÇÆÐÇÑ´Ù. ½Ã½ºÅÛÀÌ ¸ØÃß¾ú °í À§¿¡¼­ ¾ð±ÞÇÑ ¾ÆÀÌÅÛ Áß¿¡¼­ ¿øÀÎÀÌ º¸ÀÌÁö ¾Ê´Â´Ù¸é ramdisk¸¦ disable ·Î Çغ¸¾Æ¶ó. ¸®´ª½º´Â ±× ÀÚ½ÅÀ» ¼öÇàÇϴµ¥ Àû¾îµµ 2¸Þ°¡¹ÙÀÌÆ®ÀÇ RAMÀÌ ÇÊ¿äÇÏ´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó; ¾î¶² ¹èÆ÷º»Àº 4¸Þ°¡¹ÙÀÌÆ® ÀÌ»óÀ» ¿ä±¸ÇÏ´Â °Íµµ ÀÖ´Ù. o The system reports an errors such as "permission denied" or "file not found" while booting ----------------------------------------------------------------- (ºÎÆýÿ¡ "permission denied"³ª "file not found" ¿¡·¯°¡ ³­´Ù) ÀÌ´Â ÀνºÅç¸Åü°¡ ¼Õ»óÀ» ÀÔÀº °æ¿ìÀÌ´Ù. ÀνºÅç¸Åü·Î ºÎÆÃÇÏ°íÀÚ ÇÒ ¶§( ±×¸®°í ¿©·¯ºÐÀÌ ÇÑ ÀϵéÀÌ Á¤È®ÇÏ°Ô ÇßÀ» ¶§ )¿©·¯ºÐÀº ÀÌ¿Í °°Àº ¿¡·¯µé À» º¸Áö ¸øÇÒ °ÍÀÌ´Ù. ¸®´ª½º¸¦ ¹èÆ÷ÇÏ´Â »ç¶÷À» ¸¸³ªº¸°í ÀÌ ¹®Á¦¿¡ ´ëÇؼ­ ÇØ´äÀ» ã¾Æ¶ó. ±×¸®°í ¾Æ¸¶ ¸¸¾à ÇÊ¿äÇÏ´Ù¸é ´Ù¸¥ ºÎÆ®¸Åü¸¦ ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¿©·¯ºÐ ÀÚ½ÅÀÌ bootup disk¸¦ ´Ù¿î·Îµå ¹Þ¾Ò´Ù¸é bootup disk¸¦ ´Ù ½Ã ¸¸µé¾îº¸°í ÀÌ°ÍÀÌ ¹®Á¦¸¦ ÇØ°áÇϴ°¡¸¦ °üÂûÇ϶ó. o The system reports the error "VFS: Unable to mount root" when booting ----------------------------------------------------------------- (ºÎÆýÿ¡ "VFS: Unable to mount root"¶ó´Â ¿¡·¯°¡ ³­´Ù) ÀÌ ¿¡·¯¸Þ½ÃÁö´Â root filesystem ( ºÎÆ®¸Åü°¡ ¹ß°ßÇÑ root filesystem ) °¡ ¹ß°ßµÇÁö ¾ÊÀ» °æ¿ìÀÌ´Ù. ¿©·¯ºÐÀÇ ºÎÆ®¸Åü°¡ ¼Õ»óµÇ¾ú°Å³ª ½Ã½ºÅÛÀ» Á¤È®ÇÏ °Ô ºÎÆÃÇÒ ¼ö ¾ø´Ù´Â °ÍÀ» ¶æÇÑ´Ù. ¿¹¸¦ µé¾î ¸¹Àº CD-ROM ¹èÆ÷º»Àº ºÎÆà ÇÒ ¶§ µå¶óÀÌºê ¾È¿¡ CD-ROMÀÌ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. CD-ROM µå¶óÀ̺갡 on »ó ÅÂÀÌ¸é ¾î¶² ÀÛµ¿À» ÇÒ ¼ö ÀÖ´ÂÁö °Ë»çÇÑ´Ù. ºÎÆÃÇÒ ¶§ CD-ROM µå¶óÀ̺갡 ¾îµð ÀÖ´ÂÁö ½Ã½ºÅÛÀÌ ¸ð¸£´Â °æ¿ìµµ ÀÖ´Ù; 2.5.2Àý¿¡ ´õ ¸¹Àº Á¤º¸°¡ ÀÖ´Ù. ½Ã½ºÅÛÀÌ Á¤»óÀûÀ¸·Î ºÎÆõȴٴ °ÍÀ» È®½ÅÇÑ´Ù¸é bootup ¸Åü°¡ Á¤¸»·Î ¼Õ»ó À» ÀÔ¾úÀ» °ÍÀÌ´Ù. ÀÌ´Â ¸Å¿ì µå¹°°Ô ÀϾ´Â ¹®Á¦À̹ǷΠ´Ù¸¥ boot floppy ³ª tape¸¦ »ç¿ëÇϱâ Àü¿¡ ´Ù¸¥ ÇØ´äÀ» ãµµ·Ï ³ë·ÂÇ϶ó. 2.5.2 Çϵå¿þ¾î»óÀÇ ¹®Á¦ ¸®´ª½º¸¦ ÀνºÅçÇÒ ¶§³ª »ç¿ëÇÒ ¶§ ÈçÈ÷ Á¢ÇÏ°Ô µÇ´Â ¹®Á¦ÁßÀÇ Çϳª°¡ ÇÏµå ¿þ¾î¿ÍÀÇ ºñȣȯ¼º¿¡ ´ëÇÑ ¹®Á¦ÀÌ´Ù. ½ÉÁö¾î ¸®´ª½º¿¡ ÀÇÇØ Áö¿øµÇ´Â Çϵå¿þ ¾îÀÏÁö¶óµµ À߸øµÈ ȯ°æ¼³Á¤À̳ª Çϵå¿þ¾î°£ÀÇ Ãæµ¹Àº Á¾Á¾ ÀÌ»óÇÑ °á°ú¸¦ °¡ Á®´ÙÁØ´Ù - ¿©·¯ºÐÀÇ µð¹ÙÀ̽ºµéÀÌ ºÎÆýÿ¡ ¹ß°ßµÇÁö ¾ÊÀ» ¼öµµ ÀÖÀ¸¸ç ½Ã½º ÅÛÀÌ ¸ØÃß´Â °æ¿ìµµ ÀÖ´Ù. ¹®Á¦ÀÇ ±Ù¿ø¿¡ ´ëÇؼ­ ¿©·¯ºÐÀÌ Àǹ®À» °¡Áø´Ù¸é Çϵå¿þ¾îÀÇ ¹®Á¦¸¦ µû·Î ¶¼ ¾î¼­ »ý°¢ÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù. ´ÙÀ½Àý¿¡ ÀÏ»óÀûÀÎ Çϵå¿þ¾îÀÇ ¹®Á¦¿Í ¾î¶»°Ô ±×°ÍÀ» ÇØ°áÇÒ Áö¿¡ ´ëÇÑ °ÍÀ» ¾ð±ÞÇÑ´Ù. 2.5.2.1 Çϵå¿þ¾î¹®Á¦¸¦ µû·Î ¶¼¾î³¿ ¸¸¾à ¿©·¯ºÐÀÌ Çϵå¿þ¾î¿¡ °ü·ÃµÈ °Í °°´Ù°í »ý°¢ÇÏ°í ÀÖ´Â ¹®Á¦¸¦ °¡Áö°í ÀÖ´Ù¸é ¿©·¯ºÐÀÌ Ã³À½ ÇÏ´Â ÀÏÀº ±× ¹®Á¦¸¦ °í¸³½ÃÅ°·Á°í ½ÃµµÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¸»Àº ¸ðµç °¡´ÉÇÑ º¯¼ö¿Í ±×¸®°í (º¸Åë) ¹®Á¦°¡ ÀÖ´Â Çϵå¿þ¾î°¡ °í¸³µÉ ¶§ ±îÁö ½Ã½ºÅÛÀ» Á¶°¢Á¶°¢ ³ª´©´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ¾ÆÁÖ ³î¶ö¸¸ÇÏ°Ô µé¸®Áö ¾ÊÀ» ¼öµµ ÀÖ´Ù. ±âº»ÀûÀ¸·Î ¿©·¯ºÐÀº ½Ã½ºÅÛ ¿¡¼­ ºÒÇÊ¿äÇÑ Çϵå¿þ¾î¸¦ Á¦°ÅÇؾßÇÏ°í ¾î¶² µð¹ÙÀ̽º°¡ ½ÇÁ¦ÀûÀ¸·Î ¹®Á¦¸¦ ÀÏÀ¸Å°´ÂÁö¸¦ °áÁ¤ÇÏ¿©¾ß ÇÑ´Ù - °¢ µð¹ÙÀ̽º¸¦ ´Ù½Ã ³Ö¾îº¸°í, Çϳª¸¦ µ¿½Ã¿¡ ÇÔÀ¸·Î¼­ °¡´ÉÇÏ´Ù. ÀÌ ¸»Àº Ç÷ÎÇdzª ºñµð¿À ÄÜÆ®·Ñ·¯, Å°º¸µå¸¦ Á¦¿ÜÇÑ ¸ð µç Çϵå¿þ¾î¸¦ Á¦°Å ÇؾßÇÑ´Ù´Â °ÍÀÌ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ ¸¶¿ì½º ÄÜÆ®·Ñ·¯¿Í °° ÀÌ ¹®Á¦°¡ ¾ø¾î º¸ÀÌ´Â °Í±îÁö ºÒÇÊ¿äÇÑ Çϵå¿þ¾î¶ó°í »ý°¢ÇÏÁö ¾Ê´Â´Ù¸é ¿© ·¯ºÐÀÇ ¸¶À½ ÀϺκп¡ ¾Ë ¼ö ¾ø´Â ¿µÇâÀ» ¹ÌÄ¥ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ºÎÆà ½Ã¿¡ Ethernet board ¹ß°ß°úÁ¤¿¡¼­ ½Ã½ºÅÛÀÌ ¸ØÃß¾ú´Ù°í ÇÏ ÀÚ. ±×·¯¸é ¿©·¯ºÐÀº ½Ã½ºÅÛ¿¡ ÀÖ´Â Ethernet board°¡ Ãæµ¹ÀÌ ÀÖ¾ú°Å³ª ¹®Á¦°¡ ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. ã¾Æ³»´Â ºü¸£°í ½¬¿î ¹æ¹ýÀº Ethernet board¸¦ »Ì¾Æ¼­ ´Ù½Ã ºÎÆÃÇÏ´Â °ÍÀÌ´Ù. ¸¸¾à ¸ðµç °ÍÀÌ Àß µÇ¾ú´Ù¸é (a) ¸®´ª½º¿¡ ÀÇÇؼ­ ±× Ethernet board°¡ Áö¿øµÇÁö ¾Ê°Å³ª( 1.8Àý¿¡ ȣȯµÇ´Â boardÀÇ ¸®½ºÆ®°¡ ÀÖ´Ù ) (b) ÁÖ¼Ò³ª IRQ°¡ board¿Í Ãæµ¹ÇÏ´Â °æ¿ìÀÌ´Ù ¶ó´Â °ÍÀ» ¾Ë°Ô µÈ´Ù. "ÁÖ¼Ò³ª IRQ°¡ board¿Í Ãæµ¹À» ?" ÀÌ ¸»ÀÌ ´ëü ¹«¾ùÀΰ¡ ? ¿©·¯ºÐÀÇ ±â°èÀÇ ¸ðµç µð¹ÙÀ̽ºµéÀº ½Ã½ºÅÛ¿¡°Ô ¹«¾ð°¡ ÇÒ ÀÏÀÌ ÇÊ¿äÇÏ´Ù´Â °ÍÀ» ¾Ë·ÁÁÖ±â À§ Çؼ­ IRQ³ª interrupt request lineÀ» »ç¿ëÇÑ´Ù. IRQ´Â ¾î¶² Àý¹ÚÇÑ ¿ä±¸¸¦ µ¹º¸ ±â À§Çؼ­ ½Ã½ºÅÛ¿¡ ÇÊ¿ä·Î Çϱ⿡ ²ø¾î´ç±â´Â ¼±À̶ó°í »ý°¢ÇÒ ¼ö ÀÖ´Ù. ¸¸ ¾à¿¡ ÇϳªÀÌ»óÀÇ µð¹ÙÀ̽º°¡ °°Àº ¼±À» ´ç±ä´Ù¸é Ä¿³ÎÀº ¾î¶² µð¹ÙÀ̽º°¡ ¼­ ºñ½º¸¦ ¿ä±¸ÇÏ´ÂÁö °áÁ¤ÇÒ ¼ö ¾ø´Ù. ÀÌ ¼ø°£ Ãæµ¹ÀÌ ÀϾ´Â °ÍÀÌ´Ù. µû¶ó¼­ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ÀνºÅçµÈ ¸ðµç µð¹ÙÀ̽ºµéÀº °¢°¢ À¯ÀÏÇÑ IRQ line À» »ç¿ëÇÑ´Ù. ÀϹÝÀûÀ¸·Î µð¹ÙÀ̽º¸¦ À§ÇÑ IRQ´Â Ä«µå¿¡ ÀÖ´Â Á¡ÆÛ·Î set µÈ´Ù; ÀÚ¼¼ÇÑ °ÍÀº ƯÁ¤ µð¹ÙÀ̽ºÀÇ ¹®¼­¸¦ ÂüÁ¶Ç϶ó. ¾î¶² µð¹ÙÀ̽º´Â IRQ¸¸À» ¿ä ±¸ÇÏ´Â °ÍÀÌ ¾Æ´Ï³ª °¡´ÉÇÏ¸é ±×µéÀÌ Çϳª¸¸À» ÀÌ¿ëÇϵµ·Ï ȯ°æ¼³Á¤ ÇØÁֱ⠸¦ Á¦¾ÈÇÏ°í ÀÖ´Ù( ½Ã°ÔÀÌÆ® ST01°ú ST02 SCSI ÄÜÆ®·Ñ·¯°¡ ÁÁÀº ¿¹°¡ µÈ´Ù). ¾î¶² °æ¿ì¿¡´Â Ä¿³ÎÀÌ ÀνºÅç¸Åü»ó¿¡¼­ ¾î¶² IRQ´Â ¾î¶² µð¹ÙÀ̽º°¡ »ç¿ëÇÏ µµ·Ï ȯ°æ¼³Á¤ÇÏ´Â °ÍÀ» Á¦°øÇÑ´Ù. ¿¹¸¦ µé¾î ¾î¶² ¹èÆ÷º»Àº IRQ 5¸¦ TMC-950 SCSI ÄÜÆ®·Ñ·¯, Mitsumi CD-ROM ÄÜÆ®·Ñ·¯¿Í bus mouse driver°¡ »ç¿ëÇϵµ·Ï ¹Ì¸® ȯ°æ¼³Á¤ÀÌ µÇ¾îÀÖ´Ù. ¸¸¾à ÀÌµé µð¹ÙÀ̽º Áß¿¡ 2°³ ÀÌ»óÀ» »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é ÀÌµé µð¹ÙÀ̽º Áß¿¡ Çϳª¸¦ enable·Î ÇÏ°í óÀ½ ÀνºÅçÇÑ ÈÄ¿¡ µðÆúÆ® IRQ¸¦ ¹Ù²Ù±â À§Çؼ­ Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏÇÑ´Ù( 4Àå¿¡ Ä¿³ÎÀ» ´Ù ½Ã ÄÄÆÄÀÏÇÏ´Â °Í¿¡ ´ëÇÑ Á¤º¸°¡ ÀÖ´Ù ). Çϵå¿þ¾î Ãæµ¹ÀÌ ÀϾ´Â ¶Ç´Ù¸¥ °÷Àº DMA ( direct memory access) channel°ú I/O address, ±×¸®°í °øÀ¯µÈ memory addressµéÀÌ´Ù. ÀÌ ¸ÞÄ¿´ÏÁòÀº ¾î¶² ½Ã½ºÅÛÀÌ Çϵå¿þ¾î µð¹ÙÀ̽ºµé°ú interfaceÇϴ°¡¸¦ ÅëÇؼ­ ¼³¸íµÈ´Ù. ¿¹¸¦ µé¾î ¾î¶² Ethernet board´Â ½Ã½ºÅÛ°ú interfaceÇϱâ À§Çؼ­ IRQ »Ó¸¸ ¾Æ´Ï¶ó °øÀ¯µÈ memory address¸¦ »ç¿ëÇÑ´Ù. ¸¸¾à À̵é Áß¿¡¼­ ´Ù¸¥ µð¹ÙÀ̽º¿Í Ãæµ¹ À» ÀÏÀ¸Å²´Ù¸é ½Ã½ºÅÛÀÇ ÀÛµ¿Àº ¿¹»óÇÏÁö ¸øÇÑ´Ù. ¿©·¯ºÐÀº Á¡ÆÛ settingÀ¸·Î ´Ù¾çÇÑ µð¹ÙÀ̽ºµéÀÇ DMA channel, I/O³ª °øÀ¯µÈ memory address¸¦ ¹Ù²Ù¾î ¾ß ÇÑ´Ù( ºÒÇàÇÏ°Ôµµ ¾î¶² µð¹ÙÀ̽º´Â À̵é settingÀ» ¹Ù²Ù´Â °ÍÀ» Çã¿ëÇÏÁö ¾Ê´Â´Ù). ´Ù¾çÇÑ Çϵå¿þ¾î µð¹ÙÀ̽ºÀÇ ¹®¼­µéÀº ±× µð¹ÙÀ̽º°¡ »ç¿ëÇÏ´Â IRQ, DMA channel, I/O address³ª °øÀ¯µÈ memory addressµé, ±×¸®°í ¾î¶»°Ô ±×µé ȯ°æ À» ¼³Á¤ÇÏ´ÂÁö¿¡ ´ëÇؼ­ ÀûÇôÁ® ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ¹®Á¦ÀÇ °£´ÜÇÑ ÇØ°áÃ¥Àº ¿©·¯ºÐÀÌ ¹®Á¦ÀÇ ¿øÀÎÀ» ãÀ» ¶§±îÁö ÀÓ½ÃÀûÀ¸·Î Ãæµ¹ÀÌ ÀϾ´Â µð¹ÙÀ̽º¸¦ disableÇÏ´Â °ÍÀÌ´Ù. Table 2.2¿¡ ´Ù¾çÇÑ ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼­ º¼ ¼ö ÀÖ´Â "Ç¥ÁØ" µð¹ÙÀ̽ºµéÀÇ IRQ¿Í DMA channelÀÇ ¸®½ºÆ®°¡ ÀÖ´Ù. °ÅÀÇ ¸ðµç ½Ã½ºÅÛ¿¡¼­ ÀÌµé µð¹ÙÀ̽º¸¦ °¡Áö°í Àֱ⿡ ¿©·¯ºÐÀº ÀÌµé °ª°ú Ãæµ¹ÀÌ ÀϾ´Â ´Ù¸¥ µð¹ÙÀ̽ºµéÀÇ IRQ¿Í DMAÀÇ settingÀº ÇÇÇØ¾ß ÇÑ´Ù. ----------------------------------------------------------------------------------------------- Device I/O address IRQ DMA ----------------------------------------------------------------------------------------------- ttyS0(COM1) 3f8 4 n/a ttyS1(COM2) 2f8 3 n/a ttyS2(COM3) 3e8 4 n/a ttyS3(COM4) 2e8 3 n/a lp0(LPT1) 378-37f 7 n/a lp1(LPT2) 278-27f 5 n/a fd0,fd1(floppies 1 and 2) 3f0-3f7 6 2 fd2,fd3(floppies 3 and 4) 370-377 10 3 ------------------------------------------------------------------------------------------------ Table 2.2 Common device setting 2.5.2.2 Çϵåµð½ºÅ©³ª µð½ºÅ© ÄÜÆ®·Ñ·¯ÀÇ ¹®Á¦Á¡ ÀÎ½Ä ¸®´ª½º°¡ bootµÉ ¶§, ´ÙÀ½°ú °°Àº Á¾·ùÀÇ ¸Þ½ÃÁö¸¦ È­¸é¿¡¼­ º¼ ¼ö°¡ ÀÖ´Ù. Console : colour EGA+ 80x25, 8 virtual comsoles Serial driver version 3.96 with no serial option enabled tty00 at 0x03f8 (irq = 4) is a 16450 tty03 at 0x02e8 (irq = 3) is a 16550A lp_init: lp1 exist(0) , using polling driver ... ¿©±â¿¡¼­ Ä¿³ÎÀº ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ÀÖ´Â ´Ù¾çÇÑ hardware deviceµéÀ» ã¾Æ ³½´Ù. ¸Þ½ÃÁö ¾îµò°¡¿¡ ´ÙÀ½°ú °°Àº °ÍÀ» º¼ ¼ö ÀÖ´Ù . Partition check : ÀÎ½ÄµÈ ÆÄƼ¼ÇÀÌ ÀûÇôÁö°Ô µÈ´Ù. ¿¹¸¦ µé¸é: Partition check : hda: hda1 hda2 hdb: hdb1 hdb2 hdb3 ¸¸¾à ¾î¶² ÀÌÀ¯·Î drive³ª partitionÀÌ ÀνĵÇÁö ¸øÇß´Ù¸é ¿©·¯ºÐµéÀº ±×°ÍµéÀ» ¾î¶² ¹æ¹ýÀ¸·ÎµçÁö access ½Ãų ¼ö ¾ø´Ù. ÀÌ·¯ÇÑÀÏÀÌ ¹ß»ýµÇ´Â ¸î °¡Áö °æ¿ì°¡ ¾Æ·¡¿¡ ÀÖ´Ù. o Hard drive or controller not supported -------------------------------------- (Çϵåµå¶óÀ̺곪 ÄÜÆ®·Ñ·¯°¡ Áö¿øµÇÁö ¾Ê´Â´Ù) ¸¸¾à ¿©·¯ºÐµéÀÌ ¸®´ª½º°¡ Áö¿øÇÏÁö ¾Ê´Â Çϵåµå¶óÀ̺ê ÄÜÆ®·Ñ·¯¸¦ »ç¿ë ÇÑ´Ù¸é (IDE,SCSI,±âŸ) Ä¿³ÎÀº ºÎÆýÿ¡ ÆÄƼ¼ÇÀ» ÀνÄÇÏÁö ¸øÇÑ´Ù. o Driver or controller improperly configured ------------------------------------------ (µå¶óÀ̺곪 ÄÜÆ®·Ñ·¯°¡ ºÎÀûÀýÇÏ°Ô ¼³Á¤µÇ¾î ÀÖ´Ù) ¸®´ª½º¿¡ ÀÇÇؼ­ ÄÜÆ®·Ñ·¯°¡ Áö¿øµÈ´Ù ÇÏ´õ¶óµµ Á¤È®ÇÏ°Ô ¼³Á¤ÀÌ µÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì°¡ ÀÖ´Ù.( ÀÌ°ÍÀº SCSI ÄÜÆ®·Ñ·¯¿¡¼­ ³ªÅ¸³ª´Â ¹®Á¦ÀÌ´Ù; ´ëºÎºÐ SCSI°¡ ¾Æ´Ñ ÄÜÆ®·Ñ·¯¿¡¼­´Â ºÎ°¡ÀûÀΠȯ°æ¼³Á¤ÀÌ ¾øÀ̵µ Àß ÀÛµ¿ÇÑ´Ù) Çϵåµå¶óÀ̺곪 ÄÜÆ®·Ñ·¯¿¡ ´ëÇØ ÀϾ´Â ÀÌ·¯ÇÑ ¹®Á¦ÀÇ ÇØ°á¿¡ ´ëÇؼ­´Â ¹®¼­µéÀ» ÂüÁ¶Ç϶ó. Ưº°È÷, "slave"·Î »ç¿ëµÇ´Â Çϵåµå¶óÀ̺ê ( ¿¹¸¦ µé¾î µÎ¹ø ° Çϵåµå¶óÀ̺ê)µé¿¡ ´ëÇؼ­´Â Á¡ÆÛ¸¦ ¼¼ÆÃÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ·¯ÇÑ È¯°æÀÇ ½Å ¶öÇÑ ½ÃÇè¿¡ ´ëÇؼ­´Â ÀÌ·¯ÇÑ Çϵåµå¶óÀ̺곪 ÄÜÆ®·Ñ·¯¿¡¼­ ÀÛµ¿ÇÑ´Ù°í ¾Ë·Á Áø MS-DOS³ª ´Ù¸¥ OSµé¿¡¼­ ºÎÆÃÀ» ½ÃÄѺ¸´Â °ÍÀÌ´Ù. ´Ù¸¥ OS¿¡¼­ ¹®Á¦¾ø ÀÌ accessÇÒ ¼ö ÀÖ´Ù¸é Çϵå¿þ¾î ¼³Á¤¿¡´Â ¹®Á¦°¡ ¾ø´Â °ÍÀÌ´Ù. À§ÀÇ 2.5.2.1¿¡¼­´Â °¡´ÉÇÑ µð¹ÙÀ̽ºµéÀÇ Ãæµ¹°¡´É¼º¿¡ ´ëÇÑ Á¤º¸°¡ ÀÖ°í, ¾Æ·¡ÀÇ 2.5.2.3¿¡¼­´Â SCSI DeviceµéÀÇ È¯°æ¼³Á¤¿¡ ´ëÇÑ Á¤º¸°¡ ÀÖ´Ù. o Controller properly configured, but not detected ------------------------------------------------ (ÄÜÆ®·Ñ·¯´Â ÀûÇÕÇÏ°Ô ¼³Á¤µÇ¾î ÀÖÀ¸³ª ¹ß°ßµÇÁö ¾Ê´Â´Ù) ¾î¶², BIOS¿¡ º° ÀÇÁ¸ÇÏÁö ¾Ê´Â SCSI ÄÜÆ®·Ñ·¯µéÀº ºÎÆÃÇÒ ¶§ ÄÜÆ®·Ñ·¯¿¡ ´ëÇØ Æ¯º°È÷ ¾î¶² Á¤º¸¸¦ »ç¿ëÀÚ¿¡°Ô ¿ä±¸ÇÑ´Ù. ¾Æ·¡ÀÇ 2.5.2.3¿¡¼­ ¾î¶»°Ô ÀÌ·¯ÇÑ ÄÜÆ®·Ñ·¯¸¦ ã´Â ¹æ¹ý¿¡ ´ëÇØ ´Ù·é´Ù. o Hard drive geometry not recognized ---------------------------------- (Çϵåµå¶óÀ̺ê geometry°¡ ÀνĵÇÁö ¾Ê´Â´Ù) ¸®´ª½º°¡ CMOS¿¡¼­ ã´Â Hard drive geometry¿¡ ´ëÇÑ Á¤º¸¸¦ IBM PS/ValuePoint¿Í °°Àº ½Ã½ºÅÛ¿¡¼­´Â CMOS¿¡ ÀúÀåÇÏÁö ¾Ê´Â´Ù. ¶ÇÇÑ ¾î¶² SCSI ÄÜÆ®·Ñ·¯´Â µå¶óÀ̺꿡 ´ëÇÑ layout¸¦ ¸®´ª½º¿¡°Ô ÀνĽÃÅ°±â À§Çؼ­ ã °íÀÚ ÇÏ´Â µå¶óÀ̺êÀÇ geometry¸¦ ¾È´Ù. ´ëºÎºÐÀÇ ¹èÆ÷º»ÀÇ drvie geometry¸¦ Ư¡Áþ´Â bootup optionÀ» Á¦°øÇÑ´Ù. ÀϹÝÀûÀ¸·Î ÀνºÅç ¸Åü·Î ºÎÆÃÇÒ ¶§ LILO ÇÁ·ÒÇÁÆ®°¡ ³ªÅ¸³µÀ» ¶§ ´ÙÀ½ÀÇ ¸í·É°ú ÇÔ²² drvie geometry¸¦ Ư¡Áö¿ï ¼ö ÀÖ´Ù. boot : linux hd=,, ¿©±â¼­ ,,´Â °¢°¢ µå¶óÀ̺êÀÇ ½Ç¸°´õ¼ö, Çìµå¼ö, Æ®·¢´ç ¼½Åͼö¿¡ ´ëÀÀÇÑ´Ù. ¸®´ª½º¸¦ ÀνºÅçÇÑ ÈÄ¿¡ ¸®´ª½º¸¦ Çϵåµå¶óÀ̺ê·Î ºÎÆÃÇÒ ¼ö ÀÖ°Ô ÇÏ´Â LILO¸¦ ÀνºÅçÇÒ ¼ö ÀÖ´Ù. µ¿½Ã¿¡ LILO ÀνºÅç °úÁ¤¿¡¼­ ºÎÆÃÇÒ ¶§¸¶´Ù drive geometry¸¦ ÀÔ·ÂÇÒ ÇÊ¿ä¾ø´Â drive geometry¸¦ Ư¡Áö¿ï ¼ö ÀÖ´Ù. 4Àå¿¡¼­ LILO¿¡ ´ëÇؼ­ ´õ ¸¹ÀÌ ´Ù·ç°Ô µÉ °ÍÀÌ´Ù. 2.5.2.3 SCSI Controller¿Í DeviceÀÇ ¹®Á¦ ¿©±â¿¡ ³ª¿ÍÀÖ´Â ¹®Á¦µéÀº CD-ROM,Çϵåµå¶óÀ̺ê,Tape drive¿Í °°Àº SCSI¹æ ½ÄÀÇ ÄÜÆ®·Ñ·¯¿Í µð¹ÙÀ̽º¿¡ ³ªÅ¸³ª´Â ¸Å¿ì ÀÏ»óÀûÀÎ ¹®Á¦µéÀÌ´Ù. ¿©·¯ºÐÀÌ ±¸ÇÑ ¸®´ª½º°¡ µå¶óÀ̺곪 ÄÜÆ®·Ñ·¯¸¦ ÀνÄÇϴµ¥ ¹®Á¦°¡ ÀÖ´Ù¸é °è¼Ó ÀÐ¾î ³ª°¡±â ¹Ù¶õ´Ù. Linux SCSI HOWTO(ºÎ·ÏA)¿¡ À¯¿ëÇÑ SCSI deviceµéÀÌ ÀÖ°í ¿©±â¿¡ ºÎ°¡ÀûÀ¸·Î ¸®½ºÆ®°¡ ÀÖ´Ù. SCSIµéÀº µ¿½Ã¿¡ ¼³Á¤µÇ´Â °ÍÀÌ º¸ÅëÀÌ´Ù. o A SCSI device is detected at all possible ID's ---------------------------------------------- (°¡´ÉÇÑ ¸ðµç ID·Î SCSI device°¡ ÀνĵȴÙ) ÀÌ·¯ÇÑ ¹®Á¦´Â ÄÜÆ®·Ñ·¯¿¡ ÀÇÇؼ­ °°Àº ÁÖ¼Ò¸¦ device°¡ °¡¸®Å³ ¶§ ÀϾ ´Ù. ÄÜÆ®·Ñ·¯ ÀÚ½ÅÀ¸·ÎºÎÅÍ µå¶óÀ̺갡 ´Ù¸¥ ÁÖ¼Ò¸¦ »ç¿ëÇϵµ·Ï jumper settingÀ» ¹Ù²Ù¾î ÁÙ ÇÊ¿ä°¡ ÀÖ´Ù. o Linux reports sense errors, even if the devices are known to be error-free ----------------------------------------------------------------- (¿¡·¯°¡ ¾ø´ø µð¹ÙÀ̽º°¡ ¸®´ª½º¸¦ »ç¿ëÇÏ¸é ¿¡·¯°¡ °¨ÁöµÇ¾î ³ªÅ¸³­´Ù) ÀÌ °æ¿ì´Â ÄÉÀ̺íÀÌ ³ª»Ú°Å³ª bad terminationÀÌ ÀϾ °æ¿ìÀÌ´Ù. ¸¸ÀÏ SCSI bus °¡ ¾çÂÊ ³¡¿¡¼­ ³¡³ªÁö ¾Ê¾Ò´Ù¸é SCSI µð¹ÙÀ̽º¸¦ access ÇÏ·Á ÇÏ¸é ¿¡·¯°¡ ¹ß»ýÇÒ °ÍÀÌ´Ù. ¹Ì½É½À¸¸é Ç×»ó ÄÉÀ̺íÀ» Á¡°ËÇ϶ó. o SCSI devices report timeout errors ---------------------------------- (SCSI µð¹ÙÀ̽º°¡ timeout error¸¦ º¸°íÇÑ´Ù) ÀÌ °æ¿ì´Â IRQ,DMA³ª ´Ù¸¥ device°£ÀÇ Ãæµ¹¿¡ ÀÇÇؼ­ ÀϾ´Ù. ÄÜÆ®·Ñ·¯ ¿¡ Á¤È®È÷ ±× ÀÎÅÍ·´Æ®µéÀÌ enableÀÎÁö üũÇ϶ó. o SCSI controllers using BIOS are not detected -------------------------------------------- (BIOS¸¦ »ç¿ëÇÏ´Â SCSI ÄÜÆ®·Ñ·¯°¡ ¹ß°ßµÇÁö ¾Ê´Â´Ù) BIOS¸¦ »ç¿ëÇÏ´Â SCSI ÄÜÆ®·Ñ·¯ÀÇ ¹ß°ßÀº BIOS°¡ disableÀ̰ųª ÄÜ Æ®·Ñ·¯ÀÇ "signature"°¡ Ä¿³Î¿¡ ÀÇÇؼ­ ÀνĵÇÁö ¾ÊÀ¸¸é ½ÇÆÐÇÒ ¼ö ÀÖ´Ù. Linux SCSI HOWTO¿¡ ÀÌ·¯ÇÑ ¹®Á¦¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸µéÀÌ ÀÖ´Ù. o Controllers using memory mapped I/O do not work ----------------------------------------------- (Memory mapped I/O¸¦ »ç¿ëÇÏ´Â ÄÜÆ®·Ñ·¯°¡ ¾Æ¹«·± ÀÛµ¿À» ÇÏÁö ¾Ê´Â´Ù) ÀÌ °æ¿ì´Â memory mapped I/O Æ÷Æ®°¡ ºÎÁ¤È®ÇÏ°Ô cachµÈ °æ¿ìÀÌ´Ù. XCMOSÀÇ board address space¸¦ uncachable·Î markÇÏ°í cache¸¦ disable·Î Ç϶ó. o When partitioning, you get a warning that "cylinders > 1024", or you are unable to boot from a partition using cylinders numbered above 1024. -------------------------------------------------------------------- (ÆÄƼ¼ÇÀ» ³ª´­ ¶§ "cylinders > 1024"¶ó´Â °æ°í³ª ȤÀº ½Ç¸°´õ ¹øÈ£ 1024ÀÌ»óÀ» »ç¿ëÇÏ´Â ÆÄƼ¼ÇÀ¸·ÎºÎÅÍ ºÎÆÃÀ» ÇÒ ¼ö °¡ ¾øÀ» °æ¿ì) BIOSÀÇ ÇÑ°è´Â ½Ç¸°´õ ¹øÈ£ 1024±îÁöÀÌ¸ç µû¶ó¼­ ½Ç¸°´õ¹øÈ£ 1024ÀÌ»óÀ» »ç¿ëÇÏ´Â ¾î¶°ÇÑ ÆÄƼ¼Çµµ BIOS·Î ºÎÅÍ ÀÌ ÆÄƼ¼ÇÀ» accessÇÒ ¼ö ¾ø´Ù. ¸®´ª ½º¿¡ ÀÇÇϸé ÀÌ°ÍÀº ºÎÆÃÇÒ ¶§¸¸ ¿µÇâÀ» ¹ÌÄ£´Ù; ÀÏ´Ü ½Ã½ºÅÛÀÌ ºÎÆõǸé ÀÌ ÆÄƼ¼ÇÀº »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿©·¯ºÐÀº Ç÷ÎÇÇ·Î ºÎÆÃÀ» ÇϵçÁö 1024ÀÌÇϸ¦ »ç¿ëÇÏ´Â ÆÄƼ¼ÇÀ¸·Î ºÎÆÃÇÏ¸é µÈ´Ù. 2.3.7Àý¿¡ ºÎÆ®µð½ºÄÏÀ» ¸¸µå´Â ¹æ¹ý, LILO¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀÌ ³ª¿ÍÀÖ´Ù. o CD-ROM drive or other removeable media devices are not recognized at boot time. -------------------------------------------------------------------- (CD-ROMÀ̳ª ´Ù¸¥ deviceµéÀÌ ºÎÆÃÇÒ ¶§ ÀνĵÇÁö ¾Ê´Â´Ù) µå¶óÀ̺곻ÀÇ CD-ROM(¾Æ´Ï¸é disk)À¸·Î ºÎÆÃÀ» ÇÑ´Ù. ÀÌ·¯ÇÑ °ÍÀº ¾î¶² deviceµéÀ» ÇÊ¿ä·Î ÇÑ´Ù. ¸¸¾à SCSI ÄÜÆ®·Ñ·¯°¡ ÀνĵÇÁö ¾Ê´Â´Ù¸é ºÎÆÃÇÒ ¶§ Çϵå¿þ¾î ÀûÀ¸·Î ãµµ·Ï ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ·¯ÇÑ °ÍÀº Ưº°È÷ BIOS¿¡ º° »ó°ü ¾ø´Â SCSI ÄÜÆ®·Ñ·¯¿¡¼­ Áß¿äÇÑ ¹®Á¦ÀÌ´Ù. ´ëºÎºÐÀÇ ¹èÆ÷º»µéÀº ÀνºÅç¸Åü·Î ºÎÆÃÇÒ ¶§ ÄÜÆ®·Ñ·¯ÀÇ IRQ³ª °øÀ¯ÇÏ°í ÀÖ´Â ¸Þ¸ð¸®¸¦ ÁöÁ¤Çϵµ·Ï ÇÑ´Ù. ¿¹ ¸¦ µé¾î TMC-8xx ÄÜÆ®·Ñ·¯¸¦ »ç¿ëÇÑ´Ù¸é LILO boot prompt°¡ ³ª¿ÔÀ» ¶§ ¾Æ·¡ ¿Í °°ÀÌ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. boot : linux tmx8xx=, ¿©±â¼­ ´Â ÄÜÆ®·Ñ·¯ÀÇ IRQÀÌ¸ç ´Â °øÀ¯ÇÏ°í ÀÖ ´Â ¸Þ¸ð¸®ÀÇ ÁÖ¼ÒÀÌ´Ù. ÀÌ·¯ÇÑ °ÍµéÀÌ °¡´ÉÇÏµç °¡´ÉÇÏÁö ¾Ê´ø °£¿¡ ¿©·¯ºÐÀÌ »ç¿ëÇÏ°í ÀÖ´Â ¸®´ª½º ¹èÆ÷º»¿¡ ´Þ·ÁÀÖ´Ù; ÀÚ¼¼ÇÑ °ÍÀº ¹®¼­µéÀ» Âü°íÇ϶ó. 2.5.3 ¸®´ª½º ¹èÆ÷ÆÇ ¼³Ä¡½ÃÀÇ ¹®Á¦ ¸¸¾à¿¡ ¿©·¯ºÐÀÌ Çà¿î¾Æ¶ó¸é ¸®´ª½º¸¦ ÀνºÅçÇÒ ¶§ ¾Æ¹«·± ¹®Á¦°¡ ¾øÀ» °ÍÀÌ ´Ù. Àü¹®°¡¶ó¸é ÀνºÅç¿¡¼­ ¹®Á¦°¡ ÀÖ´Ù¸é ÀνºÅç¸ÅüÀÇ ÀÌ»óÀ̰ųª ¸®´ª½º filesystemÀÇ °ø°£ºÎÁ·ÀÏ °ÍÀÌ´Ù. ¿©±â¿¡ ÀÏ»óÀûÀÎ ¹®Á¦µéÀÌ ÀÖ´Ù. o System reports "read error","file not found", or other errors whie attempting to install the software ----------------------------------------------------------------- ("read error","file not found"³ª ÀνºÅç½Ã ´Ù¸¥ ¿¡·¯°¡ ³µÀ» ¶§) ÀÌ°ÍÀº ÀνºÅç¸Åü¿¡ ¹®Á¦°¡ ÀÖ´Ù´Â °ÍÀ» Ç¥½ÃÇÏ´Â ¸Þ½ÃÁöÀÌ´Ù. Ç÷ÎÇÇ¿¡¼­ ÀνºÅçÇÑ´Ù¸é ÀÌ·¯ÇÑ Á¾·ùÀÇ ¿¡·¯°¡ ¾ÆÁÖ ÈçÇÏ°Ô ÀϾ´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó. ¹Ýµå½Ã »õ·ÎÀÌ Æ÷¸ËµÈ µð½ºÄÏÀ̳ª »õ·Î¿î Á¦Ç°À» »ç¿ëÇ϶ó. ¸¸¾à MS-DOS ÆÄ Æ¼¼ÇÀÌ ÀÖ´Ù¸é ¸¹Àº ¸®´ª½º ¹èÆ÷º»µéÀº Çϵåµå¶óÀ̺꿡¼­ ¸®´ª½º ÀνºÅçÀ» °¡ ´ÉÇϵµ·Ï ÇØÁØ´Ù. ÀÌ ¹æ¹ýÀº Ç÷ÎÇǸ¦ »ç¿ëÇÏ´Â °Í º¸´Ù ´õ ºü¸£°í ¹ÏÀ» ¼ö ÀÖ´Â ¹æ¹ýÀÏ °ÍÀÌ´Ù. ¸¸¾à CD-ROMÀ» »ç¿ëÇÑ´Ù¸é CD¿¡ ±ÜÈù °÷, ¸ÕÁö µî ÀÎ ½ºÅç½Ã ¿¡·¯¸¦ ÀÏÀ¸Å³ ¼ö ÀÖ´Â ´Ù¸¥ ¹®Á¦µéÀº È®ÀÎÇ϶ó. ÀÌ·¯ÇÑ ¹®Á¦ÀÇ ¿øÀÎÀº ÀνºÅç ¸Åü°¡ ºÎÀûÇÕÇÑ Æ÷¸äÀ¸·Î µÇ¾îÀÖÀ» °æ¿ì¿¡ ¹ß»ýÇÑ´Ù. ¿¹µé µé¾î Ç÷ÎÇǸ¦ »ç¿ëÇÑ´Ù¸é ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º»Àº ÀÌ Ç÷ΠÇÇ°¡ MS-DOSÀÇ High density Çü½ÄÀ¸·Î µÇ¾îÀÖ¾î¾ß ÇÑ´Ù ( boot floppyÀÇ °æ ¿ì´Â ¿¹¿ÜÀÌ´Ù; ´ëºÎºÐÀÇ °æ¿ì ÀÌ°ÍÀº MS-DOS Æ÷¸äÀÌ ¾Æ´Ï´Ù). ¸¸¾à À§ ¹æ ¹ý ¸ðµÎ ½ÇÆи¦ Çß´Ù¸é ¿©·¯ºÐÀÌ ¸®´ª½º¸¦ ´Ù½Ã ´Ù¿î·Îµå ¹Þ´Â´Ù Çصµ »õ·Î Çà ·ÎÇǸ¦ »ç¼­ Ç÷ÎÇǸ¦ ´Ù½Ã ¸¸µé¾î¾ß ÇÑ´Ù (»õ·Î¿î µð½ºÄÏÀ¸·Î). o System reports errors such as "tar: read error" or "gzip: not in gzip format" ----------------------------------------------------------------- ("tar: read error"³ª "gzip: not in gzip format"°ú °°Àº ¿¡·¯°¡ ³¯ ¶§) ÀÌ ¹®Á¦´Â ÀνºÅç¸Åü ÀÚü°¡ Æı«µÇ¾úÀ» ¶§ ÀϾ´Ù. ´Ù¸£°Ô ¸»ÇÏ¸é °¡Áö °í ÀÖ´Â Ç÷ÎÇÇ°¡ ¿¡·¯°¡ ¾ø´õ¶óµµ Ç÷ÎÇÇ¿¡ ÀÖ´Â µ¥ÀÌÅÍ°¡ ¾î¶² ¹æ¹ýÀ¸·Î ¼Õ »óÀ» ÀÔÀº °æ¿ìÀÌ´Ù. ¿¹¸¦ µé¾î binary mode´ë½Å¿¡ text mode¸¦ ÀÌ¿ëÇؼ­ ¸® ´ª½º¸¦ ´Ù¿î·Îµå ¹ÞÀ¸¸é ÆÄÀÏÀÌ ¼Õ»óµÇ¸ç ÀνºÅç ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÇÇؼ­ ÀÐÇôÁú ¼ö ¾ø´Ù. o System reports errors such as "device full" while installing ------------------------------------------------------------ (ÀνºÅçÇÒ ¶§ "device null"°ú °°Àº ¿¡·¯°¡ ¹ß»ýÇÒ ¶§) ÀÌ´Â ÀνºÅçÇÒ ¶§ µå¶óÀ̺êÀÇ °ø°£À» ´Ù ½á¹ö¸° °æ¿ìÀÌ´Ù. ¸®´ª½º ¹èÆ÷ÆÇ Àü ºÎ°¡ Á¤È®È÷ ¾ó¸¶¸¸Å­ÀÇ ¿ë·®À» Â÷ÁöÇÏ´À³Ä Àê ¼ö ¾ø´Ù; ÀνºÅçÀ» ÁßÁöÇÒ ¼ö ¾øÀ¸¸ç ½Ã½ºÅÛÀÌ ÀÛµ¿ÇÒÁöµµ ¿¹»óÇÒ ¼ö ¾ø´Ù. ÇØ°áÃ¥Àº filesystemÀ» ´Ù½Ã ¸¸ µå´Â °ÍÀÌ´Ù( mke2fs ¸í·É¾î¸¦ »ç¿ëÇؼ­ ). ÀÌ ¹æ¹ýÀº ºÎºÐÀûÀ¸·Î ÀνºÅçµÈ ¸® ´ª½º¸¦ Áö¿î´Ù. ±×¸®°í ³ª¼­ ´Ù½Ã ÀνºÅçÇϴµ¥, ÀÌ ½ÃÁ¡¿¡¼­´Â ÀνºÅçÇÒ ¼ÒÇÁ Æ®¿þ¾î¸¦ ´õ ÀÛ°Ô Àâ¾Æ¾ß ÇÑ´Ù. ´Ù¸¥ °æ¿ì´Â Áö¿ì°í ³ª¼­ ÆÄƼ¼Ç°ú filesystem Å©±â¸¦ ´Ù½Ã »ý°¢ÇØ¾ß ÇÏ´Â °ÍÀÌ´Ù. o System reports errors such as "read_intr: 0x10" while accessing the hard drive ----------------------------------------------------------------- (Çϵåµå¶óÀ̺긦 accessÇÏ·Á¸é "read_intr: 0x10"°ú °°Àº ¿¡·¯°¡ ³­´Ù) ÀÌ´Â º¸Åë µå¶óÀ̺꿡¼­ bad blockÀÌ ¹ß°ßµÇ¾úÀ» ¶§ ³ªÅ¸³­´Ù. ±×·¯³ª mkswapÀ̳ª mke2fs¿Í °°Àº ¸í·É¾î¸¦ ¼öÇàÇÒ ¶§ ³ª¿Â ¿¡·¯¶ó¸é µå¶óÀ̺긦 accessÇÒ ¶§ ÀÌ»óÀÌ ÀÖ´Â °ÍÀÌ´Ù. Çϵå¿þ¾î»óÀÇ ¹®Á¦ ( 2.5.2Àý ÂüÁ¶ )À̰ųª µå¶óÀ̺ê ÁöÁ¤À» À߸øÇÑ °æ¿ìÀϼöµµ ÀÖ´Ù. ¸¸¾à ¾Æ·¡¿Í °°ÀÌ »ç¿ëÇÑ´Ù¸é hd=,, ºÎÆýÿ¡ °­Á¦·Î µå¶óÀ̺ê ÁöÁ¤À» ÇØÁ־ ã°Ô ÇÏ°í µå¶óÀ̺êÀÇ ÁöÁ¤À» Àß ¸øÇß´Ù¸é ÀÌ·¯ÇÑ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æÇâÀÌ ÀÖ´Ù. ¶ÇÇÑ CMOS¿¡¼­ µå¶óÀ̺êÀÇ ÁöÁ¤À» À߸øÇÑ °æ¿ì¿¡µµ ÀÌ·± Çö»óÀÌ ÀϾ´Ù. o System reports errors such as "file not found" or "permission denied" ----------------------------------------------------------------- ("file not found"³ª "permission denied"¿Í °°Àº ¿¡·¯°¡ ¹ß»ýÇÑ´Ù) ÀÌ ¹®Á¦´Â ÀνºÅç¸Åü¿¡ ÇÊ¿äÇÑ ¸ðµç ÆÄÀÏÀÌ ¾ø°Å³ª ÀνºÅç ¸Åü¿¡ permission¹®Á¦°¡ ÀÖÀ» ¶§ ¹ß»ýÇÑ´Ù. ¿¹¸¦ µé¾î ¾î¶² ¸®´ª½º ¼ÒÇÁÆ®¿þ¾î´Â ÀÎ ½ºÅç ¼ÒÇÁÆ®¿þ¾î ÀÚü¿¡ ¹ö±×¸¦ Æ÷ÇÔÇÏ´Â °æ¿ìµµ ÀÖ´Ù. À̵éÀº º¸Åë »¡¸® ¼öÁ¤ ÀÌ µÇ¸ç Á¾Á¾ ÀϾ´Â ÀÏÀº ¾Æ´Ï´Ù. ¸®´ª½º¹èÆ÷º»¿¡ ¹ö±×°¡ ÀÖ´ÂÁö Àǽɽº·´ °í À߸øµÈ ºÎºÐÀÌ À־ ¾Æ¹«°Íµµ ÇÒ ¼ö ¾ø´Ù¸é ¹èÆ÷º»ÀÇ °ü¸®ÀÚ¸¦ ¸¸³ª¼­ ¹ö ±×¸¦ º¸°íÇ϶ó. ÀνºÅçÇÒ ¶§ À§¿¡¼­ ¾ð±ÞÇÑ °Í ÀÌ¿ÜÀÇ ÀÌ»óÇÑ ¹®Á¦°¡ ÀÖ´Ù¸é ( Ưº°È÷ ¿©·¯ ºÐ ÀÚ½ÅÀÌ ¼ÒÇÁÆ®¿þ¾îµéÀ» ´Ù¿î·Îµå ¹ÞÀ» °æ¿ì ) ´Ù¿î·Îµå ¹ÞÀ» ¶§ ¸ðµç ÇÊ¿ä ÇÑ ÆÄÀϵéÀÌ ÀÖ´ÂÁö È®ÀÎÇ϶ó. ¿¹¸¦ µé¾î ¾î¶² »ç¶÷µéÀº FTP¸¦ ÅëÇؼ­ ´Ù¿î·Î µå ¹ÞÀ» ¶§ ´ÙÀ½°ú °°Àº FTP ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù. mget *.* ÀÌ´Â ÆÄÀϸíÁß¿¡ "."ÀÌ Æ÷ÇÔµÈ °Í¸¸ ´Ù¿î·Îµå ¹Þ´Â´Ù; ¸¸¾à ÆÄÀÏ¸í¿¡ "."ÀÌ ¾ø ´Ù¸é ´Ù¿î·Îµå¿¡¼­ ºüÁú °ÍÀÌ´Ù. ÀÌ °æ¿ì Á¤È®ÇÑ ¸í·É¾î´Â ´ÙÀ½°ú °°´Ù. mget * ¾î¶² ¹®Á¦°¡ ÀÖÀ» ¶§ °¡Àå ÁÁÀº ¹æ¹ýÀº ¿©·¯ºÐÀÌ ÇÑ ÀýÂ÷¸¦ ´Ù½Ã Çѹø ÇØ º¸ ´Â °ÍÀÌ´Ù. ¿©·¯ºÐÀÌ ¸ðµç °ÍÀ» Á¤È®ÇÏ°Ô Çß´Ù°í »ý°¢ÇÒÁö´Â ¸ð¸£Áö¸¸ »ç½Ç, ¿© ·¯ºÐÀº µû¶ó¾ßÇÒ ÀýÂ÷ Áß¿¡¼­ ¾ÆÁÖ ÀÛÀº ºÎºÐµéÀ» ÀØ¾î ¹ö¸° °æ¿ìµµ ÀÖ´Ù. ´ë ºÎºÐÀÇ °æ¿ì¿¡ ´Ù½Ã ´Ù¿î·Îµå¹Þ°Å³ª ´Ù½Ã ÀνºÅçÇÏ´Â °ÍÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ ¹ýÀÌ´Ù. ¿©·¯ºÐÀÌ ÇؾßÇÒ ÀÏÀ» µÎ°í¼­ º®¿¡ ¸Ó¸®¸¦ ºÎµúÈ÷Áö ¸»¶ó. ¶ÇÇÑ ¸®´ª ½º¸¦ ÀνºÅçÇÏ´Â µµÁß¿¡ ½Ã½ºÅÛÀÌ ¸ØÃç ¹ö¸®´Â °æ¿ì´Â ¾î¶² Á¾·ùÀÇ Çϵå¿þ¾î ¹®Á¦ÀÏ ¼ö ÀÖ´Ù. 2.5.2Àý¿¡ ÀÌ ¹®Á¦¿¡ ´ëÇÑ ÈùÆ®°¡ ÀÖ´Ù. 2.5.4 ¸®´ª½º ÀνºÅçÈÄÀÇ ¹®Á¦ ¿©·¯ºÐÀº ¿ÀÈÄ Àüü¸¦ ¸®´ª½º ÀνºÅçÇϴµ¥ ½Ã°£À» º¸³Â´Ù. ¸®´ª½º°¡ ¼³Ä¡µÉ °ø°£À» ¸¸µé±â À§Çؼ­ MS-DOS¿Í OS/2 ÆÄƼ¼Ç, SimCity³ª Wing Commander¿Í °°Àº ¼ÒÇÁÆ®¿þ¾î¸¦ ´«¹°À» È긮¸é¼­ Áö¿üÀ» °ÍÀÌ´Ù. ½Ã½ºÅÛÀ» ´Ù½Ã ºÎÆÃÇÏ¸é ¾Æ¹«Àϵµ ÀϾÁö ¾Ê´Â´Ù. ȤÀº ³ª»Û °æ¿ì¿¡´Â ¹«¾ð°¡ ÀϾ ¼öµµ ÀÖÀ¸³ª ²À ÀϾ´Â °Í¸¸Àº ¾Æ´Ï´Ù. ±×·³ ÀÌÁ¦ ¹«¾ùÀ» ÇÒ °ÍÀΰ¡ ? 2.5.1Àý¿¡¼­, ¿ì¸®´Â ÀνºÅç¸Åü·Î ºÎÆÃÇÒ ¶§ ÀϾ´Â °¡Àå ÀÏ»óÀûÀÎ ¹®Á¦µé ¿¡ ´ëÇØ ¾ð±ÞÀ» ÇÏ¿´´Ù - ¸¹Àº ¹®Á¦µéÀÌ ¿©±â¿¡ Àû¿ëµÈ´Ù. µ¡ºÙ¿©¼­ ¾Æ·¡¿Í °° Àº ¹®Á¦µé ÁßÀÇ Çϳª·Î ¿©·¯ºÐÀº °í½ÉÀ» ÇÏ°Ô µÉ´ÂÁöµµ ¸ð¸¥´Ù. 2.5.4.1 Ç÷ÎÇÇ·Î ºÎÆÃÇÒ ¶§ÀÇ ¹®Á¦ ¸¸¾à ¸®´ª½º¸¦ Ç÷ÎÇǸ¦ ÀÌ¿ëÇؼ­ ºÎÆÃÇÑ´Ù¸é ºÎÆÃÇÒ ¶§ ¸®´ª½ºÀÇ root ÆÄ Æ¼¼ÇÀ» ÁöÁ¤ÇؾßÇÒ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÌ´Ù. ÀÌ °æ¿ì´Â ¿ø·¡ÀÇ ¸®´ª½º ÀνºÅçÇ÷ΠÇÇ ÀÚ½ÅÀÏ °æ¿ì, ÀνºÅç°úÁ¤¿¡¼­ ¸¸µé¾î Áø °ÍÀÌ ¾Æ´Ñ Ç÷ÎÇÇÀÎ °æ¿ì¿¡ »ý±ä ´Ù. Ç÷ÎÇÇ·Î ºÎÆÃÇÒ ¶§ shiftÅ°¿Í altÅ°¸¦ ´©¸¥´Ù. ±×·¯¸é boot menu°¡ ³ªÅ¸³­ ´Ù; tabÅ°¸¦ ´©¸£¸é °¡´ÉÇÑ ¿É¼ÇµéÀ» º¼ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, ¸¹Àº ¹èÆ÷º»µéÀº boot menu¿¡¼­ ÀÔ·ÂÀ» °¡´ÉÇÏ°Ô Çϴµ¥ boot: linux hd= ¿©±â¼­ Àº /dev/hda2¿Í °°Àº ¸®´ª½º root ÆÄƼ¼ÇÀÇ À̸§ÀÌ´Ù. ÀÚ¼¼ÇÑ °ÍÀº ¿©·¯ºÐÀÌ °¡Áö°í ÀÖ´Â ¹èÆ÷º»ÀÇ ¹®¼­¸¦ ÂüÁ¶Ç϶ó. 2.5.4.2 Çϵåµå¶óÀ̺ê·Î ºÎÆÃÇÒ ¶§ÀÇ ¹®Á¦ Ç÷ÎÇǸ¦ ¸¸µå´Â ´ë½Å¿¡ LILO¸¦ »ç¿ëÇÑ´Ù¸é Çϵåµå¶óÀ̺ê·Î ºÎÅÍ ¸®´ª½º¸¦ ºÎÆýÃų ¼ö ÀÖ´Ù. ±×·¯³ª ÀÚµ¿À¸·Î ¼³Ä¡µÇ´Â LILOÀÇ ¼³Ä¡´Â ¿ÏÀüÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù. ÀÌ´Â ¿©·¯ºÐÀÇ ÆÄƼ¼ÇÁöÁ¤¿¡ ´ëÇØ ¿Ã¹Ù¸£Áö ¾Ê°Ô ½ÃµµµÉ ¼ö Àִµ¥ ÀÌ °æ¿ì´Â ¸ðµç °ÍÀ» Á¤È®È÷ Çϱâ À§Çؼ­ ´Ù½Ã LILO¸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. LILO¸¦ ¼³Ä¡ÇÏ´Â °ÍÀº 4Àå¿¡¼­ ¾ð±ÞÇÑ´Ù. o System reports "drive not bootable---Please insert system disk." ---------------------------------------------------------------- ("drive not bootable---Please insert system disk."¶ó´Â ¸Þ½ÃÁö°¡ ³ª¿Ã °æ¿ì) Çϵåµå¶óÀ̺êÀÇ Master Boot Record°¡ ¼Õ»óÀ» ÀÔÀº °æ¿ì ÀÌ·¯ÇÑ ¿¡·¯¸Þ½Ã Áö¸¦ Á¢ÇÒ ¼ö°¡ ÀÖ´Ù. ´ëºÎºÐÀÇ °æ¿ì ÇØ°¡ ¾ø°í, Çϵåµå¶óÀ̺ê»óÀÇ ¸ðµç °ÍµéÀº ¼Õ»óÀ» ÀÔÁö ¾ÊÀº »óÅÂÀÌ´Ù. ÀÌ ¹®Á¦¸¦ µÑ·¯½Ñ ¸î °¡Áö ¹æ¹ýÀÌ ÀÖ´Ù: 1. fdisk¸¦ »ç¿ëÇؼ­ ÆÄƼ¼ÇÀ» ³ª´­ ¶§ "active"·Î ¸¶Å©µÈ ÆÄƼ¼ÇÀ» Áö¿ï ¼ö ÀÖ´Ù. MS-DOS¿Í ´Ù¸¥ OSµéÀº ºÎÆÃÇÒ ¶§ "active"·Î ¸¶Å©µÈ ÆÄƼ¼ÇÀ» accessÇÑ´Ù( ¸®´ª½º´Â ÆÄƼ¼ÇÀÌ "active"ÀÎÁö ¾Æ´ÑÁö »ó°üÇÏ Áö ¾Ê´Â´Ù ). MS-DOS·Î ºÎÆÃÇÑ ÈÄ FDISK¸¦ ½ÇÇà½ÃÅ°°í MS-DOS ÆÄ Æ¼¼ÇÀ» active·Î set ½ÃÅ°¸é Àß ÀÛµ¿µÉ °ÍÀÌ´Ù. MS-DOS 5.0À̻󿡼­ ´ÙÀ½°ú °°ÀÌÇÑ´Ù¸é FDISK /MBR Çϵåµå¶óÀ̺êÀÇ ¸¶½ºÅͺÎÆ®·¹Äڵ带 ´Ù½Ã MS-DOS°¡ ºÎÆÃµÉ ¼ö ÀÖµµ ·Ï LILO¿¡ OverwriteÇؼ­ ¸¸µé¾îÁØ´Ù. ¸¸¾à MS-DOS¸¦ ´õÀÌ»ó °¡Áö°í ÀÖÁö ¾Ê´Ù¸é ¸®´ª½º¸¦ Ç÷ÎÇÇ·Î ºÎÆÃÇÑ ÈÄ LILO¸¦ ³ªÁß¿¡ ¼³Ä¡ÇÏ¿© ¾ß ÇÑ´Ù. 2. ¸¸¾à ¸®´ª½ºÀÇ fdisk¸¦ ÀÌ¿ëÇؼ­ MS-DOS ÆÄƼ¼ÇÀ» ¸¸µé¾ú´Ù¸é ÀÌ·¯ÇÑ ¿¡·¯¸¦ ¸¸³¯ ¼ö ÀÖ´Ù. ¹Ýµå½Ã MS-DOS ÆÄƼ¼ÇÀ» MS-DOSÀÇ fdisk·Î ¸¸µé¾î¾ß ÇÑ´Ù( MS-DOS ÀÌ¿ÜÀÇ ´Ù¸¥ OS¿¡ ´ëÇؼ­µµ ¸¶Âù°¡ ÁöÀÌ´Ù ). ¿©±âÀÇ ÃÖ¼±ÀÇ ¹æ¹ýÀº Áö¿ì´Â °ÍºÎÅÍ ½ÃÀÛÇÏ¿© µå¶óÀ̺êÀÇ ÆÄƼ¼ÇÀ» ´Ù½Ã ³ª´©´Â °Í, ȤÀº ´ÜÁö Áö¿ì°í¼­ ÀûÀýÇÑ fdisk¸¦ »ç¿ëÇØ ¼­ ´Ù½Ã »ý¼ºÇÏ´Â °ÍÀÌ´Ù. 3. LILO ÀνºÅç ÀýÂ÷´Â ½ÇÆÐÇÒ ¼öµµ ÀÖ´Ù. ÀÌ °æ¿ì´Â ¸®´ª½º ºÎÆà µð½ºÄÏÀ¸·Î ºÎÆÃÀ» ÇÏ´øÁö ¿ø·¡ ÀνºÅç ¸Åü·Î ºÎÆÃÀ» ÇؾßÇÑ´Ù. ÀÌ ¹æ¹ý ¸ðµÎ°¡ ºÎÆÃÇÒ ¶§ ¸®´ª½º root partitionÀ» ÁöÁ¤Çϵµ·Ï ÇÏ´Â ¿É¼Ç ÀÌ ÁÖ¾îÁø´Ù. ShiftÅ°³ª altÅ°¸¦ ´©¸£°í boot menu·ÎºÎÅÍ tabÅ°¸¦ ´© ¸£¸é ¿É¼ÇÀÌ ³ªÅ¸³­´Ù. o When booting the system from the hard drive, MS-DOS ( or another operating system ) starts instead of Linux. -------------------------------------------------------------------------------- (Çϵåµå¶óÀ̺ê·Î ºÎÅÍ ½Ã½ºÅÛÀ» ºÎÆýÃÅ°¸é MS-DOS(ȤÀº ´Ù¸¥ OS)°¡ Linux ´ë½Å¿¡ ºÎÆõȴÙ) ¸ÕÀú ¸®´ª½º¸¦ ÀνºÅçÇÒ ¶§ ½ÇÁ¦·Î LILO°¡ ÀνºÅçµÇ¾ú´ÂÁö È®ÀÎÇÑ´Ù. ±×·¸ Áö ¾Ê´Ù¸é Çϵåµå¶óÀ̺ê·Î ºÎÅÍ ºÎÆÃÀ» Çϸé MS-DOS(ȤÀº ´Ù¸¥ OS)°¡ ºÎÆÃÀÌ µÈ´Ù. Çϵåµå¶óÀ̺ê·Î ºÎÅÍ ¸®´ª½º¸¦ ºÎÆýÃÅ°±â À§ÇÏ¿© ¿©·¯ºÐÀº LILO¸¦ Àνº ÅçÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. (4ÀåÀ» Âü°í) ´Ù¸¥ ¹®Á¦¸¦ º¸¸é, ¸¸¾à LILO°¡ ÀνºÅçµÇ¾ú´Ù ÇÏ´õ¶óµµ ¸®´ª½º ´ë½Å¿¡ ´Ù ¸¥ OS°¡ ºÎÆÃÀÌ µÈ´Ù¸é ¿©·¯ºÐÀº LILOÀÇ È¯°æ¼³Á¤À» ¸®´ª½º°¡ ºÎÆÃÀÌ µÇµµ·Ï ÇÏ°í ´Ù¸¥ OSµéÀº µðÆúÆ®·Î¼­ ¼³Á¤ÇÏ¿©¾ß ÇÑ´Ù. ÀÌ°ÍÀº ¿©·¯ºÐ¿¡°Ô ºÎÆÃÀÌ °¡ ´ÉÇÑ OSÀÇ ¸®½ºÆ®¸¦ º¸¿©ÁØ´Ù. Àû´çÇÑ ¿É¼Ç(º¸Åë "linux")À» ¼±ÅÃÇÏ¿© ¸®´ª½º¸¦ ºÎÆÃÇ϶ó. ºÎÆÃÇÒ ¶§ µðÆúÆ® OS·Î¼­ ¸®´ª½º¸¦ ¼±ÅÃÇÑ´Ù¸é LILO¸¦ ´Ù½Ã Àνº ÅçÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. (4ÀåÀ» Âü°í) LILO¸¦ ÀνºÅçÇÏ°íÀÚ ÇÒ ¶§ ÀνºÅç ÀýÂ÷°¡ ¾î¶² ¹æ¹ýÀ¸·Î ½ÇÆÐÇÒ °æ¿ì°¡ ÀÖ´Ù. ¾Õ ¾ÆÀÌÅÛÀ» Âü°íÇ϶ó. 2.5.4.3 ·Î±×ÀÎÀÇ ¹®Á¦ ¸®´ª½º ºÎÆÃÀÌ ³¡³ª¸é ´ÙÀ½°ú °°Àº login prompt°¡ ³ªÅ¸³­´Ù. linux login: ÀÌ ½ÃÁ¡¿¡¼­ ¹èÆ÷º»ÀÇ ¹®¼­³ª ½Ã½ºÅÛ ÀÚ½ÅÀÌ ¿©·¯ºÐ¿¡°Ô ¹«¾ùÀ» ÇÒ °ÍÀÎÁö ¹°¾î¿Â´Ù. ¸¹Àº ¹èÆ÷º»µéÀº ´Ü¼øÈ÷ root·Î Æнº¿öµå ¾øÀÌ loginÇÏ¸é µÈ´Ù. ´Ù ¸¥ °¡´ÉÇÑ usernameÀº guest¿Í testÀÌ´Ù. °¡Àå ÃÖ±ÙÀÇ ¸®´ª½º ½Ã½ºÅÛµéÀº Ãʱâ ÀÇ loginÀ¸·Î Æнº¿öµå¸¦ ¿ä±¸ÇÏÁö ¾Ê´Â´Ù. ±×·¯³ª ¸¸¾à Æнº¿öµå¸¦ ÀÔ·ÂÇϵµ ·Ï ¿ä±¸¹Þ´Â´Ù¸é °Å±â¿£ ¾Æ¸¶ ¹®Á¦°¡ ÀÖ´Â °ÍÀÌ´Ù. ù°·Î username°ú °°Àº Æнº¿öµå¸¦ »ç¿ëÇغ¸°í; ÀÌ°ÍÀº root·Î login Çß´Ù¸é Æнº¿öµå¸¦ root·Î ³ÖÀ¸¶ó ´Â ¸»ÀÌ´Ù. ¸¸¾à ´Ü¼øÇÏ°Ô loginÇÒ ¼ö ¾øÀ¸¸é ¹®Á¦°¡ ÀÖ´Â °ÍÀÌ´Ù. ù°·Î ¹èÆ÷º»ÀÇ ¹® ¼­¸¦ ÂüÁ¶Ç϶ó; username°ú Æнº¿öµå°¡ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¾îµò°¡¿¡ ÀÖÀ» °ÍÀÌ ´Ù. Username°ú Æнº¿öµå´Â ÀνºÅç °úÁ¤¿¡¼­ ÁÖ¾îÁú ¼ö Àְųª, login banner ¿¡ ÀμâµÉ ¼öµµ ÀÖ´Ù. ÀÌ·¯ÇÑ ¹®Á¦ÀÇ ÇÑ°¡Áö ¿øÀÎÀº ¸®´ª½º loginÀÇ ÀνºÅç¿¡¼­ ¹®Á¦°¡ Àְųª ÆÄÀϵéÀÇ ÃʱâÈ­¿¡ ¹®Á¦°¡ ÀÖ´Â °æ¿ìÀÌ´Ù. ÀÌ °æ¿ì ¸®´ª½º¸¦ ´Ù ½Ã ÀνºÅçÇϰųª( Àû¾îµµ ÇÑ ºÎºÐÀº), ÀνºÅç ¸Åü·Î ºÎÆÃÀ» Çؼ­ ¼öµ¿À¸·Î °í Ã帵µ·Ï ÇÑ´Ù - 4Àå¿¡ ÈùÆ®°¡ ÀÖ´Ù. 2.5.4.4 ½Ã½ºÅÛÀ» »ç¿ëÇϸ鼭ÀÇ ¹®Á¦ ¸¸¾à loginÀÌ ¼º°øÇß´Ù¸é shell prompt( "#"³ª "$"°ú °°Àº )¸¦ º¸°Ô µÇ¸ç ¿©·¯ ºÐÀº ¿©·¯ºÐÀÇ ½Ã½ºÅÛ ÁÖÀ§¸¦ µ¹¸é¼­ ±â»µÇÏ°Ô µÉ °ÍÀÌ´Ù. ±×·¯³ª ¿©±â¿¡ ½Ã ½ºÅÛÀ» »ç¿ëÇϸ鼭ÀÇ Á¾Á¾ ³ªÅ¸³ª´Â ÃʱâÈ­ÀÇ ¹®Á¦°¡ ÀÖ´Ù. °¡Àå ÈçÇÑ Ãʱâȯ°æ¼³Á¤ÀÇ ¹®Á¦´Â ºÎÀûÀýÇÑ ÆÄÀÏÀ̳ª µð·ºÅ丮ÀÇ Çã°¡ÀÌ´Ù. ÀÌ·¯ÇÑ °æ¿ì´Â ¿¡·¯¸¦ À¯¹ßÇϴµ¥ Shell-init: permition denied login´ÙÀ½¿¡ À§¿Í °°Àº ¸Þ½ÃÁö°¡ ÀμâµÉ °ÍÀÌ´Ù( »ç½Ç ¿©·¯ºÐÀÌ º¸´Â ¸Þ½ÃÁö Áß¿¡¼­ "permission denied"´Â file permissionÀÇ ¹®Á¦ÀÌ´Ù). ¸¹Àº °æ¿ì¿¡ ÀûÇÕ ÇÑ ÆÄÀÏÀ̳ª µð·ºÅ丮ÀÇ Çã°¡¹®Á¦¸¦ °íÄ¡±â À§Çؼ­ chmod ¸í·É¾î¸¦ »ç¿ë ÇÏ´Â °ÍÀÌ °£´ÜÇÑ ¹æ¹ýÀÌ´Ù. ¿¹¸¦ µé¾î ¾î¶² ¹èÆ÷º»Àº root µð·ºÅ丮(/)¿¡¼­ (ºÎ ÀûÀýÇÏ°Ô) ÆÄÀϸðµå 0644¸¦ »ç¿ëÇÑ´Ù. ÀÌ·¯ÇÑ ¹®Á¦¸¦ °íÄ¡±â À§ÇÑ ¸í·É¾î´Â root·Î # chmod 755 / ¸¦ »ç¿ëÇÑ´Ù. ±×·¯³ª ÀÌ ¸í·É¾î¸¦ »ç¿ëÇÔÀ¸·Î¼­ ÀνºÅç¸Åü·ÎºÎÅÍ ºÎÆÃÀ» ÇØ¾ß ÇÏ¸ç ¼öµ¿À¸·Î ¸®´ª½º root filesystemÀ» ¸¶¿îÆ® ÇÏ¿©¾ßÇÑ´Ù - ¸®´ª½º Ãʺ¸ÀÚ¿¡ °Õ ¾î·Á¿î ÀÏÀÌ´Ù. ½Ã½ºÅÛÀ» »ç¿ëÇϸ鼭 ÆÄÀÏÀ̳ª µð·ºÅ丮°¡ ºÎÀûÀýÇÏ´Ù´Â ¹®Á¦¿¡ ºüÁú ¼ö ÀÖ°Å ³ª, ȯ°æ¼³Á¤À» ÇÑ´ë·Î ¼ÒÇÁÆ®¿þ¾î°¡ ÀÛµ¿ÇÏÁö ¾ÊÀ» °æ¿ìµµ ÀÖ´Ù. ´ëºÎºÐÀÇ ¹èÆ÷º»µéÀº ¹®Á¦°¡ ¾ø°í ¸î¸îÀº ¿ÏÀüÇÏ´Ù. ¿ì¸®´Â ÀÌ·¯ÇÑ ¸ðµç ¹®Á¦¸¦ ¿©±â¼­ ¾ð±ÞÇϱ⸦ ¿øÄ¡ ¾Ê´Â´Ù. ´ë½Å¿¡ ÀÌ Ã¥À» ÅëÇÏ¿© ¸¹Àº ȯ°æ¼³Á¤¿¡ ´ëÇÑ ¹®Á¦ ¸¦, ¾î¶»°Ô ¿©·¯ºÐµéÀÌ ¹ß°ßÇÏ°í ¿©·¯ºÐ ÀÚ½ÅÀÌ ±× ¹®Á¦¸¦ °íÄ¡´Â°¡¸¦ °¡¸®Å´ À¸·Î¼­ ÇØ°áÇÏ°íÀÚ ÇÏ¿´´Ù. 1Àå¿¡¼­ ¿ì¸®´Â ÀÌ·¯ÇÑ Ã¶ÇÐÀº Á» »ó¼¼È÷ ´Ù·ç¾ú ¾ú´Ù. 4Àå¿¡¼­´Â ÀÌ·¸°Ô Á¾Á¾ ÀϾ´Â ȯ°æ¼³Á¤ÀÇ ¹®Á¦¿¡ ´ëÇؼ­ ¾ð±ÞÇÏ°íÀÚ ÇÑ´Ù. Á¦ 3 Àå ¸®´ª½º ¹è¿öº¸±â 3.1 ¼Ò°³ À¯´Ð½º¿Í ¸®´ª½ºÀÇ Ãʺ¸ÀÚµéÀº ±×°ÍÀ» »ç¿ëÇغ¸±â Àü¿¡ ¸ÕÀú ÀÌ µÎ °¡ÁöÀÇ ¿î¿µÃ¼°è¿¡ ´ëÇØ ¸¹Àº ±Ã±ÝÁ¡À» °¡Áö°í ÀÖ´Ù. ÇöÀç ½ÃÁß¿¡´Â À¯´Ð½º¿¡ °üÇÑ °Å ÀÇ ¸ðµç ·¹º§¿¡ ´ëÇØ »ó¼¼È÷ ¼³¸íµÇ¾îÁ® ÀÖ´Â ¿©·¯°¡Áö ¸¹Àº Ã¥µé ÀÌ ³ª¿ÍÀÖ ´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í, ¸®´ª½º »ç¿ë¿¡ ´ëÇØ ¼Ò°³ÇØ ³õÀº Ã¥µéÀº °ÅÀÇ ¾ø´Â ½Ç Á¤ÀÌ´Ù. ´Ù¸¥ À¯´Ð½º ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â °Í°ú °°ÀÌ ¸®´ª½º »ç¿ëÀÇ °ÅÀÇ ´ëºÎºÐ ÀÇ ½Ã°£µ¿¾ÈÀº ¸®´ª½º¸¦ À§ÇÑ Àß Ç®À̵Ǿî ÀÖ´Â Çؼ³¼­¸¦ º¸¸ç ¿©·¯ºÐÀÇ »õ·Î ¿î ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â °ÍÀÌ °¡Àå ºü¸¥ ±æÀÌ´Ù. ÀÌ°ÍÀÌ ¹Ù·Î ±×·± Çؼ³¼­ÀÌ´Ù. ÀÌ Àå¿¡¼­´Â ¸¹Àº °í±Þ ³»¿ë¿¡ ´ëÇؼ­´Â »ó¼¼È÷ ´Ù·çÁö ¾ÊÀ» °ÍÀÌ´Ù. ´ë½Å¿¡, ÀÌ¹Ì À¯´Ð½º¿¡ ´ëÇÑ ÀϹÝÀûÀΠåµéÀ» Àаí, ´Ù¸¥ À¯´Ð½º ½Ã½ºÅÛ°ú ¸®´ª½º¿ÍÀÇ ±âº»ÀûÀÎ Â÷ÀÌÁ¡À» ÀÌÇØÇÑ »ç¿ëÀÚÁß ¸®´ª½º·ÎÀÇ Ãʺ¸ÀÚ¸¦ ´ë»óÀ¸·Î ÇÒ ÀÛÁ¤ÀÌ ´Ù. 3.2 ±âº»ÀûÀÎ À¯´Ð½ºÀÇ °³³ä À¯´Ð½º´Â ¸ÖƼŽºÅ·, ¸ÖƼÀ¯Àú¸¦ À§ÇÑ ¿î¿µÃ¼°èÀÌ´Ù. ÀÌ ¸»Àº µ¿½Ã¿¡ ¿©·¯ »ç¶÷ÀÌ ÇÑ ÄÄÇ»Å͸¦ »ç¿ëÇÏ¿©, ¸¹Àº ´Ù¸¥ ¾îÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Ù´Â ¶æÀÌ´Ù. (ÀÌ°ÍÀº Çѹø¿¡ ´Ü ÇÑ»ç¶÷¸¸ÀÌ ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â MS-DOS¿Í ´Â ´Ù¸£´Ù.) À¯´Ð½ºÇÏ¿¡¼­´Â »ç¿ëÀÚ°¡ ½Ã½ºÅÛ¿¡°Ô ÀÚ½ÅÀÇ ½Å¿øÀ» È®ÀνÃÄÑÁà ¾ß ÇÑ´Ù. »ç¿ëÀÚ´Â µÎ °¡Áö ´Ü°è°¡ ¼ö¹ÝµÇ´Â "·Î±ä"À» ÇؾßÇÑ´Ù. -- ÀÚ½ÅÀÇ ·Î±ä¸íÀ» ÀÔ·ÂÇÑ´Ù(½Ã½ºÅÛÀÌ »ç¿ëÀÚ¸¦ È®ÀÎÇÒ ¼ö ÀÖ´Â À̸§). ±×¸®°í, ÀÚ½ÅÀÇ °èÁ¤¿¡ µé¾î°¥ ¼ö ÀÖ´Â ÀڽŸ¸ÀÇ ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÑ´Ù. ´Ù¸¥ ¾î´À ´©±¸µµ »ó ´ë¹æÀÇ ·Î±ä¸íÀ¸·Î ½Ã½ºÅÛ¿¡ Á¢±ÙÇÏÁö ¸øÇÏ°Ô ºñ¹Ð¹øÈ£´Â ÀڽŸ¸ÀÌ ¾Ë ¼ö ÀÖ ´Ù. ÀüÇüÀûÀÎ À¯´Ð½º ½Ã½ºÅÛ¿¡¼­´Â, »ç¿ëÀÚ°¡ ½Ã½ºÅÛÀ¸·ÎºÎÅÍ °èÁ¤À» ¹Þ¾ÒÀ» ¶§ ½Ã½ºÅÛ °ü¸®ÀÚ°¡ »ç¿ëÀÚ¿¡°Ô »ç¿ëÀÚ¸í°ú ÃÖÃÊÀÇ ºñ¹Ð¹øÈ£¸¦ ºÎ¿©ÇØÁØ´Ù. ¾Æ¹« ¸® ¿©·¯ºÐÀÌ ½Ã½ºÅÛ °ü¸®ÀÚ¶ó ÇÏ´õ¶óµµ ·Î±äÇϱâ Àü¿¡ ÀڽŸ¸ÀÇ °èÁ¤À» ¹Ýµå½Ã ¸¸µé¾î¾ß ÇÑ´Ù. - ¾Æ·¡ÀÇ 3.2.1ÀýÀ» Âü°íÇ϶ó. ¼³¸íÀ» À§ÇØ "larry"¶ó´Â °¡ »óÀÇ »ç¿ëÀÚ¸íÀ» »ç¿ëÇϱâ·Î ÇÏÀÚ. µ¡ºÙ¿©¼­, °¢ À¯´Ð½º ½Ã½ºÅÛÀº ±×°Í¿¡ ºÎ¿©µÈ È£½ºÆ®¸íÀ» °¡Áø´Ù. ÀÌ È£½º Æ®¸íÀº ÀÚ½ÅÀÇ ÄÄÇ»ÅÍÀÇ ÇϳªÀÇ À̸§ÀÌ µÈ´Ù. È£½ºÆ®¸íÀº ³×Æ®¿öÅ©·Î ¿¬°áµÈ °³°³ÀÇ ÄÄÇ»Å͸¦ ½Äº°Çϴµ¥ »ç¿ëµÇ¾îÁø´Ù. ºñ·Ï ¿©·¯ºÐÀÇ ÄÄÇ»ÅÍ°¡ ³×Æ® ¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖÁö ¾Ê´ÙÇÏ´õ¶óµµ ±×°ÍÀº ±×³É ¿©·¯ºÐµéÀÇ ÄÄÇ»ÅÍ À̸§À¸ ·Î ÁÖ¾îÁö°Ô µÈ´Ù. - ÀÌ°ÍÀº 4.10.2Àý¿¡¼­ ´Ù·ç±â·Î ÇÏÀÚ. ¾Æ·¡¿¡¼­ ¿ì¸®´Â ½Ã½ºÅÛÀÇ È£½ºÆ®¸íÀ» "mousehouse"·Î Çϱâ·Î ÇÏÀÚ. 3.2.1 °èÁ¤ ¸¸µé±â ½Ã½ºÅÛÀ» »ç¿ëÇϱâ Àü¿¡ ÀڽŸ¸À» À§ÇÑ »ç¿ëÀÚ °èÁ¤À» ¹Ýµå½Ã ¸¸µé¾î¾ßÇÑ ´Ù. º¸ÅëÀÇ »ç¿ëÀ» À§ÇØ root °èÁ¤À» »ç¿ëÇÏ´Â °ÍÀº ÁÁÀº »ý°¢ÀÌ ¾Æ´Ï±â ¶§ ¹®¿¡ »ç¿ëÀÚ °èÁ¤À» ¸¸µå´Â °ÍÀº ÇÊ¿äÇÏ´Ù. root °èÁ¤Àº 4.1Àý¿¡¼­ ¾ð±ÞÇÏ´Â °Íó·³ ½Ã½ºÅÛÀ» À¯ÁöÇϰųª Ưº°ÇÑ ¸í·É¾î¸¦ ¼öÇàÇÒ ¶§¸¸ »ç¿ëÇØ¾ß ÇÑ´Ù. ¿©·¯ºÐ ÀÚ½ÅÀÇ °èÁ¤À» ¸¸µé±â À§Çؼ­´Â root·Î ·Î±äÇؼ­ useradd³ª adduser¿Í °°Àº ¸í·É¾î¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. 4.4Àý¿¡ °èÁ¤À» ¸¸µå´Â ÀýÂ÷¿¡ ´ëÇÑ ¼³¸íÀ» ´Ù·ç°í ÀÖ´Ù. 3.2.2 ·Î±äÇϱ⠷αäÇÒ ¶§ È­¸é¿¡ ¾Æ·¡¿Í ºñ½ÁÇÑ ÇÁ·ÒÇÁÆ®¸¦ º¼ ¼ö ÀÖ´Ù. mousehouse login: ¿©±â¼­, ÀÚ½ÅÀÇ »ç¿ëÀÚ¸íÀ» ÀÔ·ÂÇÏ°í [Return]Å°¸¦ ´©¸¥´Ù. ¿©±â¼­´Â ¿ì¸®ÀÇ ¿µ¿õ(È÷...) larry¸¦ ÀÔ·ÂÇÏÀÚ. mousehouse login: larry Password: ÀÌÁ¦, ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏÀÚ. ºñ¹Ð¹øÈ£´Â ·Î±äÇÒ ¶§ È­¸é¿¡ ³ªÅ¸³ªÁö ¾Ê±â ¶§ ¹®¿¡ Á¶½ÉÇؼ­ ŸÀÌÇÎÇØ¾ß ÇÑ´Ù. ¸¸¾à, ºñ¹Ð¹øÈ£¸¦ À߸ø ÀÔ·ÂÇϸé, ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö¸¦ º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. Login incorrect ±×¸®°í, ´Ù½Ã ½ÃµµÇØ¾ß ÇÑ´Ù. »ç¿ëÀÚ¸í°ú ºñ¹Ð¹øÈ£¸¦ ¸Â°Ô ÀÔ·ÂÇÏ¸é ½Ã½ºÅÛ ¾ÈÀ¸·Î ·Î±äÀÌ µÈ´Ù. ÀÌÁ¦ ¿©·¯ºÐµéÀº ½Ã½ºÅÛ ¾ÈÀ» ¸¾´ë·Î µ¹¾Æ´Ù´Ò ¼ö ÀÖ´Ù. 3.2.3 ÄÜ¼Ö ½Ã½ºÅÛÀÇ ÄܼÖÀ̶ó ÇÔÀº ½Ã½ºÅÛ¿¡ Á÷Á¢ÀûÀ¸·Î ¸ð´ÏÅÍ¿Í Å°º¸µå°¡ ¿¬°áµÇ ¾î ÀÖ´Â °ÍÀ» ¸»ÇÑ´Ù. (À¯´Ð½º´Â ¸ÖƼÀ¯ÀúÀÇ ¿î¿µÃ¼°èÀ̱⠶§¹®¿¡, ¿©·¯ºÐµé Àº ½Ã½ºÅÛÀÇ ½Ã¸®¾ó Æ÷Æ®¸¦ ÅëÇØ ´Ù¸¥ Å͹̳ηΠµé¾î ¿Ã ¼ö ÀÖÁö¸¸, ÀÌ·± °ÍÀº ÄܼÖÀÌ µÉ ¼ö ¾ø´Ù.) ¸®´ª½º, ¶Ç´Â ´Ù¸¥ ¹öÀüµéÀÇ À¯´Ð½º¿¡¼­´Â ÄܼÖÀ» ÅëÇØ Çѹø¿¡ ÇϳªÀÇ ·Î±ä ÀÌ»óÀ» Çã¿ëÇÏ´Â °¡»ó ÄܼÖ(Virtual Consoles or VC's)À̶ó´Â °ÍÀ» Áö¿øÇÑ´Ù. À̸¦ ¾Ë¾Æº¸±â À§ÇØ, ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ·Î±äÇ϶ó(¾Õ¿¡¼­ ¼³¸íÇÑ °Íó·³). ±×¸®°í, [alt-F2]Å°¸¦ ´­·¯¶ó. ±×·³ ´Ù½Ã login: À̶ó´Â ÇÁ·ÒÇÁÆ®°¡ ¶ã °ÍÀÌ´Ù. ÀÌÁ¦ µÎ¹ø° °¡»ó ÄַܼΠµé¾î ¿Â °ÍÀÌ´Ù(¶Ç ¿©·¯ºÐÀº ù¹ø° Äֿܼ¡ ·Î±ä µÇ¾î ÀÖ´Â »óÅÂÀÌ´Ù.). ´Ù½Ã ù¹ø° VC·Î µ¹¾Æ°¡±â À§Çؼ­´Â [alt-F1]Å°¸¦ ´­·¯ ¶ó. ÀÚ, ¿©·¯ºÐÀº ù¹ø° ·Î±ä¼¼¼ÇÀ¸·Î ´Ù½Ã µ¹¾Æ¿Ô´Ù. »õ·Î ÀνºÅçµÈ ¸®´ª½º ½Ã½ºÅÛÀº ¾Æ¸¶µµ [alt-F1]Å°ºÎÅÍ [alt-F4]±îÁöÀÇ Å°¸¦ »ç ¿ëÇؼ­ óÀ½ 4°³ÀÇ VC¿¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÒ °ÍÀÌ´Ù. À̸¦ ÀÌ¿ëÇÏ ¸é ²Ï³ª È¿°úÀûÀ¸·Î ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. VC¸¦ »ç¿ëÇÏ´Â µ¿¾È ¿© ·¯ºÐÀº À¯´Ð½ºÀÇ ¸ÖƼÀ¯Àú ´É·ÂÀ» ½Ç°¨ÇÏ°Ô µÉ °ÍÀÌ´Ù(ÇÏÁö¸¸, VCÀÇ »ç¿ë¿¡µµ Çѹø¿¡ ÇϳªÀÇ VC¹Û¿¡´Â º¼ ¼ö ¾ø´Ù´Â Á¦ÇÑÀÌ µû¸¥´Ù.). ¿©·¯ºÐÀÌ VC#1¿¡¼­ ÀÛ¾÷ÇÏ°í ÀÖ´Â µ¿¾È VC#2·Î ¿Å°Ü °¥ ¼ö ÀÖ°í, ¶Ç´Ù¸¥ ÀÛ¾÷À» ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. 3.2.4 ½©°ú ¸í·É¾î À¯´Ð½ºÀÇ ¼¼°è¿¡¼­ ¿©·¯ºÐÀÌ °æÇèÇÏ´Â ´ëºÎºÐÀÇ ½Ã°£µ¿¾ÈÀº ½©ÀÇ »ç¿ëÀ» ÅëÇؼ­ ¿©·¯ºÐÀº ½Ã½ºÅÛ°ú ´ëÈ­ÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù. ½©Àº »ç¿ëÀÚ°¡ ÀÔ·Â(¿¹ ¸¦ µé¸é, ¿©·¯ºÐÀÌ Å¸ÀÌÇÎÇÑ ¸í·É¾îµé)ÇÏ´Â °ÍÀ» ½Ã½ºÅÛÀ¸·Î Áß°èÇÏ´Â ¿ªÇÒÀÇ ÀÏÁ¾ÀÇ ÇÁ·Î±×·¥ÀÌ´Ù. ÀÌ°ÍÀº ½ÇÁúÀûÀ¸·Î °°Àº ÀÏÀ» ÇÏ´ÂMS-DOSÀÇ COMMAND.COM ÇÁ·Î±×·¥°ú ºñ±³µÇ¾îÁú ¼ö ÀÖ´Ù. ½©Àº À¯´Ð½ºÀÇ Á¢¼Ó¼ö´Ü(ÀÎ ÅÍÆäÀ̽º)ÁßÀÇ Çϳª´Ù. À¯´Ð½º¿¡´Â ¸¹Àº ÀÎÅÍÆäÀ̽º -- ¿¬°áµÇ¾îÀÖ´Â Å°º¸µå ¿Í ¸¶¿ì½º¸¦ »ç¿ëÇؼ­ ¸í·É¾îµéÀ» ½ÇÇà½Ãų ¼ö ÀÖ´Â X À©µµ¿ì ½Ã½ºÅÛ°ú °°Àº -- µéÀÌ ÀÖ´Ù. ¿©·¯ºÐÀÌ ·Î±äÇÏÀÚ¸¶ÀÚ ½Ã½ºÅÛÀº ½©À» ½ÃÀÛÇÏ°í, ¿©·¯ºÐÀº ¸í·É¾îµéÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. °£´ÜÇÑ ¿¹¸¦ Çѹø µé¾îº¸ÀÚ. larry°¡ ·Î±äÀ» ÇÏ°í ½© ÇÁ ·ÒÇÁÆ®°¡ ³ªÅ¸³µ´Ù. mousehouse login: larry Password: larry's password Welcome to Mousehouse! /home/larry# "/home/larry#"´Â ¸í·ÉÀ» ¹Þ¾ÆµéÀÏ Áغñ°¡ µÇ¾ú´Ù´Â °ÍÀ» ¾Ë¸®´Â ½© ÇÁ·ÒÇÁ Æ®ÀÌ´Ù(ÀÚ¼¼ÇÑ °ÍÀº µÚ¿¡ ´Ù½Ã ¼³¸íÇϵµ·Ï ÇÏ°Ú´Ù.). ÀÚ, ½Ã½ºÅÛ¿¡°Ô Àç¹ÌÀÖ´Â (?) ¾ê±â¸¦ Çѹø Çغ¸ÀÚ. /home/larry# make love make: *** No way to make target 'love'. Stop. /home/larry# ÀÚ, make´Â ½Ã½ºÅÛ¿¡ ½ÇÁ¦ Á¸ÀçÇÏ´Â ÇÁ·Î±×·¥ÀÇ À̸§À̶ó´Â °ÍÀ» ¾Ë°Ô µÇ¾ú´Ù. ±×¸®°í ½©Àº ¸í·É¾î°¡ ÁÖ¾îÁ³À» ¶§ ÀÌ ÇÁ·Î±×·¥À» ½ÇÇà½ÃŲ´Ù(ºÒÇà È÷µµ À̳ðÀÇ ½Ã½ºÅÛÀº ²Ï³ª ºÒÄ£ÀýÇÑ °Í °°´Ù.). ¿©±â¼­ ¿ì¸®´Â Áß¿äÇÑ Áú¹® À» °¡Á®º¼ ¼ö ÀÖ´Ù. -- ¸í·É¾î°¡ ¹«¾ùÀΰ¡? "make love ( ¹ø¿ªÀ» ÇÏÀÚ¸é, À° üÀûÀÎ »ç¶ûÀ» ÇÏ´Ù)"À̶ó°í ÀÔ·ÂÇßÀ» ¶§ ¾î¶² ÀÏÀÌ ÀϾ´Â°¡? -- ¸í·É¾î ¶óÀÎÀÇ Ã¹¹ø° ´Ü¾îÀÎ "make"´Â ½ÇÇàµÇ¾îÁú ¼ö ÀÖ´Â ¸í·É¾îÀÇ À̸§ÀÌ´Ù. ¸í·É¾î ¶óÀο¡¼­ÀÇ ¸ðµç ¸í·ÉµéÀº ÀÌ ¸í·Éó·³ ÀÎÀÚ¸¦ °¡Áø´Ù. ¿¹¸¦ µç´Ù¸é, /home/larry# cp foo bar ¿©±â¼­, "cp"´Â ¸í·É¾îÀÇ À̸§ÀÌ°í, ÀÎÀÚ´Â "foo"¿Í "bar"ÀÌ´Ù. ¿©·¯ºÐÀÌ ¸í·É¾î¸¦ ÀÔ·ÂÇßÀ» ¶§, ½©Àº ¿©·¯ °¡Áö ÀÏÀ» ÇÑ´Ù. ¸ÕÀú, ¸í·É¾îÀÇ À̸§À» °Ë»çÇÏ°í, ½© ³»ºÎ¿¡ ÀÖ´Â ¸í·ÉÀÎÁö È®ÀÎÇØ º»´Ù. ½©Àº ¶Ç ¸í·ÉÀÌ ÇÏ ³ªÀÇ º°¸í(alias)ÀÎÁö, ġȯµÈ À̸§ÀÎÁö¸¦ È®ÀÎÇØ º»´Ù. ¸¸¾à ±×·¸Áö ¾ÊÀ¸¸é, ½© Àº µð½ºÅ©¿¡¼­ ¸í·É¾îÀÇ À̸§À» °¡Áø ÇÁ·Î±×·¥À» ã´Â´Ù. ±×·± ÇÁ·Î±×·¥À» ã¾ÒÀ» ¶§ ½©Àº ±×°ÍÀ» ½ÇÇà½ÃÅ°°í ¸í·É¾î ¶óÀο¡¼­ ÁöÁ¤µÈ ÀÎÀÚµéÀ» ÇÁ ·Î±×·¥¿¡ ºÎ¿©ÇÑ´Ù. ¾ÕÀÇ ¿¹¿¡¼­ ½©Àº make¶ó´Â ÇÁ·Î±×·¥À» ã°í love¶ó´Â ÀÎÀÚ¿Í ÇÔ²² ½ÇÇàÀ» ½ÃŲ´Ù. make´Â Å« ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇϴµ¥ ÀÚÁÖ »ç¿ëµÇ¾îÁö´Â ÇÁ·Î±×·¥ À̸ç, ÄÄÆÄÀϵǴ ´ë»óÀÇ À̸§À» ÀÎÀÚ·Î »ç¿ëÇÑ´Ù. "make love"¶ó´Â °æ¿ì¿¡ À־, ¿ì¸®´Â love¶ó´Â ´ë»óÀ» ÄÄÆÄÀÏÇ϶ó°í make¿¡ Áö½ÃÇß´Ù. make´Â love¶ó´Â À̸§ÀÇ ´ë»óÀ» ãÁö ¸øÇ߱⠶§¹®¿¡ ¸»µµ ¾ÈµÈ´Ù´Â ¿¡·¯¸Þ½ÃÁö¸¦ ³²±â°í ´Ù½Ã ½© ÇÁ·ÒÇÁÆ®·Î µ¹¾Æ¿Â °ÍÀÌ´Ù. ¸¸¾à ¿ì¸®°¡ ½©¿¡°Ô ¸í·É¾î¸¦ ÀÔ ·ÂÇßÀ» ¶§ ½©ÀÌ ½ÇÇàÇÒ ±× ¸í·É¾îÀÇ ÇÁ·Î±×·¥À» ãÁö ¸øÇßÀ» ¶§´Â ¾î¶² ÀÏÀÌ ÀϾ±î? ÀÚ, Çغ¸ÀÚ. /home/larry# eat dirt eat: command not found /home/larry# ¾ÆÁÖ °£´ÜÇÏ°Ô, ¸í·É¾î ¶óÀο¡¼­ ÁÖ¾îÁø À̸§ÀÇ ÇÁ·Î±×·¥À» ½©ÀÌ Ã£Áö ¸øÇß À» ¶§(¿©±â¼­´Â "eat"), À§¿Í °°Àº ¿¡·¯¸Þ½ÃÁö¸¦ Ãâ·ÂÇÑ´Ù. ¿©·¯ºÐÀº ¸í·É¾î ¸¦ À߸ø ÀÔ·ÂÇßÀ» ¶§(°¡·É, "make love" ´ë½Å¿¡ "mkae love"¶ó°í ÀÔ·ÂÇß À» ¶§), Á¾Á¾ ÀÌ·± ¿¡·¯¸Þ½ÃÁö¸¦ º¸°Ô µÉ °ÍÀÌ´Ù. 3.2.5 ·Î±× ¾Æ¿ô ±íÀÌ ÆÄ°íµé±â Àü¿¡ ½Ã½ºÅÛÀ¸·ÎºÎÅÍ ¾î¶»°Ô ·Î±× ¾Æ¿ôÇÒ ¼ö ÀÖ´ÂÁöºÎÅÍ ¼³¸íÇÏ°Ú´Ù. ·Î±× ¾Æ¿ôÇϱâ À§Çؼ­´Â ½© ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½ÀÇ ¸í·É¾î¸¦ »ç¿ëÇÑ ´Ù. /home/larry# exit ·Î±× ¾Æ¿ôÇÏ´Â ¹æ¹ý¿¡´Â ¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖÁö¸¸, ÀÌ°ÍÀÌ Á¦ÀÏ °£´ÜÇÑ ¹æ¹ý ÀÌ´Ù. 3.2.6 ºñ¹Ð¹øÈ£ ¹Ù²Ù±â ¿©·¯ºÐÀº ÀÚ½ÅÀÇ ºñ¹Ð¹øÈ£¸¦ ¾î¶»°Ô ¹Ù²Ù´ÂÁö¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù. passwd ¸í·ÉÀº ÇöÀç ¿©·¯ºÐÀÇ ºñ¹Ð¹øÈ£¿Í »õ·Î¿î ºñ¹Ð¹øÈ£¸¦ ¹°¾îº»´Ù. ¶Ç È®ÀÎÀ» À§ÇØ »õ ºñ¹Ð¹øÈ£¸¦ Àç ÀÔ·ÂÇÒ °ÍÀ» ¿ä±¸ÇÒ °ÍÀÌ´Ù. ºñ¹Ð¹øÈ£¸¦ ÀØÁö ¾Êµµ·Ï ÁÖÀÇÇÏ ¶ó. -- ¸¸¾à Àؾú´Ù¸é ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇØ¾ß ÇÒ °ÍÀÌ´Ù. (¸¸¾à, ¿©·¯ºÐÀÌ ½Ã½ºÅÛ °ü¸®ÀÚ¶ó¸é 4.4ÀýÀ» Âü°íÇ϶ó.) 3.2.7 È­ÀÏ°ú µð·ºÅ丮 ´ëºÎºÐÀÇ ¿î¿µÃ¼°è(À¯´Ð½º Æ÷ÇÔ)ÇÏ¿¡¼­´Â, À̸§ÀÌ ÁÖ¾îÁø(È­ÀϸíÀ̶ó ºÒ¸® ´Â) Á¤º¸ÀÇ ¹­À½À̶ó´Â È­ÀÏÀÇ °³³äÀÌ ÀÖ´Ù. È­ÀÏÀÇ ¿¹¸¦ µç´Ù¸é, ¿©·¯ºÐÀÇ ¿ª»ç ½ÃÇè¹®Á¦³ª, ÀüÀÚ¸ÞÀÏÀ̳ª, ÇϳªÀÇ ½ÇÇàÇÒ ¼ö ÀÖ´Â ½ÇÁ¦ÀÇ ÇÁ·Î±×·¥ÀÌ µÉ ¼öµµ ÀÖ´Ù. ½ÇÁúÀûÀ¸·Î, µð½ºÅ©¿¡ ÀúÀåµÇ¾îÀÖ´Â ¾î¶² °ÍÀÌ¶óµµ ¸ðµÎ °³°³ÀÇ È­ÀÏ·Î ÀúÀåµÇ¾îÁ® ÀÖ´Ù. È­ÀÏÀº ±×°ÍÀÇ È­ÀϸíÀ¸·Î È®ÀεǾîÁø´Ù. ¿¹¸¦ µé¾î, ¿©·¯ºÐÀÇ ¿ª»ç¸®Æ÷Æ® °¡ ±â·ÏµÇ¾îÀÖ´Â È­ÀÏÀº È­Àϸí history-paper·Î ÀúÀåµÉ ¼ö ÀÖ´Ù. ÀÌ·± À̸§µé Àº È­ÀÏÀ» È®ÀÎÇÏ°í, ¶Ç ¿©·¯ºÐµéÀÌ ¾È¿¡ ±â·ÏµÇ¾îÁ® ÀÖ´Â ³»¿ë°ú ¾î¿ï¸® ´Â À̸§À» Áö¾îÁÙ ¼ö ÀÖ´Ù. À¯´Ð½º¿¡¼­´Â ´Ù¸¥ ¿î¿µÃ¼°è³ª MS-DOS¿¡¼­ ó·³ ±ÔÁ¤Áö¾îÁø ±¸¹®ÀÌ ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. ÀϹÝÀûÀ¸·Î È­ÀϸíÀ¸·Î ¸ðµç ¹® ÀÚ(/¸¦ Á¦¿ÜÇÑ´Ù. ¾Æ·¡¸¦ º¸¸é °æ·Î¸íÀ» ³ªÅ¸³½´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.)¸¦ ¾µ ¼ö ÀÖ°í, È­ÀϸíÀÇ ±æÀÌ´Â 256ÀÚ±îÁö ¾µ ¼ö ÀÖ´Ù. È­ÀÏÀÇ °³³äÀ» ÅëÇØ µð·ºÅ丮ÀÇ °³³äÀ» ¾Ë¾Æº¸ÀÚ. µð·ºÅ丮´Â È­ÀϵéÀÇ ¸ðÀÓ ÀÌ´Ù. ¸¹Àº ´Ù¸¥ È­ÀϵéÀ» ´ã°í ÀÖ´Â "folder"·Î »ý°¢ÇÒ ¼öµµ ÀÖ´Ù. µð·ºÅ丮´Â ¿©·¯ºÐÀÌ ½Äº°ÇÒ ¼ö ÀÖ´Â ±× ÀÚüÀÇ À̸§ÀÌ ÁÖ¾îÁø´Ù. °Ô´Ù°¡ µð·ºÅ丮´Â ³ª¹«°¡Áö¿Í °°Àº ±¸Á¶¸¦ À¯ÁöÇÑ´Ù. µð·ºÅ丮´Â ¶Ç ´Ù¸¥ µð·ºÅ丮¸¦ °¡Áú ¼ö ÀÖ´Ù. È­ÀÏÀº ±× È­ÀÏÀÌ ¸¸µé¾îÁö°í, ±×°ÍÀ» ´ã°í ÀÖ´Â µð·ºÅ丮ÀÎ °æ·Î¸í¿¡ ÀÇ ÇØ Á¶È¸µÇ¾îÁø´Ù. ¿¹¸¦ µé¾îº¸ÀÚ. Larry´Â ´ÙÀ½ÀÇ ¼¼ È­ÀÏÀ» ´ã°í ÀÖ´Â papers ¶ó´Â µð·ºÅ丮¸¦ °¡Áö°í ÀÖ´Ù°í ÇÏÀÚ. history-final, english-lit, masters-thesis ( °¢ È­ÀϵéÀº LarryÀÇ ¼¼ °¡Áö Á¤º¸¸¦ °¡Áö°í ÀÖ´Ù.). english-lit¶ó´Â È­ÀÏÀ» Á¶È¸Çϱâ À§Çؼ­, Larry´Â ´ÙÀ½Ã³·³ Á¤ÇØÁø È­ÀÏÀÇ °æ·Î¸íÀ» ¾µ ¼ö ÀÖ´Ù. papers/english-lit À§¿¡¼­ º¸µíÀÌ, È­ÀÏ°ú µð·ºÅ丮´Â ½½·¡½¬(/)·Î ±¸ºÐµÇ¾îÁ® ÀÖ´Ù. ÀÌ·± ÀÌÀ¯ ¶§¹®¿¡ "/"¸¦ È­ÀϸíÀ¸·Î ¾µ ¼ö ¾ø´Â °ÍÀÌ´Ù. MS-DOS»ç¿ëÀÚµéÀº MS-DOS¿¡ ¼­ ½½·¡½¬(/) ´ë½Å¿¡ ¿ª½½·¡½¬(\)¸¦ ¾²´Â °Í°ú ºñ½ÁÇÏ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¾ð±ÞÇßµíÀÌ, µð·ºÅ丮µéÀº ¶ÇÇÑ ´Ù¸¥ µð·ºÅ丮¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù. ¿¹ ¸¦ µé¾î, Larry´Â papers¶ó´Â µð·ºÅ丮 ¾È¿¡ notes¶ó ºÒ¸®´Â ´Ù¸¥ µð·ºÅ丮¸¦ °¡Áö°í ÀÖ´Ù°í Çغ¸ÀÚ. ÀÌ µð·ºÅ丮´Â math-notes¿Í cheat-sheetÀ̶ó´Â È­Àϵé À» ´ã°í ÀÖ´Ù. cheat-sheetÀÇ °æ·Î¸íÀº papers/notes/cheat-sheet À̶ó°í ÇÒ ¼ö ÀÖ´Ù. °í·Î, °æ·Î¸íÀº ¿©·¯ºÐÀÌ ±× È­ÀÏÀÇ À§Ä¡¸¦ ãÀ» ¼ö ÀÖ ´Â "°æ·Î"¸¦ ¸»ÇÑ´Ù. ¼­ºê µð·ºÅ丮¸¦ Æ÷ÇÔÇÑ µð·ºÅ丮´Â ±× ¼­ºê µð·ºÅ丮ÀÇ ºÎ¸ðµð·ºÅ丮¶ó À̸¥´Ù. ¿©±â¼­, papers µð·ºÅ丮´Â notes µð·ºÅ丮ÀÇ ºÎ¸ð µð·ºÅ丮ÀÌ´Ù. 3.2.8 µð·ºÅ丮 ±¸Á¶ ´ëºÎºÐÀÇ À¯´Ð½º ½Ã½ºÅÛÀº È­ÀϵéÀ» À§ÇÑ ÇϳªÀÇ Ç¥ÁØ ¹èÄ¡¸¦ ±¸¼ºÇÏ°í ÀÖ ´Ù. ±×·¸±â ¶§¹®¿¡ ½Ã½ºÅÛ ÀÚ¿øµéÀ̶óµçÁö ÇÁ·Î±×·¥µéÀ» ½±°Ô ãÀ» ¼ö ÀÖ´Ù. ÀÌ µð·ºÅ丮 ±¸Á¶´Â "·çÆ® µð·ºÅ丮(root directory)"¶ó ºÒ¸®´Â "/" µð·ºÅ丮¿¡¼­ºÎÅÍ ½ÃÀ۵ȴÙ. /(·çÆ®) ¹Ù·Î ¾Æ·¡¿¡ ¸î °¡Áö Áß¿äÇÑ ¼­ºêµð·ºÅ丮°¡ ÀÖ´Ù. /bin, /etc, /dev, ±×¸®°í /usr. ÀÌ µð·ºÅ丮µéÀº ½Ã½ºÅÛȯ°æ¼³Á¤ È­ÀϵéÀ̳ª ÇÁ·Î±×·¥ µé µîÀ» ´ã°í ÀÖ´Â ´Ù¸¥ µð·ºÅ丮µéÀ» °¡Áö°í ÀÖ´Ù. ¶ÇÇÑ »ç¿ëÀÚ´Â »ç¿ëÀÚÀÇ È­ÀϵéÀ» ´ã°í ÀÖ´Â ÀڽŸ¸ÀÇ È¨µð·ºÅ丮¸¦ °¡Áø´Ù. À§ÀÇ ¿¹¿¡¼­ LarryÀÇ ¸ðµç È­Àϵé(cheat-sheetÀ̳ª history-final°ú °°Àº)Àº Larry ÀÇ È¨µð·ºÅ丮¿¡ ´ã°ÜÁ® ÀÖ´Ù. ÁÖ·Î »ç¿ëÀÚÀÇ È¨µð·ºÅ丮´Â /home µð·ºÅ丮¾Æ ·¡¿¡ À§Ä¡ÇØ ÀÖÀ¸¸ç, »ç¿ëÀÚÀÇ À̸§ÀÌ µð·ºÅ丮 À̸§À¸·Î µÇ¾îÀÖ´Ù. ¿©±â¼­, LarryÀÇ È¨µð·ºÅ丮´Â /home/larryÀÌ´Ù. ±×¸² 3.1Àº sample µð·ºÅ丮¸¦ Ç¥ÇöÇÑ °ÍÀÌ´Ù. ÀÌ°ÍÀ» º¸¸é ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡¼­ µð·ºÅ丮 ±¸Á¶°¡ ¾î¶»°Ô ±¸¼ºµÇ¾î ÀÖ´ÂÁö ¾à°£Àº ¾Ë°Ô µÉ °ÍÀ̶ó°í »ý°¢ÇÑ´Ù. / ----+---- bin | +---- dev | +---- etc | +---- home ----+---- larry | | | +---- sam +---- lib | +---- proc | +---- tmp | +---- usr ----+---- X386 | +---- bin | +---- emacs | +---- etc | +---- g++include | +---- include | +---- lib | +---- local ----+---- bin | | | +---- emacs | | | +---- etc | | | +---- lib +---- man | +---- spool | +---- src ---- linux | +---- tmp ±×¸² 3.1 º¸ÆíÀûÀÎ À¯´Ð½º µð·ºÅ丮 ±¸Á¶ 3.2.9 ÇöÀç ÀÛ¾÷ µð·ºÅ丮 ¾ðÁ¦¶óµµ ¿©·¯ºÐÀº ÇöÀç ÀÛ¾÷ µð·ºÅ丮¿¡¼­ ¸í·É¾î µîÀ» ½©¿¡ ÀÔ·ÂÇÏ°Ô µÈ ´Ù. ¿©·¯ºÐÀº ÇöÀç À§Ä¡ÇØÀÖ´Â µð·ºÅ丮°¡ ÇöÀç ¿©·¯ºÐÀÇ ÀÛ¾÷ µð·ºÅ丮¶ó°í »ý°¢ÇÒ ¼ö ÀÖ´Ù. óÀ½¿¡ ¿©·¯ºÐÀÌ ·Î±äÇßÀ» ¶§, ¿©·¯ºÐÀÇ ÀÛ¾÷ µð·ºÅ丮´Â ¿©·¯ºÐÀÇ È¨µð·ºÅ丮 -- ¿©±â¼­´Â /home/larry -- °¡ µÈ´Ù. È­ÀÏÀ» Á¶È¸ÇÒ ¶§, ¿©·¯ºÐÀº ±× È­ÀÏÀÇ ¿ÏÀüÇÑ °æ·Î¸íÀ» ÀÔ·ÂÇÏ´Â ´ë½Å¿¡ ¿©·¯ºÐÀÇ ÀÛ¾÷ µð·º Å丮¿Í °°Àº ºÎºÐÀº ¸í½ÃÇÏÁö ¾Ê°í Á¶È¸ÇÒ ¼öµµ ÀÖ´Ù. ¿¹¸¦ Çϳª µé¾îº¸ÀÚ. Larry´Â papers¶ó´Â µð·ºÅ丮¸¦ °¡Áö°í ÀÖ°í, papers ´Â history-finalÀ̶ó´Â È­ÀÏÀ» ´ã°í ÀÖ´Ù. Larry°¡ ÀÌ È­ÀÏÀÇ ³»¿ëÀ» º¸±â¸¦ ¿øÇÑ´Ù¸é, ´ÙÀ½ÀÇ ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. /home/larry# more /home/larry/papers/history-final more ¸í·ÉÀº ´Ü¼øÈ÷ È­ÀÏÀÇ ³»¿ëÀ» Çѹø¿¡ ÇÑ ÆäÀÌÁö¾¿ È­¸é¿¡ Ãâ·ÂÇÑ ´Ù. ¾î·µç, LarryÀÇ ÇöÀç ÀÛ¾÷µð·ºÅ丮´Â /home/larryÀ̱⠶§¹®¿¡, ±×ÀÇ ÇöÀç À§Ä¡¿Í °ü·ÃÀÖ´Â ºÎºÐÀ» ¸í½ÃÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù. /home/larry# more papers/history-fianl ¿©·¯ºÐÀÌ È­Àϸí(papers/history-final°ú °°Àº)À» "/"¸¦ Á¦¿ÜÇÑ ´Ù¸¥ ¹®ÀÚ·Î ½Ã ÀÛÇÑ´Ù¸é, ½Ã½ºÅÛÀº ´ç¿¬È÷ ¿©·¯ºÐÀÇ ÇöÀç ÀÛ¾÷ µð·ºÅ丮¿¡¼­ºÎÅÍ È­ÀÏÀ» ã±â ½ÃÀÛÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀÌ »ó´ë °æ·Î¸íÀÌ´Ù. ´Ù¸¥ ¹æ¹ýÀ¸·Î, ¿©·¯ºÐÀÌ È­ÀϸíÀ» "/"·Î ½ÃÀÛÇÑ´Ù¸é, ½Ã½ºÅÛÀº ·çÆ® µð·ºÅä ¸®ÀÎ /¿¡¼­ºÎÅÍ È­ÀÏÀ» ã±â ½ÃÀÛÇÑ´Ù. À̶§¿¡´Â È­ÀÏÀÇ ¿ÏÀüÇÑ °æ·Î¸íÀ» Àû¾îÁà¾ß¸¸ ¿øÇÏ´Â È­ÀÏÀ» ãÀ» ¼ö ÀÖ´Ù. ÀÌ°ÍÀÌ Àý´ë °æ·Î¸íÀÌ´Ù. 3.2.9 Ȩµð·ºÅ丮 ÀοëÇϱ⠸®´ª½ºÀÇ Tcsh°ú BashÇÏ¿¡¼­´Â ¿©·¯ºÐÀÇ È¨µð·ºÅ丮¸¦ "~"¸¦ »ç¿ëÇؼ­ ÀοëÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾îº¸ÀÚ. /home/larry# more ~/papers/history-final ¿Í /home/larry# more /home/larry/papers/history-final Àº °°Àº ¸í·ÉÀÌ´Ù. "~" ¹®ÀÚ´Â ´Ü¼øÈ÷ ½©¿¡ ÀÇÇØ ¿©·¯ºÐÀÇ È¨µð·ºÅ丮ÀÇ À̸§À» ´ëüÇØÁØ´Ù. µ¡ºÙ¿©¼­, ¿©·¯ºÐÀº ´Ù¸¥ »ç¿ëÀÚÀÇ È¨µð·ºÅ丮µµ ÀÌ ¹®ÀÚ ¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. °æ·Î¸í "~karl/letters"´Â ½©¿¡ ÀÇÇØ ( /home/karlÀÌ karlÀÇ È¨ µð·ºÅ丮ÀÏ ¶§ ) "/home/karl/letters"·Î Çؼ®µÈ´Ù. ÀÌ ¹®ÀÚ¸¦ »ç¿ëÇÏ¸é °£´Ü ÇÑ Áö¸§±æÀ» ÀÌ¿ëÇÏ°Ô µÈ´Ù. "~"·Î ½ÃÀ۵Ǵ µð·ºÅ丮´Â ¾ø´Ù. ÀÌ°ÍÀº ¿ÀÁ÷ ½©¿¡ ÀÇÇØ Áö¿øµÇ´Â ¾ç³ä(?)ÀÏ »ÓÀÌ´Ù. 3.3 À¯´Ð½º·ÎÀÇ Ã¹°ÉÀ½ ½ÃÀÛÇϱâ Àü¿¡, À¯´Ð½º ½Ã½ºÅÛ ÀÚü°¡ C·Î ¾²¿©Á® À־ ¿µ¹®ÀÚÀÇ ´ë¼Ò ¹®ÀÚ¸¦ ²Ï³ª °¡¸®±â ¶§¹®¿¡ ¸ðµç È­ÀÏ°ú ¸í·É¾î À̸§µéÀ» ¸Þ¸ðÇÏ´Â °ÍÀº Áß ¿äÇÑ ÀÏÀÌ´Ù(MS-DOS¿Í °°Àº ¿î¿µÃ¼°è¿Í´Â ´Ù¸£´Ù.). ¿¹¸¦ µéÀÚ¸é, make ¸í ·ÉÀº Make¿Í MAKE¿Í´Â ¸Å¿ì ´Ù¸£´Ù. ÀÌ°ÍÀº È­ÀÏÀ̳ª µð·ºÅ丮 ¸í¿¡¼­µµ ¸¶Âù°¡Áö´Ù. 3.3.1 ¿Å°Ü ´Ù´Ï±â ÀÚ, ÀÌÁ¦ ¿ì¸®´Â ·Î±äÇÒ ¼ö ÀÖ°í, °æ·Î¸íÀ» ÀÌ¿ëÇؼ­ ¾î¶»°Ô È­ÀϵéÀ» Á¶È¸ ÇÒ ¼ö ÀÖ´ÂÁöµµ ¾Ë°í, ÇöÀç ¿ì¸®ÀÇ ÀÛ¾÷ µð·ºÅ丮¸¦ ¾î¶»°Ô ¹Ù²Ù´Â Áöµµ ¾È ´Ù. µð·ºÅ丮 ±¸Á¶¿¡¼­ ¿Å°Ü ´Ù´Ò ¼ö ÀÖ°Ô ÇÏ´Â ¸í·ÉÀº cd(change directory¸¦ ÁÙ ¿© ¾´ ¸»ÀÌ´Ù.)ÀÌ´Ù. ¿©·¯ºÐµéÀº ÀÚÁÖ »ç¿ëµÇ¾îÁö´Â ¸¹Àº À¯´Ð½º ¸í·É¾îµéÀÌ 2-3¹®ÀÚ·Î µÇ¾îÀÖ´Â °ÍÀ» ¾Ë°Ô µÉ °ÍÀÌ´Ù. cd ¸í·É¾îÀÇ »ç¿ë¹ýÀº, cd ´Â ¿©·¯ºÐÀÌ ¿Å°Ü°¡±â ¿øÇÏ´Â µð·ºÅ丮ÀÇ À̸§À» ¸»ÇÑ´Ù. ¸»Çßµí ÀÌ, ¿©·¯ºÐÀÌ ·Î±äÇßÀ» ¶§, ¿©·¯ºÐÀº ¿©·¯ºÐÀÇ home µð·ºÅ丮¿¡¼­ºÎÅÍ ½ÃÀÛÇÑ ´Ù. ¸¸¾à Larry°¡ papers¶ó´Â ¼­ºê µð·ºÅ丮·Î µé¾î°¡±â¸¦ ¿øÇÑ´Ù¸é, ¸í·É¾î ¸¦ »ç¿ëÇÑ´Ù. /home/larry# cd papers /home/larry/papers# º¼ ¼ö ÀÖµíÀÌ, LarryÀÇ ÇÁ·ÒÇÁÆ®°¡ ±×ÀÇ ÇöÀç ÀÛ¾÷ µð·ºÅ丮¸¦ ³ªÅ¸³»±â À§ÇØ ¹Ù²î¾ú´Ù. (±×·¡¼­, ±×´Â ±×°¡ ¾îµð ÀÖ´ÂÁö ¾Ë ¼ö ÀÖ´Ù.) ÀÚ, ÀÌÁ¦ ±×´Â papersµð·ºÅ丮¿¡ ÀÖ´Ù. ±×´Â ´ÙÀ½ÀÇ ¸í·ÉÀ» »ç¿ëÇؼ­ ±×ÀÇ history-finalÀÇ ³» ¿ëÀ» º¼ ¼ö ÀÖ´Ù. /home/larry/papers# more history-final ÀÌÁ¦, Larry´Â papers¼­ºêµð·ºÅ丮¿¡¼­ ³ª°¡±â¸¦ ¿øÇÑ´Ù. ºÎ¸ð µð·ºÅ丮·Î ³ª¿À±â À§ÇØ ´ÙÀ½ÀÇ ¸í·ÉÀ» »ç¿ëÇÑ´Ù. /home/larry/papers# cd .. /home/larry# ("cd"¿Í ".."»çÀÌÀÇ °ø¹éÀ» ¸í½ÉÇ϶ó.) ¸ðµç µð·ºÅ丮´Â ºÎ¸ðµð·ºÅ丮¸¦ ³ª Ÿ³»´Â ".."À̶ó À̸§ ºÙ¿©Áø Ç׸ñÀ» °¡Áö°í ÀÖ´Ù. ¶ÇÇÑ ¸ðµç µð·ºÅ丮´Â ÀÚ ±â ÀÚ½ÅÀ» °¡¸®Å°´Â "."À̶ó À̸§ ºÙ¿©Áø Ç׸ñµµ °¡Áö°í ÀÖ´Ù. µû¶ó¼­, /home/larry/papers# cd . À̶ó°í ÀÔ·ÂÇÏ¸é ¾Æ¹«µ¥µµ ¿òÁ÷ÀÌÁö ¾Ê´Â´Ù. ¿©·¯ºÐÀº ¶ÇÇÑ cd ¸í·É¿¡¼­ Àý´ë °æ·Î¸íÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. cd·Î Karl ÀÇ home µð·ºÅ丮·Î µé¾î°¡±â À§ÇØ ¿ì¸®´Â ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÒ ¼ö ÀÖ´Ù. /home/larry/papers# cd /home/karl /home/karl# ¶ÇÇÑ, ¾Æ¹« ÀÎÀÚµµ ¾øÀÌ cd¸¸ »ç¿ëÇßÀ» °æ¿ì¿¡´Â ¿©·¯ºÐÀÚ½ÅÀÇ home µð·ºÅä ¸®·Î µÇµ¹¾Æ°£´Ù. /home/karl# cd /home/larry# 3.3.2 µð·ºÅ丮 ¾È µé¿©´Ù º¸±â ÀÌÁ¦ ¿©·¯ºÐÀº µð·ºÅ丮µé °£À» ¿Å°Ü ´Ù´Ò ¼ö ÀÖ´Ù. ÀÚ, ÀÌÁ¦ µð·ºÅ丮¸¦ ¿Å°Ü ´Ù´Ï´Â ±â¼ú(?)º¸´Ù ´õ ÀÚÁÖ ¾²ÀÌ´Â »õ·Î¿î ¸í·É¾î ls¸¦ ¼Ò°³ÇÒ±î ÇÑ ´Ù. ls´Â ÇöÀç ¿©·¯ºÐÀÇ ÀÛ¾÷ µð·ºÅ丮¿¡¼­ÀÇ È­Àϵé°ú µð·ºÅ丮µéÀÇ ¸ñ ·ÏÀ» Ãâ·ÂÇÑ´Ù. ¿¹¸¦ µé¾îº¸ÀÚ. /home/larry# ls Mail letters papers /home/larry# ¿©±â LarryÀÇ ÇöÀç µð·ºÅ丮 ¾È¿¡ ¼¼ °³ÀÇ ³»¿ë¹°µéÀÌ ÀÖ´Ù. Mail, letters, ±×¸®°í papers. ÀÌ°ÍÀº À̰͵éÀÌ µð·ºÅ丮ÀÎÁö È­ÀÏÀÎÁö¸¦ ¸»ÇØÁÖÁö ¾Ê ´Â´Ù. ¿ì¸®´Â Á»´õ ¸¹Àº °ÍÀ» ¾Ë±â À§ÇØ -F ¿É¼ÇÀ» ls¸í·É¿¡ »ç¿ëÇÑ´Ù. /home/larry# ls -F Mail/ letters/ papers/ /home/larry# È­ÀÏ¸í¿¡ /°¡ µ¡ºÙ¿©Áø °ÍÀ» º¸¸é À̰͵éÀÌ µð·ºÅ丮¿´À½À» ¾Ë ¼ö ÀÖ´Ù. ls -F ¸¦ »ç¿ëÇϸé È­ÀÏ¸í µÚ¿¡ "*"°¡ ºÙ¾îÀÖ´Â È­ÀϵéÀ» º¼ ¼ö ÀÖÀ» °Í ÀÌ´Ù. ÀÌ°ÍÀº ÀÌ È­ÀÏÀÌ ½ÇÇà°¡´ÉÇÑÁö¸¦ ³ªÅ¸³»´Â Ç¥½ÃÀÌ´Ù. ¸¸ÀÏ, ls -F¸¦ »ç ¿ëÇßÀ» ¶§ È­ÀÏ¸í¿¡ ¾Æ¹« Ç¥½Ãµµ ¾ø´Ù¸é ±×°ÍÀº µð·ºÅ丮³ª ½ÇÇà°¡´ÉÇÑ È­ÀÏ ÀÌ ¾Æ´Ñ ±×Àú Æò¹üÇÑ È­ÀÏÀÎ °ÍÀÌ´Ù. ÀϹÝÀûÀ¸·Î, °¢ À¯´Ð½º ¸í·É¾î´Â ´Ù¸¥ ÀÎÀÚµéÀ» Ãß°¡Çؼ­ ¸î °³ÀÇ ¿É¼Çµé À» °¡Áö°í ÀÖ´Ù. ÀÌ ¿É¼ÇµéÀº ls -F¿¡¼­ ¾Ë ¼ö ÀÖµíÀÌ ÁÖ·Î "-" ·Î ½ÃÀ۵ȴÙ. -F ¿É¼ÇÀº È­ÀÏÀÌ Æ÷ÇÔÇÏ°í ÀÖ´Â ±¸¹®¿¡ ´ëÇÑ Á»´õ ¸¹Àº Á¤º¸¸¦ ls¸í·É¿¡ ºÎ °¡ÇÑ´Ù. -- ÀÌ °æ¿ì¿¡´Â, µð·ºÅ丮¸í µÚ¿¡´Â /¸¦ Ãâ·ÂÇÑ´Ù. ¸¸¾à, ¿©·¯ºÐÀÌ ls¸í ·É µÚ¿¡ µð·ºÅ丮¸íÀ» ÀÔ·ÂÇÑ´Ù¸é, ls´Â ±× µð·ºÅ丮ÀÇ ³»¿ëÀ» Ãâ·ÂÇÒ °ÍÀÌ´Ù. /home/larry# ls -F papers english-lit history-final masters-thesis notes/ /home/larry# ȤÀº, Á»´õ Èï¹ÌÀÖ´Â ¸ñ·ÏÀ» º¸±â À§ÇØ ½Ã½ºÅÛÀÇ /etc µð·ºÅ丮¿¡ ¹«¾ùÀÌ µé ¾îÀÖ´ÂÁö »ìÆ캸ÀÚ. /home/larry# ls /etc Images ftpusers lpc rc.new shells adm getty magic rc0.d startcons bcheckrc gettydefs motd rc1.d swapoff brc group mount rc2.d swapon brc~ inet mtab rc3.d syslog.conf csh.cshrc init mtools rc4.d syslog.pid csh.login init.d pac rc5.d syslogd.reload default initrunlvl passwd rmt termcap disktab inittab printcap rpc umount fdprm inittab.old profile rpcinfo update fstab issue psdatabase securetty utmp ftpaccess lilo rc services wtmp /home/larry# (MS-DOS¸¦ »ç¿ëÇÏ´ø »ç¿ëÀÚµéÀº È­ÀϸíÀÌ 8ÀÚ ÀÌ»óÀ¸·Î ¾²¿©Áú ¼ö ÀÖÀ¸ ¸ç, Á¡ÀÌ È­ÀϸíÀÇ ¾î´À °÷À̳ª ºÙÀ» ¼ö ÀÖ´Ù´Â »ç½ÇÀ» ¾Ë¾Æ¾ß ÇÑ´Ù. Á¡ Àº È­ÀÏ¸í¿¡ Çϳª ÀÌ»óµµ °¡´ÉÇÏ´Ù´Â »ç½Çµµ ÇÔ²² ¸»ÀÌ´Ù.) " cd " À» »ç¿ëÇؼ­ µð·ºÅ丮ÀÇ Á¦ÀÏ À§ÂÊÀ¸·Î ³ª¿Í¼­ ¶Ç´Ù¸¥ µð·ºÅ丮 /usr/binÀ¸·Î µé¾î°¡º¸ÀÚ. /home/larry# cd .. /home# cd .. /# cd usr /usr# cd bin /usr/bin# ¿©·¯ºÐÀº ¶Ç cd /usr/bin°ú °°ÀÌ Çѹø¿¡ ¿©·¯ ´Ü°è¸¦ °ÅÃÄ µð·ºÅ丮¸¦ ¿Å±æ ¼ö ÀÖ´Ù. ls¿Í cd¸¦ »ç¿ëÇؼ­ ¿©·¯ ´Ù¾çÇÑ µð·ºÅ丮¸¦ ¿Å°Ü ´Ù³àº¸ÀÚ. ¾î¶² °æ¿ì¿¡´Â "Permission denied(Çã¿ë ºÒ°¡)"¶ó´Â ±âºÐ ³ª»Û ¿¡·¯¸Þ½ÃÁö¸¦ º¼ ¼ö µµ ÀÖÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀº À¯´Ð½º ½Ã½ºÅÛÀÇ º¸¾ÈÀåÄ¡ÀÇ °£´ÜÇÑ ¿¹´Ù. ls³ª cd¸¦ ÀÌ¿ëÇؼ­ µð·ºÅ丮¿¡ µé¾î°¡°Å³ª ³»¿ëÀ» º¸±â À§Çؼ­´Â ±×·¸°Ô ÇÒ ¼ö ÀÖ´Â Çã¿ë»óŸ¦ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ°Í¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ »çÇ×Àº 3.9Àý¿¡¼­ ´Ù·ç±â·Î ÇÏÀÚ. 3.3.3 »õ·Î¿î µð·ºÅ丮 ¸¸µé±â µð·ºÅ丮¸¦ ¾î¶»°Ô ¸¸µå´À³Ä¸¦ ¹è¿ì´Â ½Ã°£ÀÌ´Ù. ÀÌ°ÍÀº mkdirÀ̶ó´Â ¸í·É ¾î¸¦ ¼ö¹ÝÇÑ´Ù. ´ÙÀ½°ú °°ÀÌ Çغ¸ÀÚ. /home/larry# mkdir foo /home/larry# ls -F Mail/ foo/ letters/ papers/ /home/larry# cd foo /home/larry/foo# ls /home/larry/foo# ÀßÇß´Ù! ¿©·¯ºÐÀº »õ·Î¿î µð·ºÅ丮¸¦ ¸¸µé°í ±× ¾ÈÀ¸·Î µé¾î°¬´Ù. ¾ÆÁ÷ ÀÌ »õ µð·ºÅ丮¿¡´Â ¾î¶² È­Àϵµ Á¸ÀçÇÏÁö ¾Ê´Â´Ù. ÀÌÁ¦ ´Ù¸¥ ¾î¶² µð·ºÅä ¸®·ÎºÎÅÍ È­ÀÏÀ» º¹»çÇÏ´Â ¹æ¹ýÀ» ¹è¿öº¸±â·Î ÇÏÀÚ. 3.3.4 È­ÀÏ º¹»çÇϱâ È­ÀÏÀÇ º¹»ç´Â cp¸í·ÉÀ» »ç¿ëÇÑ´Ù. /home/larry/foo# cp /etc/termcap . /home/larry/foo# cp /etc/shells . /home/larry/foo# ls -F shells termcap /home/larry/foo# cp shells bells /home/larry/foo# ls -F bells shells termcap /home/larry/foo# cp ¸í·ÉÀº ¸í·É¾î ¶óÀο¡ ³ª¿­µÈ È­Àϵé(cp¸í·É ´ÙÀ½¿¡ ³ª¿À´Â À̸§µé)À» ¸¶Áö¸· ÀÎÀÚ·Î ÁÖ¾îÁø È­ÀÏÀ̳ª µð·ºÅ丮·Î º¹»çÇÑ´Ù. ¿©±â¼­ "." Àº ÇöÀç µð ·ºÅ丮¸¦ ¶æÇÑ´Ù´Â °ÍÀ» ¾Ë¾Æ¾ß ÇÑ´Ù. 3.3.5 È­ÀÏ ¿Å±â±â mv´Â È­ÀϵéÀ» º¹»çÇÏ´Â ´ë½Å¿¡ ¿Å°Ü ¹ö¸°´Ù. ±¸¹®Àº cp¿Í ¶È°°´Ù. /home/larry/foo# mv termcap sells /home/larry/foo# ls -F bells sells shells /home/larry/foo# ¿©±â¼­ termcapÀº ´õÀÌ»ó Á¸ÀçÇÏÁö ¾Ê´Â´Ù. ±×·¯³ª sells¶ó´Â À̸§ÀÇ È­ÀÏ ·Î ¿Å°ÜÁ® ÀÖ´Ù. ÀÌ ¸í·É¾î´Â ¿ì¸®°¡ Çß´ø °Íó·³ È­ÀÏÀÇ À̸§À» ¹Ù²Ü ¶§ »ç¿ëµÇ¾îÁú ¼ö ÀÖ´Ù. ¶ÇÇÑ »õ µð·ºÅ丮·Î È­ÀÏÀ» ¿ÏÀüÈ÷ ¿Å±æ ¶§µµ »ç¿ë µÈ´Ù. <>ÁÖÀÇ: mv³ª cp´Â ¸ñÀûÁöÀÇ È­ÀÏ(¸¸¾à ÀÌ¹Ì Á¸ÀçÇÏ°í ÀÖ´Ù¸é)¿¡ ¹¯Áö ¾Ê°í µ¤¾î ½á¹ö¸± °ÍÀÌ´Ù. È­ÀÏÀ» ´Ù¸¥ µð·ºÅ丮·Î ¿Å±æ ¶§ ¿©·¯ºÐÀº ÁÖÀÇ ÇØ¾ß ÇÑ´Ù. ¸¸¾à ±× µð·ºÅ丮¿¡ °°Àº À̸§ÀÇ È­ÀÏÀÌ ÀÌ¹Ì Á¸ÀçÇÑ´Ù¸é ¿© ·¯ºÐÀº ±×°Í¿¡ µ¤¾î¾²°Ô µÉ °ÍÀÌ´Ù. 3.3.6 È­ÀÏ°ú µð·ºÅ丮 Áö¿ì±â È­ÀÏÀ» Áö¿ì±â À§Çؼ­´Â rm¸í·ÉÀ» »ç¿ëÇÑ´Ù.(rmÀº "remove"ÀÇ ¾àÀÚ´Ù.) /home/larry/foo# rm bells sells /home/larry/foo# ls -F shells /home/larry/foo# ÀÚ, shells¸¦ »©³õ°í´Â ´Ù Áö¿öÁ® ¹ö·È´Ù. rm¸í·ÉÀº È­ÀÏÀ» Áö¿ì±â Àü¿¡ ¿©·¯ºÐ¿¡°Ô È®ÀνÃÅ°Áö ¾ÊÀ¸¹Ç·Î Á¶½ÉÇؼ­ »ç¿ëÇØ¾ß ÇÑ´Ù. (¾î¶² ½Ã½ºÅÛ¿¡¼­ ´Â rm¸í·ÉÀ» ÀÔ·ÂÇÏ¿© ½ÇÇà½ÃÅ°¸é È­ÀÏÀ» È®ÀνÃÅ°±âµµ ÇÑ´Ù. ÇÏÁö¸¸ ÀÌ °ÍÀº º°¸í(alias)À¸·Î ÀÌ¹Ì ÁöÁ¤À» ÇسõÀº °æ¿ìÀÌ°í, µðÆúÆ®´Â È®ÀÎÇÏÁö ¾Ê ´Â´Ù.) rm°ú ºñ½ÁÇÑ ¸í·ÉÀ¸·Î rmdirÀÌ ÀÖ´Ù. ÀÌ ¸í·É¾î´Â µð·ºÅ丮¸¦ Áö¿î´Ù. ´Ü, µð·ºÅ丮°¡ ºñ¾îÀÖ¾î¾ß Áö¿ï ¼ö ÀÖ´Ù. ¸¸ÀÏ µð·ºÅ丮 ¾È¿¡ È­ÀÏÀ̳ª ¼­ ºêµð·ºÅ丮°¡ ÀÖ´Ù¸é rmdirÀº ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. 3.3.7 È­ÀÏÀÇ ³»¿ëº¸±â more¿Í cat ¸í·ÉÀº È­ÀÏÀÇ ³»¿ëÀ» º¸´Âµ¥ »ç¿ëµÈ´Ù. more´Â ÆäÀÌÁö ´Ü À§·Î È­ÀÏÀÇ ³»¿ëÀ» Ãâ·ÂÇÏ°í, catÀº Çѹø¿¡ È­ÀÏÀÌ ´ã°í ÀÖ´Â ¸ðµç ³»¿ëÀ» Ãâ·ÂÇعö¸°´Ù. È­ÀÏ shellsÀÇ ³»¿ëÀ» º¸±â À§ÇØ, ¿ì¸®´Â ´ÙÀ½ÀÇ ¸í·ÉÀ» »ç¿ëÇÑ´Ù. /home/larry/foo# more shells shellsÀÇ ³»¿ëÀ» º¸¸é ±× ³»¿ëÀÌ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡¼­ °¡´ÉÇÑ ½© ÇÁ·Î±× ·¥µéÀÇ ¸ñ·ÏÀÏ °ÍÀÌ´Ù. ´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡¼­ ÀÌ°ÍÀº /bin/sh, /bin/bash, /bin/csh¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù. ÀÌ ½©µéÀÇ ´Ù¸¥ Á¡µéÀº µÚ¿¡ ´Ù½Ã ¼³¸íÇϱâ·Î ÇÑ´Ù. more¸¦ »ç¿ëÇÒ ¶§, [Space]¸¦ ´©¸£¸é ÅؽºÆ®ÀÇ ´ÙÀ½ ÆäÀÌÁö¸¦ Ãâ·ÂÇÏ°í, [b]¸¦ ´©¸£¸é ÀÌÀü ÆäÀÌÁö°¡ Ãâ·ÂµÈ´Ù. more¿¡´Â ¶Ç´Ù¸¥ ±âº»ÀûÀÎ ¿©·¯ ÀÚ¿øµéÀÌ µé¾îÀÖ´Ù. [q]¸¦ ´©¸£¸é more¸¦ ºüÁ®³ª°£´Ù. more¸¦ ºüÁ®³ª¿Í¼­ cat /etc/termcapÀ̶ó°í ÀÔ·ÂÇغ¸ÀÚ. ±×·¯¸é ³»¿ëÀ» Àб⵵ Àü¿¡ ´Ù Áö³ª°¡¹ö¸± °ÍÀÌ´Ù. "cat" Àº " concatenate (¿¬°áµÈ) "ÀÇ ¾àÀÚÀÌ´Ù. cat¸í·ÉÀº ¿©·¯ È­ÀϵéÀÇ ³»¿ëÀ» ¿¬°áÇÏ°í ¶Ç´Ù¸¥ È­ÀÏ·Î ÀúÀåÇÒ °æ¿ì¿¡ »ç¿ëµÈ´Ù. ÀÚ¼¼ÇÑ °ÍÀº ³ªÁß¿¡ ´Ù½Ã ¾ð±ÞÇÏ°Ú´Ù. 3.3.8 µµ¿ò¸» º¸±â ¸®´ª½º¸¦ Æ÷ÇÔÇÑ °ÅÀÇ ¸ðµç À¯´Ð½º ½Ã½ºÅÛ¿¡¼­´Â "manual pages"³ª »ý ·«Çؼ­ "man pages"¿Í °°Àº µµ¿ò¸»ÀÌ Á¦°øµÈ´Ù. ÀÌ·± man pageµéÀº ´Ù ¾çÇÑ ½Ã½ºÅÛ ¸í·É¾î³ª ÀÚ¿øµé, È­ÀÏÀÇ È¯°æ¼³Á¤ µî°ú °°Àº °ÍµéÀÇ ³»¿ëÀÌ Æ÷ÇÔµÇ¾î ¿Â¶óÀÎ »ó¿¡¼­ ¾ðÁ¦³ª º¼ ¼ö ÀÖ´Ù. man page¸¦ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â ¸í·É¾î´Â manÀÌ´Ù. ¿¹¸¦ µé¾î, ls¸í·ÉÀÇ ´Ù¸¥ ¿É¼Ç¿¡ ´ëÇØ ¾Ë°í ½Í´Ù¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇϸé, /home/larry# man ls lsÀÇ man page°¡ Ãâ·ÂµÉ °ÍÀÌ´Ù. ºÒÇàÈ÷µµ, ´ëºÎºÐÀÇ man page´Â ¸í·É¾î³ª ÀÚ¿øÀÇ Æ¯Â¡À» ÀÌ¹Ì ¾î´À Á¤µµ ¾Ë°í ÀÖ´Â »ç¶÷µéÀ» À§ÇØ ¾²¿©Á³´Ù. ÀÌ·± ÀÌÀ¯ ¶§¹®¿¡ man page´Â ÁÖ ·Î ±âº»ÀûÀÎ Çؼ³À» »« ¸í·É¾îÀÇ °íµµÀÇ ±â¼úÀûÀÎ ¼¼ºÎ»çÇ׸¸À» ´ã°í ÀÖ ´Ù. ±×·¸Áö¸¸, man page´Â ¸í·É¾îÀÇ ±¸¹®À» ÀؾúÀ» ¶§ ¸Å¿ì ±ÍÁßÇÑ µµ ¿òÀÌ µÇ¾î ÁÙ °ÍÀÌ´Ù. man page´Â ¶ÇÇÑ ÀÌ Ã¥¿¡¼­ ¾ð±ÞÇÏÁö ¾ÊÀ» ¸í·É¾î µé¿¡ ´ëÇÑ ¸¹Àº ºÎºÐÀ» ¾Ë·Á ÁÙ °ÍÀÌ´Ù. ¿©·¯ºÐÀº ÀÌ Ã¥¿¡¼­ ¼Ò°³ÇÏ´Â »õ·Î¿î ¸í·É¾î°¡ ³ª¿Ã ¶§¸¶´Ù, ¶Ç´Â ÀÌ¹Ì ¿ì¸®°¡ ¾ð±ÞÇß´ø ¸í·É¾î¿¡ ´ëÇÑ manÀ» ½ÇÇà½ÃÄѺ¸´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ´Ù. ¿©·¯ºÐÀº man page°¡ ¾ø´Â ¸í·É¾îµµ ÀÖ´Ù´Â »ç½ÇÀ» ¾Ë°Ô µÉ °ÍÀÌ´Ù. ÀÌ °ÍÀº ¿©·¯°¡Áö ÀÌÀ¯°¡ ÀÖ´Ù. ±× Áß Çϳª´Â ¾ÆÁ÷ man page°¡ ¾²¿©ÁöÁö ¾Ê¾Ò´Ù´Â °Í(Linux Documentation Project´Â ¸®´ª½ºÇÏÀÇ man page¸¦ Ã¥ÀÓÁö°í ÀÖ´Ù. ±×µéÀº ½Ã½ºÅÛÀ» À§ÇÑ ¸¹Àº ¾çÀÇ man page¸¦ ÃàÀûÇØ ³õ°í ÀÖ´Ù.). µÎ¹ø°·Î, ½© ³»ºÎ ¸í·É¾îÀ̵ç Áö, ±× ÀÚüÀÇ man page°¡ ¾ø´Â ÇϳªÀÇ º°¸í (alias - 3.2.4Àý¿¡ ¾ð±ÞÇß ´ø °Íó·³) ÀÏ °ÍÀÌ´Ù. ÇϳªÀÇ ¿¹¸¦ µéÀÚ¸é, cd´Â ÇϳªÀÇ ½© ³»ºÎ ¸í·É¾îÀÌ´Ù. ½©Àº µð·ºÅ丮¸¦ ¿Å±â´Â º°µµÀÇ ÇÁ·Î±×·¥ ÇÊ¿ä¾øÀÌ ÀÌ ¸í·É¾î¸¦ ¼öÇàÇÑ´Ù. 3.4 ±âº»ÀûÀÎ ¸í·É¾îµéÀÇ ¿ä¾à ÀÌ Àý¿¡¼­´Â À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ÀÇ ÀÚÁÖ ¾²ÀÌ´Â ¸¹Àº ¸í·É¾îµé Áß ¸î °¡Áö ¸¦ ¼Ò°³Çϱâ·Î ÇÏ°Ú´Ù. ¹°·Ð, ¾Õ Àý¿¡¼­ ¼Ò°³Çß´ø °ÍµéÀ» Æ÷ÇÔÇؼ­ ¸»ÀÌ´Ù. ¿É¼ÇÀº ÁÖ·Î "-"·Î ½ÃÀÛµÇ°í ´ëºÎºÐÀÇ °æ¿ì¿¡ ÇϳªÀÇ "-" ¸¦ ½á¼­ º¹ÇÕÀû ÀÎ ¿É¼ÇÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, ¸í·É ls -l -F¸¦ ¾²´Â ´ë½Å¿¡, ls -lF¶ó°íµµ ÇÒ ¼ö ÀÖ´Ù. ¿©±â¼­ °¢ ¸í·É¾îµéÀÇ ¸ðµç ¿É¼ÇÀÇ ¸ñ·ÏÀ» º¸ÀÌ´Â ´ë½Å¿¡, ¿ì¸®´Â Áß¿ä ÇÏ°í ÀÚÁÖ ¾²ÀÌ´Â ¿É¼Ç¿¡ ´ëÇؼ­¸¸ ¾ð±ÞÇϱâ·Î ÇÏ°Ú´Ù. »ç½Ç, ´ëºÎºÐÀÇ ÀÌ·± ¸í·É¾îµéÀº ¸¹Àº ¼öÀÇ ¿É¼ÇµéÀ» °¡Áö°í ÀÖ´Ù(ÇÏÁö¸¸, ±× ´ëºÎºÐÀº ÀÚÁÖ ¾² ÀÌÁö ¾Ê´Â ¿É¼ÇµéÀÌ´Ù.). ¸¸¾à, ¸í·É¾îµéÀÇ ¸ðµç ¿É¼ÇµéÀ» ¾Ë°í ½Í´Ù¸é, man À» »ç¿ëÇؼ­ man page¸¦ Âü°íÇÏ¸é µÈ´Ù. ¶ÇÇÑ, ÀÌ·± ¸í·É¾îµé Áß ¸¹Àº ¼ö´Â " ..."·Î Ç¥½ÃµÇ´Â ÀÎÀÚ¿Í °°Àº µð·ºÅ丮³ª È­ÀϵéÀÇ ¸ñ·ÏÀ» ÇÊ¿ä·Î ÇÑ´Ù. ¿¹¸¦ µé¾î, cp ¸í·ÉÀº º¹»ç ÇÒ È­ÀÏÀÇ ¸ñ·Ï°ú º¹»çµÇ¾îÁú µð·ºÅ丮³ª È­ÀÏÀÇ ¸ñ·ÏÀÌ ÀÎÀÚ·Î ¾²ÀδÙ. ÇϳªÀÌ»óÀÇ È­ÀÏÀ» º¹»çÇÒ ¶§¿¡´Â º¹»çµÇ¾îÁú °÷Àº ´ç¿¬È÷ µð·ºÅ丮°¡ µÉ °ÍÀÌ´Ù. {{ cd }} {{ }} ÇöÀç ÀÛ¾÷ µð·ºÅ丮ÀÇ º¯°æ ±¸¹®: cd ´Â º¯°æÇÏ·Á°í ÇÏ´Â µð·ºÅ丮¸íÀÌ´Ù. ("."Àº ÇöÀç µð·ºÅ丮À̸ç, ".."Àº ºÎ¸ðµð·ºÅ丮ÀÌ´Ù.) ¿¹: cd ../foo´Â ÇöÀç µð·ºÅ丮¸¦ ../foo·Î º¯°æÇÑ´Ù. {{ ls }} {{ }} È­ÀÏ°ú µð·ºÅ丮µéÀÇ À̸§¿¡ ´ëÇÑ Á¤º¸¸¦ Ãâ·ÂÇÑ´Ù. ±¸¹®: ls ... ¿¡¼­ºÎÅÍ ±îÁö´Â Ãâ·ÂÇÒ È­ÀϸíÀ̳ª µð·ºÅ丮 ÀÇ ¸ñ·ÏÀÌ´Ù. ¿É¼Ç: »ý°¢º¸´Ù ¸¹Àº ¿É¼ÇµéÀÌ ÀÖ´Ù. ÁÖ·Î »ç¿ëµÇ´Â ¿É¼ÇÀº -F (È­ÀÏ ±¸¹®¿¡ ´ëÇÑ ¸î °¡Áö Á¤º¸¸¦ Ãâ·ÂÇϴµ¥ »ç¿ë) °ú -l (È­ÀÏ Å©±â¿Í ¼ÒÀ¯ÀÚ, Çã¿ë»óŵîÀ» Æ÷ÇÔÇؼ­ Ãâ·Â) ÀÌ´Ù. ¿¹: ls -lF /home/larry´Â µð·ºÅ丮 /home/larryÀÇ ³»¿ëÀ» Ãâ·Â ÇÒ °ÍÀÌ´Ù. {{ cp }} {{ }} È­ÀÏ(µé)À» ¶Ç´Ù¸¥ È­ÀÏÀ̳ª µð·ºÅ丮¿¡ º¹»çÇÑ´Ù. ±¸¹®: cp ... ¿¡¼­ºÎÅÍ ±îÁöÀÇ È­ÀϵéÀº º¹»çÇÒ È­ÀÏÀÌ°í, Àº º¹»çµÇ¾îÁú È­ÀÏÀ̳ª µð·ºÅ丮¸¦ ¶æÇÑ´Ù. ¿¹: cp ../frog joe´Â ../frogÈ­ÀÏÀ» joe¶ó´Â È­ÀÏÀ̳ª µð·ºÅ丮 ·Î º¹»çÇÑ´Ù. {{ mv }} {{ }} È­ÀÏ(µé)À» ´Ù¸¥ È­ÀÏÀ̳ª µð·ºÅ丮·Î À̵¿½ÃŲ´Ù. ÀÌ ¸í·É Àº cp¸í·É°ú ºñ½ÁÇÏÁö¸¸ mv¸í·ÉÀº ¿ø·¡ÀÇ È­ÀÏÀ» Áö¿ö¹ö¸° ´Ù. ÀÌ°ÍÀº MS-DOSÀÇ RENAME¸í·É°ú °°ÀÌ È­ÀÏÀÇ À̸§À» ¹Ù²Ü ¶§ ¾²¿©Áú ¼öµµ ÀÖ´Ù. ±¸¹®: mv ... ¿¡¼­ºÎÅÍ ±îÁöÀÇ È­ÀϵéÀº À̵¿½Ãų È­ÀÏÀ̸ç Àº À̵¿µÇ¾îÁú È­ÀÏÀ̳ª µð·ºÅ丮ÀÌ´Ù. ¿¹: mv ../frog joe´Â ../frogÈ­ÀÏÀ» joe¶ó´Â È­ÀÏÀ̳ª µð·ºÅ丮 ·Î À̵¿½ÃŲ´Ù. {{ rm }} {{ }} È­ÀϵéÀ» Áö¿î´Ù. À¯´Ð½ºÇÏ¿¡¼­´Â È­ÀÏÀÌ Áö¿öÁö¸é, ±× È­ÀÏ ÀÇ º¹±¸°¡ ºÒ°¡´ÉÇÏ´Ù. (MS-DOS¿¡¼­ "undelete"µîÀÇ ¸í·É À» »ç¿ëÇؼ­ È­ÀÏÀ» º¹±¸ÇÒ ¼ö ÀÖ´Â °Í°ú´Â ´Ù¸£´Ù.) ±¸¹®: rm ... ¿¡¼­ºÎÅÍ ±îÁöÀÇ È­ÀϵéÀº Áö¿öÁú È­ÀϸíÀÌ´Ù. ¿É¼Ç: -i´Â È­ÀÏÀ» Áö¿ì±â Àü¿¡ Áö¿ï È­ÀÏÀÎÁö È®ÀνÃŲ´Ù. ¿¹: rm -i /home/larry/joe /home/larry/frog´Â /home/larry µð·º Å丮¿¡ ÀÖ´Â joe¿Í frog¶ó´Â È­ÀÏÀ» Áö¿î´Ù. (Áö¿ì±â Àü¿¡ È®ÀÎÀ» ÇÏ°í...) {{ mkdir }} {{ }} »õ·Î¿î µð·ºÅ丮¸¦ ¸¸µç´Ù. ±¸¹®: mkdir ... ¿¡¼­ºÎÅÍ ±îÁö´Â ¸¸µé¾îÁú µð·ºÅ丮¸íÀÌ´Ù. ¿¹: mkdir /home/larry/test´Â /home/larry µð·ºÅ丮 ¾È¿¡ test ¶ó´Â µð·ºÅ丮¸¦ ¸¸µç´Ù. {{ rmdir }} {{ }} ºñ¾îÀÖ´Â µð·ºÅ丮¸¦ Áö¿ì´Â ¸í·ÉÀÌ´Ù. rmdirÀ» »ç¿ëÇÒ ¶§¿¡ ´Â ÀÚ½ÅÀÌ ÀÛ¾÷ÇÏ°í ÀÖ´Â ÇöÀç µð·ºÅ丮°¡ Áö¿ï µð·ºÅ丮 ³» ¿¡ À־´Â ¾ÈµÈ´Ù. ±¸¹®: rmdir ... ¿¡¼­ºÎÅÍ ±îÁö´Â Áö¿öÁú µð·ºÅ丮¸íÀÌ´Ù. ¿¹: rmdir /home/larry/papers´Â /home/larry/papers¶ó´Â µð·º Å丮¸¦ Áö¿î´Ù. ¸¸¾à papers µð·ºÅ丮¾ÈÀÌ ºñ¾îÀÖ´Ù¸é ¸»ÀÌ ´Ù. {{ man }} {{ }} ÁÖ¾îÁø ¸í·É¾î³ª ÀÚ¿ø(ÀÌ°ÍÀº ¸í·É¾î°¡ ¾Æ´Ñ, library function °ú °°Àº ½Ã½ºÅÛ À¯Æ¿¸®Æ¼¸¦ ¸»ÇÑ´Ù.)ÀÇ manual page¸¦ Ãâ ·ÂÇÑ´Ù. ±¸¹®: man ´Â µµ¿ò¸»À» ¾ò°íÀÚ ÇÏ´Â ¸í·É¾î³ª ÀÚ¿ø À̸§ÀÌ ´Ù. ¿¹: man ls´Â ls¸í·ÉÀÇ µµ¿ò¸»À» Ãâ·Â½ÃŲ´Ù. {{ more }} {{ }} ÁÖ¾îÁø È­ÀÏÀÇ ³»¿ëÀ» ÇÑ ÆäÀÌÁö¾¿ Ãâ·ÂÇÑ´Ù. ±¸¹®: more ... ¿¡¼­ºÎÅÍ ´Â Ãâ·ÂµÇ¾îÁú È­ÀÏÀÌ´Ù. ¿¹: more papers/history-finalÀº È­ÀÏ papers/history-finalÀÇ ³»¿ëÀ» Ãâ·Â½ÃŲ´Ù. {{ cat }} {{ }} È­ÀÏÀ» ¿¬°áÇÒ ¶§ »ç¿ëµÇ¸ç, ¶ÇÇÑ È­ÀÏÀÇ ³»¿ëÀ» Çѹø¿¡ ¸ð µÎ Ãâ·Â½Ãų ¶§ ¾²À̱⵵ ÇÑ´Ù. ±¸¹®: cat ... ¿¡¼­ºÎÅÍ ±îÁö´Â Ãâ·ÂµÇ¾îÁú È­ÀÏÀÌ´Ù. ¿¹: cat letters/from-mdw´Â È­ÀÏ /letters/from-mdwÀÇ ³»¿ëÀ» Ãâ·Â½ÃŲ´Ù. {{ echo }} {{ }} ÁÖ¾îÁø ÀÎÀÚ¸¦ ´Ü¼øÈ÷ Ãâ·Â½ÃŲ´Ù. ±¸¹®: echo ... ¿¡¼­ºÎÅÍ ±îÁö´Â Ãâ·ÂµÇ¾îÁú ÀÎÀÚ´Ù. ¿¹: echo "Hello world"´Â "Hello world"¸¦ Ãâ·Â½ÃŲ´Ù. {{ grep }} {{ }} ÁÖ¾îÁø ÆÐÅÏ°ú ¸Â´Â È­ÀÏ ¾ÈÀÇ ¸ðµç ¶óÀεéÀ» Ãâ·Â½ÃŲ´Ù. ±¸¹®: grep ... Àº Á¤±Ô½ÄÀ» ¸»Çϸç, ¿¡¼­ºÎÅÍ ±îÁö´Â °Ë»öÇϱâ À§ÇÑ È­ÀϵéÀÌ´Ù. ¿¹: grep loomer /etc/hosts´Â È­ÀÏ /etc/hostsÁß¿¡ "loomer"¶ó ´Â ÆÐÅÏÀ» Æ÷ÇÔÇÑ ¶óÀÎ ÀüºÎ¸¦ Ãâ·Â½ÃŲ´Ù. 3.5 È­ÀÏ ½Ã½ºÅÛ¿¡ ´ëÇØ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡¼­ È­ÀϵéÀÇ ¸ðÀÓ°ú µð·ºÅ丮µéÀÇ °èÃþÀ» È­ÀÏ ½Ã½ºÅÛÀÌ ¶ó ºÎ¸¥´Ù. 3.2.8ÀýÀÇ µð·ºÅ丮 ±¸Á¶ ±×¸²À» Âü°íÇ϶ó. ¸ÕÀú, ·çÆ® µð·ºÅ丮·Î µð·ºÅ丮¸¦ º¯°æÇÑ µÚ (cd /), ls -F ¸¦ ÀÔ·ÂÇÏÀÚ. ±×·¯¸é ¿©·¯ºÐÀº ´ÙÀ½ÀÇ µð ·ºÅ丮µéÀ» º¸°Ô µÉ °ÍÀÌ´Ù. bin, dev, etc, home, install, lib, mnt, proc, root, tmp, user, usr, var ÀÚ, ÀÌÁ¦ ÀÌ µð·ºÅ丮µé °¢°¢À» »ìÆ캸µµ·Ï ÇÏÀÚ. ------------------------------------- ¿©·¯ºÐÀº À§¿¡¼­ ³ª¿­ÇÑ µð·ºÅ丮¸¦ ¸ðµÎ º¼ ¼ö ¾øÀ»Áöµµ ¸ð¸¥´Ù. ȤÀº ´ë ½Å¿¡ ´Ù¸¥ µð·ºÅ丮¸¦ º¼ ¼öµµ ÀÖ´Ù. °ÆÁ¤ÇÏÁö ¸¶¶ó. ¸®´ª½ºÀÇ ¸ðµç ¹öÀüµéÀº ¾à°£ÀÇ Â÷ÀÌ°¡ ÀÖÀ» »ÓÀÌ´Ù. {{ /bin }} {{ }} /binÀº "binaries"ÀÇ ¾àÀÚÀ̸ç, ½ÇÇà°¡´ÉÇÑ È­ÀϵéÀÌ ÀÖ´Ù. ÀÌ°ÍÀº ¸¹Àº ÇʼöÀûÀÎ ½Ã½ºÅÛ ÇÁ·Î±×·¥µéÀÌ Æ÷ÇԵǾî ÀÖ´Ù. "ls -F /bin"À» Çغ¸¸é ¿©±âÀÇ È­ÀÏÀÇ ¸ñ·ÏÀ» º¼ ¼ö ÀÖ´Ù. ¸ñ ·ÏÀ» º¸¸é ¿©·¯ºÐµéÀº cp, ls, mv¿Í °°Àº ¸î °³ÀÇ ´«¿¡ ÀÍÀº ¸í·É¾îµéÀ» ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. À̰͵éÀº ÀÌµé ¸í·É¾îµéÀÇ ½ÇÁ¦ ÇÁ·Î±×·¥µéÀÌ´Ù. cp¸í·É¾î¸¦ »ç¿ëÇϸé, /bin/cp ÇÁ·Î±× ·¥ÀÌ ½ÇÇàµÈ´Ù. ls -F¸¦ »ç¿ëÇϸé, /binÀÇ ´ëºÎºÐÀÇ È­Àϵ鿡 "*"°¡ µ¡ºÙ¿©Á® ÀÖ´Â °ÍÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀº 3.3.2Àý ¿¡¼­ ¾ð±ÞÇßµíÀÌ, ÀÌ È­ÀϵéÀÌ ½ÇÇà °¡´ÉÇÑ °ÍÀÓÀ» ¾Ë·ÁÁØ´Ù. {{ /dev }} {{ }} ´ÙÀ½Àº /devÀÌ´Ù. ´Ù½Ã ls -F¸¦ »ç¿ëÇؼ­ ¸ñ·ÏµéÀ» »ìÆ캸ÀÚ. /dev¾ÈÀÇ È­ÀϵéÀº µð½ºÅ© µå¶óÀ̹ö, ¸ðµ©, ¸Þ¸ð¸® µî°ú °°Àº ½Ã½ºÅÛ µð¹ÙÀ̽º³ª ÀÚ¿øµéÀ» ¾×¼¼½ºÇϴµ¥ »ç¿ëµÇ´Â µð¹ÙÀÌ ½º µå¶óÀ̹öµéÀÌ´Ù. ¿¹¸¦ µéÀÚ¸é, ¿©·¯ºÐµéÀÌ È­ÀÏ¿¡¼­ µ¥ÀÌ Å͸¦ ÀÐÀ» ¼ö ÀÖ´Â °Íó·³ /dev/mouse¸¦ ¾×¼¼½ºÇÔÀ¸·Î½á ¸¶¿ì½º·ÎºÎÅÍ ÀԷµǴ µ¥ÀÌÅ͸¦ ÀÐÀ» ¼ö ÀÖ´Ù. fd·Î ½ÃÀÛµÇ ´Â È­ÀϵéÀº Ç÷ÎÇÇ µð½ºÅ©ÀÇ µð¹ÙÀ̽ºµéÀÌ´Ù. fd0´Â ù¹ø ° Ç÷ÎÇÇ µð½ºÅ© µå¶óÀ̺êÀ̸ç, fd1Àº µÎ¹ø°ÀÌ´Ù. ÀÌ ÀÌ¿Ü ÀÇ °ÍµéÀº Ç÷ÎÇÇ µð½ºÅ©ÀÇ Æ¯Á¤ÇüŸ¦ Ç¥½ÃÇÏ´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¸é, fd1H1440Àº µÎ¹ø° µå¶óÀ̺êÀÇ °í¹Ðµµ 3.5ÀÎÄ¡ µð½ºÄÏÀ» ¾×¼¼½ºÇÒ ¼ö ÀÖ´Ù. ¿©±â¿¡ °¡Àå ÀÚÁÖ »ç¿ëµÇ´Â µð¹ÙÀ̽º È­ÀÏµé ¸î °³¸¦ ³ª¿­ ÇÑ´Ù. ¾Æ·¡¿¡ ³ª¿­ÇÑ µð¹ÙÀ̽ºµé Áß¿¡ ¿©·¯ºÐÀÌ °¡Áö°í ÀÖÁö ¾Ê´Â °ÍµéÀÌ ¸î °³ ÀÖ´ÙÇÏ´õ¶óµµ ±×°ÍµéÀº ¾ðÁ¦µçÁö ±¸ÇÒ ¼ö ÀÖÀ¸´Ï °ÆÁ¤ÇÏÁö ¸¶¶ó. ¢Õ /dev/console Àº ½Ã½ºÅÛÀÇ ÄܼÖÀ» °¡¸®Å²´Ù. ÄܼÖÀº ¸ð´ÏÅÍ¿Í Å°º¸µå µîÀÌ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ Á÷Á¢ ¿¬°áµÇ ¾î ÀÖ´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¢Õ ¿©·¯°¡Áö /dev/ttyS ¿Í /dev/cua µð¹ÙÀ̽ºµéÀº Á÷·ÄÆ÷ Æ®¸¦ ¾×¼¼½ºÇϴµ¥ »ç¿ëµÈ´Ù. ¿¹¸¦ µé¸é, /dev/ttyS0 Àº MS-DOSÇÏ¿¡¼­ "COM1"À» °¡¸®Å²´Ù. /dev/cua µð¹ÙÀ̽ºµéÀº "callout" µð¹ÙÀ̽ºÀ̸ç, ¸ðµ©À» ¾µ ¶§ »ç¿ëµÈ´Ù. ¢Õ hd·Î ½ÃÀ۵Ǵ µð¹ÙÀ̽º À̸§Àº ÇÏµå µå¶óÀ̺긦 ¾× ¼¼½ºÇÑ´Ù. /dev/hda ´Â ù¹ø° ÇÏµå µå¶óÀ̺ê Àüü¸¦ ÀÌ ¸£¸ç, hda1 Àº /dev/hda ÀÇ Ã¹¹ø° ÆÄƼ¼ÇÀ» °¡¸®Å²´Ù. ¢Õ sd·Î ½ÃÀ۵Ǵ µð¹ÙÀ̽º À̸§Àº SCSI µå¶óÀ̺긦 ¶æ ÇÑ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ SCSI ÇÏµå µå¶óÀ̺긦 °¡Áö°í ÀÖ´Ù ¸é, /dev/hda ¸¦ ¾×¼¼½ºÇÏ´Â ´ë½Å¿¡ /dev/sda ¸¦ ¾×¼¼½ºÇØ ¾ß ÇÑ´Ù. SCSI Å×ÀÙ µå¶óÀ̺ê´Â st µð¹ÙÀ̽º¸¦ ÅëÇØ, SCSI CD-ROM Àº sr µð¹ÙÀ̽º¸¦ ÅëÇØ ¾×¼¼½ºÇÑ´Ù. ¢Õ lp·Î ½ÃÀ۵Ǵ µð¹ÙÀ̽º À̸§Àº º´·ÄÆ÷Æ®¸¦ ¾×¼¼½ºÇÑ ´Ù. /dev/lp0 Àº MS-DOS¿¡¼­ "LPT1"À» °¡¸®Å²´Ù. ¢Õ /dev/null Àº ºí·¢È¦ -- ¾î¶°ÇÑ µ¥ÀÌÅÍ¶óµµ ÀÌ µð¹ÙÀÌ ½º·Î º¸³»¸é ¿µ¿øÈ÷ »ç¶óÁö´Â -- °ú °°ÀÌ »ç¿ëµÈ´Ù. ¿Ö ÇÊ ¿äÇÒ±î? ¸¸ÀÏ ¿©·¯ºÐÀÌ ¿©·¯ºÐÀÇ È­¸é¿¡ Ãâ·ÂµÇ´Â °ÍÀÌ ¾ø±â¸¦ ¹Ù¶õ´Ù¸é, /dev/null·Î Ãâ·ÂÀ» º¸³»¸é µÈ´Ù. ÀÌ°Í ¿¡ ´ëÇؼ­´Â ³ªÁß¿¡ Á»´õ ¾ð±ÞÇϱâ·Î ÇÏÀÚ. ¢Õ /dev/tty ·Î ½ÃÀ۵Ǵ µð¹ÙÀ̽º À̸§Àº ¿©·¯ºÐÀÇ ½Ã½º ÅÛ¿¡ ÀÖ´Â "°¡»ó ÄܼÖ([alt-F1],[alt-F2] µîÀ» ´­·¯ ¾×¼¼½ºÇÏ ´Â)"À» °¡¸®Å²´Ù. /dev/tty1Àº ù¹ø° VC¸¦ °¡¸®Å° ¸ç,/dev/tty2 ´Â µÎ¹ø° µî°ú °°´Ù. ¢Õ /dev/pty·Î ½ÃÀ۵Ǵ µð¹ÙÀ̽º À̸§Àº "pseudo-terminal"ÀÌ´Ù. ÀÌ°ÍÀº ¿ø°Ý ·Î±ä ¼¼¼Ç¿¡¼­ »ç¿ëµÇ ´Â Å͹̳ÎÀ» Áö¿øÇϱâ À§Çؼ­ »ç¿ëµÈ´Ù. ¿¹¸¦ µé¾î, ¿© ·¯ºÐÀÇ ½Ã½ºÅÛÀÌ ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖ°í, telnet À¸·Î ·Î±äÇÒ ¶§ /dev/pty ÁßÀÇ Çϳª¸¦ »ç¿ëÇÑ´Ù. {{ /etc }} {{ }} /etc ´Â "±âŸ"¶ó°í À̸§ ºÙ¿©Áú ¼ö ÀÖ´Â °Íµé -- ¸¹Àº ȯ°æ ¼³Á¤ È­ÀÏÀ̶óµçÁö, ÇÁ·Î±×·¥, À¯Æ¿¸®Æ¼µé -- ÀÇ ¸ðµÎ¸¦ ´ã °í ÀÖ´Ù. /etc¿¡¼­ ãÀ» ¼ö ÀÖ´Â ´ëºÎºÐÀÇ ÇÁ·Î±×·¥µéÀº ½Ã½º ÅÛ °ü¸®ÀÚ¸¸ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍµéÀÌ´Ù. 4Àå¿¡¼­ Á» ´õ ±í ÀÌ ´Ù·ç±â·Î ÇÏÀÚ. {{ /home }} {{ }} /home Àº »ç¿ëÀÚµéÀÇ È¨µð·ºÅ丮µéÀ» ´ã°í ÀÖ´Ù. ¿¹¸¦ µé ¾î, /home/larry ´Â »ç¿ëÀÚ "larry"¸¦ À§ÇÑ È¨µð·ºÅ丮ÀÌ´Ù. ½Ã½ºÅÛÀ» »õ·Î ¼³Ä¡ÇßÀ» ¶§´Â ÀÌ µð·ºÅ丮 ¾È¿¡ ¾Æ¹«°Íµµ Æ÷ ÇԵǾî ÀÖÁö ¾Ê´Ù. {{ /lib }} {{ }} /lib ´Â °øÀ¯ ¶óÀ̺귯¸® À̹ÌÁöµéÀ» ´ã°í ÀÖ´Ù. ÀÌ È­ÀϵéÀº ÀϹÝÀûÀ¸·Î ¸¹Àº ÇÁ·Î±×·¥µé¿¡¼­ »ç¿ëµÇ´Â Äڵ带 ´ã°í ÀÖ ´Ù. °¢ ÇÁ·Î±×·¥ ÀÚ½ÅÀÌ ÀÌ·± °øÀ¯ ·çƾÀ» Æ÷ÇÔÇÏ°í ÀÖ´Â ´ë ½Å¿¡ ±× ·çƾµéÀº ¸ðµÎ /lib¾È¿¡ ÀúÀåµÇ¾îÁø´Ù. ÀÌ°ÍÀº ½ÇÇà È­ÀÏÀÇ Å©±â¸¦ ÀÛ°Ô ¸¸µé¾î ¿©·¯ºÐÀÇ ½Ã½ºÅÛ °ø°£À» È®º¸ÇØ ÁØ´Ù. {{ /proc }} {{ }} /proc ´Â "°¡»ó È­ÀϽýºÅÛ"À̸ç, µå¶óÀ̺꿡 ÀúÀåµÇÁö ¾Ê°í, ¸Þ¸ð¸®¿¡ È­ÀϵéÀÌ ÀúÀåµÈ´Ù. À̰͵éÀº ½Ã½ºÅÛ¿¡¼­ ¿î¿µµÇ´Â ´Ù¾çÇÑ ÇÁ·Î¼¼¼­µéÀ» °¡¸®Å°°í ÀÖÀ¸¸ç, ¾ðÁ¦¶óµµ ÇÁ·Î±×·¥°ú ÇÁ·Î¼¼¼­µéÀÌ ÁøÇàµÇ°í ÀÖ´ÂÁö¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ°Ô ÇØÁØ´Ù. 3.10.1Àý¿¡¼­ Á» ´õ ±íÀÌ ´Ù·çµµ·Ï ÇÏÀÚ. {{ /temp }} {{ }} ¸¹Àº ÇÁ·Î±×·¥µéÀº ¿©·¯ Á¤º¸°¡ ÇϳªÀÇ ÀÓ½ÃÈ­ÀÏ ¾È¿¡ ÀúÀå µÇ´Â °ÍÀ» ÇÊ¿ä·Î ÇÑ´Ù. ÀÌ·± ÀÓ½ÃÈ­ÀϵéÀÌ À§Ä¡ÇÒ °÷ÀÌ /tmp ÀÌ´Ù. {{ /usr }} {{ }} /usr Àº ¸Å¿ì Áß¿äÇÑ µð·ºÅ丮ÀÌ´Ù. ÀÌ°ÍÀº ¾ÆÁÖ Áß¿äÇϰųª À¯¿ëÇÑ ÇÁ·Î±×·¥°ú ½Ã½ºÅÛ¿¡ »ç¿ëµÇ´Â ȯ°æ¼³Á¤ È­ÀϵéÀ» ´ã°í ÀÖ´Â ¸¹Àº ¼­ºêµð·ºÅ丮µéÀ» °¡Áö°í ÀÖ´Ù. ¿©·¯ µð·ºÅä ¸®µéÀº ½Ã½ºÅÛÀ» ÀÛµ¿Çϱâ À§ÇÑ ÇʼöÀûÀÎ °ÍÀ» ±â¼úÇÏ°í ÀÖÁö¸¸, /usr¿¡¼­ ãÀ» ¼ö ÀÖ´Â ´ëºÎºÐÀÇ °ÍµéÀº ½Ã½ºÅÛÀ» À§ÇÑ ¼±ÅÃÀûÀÎ °ÍµéÀÌ´Ù. ¾Æ¹«Æ°, ÀÌ·± °ÍµéÀº ½Ã½ºÅÛÀ» À¯ ¿ëÇÏ°Ô, Èï¹Ì·Ó°Ô ¸¸µé±â À§ÇØ ¼±ÅÃÇÒ ¼ö ÀÖ´Â °ÍµéÀÌ´Ù. /usrÀÌ ¾øÀ¸¸é, ¿©·¯ºÐÀº cp³ª ls¿Í °°Àº ÇÁ·Î±×·¥µé¸¸ »ç¿ë ÇÒ ¼ö ÀÖ´Â Áö·çÇÑ ½Ã½ºÅÛÀ» °¡Áö°Ô µÇ´Â °ÍÀÌ´Ù. /usrÀº ´ë ºÎºÐÀÇ Ä¿´Ù¶õ ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö³ª ±×°ÍµéÀÌ Æ÷ÇÔÇÏ°í Àִ ȯ°æ¼³Á¤ È­ÀϵéÀ» ´ã°í ÀÖ´Ù. {{ /usr/X386 }} {{ }} /usr/X386 Àº ÀνºÅç½ÃÄ×´Ù¸é X À©µµ¿ì ½Ã½ºÅÛÀ» Æ÷ÇÔÇÏ°í ÀÖ´Â µð·ºÅ丮ÀÌ´Ù. X À©µµ¿ì ½Ã½ºÅÛÀº ¿©·¯ºÐÀÇ È­¸é¿¡ À© µµ¿ì·Î Ãâ·ÂµÇ´Â ¸¹Àº ±×·¡ÇÈÀ¸·Î µÈ À¯Æ¿¸®Æ¼¿Í ÇÁ·Î±×·¥µé À» Áö¿øÇÏ´Â Å©°í, °­·ÂÇÑ ±×·¡ÇÈ È¯°æÀÌ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ®»çÀÇ À©µµ¿ìÁ ¸ÅŲÅä½ÃÀÇ È¯°æ¿¡ Àͼ÷ÇÏ ´Ù¸é, X À©µµ¿ì´Â ¸Å¿ì À¯»çÇÏ°Ô º¸ÀÏ °ÍÀÌ´Ù. /usr/X386 µð·ºÅ丮´Â X À©µµ¿ìÀÇ ¸ðµç ½ÇÇàÈ­Àϵé, ȯ°æ¼³ Á¤ È­Àϵé, Áö¿øÇÏ´Â È­Àϵé(ºñµð¿ÀÄ«µå, ¸¶¿ì½º µå¶óÀ̹ö µî)À» ´ã°í ÀÖ´Ù. 5.1Àý¿¡¼­ ÀÚ¼¼È÷ ´Ù·çµµ·Ï ÇÏÀÚ. {{ /usr/adm }} {{ }} /usr/adm Àº ½Ã½ºÅÛ °ü¸®ÀÚ¸¦ À§ÇÑ °Í°ú ½Ã½ºÅÛÀÇ ¹®Á¦³ª ¿¡·¯¸¦ ±â·ÏÇسõÀº ½Ã½ºÅÛ ·Î±× È­ÀϵéÀ» ´ã°í ÀÖ´Ù. 4Àå¿¡ ¼­ ´Ù½Ã ´Ù·ç±â·Î ÇÏÀÚ. {{ /usr/bin }} {{ }} /usr/bin Àº ¾î¶°ÇÑ À¯´Ð½º ½Ã½ºÅÛÀÌ¶óµµ °®°í ÀÖ´Â ¼ÒÇÁÆ® ¿þ¾îµéÀ» À§ÇÑ ÁøÁ¤ÇÑ ÀǹÌÀÇ º¸°üâ°í(?)ÀÌ´Ù. ÀÌ°ÍÀº /bin °ú °°Àº °÷¿¡¼­ ãÀ» ¼ö ¾ø´Â ÇÁ·Î±×·¥µéÀÇ ´ëºÎºÐÀÇ ½ÇÇà È­ÀϵéÀ» ´ã°í ÀÖ´Ù. {{ /usr/etc }} {{ }} /etc°¡ ¿©·¯°¡Áö ½Ã½ºÅÛ ÇÁ·Î±×·¥°ú ȯ°æ¼³Á¤ È­ÀϵéÀ» ´ã°í ÀÖ´Â °Íó·³, /usr/etc´Â ´õ ¸¹Àº À¯Æ¿¸®Æ¼µé°ú È­ÀϵéÀ» ´ã °í ÀÖ´Ù. ÀϹÝÀûÀ¸·Î /usr/etc¾È¿¡ ÀÖ´Â È­ÀϵéÀº /etc¾È¿¡¼­ ãÀ» ¼ö ÀÖ´Â È­Àϵéó·³ ¹Ýµå½Ã ÇÊ¿ä·Î ÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. {{ /usr/include }} {{ }} /usr/include ´Â C ÄÄÆÄÀÏ·¯¸¦ À§ÇÑ include È­ÀϵéÀ» ´ã°í ÀÖ´Ù. ÀÌ È­Àϵé("Çì´õ"¸¦ À§ÇÑ .h·Î ³¡³ª´Â ´ëºÎºÐÀÇ È­ÀÏ µé)Àº µ¥ÀÌÅÍ ±¸Á¶ À̸§°ú ¼­ºê·çƾ, »ó¼ö¿Í °°Àº C ·Î ÇÁ·Î ±×·¡¹ÖÀ» ÇÒ ¶§ »ç¿ëµÇ¾îÁö´Â °ÍµéÀ» ´ã°í ÀÖ´Ù. /usr/include/sys¿¡ ÀÖ´Â È­ÀϵéÀº ÀϹÝÀûÀ¸·Î À¯´Ð½º ½Ã½ºÅÛ ·¹º§ÀÇ ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¶§ »ç¿ëµÈ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ C ÇÁ·Î ±×·¡¹Ö ¾ð¾î¿¡ Àͼ÷ÇÏ´Ù¸é, ¿©±â¿¡ printf()¿Í °°Àº ÇÔ¼ö °¡ ¼±¾ðµÇ¾î ÀÖ´Â stdio.h¿Í °°Àº Çì´õ È­ÀÏÀ» ãÀ» ¼ö ÀÖ À» °ÍÀÌ´Ù. {{ /usr/g++include }} {{ }} /usr/g++include ´Â C++ ÄÄÆÄÀÏ·¯¸¦ À§ÇÑ include È­Àϵé À» ´ã°í ÀÖ´Ù. {{ /usr/lib }} {{ }} /usr/lib ´Â /lib¿¡¼­ ãÀ» ¼ö ÀÖ´Â "stub"¿Í "static"°ú °°Àº ¶ó À̺귯¸®¸¦ ´ã°í ÀÖ´Ù. ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÒ ¶§, ÇÁ·Î±×·¥À» /usr/lib¿¡ ÀÖ´Â È­Àϵé°ú ¸µÅ©µÇ¸ç ÀÌ ¶óÀ̺귯¸® ¾È¿¡ ½ÇÇà Äڵ尡 ÇÊ¿ä·Î ÇÒ ¶§, /lib¸¦ ã´Â´Ù. µ¡ºÙ¿©¼­, ¸¹Àº ÇÁ·Î±× ·¥µéÀº /usr/lib¾È¿¡ ȯ°æ¼³Á¤ È­ÀϵéÀ» ÀúÀåÇÑ´Ù. {{ /usr/local }} {{ }} /usr/local Àº /usrÀÌ ½Ã½ºÅÛ¿¡ ¹Ýµå½Ã ÇÊ¿ä·Î ÇÏ´Â °ÍÀº ¾Æ ´ÏÁö¸¸, ¸Å¿ì Èï¹Ì·Î¿î °ÍµéÀ» Æ÷ÇÔÇÏ°í ÀÖ´Â °Íó·³ ÀÌ·± ºñ½ÁÇÑ °ÍµéÀ» ´ã°í ÀÖ´Ù. ÀϹÝÀûÀ¸·Î, /usr/local ¿¡¼­ ãÀ» ¼ö ÀÖ´Â ÇÁ·Î±×·¥µéÀº ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀ» ¿©·¯ºÐ¸¸ÀÇ µ¶Æ¯ÇÑ ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. -- ¸¹Àº À¯´Ð½º ½Ã½ºÅÛ»çÀÌ¿¡¼­ /usr/localÀº ¸Å¿ì ´Ù¸£´Ù. ¿©±â¼­, ¿©·¯ºÐÀº TEX(¹®¼­ ±¸¹®È­ ½Ã½ºÅÛ), Emacs(Å©°í °­·ÂÇÑ ¿¡µðÅÍ) -- ¿©·¯ºÐÀÌ ¼³Ä¡Çß´Ù¸é --¿Í °°Àº Å« ¼ÒÇÁ Æ®¿þ¾î ÆÐÅ°Áö¸¦ ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. {{ /usr/man }} {{ }} ½ÇÁúÀûÀÎ man page¸¦ ´ã°í ÀÖ´Â µð·ºÅ丮ÀÌ´Ù. ¸ðµç man pageÀÇ "section"À» À§ÇÑ µÎ°³ÀÇ ¼­ºêµð·ºÅ丮¸¦ °¡Áö°í ÀÖ´Ù (ÀÚ¼¼ÇÑ °ÍÀº man man¸í·ÉÀ» ½ÇÇàÇغ¸ÀÚ.). ¿¹¸¦ µé¸é, /usr/man/man1Àº man pageÀÇ section 1¿¡ ´ëÇÑ ±¸¹®È­µÇÁö ¾ÊÀº ¼Ò½º¸¦ ´ã°í ÀÖÀ¸¸ç, /usr/man/cat1¿¡´Â man pageÀÇ section 1¿¡ ´ëÇÑ ±¸¹®È­µÈ °ÍÀÌ µé¾îÀÖ´Ù. {{ /usr/spool }} {{ }} /usr/spool Àº ¾î¶² ÇÁ·Î±×·¥À» À§ÇÑ ½ºÇ®µÈ È­ÀϵéÀ» ´ã°í ÀÖ´Ù. ¿¹¸¦ µé¸é, ¸¸ÀÏ ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀÌ ³×Æ®¿öÅ©¿¡ ¿¬°á µÇ¾î ÀÖ´Ù¸é, ¹ÞÀº ¸ÞÀÏÀÌ ¿©·¯ºÐÀÌ Àаųª Áö¿ì±â Àü¿¡´Â /usr/spool/mail¾È¿¡ ÀúÀåµÇ¾î ÀÖÀ» °ÍÀÌ´Ù. ´º½º ±ÛÀ» º¸³»°Å ³ª ¹ÞÀ» ¶§¿¡´Â ±× ³»¿ëÀÌ /usr/spool/news¿¡¼­ ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. /usr/src ´Â ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡¼­ÀÇ ´Ù¾çÇÑ ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¼Ò½º ÄÚµå(ÄÄÆÄÀϵÇÁö ¾ÊÀº)¸¦ ´ã°í ÀÖ´Ù. ¿©±â¼­ °¡Àå Áß¿ä ÇÑ °ÍÀº /usr/src/linuxÀ̸ç, ÀÌ°÷Àº ¸®´ª½º Ä¿³ÎÀÇ ¼Ò½º ÄÚµå ¸¦ ´ã°í ÀÖ´Ù. 3.6 ½©ÀÇ Á¾·ù ¾Õ¿¡¼­ ¿©·¯¹ø ¾ð±ÞÇßµíÀÌ, À¯´Ð½º´Â ¸ÖƼŽºÅ·°ú ¸ÖƼÀ¯ÀúÀÇ ¿î¿µÃ¼°èÀÌ ´Ù. ¸ÖƼŽºÅ·Àº ¾ÆÁÖ À¯¿ëÇÏ°í, Çѹø ½áºÃ´Ù¸é ¿©·¯ºÐÀº Ç×»ó ¾²°Ô µÉ °ÍÀÌ ´Ù. ¸ÓÁö¾Ê¾Æ ¿©·¯ºÐÀº "background"·Î ÇÁ·Î±×·¥À» ½ÇÇà½Ãų ¼ö ÀÖÀ» °ÍÀÌ ¸ç, ´ÙÁßÀÛ¾÷µéÀ» ÀüȯÇÏ°í, "pipeline" ÇÁ·Î±×·¥À» ÇÔ²² »ç¿ëÇÏ¿© ÇϳªÀÇ ¸í ·ÉÀ¸·Î º¹ÀâÇÑ °á°ú¸¦ ¼öÇàÇØ ³¾ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ Àý¿¡¼­ ´Ù·ç°Ô µÉ ´ëºÎºÐÀÇ Æ¯Â¡Àº ½© ±× ÀÚü¿¡ ´ëÇÑ °ÍµéÀÌ´Ù. ½Ã½º ÅÛ Àúº¯À» ÀÎÅÍÆäÀ̽ºÇÏ´Â ½©Àº À¯´Ð½º(½ÇÁúÀûÀÎ ¿î¿µÃ¼°è)¸¦ À߸ø ÀÌÇØÇÏÁö ¾Ê µµ·Ï À¯ÀÇÇÏÀÚ. ½©Àº À¯´Ð½º ±× ÀÚüÀÇ ²À´ë±â¿¡¼­ ¸¹Àº ÇÔ¼öÀÇ ±â´ÉµéÀ» Á¦°ø ÇÑ´Ù. ½©Àº ¿©·¯ºÐÀÌ ÇÁ·ÒÇÁÆ® »ó¿¡¼­ ÀÔ·ÂÇÏ´Â »óÈ£ÀÛ¿ëÀÇ ¸í·É¾îµéÀ» À§ÇÑ ¸í·É ¾î Çؼ®±â¸¸Àº ¾Æ´Ï´Ù. ½©Àº ÇÑÈ­ÀÏ ¾È¿¡ ¿©·¯ °¡Áö ½© ¸í·É¾î¸¦ ÇÔ²² »ç¿ë ÇÏ¿© ¸¸µå´Â ½© ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ¸é ¾ÆÁÖ °­·ÂÇÑ ÇÁ·Î±×·¡¹Ö ¾ð¾îµµ µÈ´Ù. MS-DOS »ç¿ëÀÚµéÀº "batch file"°ú À¯»çÇÏ´Ù°í »ý°¢ÇÒ °ÍÀÌ´Ù. ½© ½ºÅ©¸³ Æ®ÀÇ »ç¿ëÀº À¯´Ð½ºÀÇ »ç¿ëÀ» ÀÚµ¿ÀûÀ¸·Î, Æø³Ð°Ô ÇØÁÖ´Â ¸Å¿ì °­·ÂÇÑ µµ±¸ ÀÌ´Ù. Á» ´õ ¾Ë°í ½ÍÀ¸¸é 3.12.1ÀýÀ» Âü°íÇ϶ó. À¯´Ð½º ¼¼°è¿¡¼­´Â ¿©·¯°¡Áö Á¾·ùÀÇ ½©µéÀÌ ÀÖ´Ù. ±×Áß µÎ °¡Áö Áß¿äÇÑ ½© ÀÌ Àִµ¥ ±×°ÍÀº "Bourne Shell"°ú "C Shell"ÀÌ´Ù. Bourne ShellÀº System III¿Í °°Àº Ãʱâ À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ÀÇ ½©°ú ºñ½ÁÇÑ ¸í·É¾î ±¸¹®À» »ç¿ëÇÑ´Ù. ´ëºÎºÐÀÇ À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ Bourne ShellÀÇ À̸§Àº/bin/sh(sh´Â "shell"ÀÇ ¾àÀÚÀÌ´Ù.)ÀÌ´Ù. C Shell(sea shell·Î È¥µ¿ÇÏÁö ¸»ÀÚ.)Àº ÇÁ·Î±×·¡¹Ö ¾ð¾îÀÎ C ¿Í ºñ½ÁÇÑ, Á¶±Ý ´Ù¸¥ Çü½ÄÀÇ ±¸¹®À» »ç¿ëÇϸç, ´ëºÎºÐÀÇ À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ /bin/cshÀ̶ó À̸§Áö¾îÁ® ÀÖ´Ù. ¸®´ª½º ÇÏ¿¡¼­, ÀÌ·± ½©µéÀº ¾à°£ÀÇ º¯È­°¡ ÀÖ´Ù. °¡Àå º¸ÆíÀûÀ¸·Î »ç¿ëµÇ´Â µÎ °¡Áö´Â Bourne Again Shell, ¶Ç´Â Bash(/bin/bash)¿Í Tcsh(/bin /tcsh)ÀÌ´Ù. Bash´Â Bourne ShellÀ» Åä´ë·Î C Shell¿¡¼­ ãÀ» ¼ö ÀÖ´Â ¸¹Àº Áøº¸µÈ Ư ¡µéÀ» Æ÷ÇÔÇÏ°í ÀÖ´Ù. Bash´Â Bourne Shell ±¸¹®À» Áö¿øÇϱ⠶§¹®¿¡ Ç¥ÁØ Bourne Shell·Î ÀÛ¼ºµÈ ½© ½ºÅ©¸³Æ®´Â Bash¿¡¼­µµ ÀÛµ¿ÇÑ´Ù. C Shell ±¸ ¹®À» »ç¿ëÇϱ⠿øÇÑ´Ù¸é, ¸®´ª½º´Â C ShellÀÇ È®ÀåµÈ ¹öÀüÀÎ TcshÀ» Áö¿øÇÏ¹Ç ·Î ÀÌ°ÍÀ» »ç¿ëÇÏ¸é µÈ´Ù. ¿©·¯ºÐÀº ¾î¶² ShellÀ» »ç¿ëÇÒ °ÍÀÎÁö¸¦ °áÁ¤ÇØ¾ß ÇÑ´Ù. ¾î¶² »ç¶÷Àº Bash ÀÇ Áøº¸µÈ Ư¡À» °¡Áø Bourne Shell ±¸¹®ÀÌ, ¶Ç ¾î¶² »ç¶÷Àº Á» ´õ ±¸Á¶ È­µÈ C Shell ±¸¹®ÀÌ ÁÁ´Ù°íµé ÇÑ´Ù. cp³ª ls¿Í °°Àº ÀϹÝÀûÀÎ ¸í·É¾îµéÀº °°´Ù. ±×·¯³ª ¿©·¯ºÐÀÌ ½© ½ºÅ©¸³Æ®¸¦ ÀÛ¼ºÇÏ·Á ÇÒ ¶§³ª, ½©ÀÇ Á¾·ù¿¡ µû ¶ó ´Ù¸¥ ¸î °¡Áö ½©ÀÇ Áøº¸µÈ Ư¡µéÀ» »ç¿ëÇÏ·Á ÇÒ ¶§ ¹®Á¦°¡ »ý±ä´Ù. ÀÌÁ¦±îÁö ½©ÀÇ ¸î °¡Áö Ư¡À» ¼³¸íÇß°í, ¾Æ·¡ºÎÅÍ´Â Bourne Shell°ú C Shell»çÀÌÀÇ Â÷ÀÌÁ¡µéÀ» ´Ù·ê °ÍÀÌ´Ù. ¾Æ¹«Æ°, ÀÌ Çؼ³¼­ÀÇ ¸ñÀûÀº ÀÌ ½©µéÀÇ Â÷ÀÌÁ¡À» ÃÖ¼ÒÈ­ÇÏ´Â °ÍÀÌ´Ù. (ÀÌ Á¡¿¡ ´ëÇؼ­ Á¤¸» ±Ã±ÝÇÏ´Ù¸é,bash¿Í tcshÀÇ man page¸¦ Àо±â ¹Ù¶õ´Ù.) 3.7 ¿ÍÀϵåÄ«µå ´ë ºÎºÐÀÇ UNIX ½©¿¡¼­ ÇϳªÀÇ key¸¦ ÀÌ¿ëÇؼ­ ¿©·¯°³ÀÇ fileÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀÌ ÈçÈ÷ ¸»ÇÏ´Â wildcards ÀÌ´Ù. ¿ÍÀϵå Ä«µåÀÎ "*"¸¦ ÀÌ¿ëÇÏ¸é ¸ðµç À̸§ÀÇ file À» ´Ù ÂüÁ¶ ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ¿©·¯ºÐÀÌ file À̸§¿¡ ¿µ¾î öÀÚ ´ë½Å "*" ¸¦ ÀÌ¿ëÇÑ´Ù¸é "*"ºÎºÐ¿¡´Â ¸ðµç öÀÚ°¡ ´Ù ¾²ÀδÙ. ½ÇÁúÀûÀÎ ¿¡¸¦ µé¾îº¸°Ú´Ù. Larry¶ó´Â µð·ºÅ丮¿¡ frog,joe ±×¸®°í stuff¶ó ´Â fileÀÌ ÀÖ´Ù°í °¡Á¤ÇÏ°Ú´Ù. /home/larry# ls frog joe stuff /home/larry# file À̸§¿¡ "o"°¡ µé¾î°¡´Â file ¸¸ º¸±â À§Çؼ­,¿ì¸®´Â ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÇÑ ´Ù. /home/larry# ls *o* frog joe /home/larry# ¿©·¯ºÐÀº "*" ¿ÍÀϵå Ä«µå¸¦ ¾î¶»°Ô ÀÌ¿ëÇϴ°¡¸¦ º¸¾ÒÀ» °ÍÀÌ´Ù. "*"´Â ¸ðµç filename¿¡ Àß ¾î¿ï¸°´Ù. ¿Ö³ÄÇÏ¸é ¸ðµç öÀÚ°¡ ¿ÍÀϵå Ä«µå¿Í Àß ¾î¿ï¸®±â ¶§¹®ÀÌ´Ù. /home/larry# ls * forg joe stuff /home/larry# ¿©±â¿¡ ¸î °¡Áö ´õ ¿¹°¡ ÀÖ´Ù. /home/larry# ls f* frog /home/larry# ls *ff stuff /home/larry# ls *f* frog stuff /home/larry# ls s*f stuff /home/larry# file À̸§¿¡ "*"¸¦ ³Ö´Â °ÍÀ» wildcard expansionÀ̶ó°í ¸»ÇÑ´Ù. ±×¸®°í ÀÌ ÀÛ ¾÷Àº ½©¿¡ ÀÇÇؼ­ µÈ´Ù. ls ¿Í °°Àº °Í¿¡¼­ "*"¿Í °°Àº ¿ÍÀϵå Ä«µåÀÇ »ç¿ëÀº ¸Å¿ì Áß¿äÇÏ´Ù. "*" ¿ÍÀϵå Ä«µå »ç¿ë¿¡ ÁÖÀÇ ÇÒ Á¡ÀÌ ÀÖ´Ù. "."·Î ½ÃÀÛÇÏ´Â file¿¡´Â ¿ÍÀϵåÄ« µå¸¦ »ç¿ë ÇÒ ¼ö ¾ø´Ù. ÀÌ fileµéÀº "hidden" file ÀÌ ¾Æ´Ï¸é¼­ hidden file ó·³ Ãë±Þ µÈ´Ù. ±×·¡¼­ ÀÌ file µéÀº ÀϹÝÀûÀÎ ls ¸í·ÉÀ¸·Î´Â º¼ ¼öµµ ¾ø´Ù. ¿©±â ÇÑ ¿¹°¡ ÀÖ´Ù. ¿ì¸®´Â Àü¿¡ µð·ºÅ丮¿¡ µé¾î°¡´Â ¹æ¹ý¿¡ °üÇØ ¾ð±Þ ÇÑ ÀûÀÌ ÀÖ´Ù; "."´Â current directory¿¡,".."´Â parent directory¿¡ °¡·Á°í ÇÒ ¶§ »ç¿ëµÈ´Ù. ±×·¯³ª ls¸¦ »ç¿ëÇϸé ÀÌ °ÍµéÀÌ º¸ÀÌÁö ¾Ê´Â´Ù. /home/larry# ls frog joe stuff /home/larry# ¸¸¾à ¿©·¯ºÐÀÌ ls¸¦ ¾µ ¶§, -a ½ºÀ§Ä¡¸¦ »ç¿ëÇÑ´Ù¸é "." ·Î ½ÃÀÛÇÏ´Â fileÀ» º¼ ¼ö ÀÖ´Ù. /home/larry# ls -a . .. .bash_profile .bashrc frog joe stuff /home/larry# ÀÌÁ¦ ¿ì¸®´Â ".",".." ¸¦ º¼ ¼ö ÀÖ°í, "hidden" fileÀÎ.bash_profile°ú .bashrcµµ º¼ ¼ö ÀÖ´Ù. ±×¸®°í ÀÌ µÎ fileÀº larry°¡ loginµÉ ¶§ bash¿¡ ÀÇÇØ startup file ÀÌ µÈ´Ù. Á» ´õ ÀÚ¼¼ÇÑ ³»¿ëÀº 3.12.3.Àå¿¡ ÀÖ´Ù. ¿ì¸®°¡ "*" ¿ÍÀϵå Ä«µå¸¦ »ç¿ëÇϸé, À̸§ÀÌ "."·Î ½ÃÀÛÇÏÁö ¾Ê´Â fileÀº º¸ ¿©Áø´Ù. /home/larry# ls * frog joe stuff /home/larry# ÀÌ°ÍÀº ¾ÈÀüÇÑ ±â´ÉÀÌ´Ù; ¸¸¾à "*" ¿ÍÀϵå Ä«µå°¡ "."·Î ½ÃÀÛÇÏ´Â file°ú µð·ºÅ丮 À̸§ÀÎ ".", ".."¿¡ »ç¿ëÀÌ °¡´ÉÇÏ´Ù¸é ƯÁ¤ ¸í·É¿¡¼­ ¾öû³ª°Ô À§ÇèÇØ Áø´Ù. ´Ù¸¥ ¿ÍÀϵå Ä«µå·Î "?"°¡ ÀÖ´Ù. "?"¿ÍÀϵå Ä«µå´Â öÀÚ Çϳª¸¸ ´ë½ÅÇÑ´Ù. ±×·¯³ª "ls ?"´Â ¸ðµç fileÀÌ ´Ù º¸¿©Áö°Ô µÈ´Ù. "ls termca?"¶ó´Â ¸í·ÉÀº "termcap"¸¦ º¸¿©ÁÖÁö "termcap.backup"¸¦ º¸¿©ÁÖÁø ¾Ê´Â´Ù. ¿©±â¿¡ ¶Ç ´Ù¸¥ ¿¹°¡ ÀÖ´Ù. /home/larry# ls j?e joe /home/larry# ls f??g frog /home/larry# ls ????f stuff /home/larry# ¿©·¯ºÐÀÌ º¸´Â ¹Ù¿Í °°ÀÌ, ¿ÍÀϵå Ä«µå´Â ƯÁ¤ÇÑ ¸¹Àº fileÀ» Çѹø¿¡ º¸¿© ÁØ´Ù. °£ÆíÇÑ ¸í·É¾î ¿ä¾àÀÌ 3.4Àå¿¡ ÀÖ´Ù; ¿ì¸®´Â cp ¿Í mv ¸í·É¾î·Î Çѹø¿¡ ¸¹Àº fileÀ» Ä«ÇÇÇÏ°í, ¿Å±â´Â °ÍÀ» º¸¿© ÁØ´Ù.¿¹¸¦ µé¾î, /home/larry# cp /etc/s* /home/larry ÀÌ °ÍÀº /etc ¿¡ ÀÖ´Â "s"·Î ½ÃÀÛÇÏ´Â ¸ðµç fileÀ» /home/larry ¿¡ Ä«ÇÇÇÑ´Ù. ±×¸®°í cp ¸í·ÉÀÇ ±âº» ÇüÅ´ ¾Æ·¡¿Í °°´Ù. cp ... <¸ñÀûÁö> ¿¡¼­ ´Â Ä«ÇÇÇÒ fileÀÇ ¸ñ·ÏÀÌ°í, <¸ñÀûÁö>¿¡¼­ Ä«ÇǵǾîÁø´Ù. <¸ñÀûÁö>´Â fileÀ̳ª µð·ºÅ丮°¡ µÇ¾î¾ß ÇÑ´Ù. mvµµ ¶È°°Àº ¹æ¹ýÀ¸·Î ÇÏ¸é µÈ ´Ù. ¿©·¯ºÐÀÌ Çѹø¿¡ Çϳª ÀÌ»óÀÇ file À» Ä«ÇÇÇÏ·Á°í Çϸé <¸ñÀûÁö>°¡ ¹Ýµå½Ã µð·ºÅ丮°¡ µÇ¾î¾ß ÇÑ´Ù. 3.8 À¯´Ð½º ¹è°ü?(plumbing) 3.8.1 Ç¥ÁØ ÀÔÃâ·Â. ¸¹Àº À¯´Ð½º¸í·ÉµéÀº 'Ç¥ÁØÀÔ·Â'À̶ó°í ¾Ë·ÁÁø °÷À¸·ÎºÎÅÍ ÀԷ¹ްí Ç¥ÁØ Ãâ·ÂÀ¸·Î ±×µéÀÇ µ¥ÀÌÅ͸¦ ³»º¸³½´Ù.(ÁÙ¿©¼­ "stdin"°ú "stdout"À¸·Î ³ªÅ¸³½´Ù) ¿©·¯ºÐÀÇ ½©Àº Ç¥ÁØÀÔ·ÂÀº Å°º¸µå Ç¥ÁØ Ãâ·ÂÀº ½ºÅ©¸°À¸·Î ÁöÁ¤Çϱâ À§ÇØ ¸î °¡Áö¸¦ ÁöÁ¤ÇÑ´Ù. ¿©±â cat¸í·ÉÀ» »ç¿ëÇÏ´Â ¿¹°¡ ÇϳªÀÖ´Ù. ÀϹÝÀûÀ¸·Î,cat¸í·ÉÀº Ä¿¸àµå ¶ó ÀÎÀÇ ¸ðµç È­ÀϸíÀ¸·ÎºÎÅÍ µ¥ÀÌÅ͸¦ Àо À̰͵éÀ» Ç¥ÁØ Ãâ·ÂÀ¸·Î ³»º¸³½ ´Ù. µû¶ó¼­, /home/larry/papers#cat history-final masters-thesis À̶õ ¸í·ÉÀ» ½ÇÇàÇϸé history-finalÀÇ ³»¿ë µÚ¿¡ masters-thesis°¡ µû¶ó¼­ º¸ÀδÙ. ±×·¯³ª cat¿¡ ÀÎÀÚ·Î ¾Æ¹« È­ÀÏ¸íµµ ¿ÀÁö ¾ÊÀ¸¸é,±×°ÍÀº ´ë½Å Ç¥ÁØÀÔ·ÂÀ¸·Î ºÎÅÍ µ¥ÀÌÅ͸¦ Àоîµé¿©¼­ Ç¥ÁØÃâ·ÂÀ¸·Î ³»º¸³½´Ù.¿©±â ¿¹°¡ Çϳª ÀÖ´Ù. /home/larry/papers# cat Hellow there. hellow there. Bye. bye. À§¿¡¼­ º¸µíÀÌ »ç¿ëÀÚ°¡ ÀÔ·ÂÇÏ´Â ¸ðµç ¶óÀεé(ÀÌÅŸ¯Ã¼·Î Ç¥½ÃµÈ)ÀÌ Áï½Ã cat¸í·É¿¡ ÀÇÇؼ­ Ç¥ÁØ Ãâ·ÂÀ¸·Î ³»º¸³»Áø´Ù.Ç¥ÁØÀÔ·ÂÀ¸·ÎºÎÅÍ ÀԷ¹ްí ÀÖÀ» ¶§ ¸í·ÉÀº EOT(end-of-text)½ÅÈ£¸¦ ÀԷ¹޾ÒÀ» ¶§ ÀÔ·ÂÀÌ "³¡³µ´Ù" ´Â °Í À» ÀνÄÇÑ´Ù.ÀϹÝÀûÀ¸·Î ÀÌ°ÍÀº [Ctrl-D]¸¦ ´©¸§À¸·Î½á ¹ß»ýµÈ´Ù. ¿©±â ¶Ç´Ù¸¥ ¿¹°¡ ÀÖ´Ù. sort¸í·ÉÀº ¿©·¯ÁÙÀÇ ¹®ÀåÀ» Àоî(´Ù½Ã¸» ÇÏÁö¸¸ Ä¿ ¸àµå ¶óÀο¡ È­ÀϸíÀÌ ÁÖ¾îÁöÁö ¾Ê´Â´Ù¸é Ç¥ÁØÀÔ·ÂÀ¸·ÎºÎÅÍ).Á¤·ÄµÈ Ãâ·ÂÀ» Ç¥ ÁØ Ãâ·ÂÀ¸·Î ³»º¸³½´Ù.¾Æ·¡ °ÍÀ» µû¶ó Çغ¸ÀÚ. /home/larry/papers# sort bananas carrots apples [Ctrl-D] apples bananas carrots /home/larry/papers# ÀÌÁ¦ ¿ì¸®´Â ¼îÇÎ ¸ñ·ÏÀ» ¾ËÆĺª¼øÀ¸·Î Á¤·ÄÇÒ ¼ö ÀÖ´Ù.....À¯´Ð½º°¡ ²Ï ¾µ ¸¸ÇÏÁö ¾ÊÀº°¡? 3.8.2 ÀÔÃâ·Â ¹æÇâ ¹Ù²Þ ÀÌÁ¦ ¿ì¸®´Â ¿ì¸®ÀÇ ¼îÇÎ ¸ñ·ÏÀ» ´Ù¸¥ °÷¿¡ ÀúÀåÇϱâ À§ÇÏ¿© sortÀÇ Ãâ·ÂÀ» È­ÀÏ·Î º¸³»±â¸¦ ¿øÇÑ´Ù°í ÇÏÀÚ.½©Àº ¿ì¸®°¡ ">"±âÈ£¸¦ »ç¿ëÇÔÀ¸·Î½á Ç¥ÁØÃâ·Â À» È­ÀϸíÀ¸·Î ¹Ù²Ù±â¸¦ Çã¿ëÇÑ´Ù.¿©±â¿¡ ±×°ÍÀÌ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ³ª¿ÍÀÖ´Ù. /home/larry/papers# sort > shopping-list bananas carrots apples [Ctrl-D] /home/larry/papers# À§¿¡¼­ º¸µíÀÌ, sort¸í·ÉÀÇ °á°ú´Â Ç¥½ÃµÇÁö ¾Ê°í, ´ë½Å È­ÀÏ shopping-list·Î ÀúÀåµÈ´Ù. ÀÌ È­ÀÏÀ» º¸ÀÚ. /home/larry/papers# cat shopping-list apples bananas carrots /home/larry/papers# ÀÌÁ¦ ¿ì¸®´Â ¿ì¸®ÀÇ ¼îÇÎ ¸ñ·ÏÀ» Á¤·ÄÇÒ ¼ö ÀÖ°í,¶Ç ÀúÀåµµ ¿ª½Ã ÇÒ ¼ö ÀÖ ´Ù. ±×·¯³ª ¿ì¸®°¡ itemsÀ̶õ È­ÀÏ ¾È¿¡ Á¤·Ä¾ÊµÈ º»·¡ÀÇ ¸ñ·ÏÀ» °¡Áö°í ÀÖ´Ù °í °¡Á¤ÇÏÀÚ.±× Á¤º¸¸¦ Á¤·ÄÇÏ°í È­ÀÏ·Î ÀúÀåÇÏ´Â ¹æ¹ýÁßÀÇ Çϳª´Â sort¸í ·ÉÀÌ Ç¥ÁØÀÔ·Â ´ë½Å¿¡ È­ÀϸíÀ» ÀÐÀ» ¼ö ÀÖµµ·Ï Á¦½ÃÇÏ°í À§¿¡¼­ ÇßµíÀÌ Ç¥ÁØ Ãâ·ÂÀÇ ¹æÇâÀ» ¹Ù²Ù´Â °ÍÀÏ °ÍÀÌ´Ù.¾Æ·¡Ã³·³: /home/larry/papers# sort items > shopping-list /home/larry/papers# cat shopping-list apples bananas carrots /home/larry/papers# ±×·¯³ª,ÀÌ·¸°Ô ÇÏ´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ´Ù.¿ì¸®´Â "<"±âÈ£¸¦ »ç¿ëÇÔÀ¸·Î ½á Ç¥ÁØ Ãâ·Â»Ó¸¸ ¾Æ´Ï¶ó Ç¥ÁØÀԷ¿¡¼­µµ ¿ª½Ã ¹æÇâÀüȯÀ» ÇÒ ¼ö ÀÖ´Ù. /home/larry/papers# sort < items apples bananas carrots /home/larry/papers# ±â¼úÀûÀ¸·Î´Â,'sort < items'Àº 'sort items'¿Í µ¿µîÇÏ´Ù.±×·¯³ª ÀüÀÚ´Â ¿ì ¸®°¡ Æ÷ÀÎÆ®¸¦ ¹¦»çÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù:sort < items ´Â items¶õ È­ÀÏÀÇ µ¥ÀÌÅÍ °¡ ¸¶Ä¡ Ç¥ÁØÀÔ·ÂÀ¸·Î ÀÔ·ÂµÈ °Í ó·³ µ¿ÀÛÇÑ´Ù.½©Àº ¹æÇâÀüȯÀ» Á¶ÀÛ ÇÑ´Ù.sort´Â È­Àϸí(items)À» ÀԷ¹ÞÁö ¸øÇß´Ù;sort¿¡ °üÇÑ ÇÑ ±×°ÍÀº ¸¶Ä¡ ¿© ·¯ºÐÀÌ Å°º¸µå¸¦ Á¶ÀÛÇؼ­ ŸÀÚÇÏ´Â °Íó·³ Ç¥ÁØÀÔ·ÂÀ¸·ÎºÎÅÍ Àаí ÀÖ´Â °ÍÀÌ ´Ù. ÀÌ°ÍÀº ÇÊÅÍ(filter)ÀÇ °³³äÀ» Á¦½ÃÇÑ´Ù.ÇÊÅʹ ǥÁØÀÔ·ÂÀ¸·ÎºÎÅÍ µ¥ÀÌÅ͸¦ ÀÔ·Â¹Þ¾Æ ¸î°¡Áö ¹æ¹ýÀ¸·Î ó¸®ÇÏ°í,ó¸®µÈ µ¥ÀÌÅ͸¦ Ç¥ÁØ Ãâ·ÂÀ¸·Î ³»º¸³½´Ù. ¹æÇâÀüȯÀ» »ç¿ëÇÏ¿©,Ç¥ÁØÀԷ°ú Ç¥ÁØÃâ·ÂÀº È­ÀÏÀ» ÂüÁ¶ÇÒ ¼ö °¡ ÀÖ´Â °Í ÀÌ´Ù. sort´Â ´Ü¼øÇÑ ÇÊÅÍ´Ù:±×°ÍÀº ÀÔ·ÂµÈ µ¥ÀÌÅ͸¦ Á¤·ÄÇÏ°í °á°ú¸¦ Ç¥ÁØ Ãâ·ÂÀ¸·Î º¸³½´Ù.cat´Â ´õ °£´ÜÇÏ´Ù:±×°ÍÀº µé¾î¿Â µ¥ÀÌÅÍ·Î ¾Æ¹«°Íµµ ÇÏÁö ¾Ê°í,¹«¾ùÀÌ µé¾î¿À°Ç ´Ü¼øÈ÷ ³»º¸³½´Ù. 3.8.3 ÆÄÀÌÇÁÀÇ »ç¿ë(?) ¿ì¸®´Â ÀÌ¹Ì sort¸¦ ÇÊÅÍ·Î½á ¾î¶»°Ô »ç¿ëÇÒ ¼ö ÀÖ´ÂÁö ¼³¸íÇß´Ù. ±×·¯³ª, ÀÌ·± ¿¹µéÀº ¿©·¯ºÐÀÌ µ¥ÀÌÅ͸¦ ¾îµò°¡¿¡ È­ÀÏ·Î °¡Áö°íÀְųª ¿©·¯ºÐÀÌ Á÷Á¢ Ç¥ÁØÀÔ·ÂÀ¸·Î ŸÀÚÇØ ³ÖÀ» °ÍÀ̶ó°í °¡Á¤ÇÑ À̾߱â´Ù.¸¸¾à ¿©·¯ºÐÀÌ Á¤·ÄÇϱ⠸¦ ¿øÇÏ´Â µ¥ÀÌÅÍ°¡ ls°°Àº ´Ù¸¥ ¸í·ÉÀ¸·ÎºÎÅÍ ³ª¿Â °á°ú¶ó¸é? ¿¹¸¦ µé ¾î,sort¸í·ÉÀ» -r¿É¼Ç°ú °°ÀÌ ¾²¸é µ¥ÀÌÅ͸¦ ¿ª¾ËÆĺª ¼øÀ¸·Î Á¤·ÄÇÒ °ÍÀÌ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ Çö µð·ºÅ丮ÀÇ È­ÀÏ ¸®½ºÆ®¸¦ ¿ª¼øÀ¸·Î Á¤·ÄÇÏ°í½Í´Ù¸é,´ÙÀ½ Àº ±× ÀÏ·Ê°¡ µÉ °ÍÀÌ´Ù. /home/larry/papers# ls english-list history-final master-thesis notes /home/larry/papers# ls > file-list /home/larry/papers# sort -r file-list notes master-thesis history-final english-list /home/larry/papers# ¿©±â ¿ì¸®´Â lsÀÇ Ãâ·ÂÀ» È­ÀÏ·Î ÀúÀåÇÏ°í, ±× ÈÄ¿¡ ±× È­ÀÏ¿¡ ´ëÇؼ­ sort -r¸í·ÉÀ» ½ÇÇàÇß´Ù. ±×·¯³ª ÀÌ°ÍÀº Çö¸íÇÏÁö ¸øÇÑ ¹æ¹ýÀÌ°í ¶Ç, ¿ì¸®°¡ ls·ÎºÎ ÅÍÀÇ µ¥ÀÌÅ͸¦ ÀúÀåÇÒ ÀÓ½ÃÈ­ÀÏÀ» »ç¿ëÇÏ°Ô ÇÑ´Ù. ÇعýÀº ÆÄÀÌÇÁ¶óÀÎÈ­ ÇÏ´Â °ÍÀÌ´Ù(pipelining).ÆÄÀÌÇÁ¶óÀÎÈ­´Â ¿©·¯ºÐÀÌ ¸í·É¾î ¹®ÀåÀ» ù ¸í·ÉÀÇ Ç¥ÁØÃâ·ÂÀÌ Á÷Á¢ÀûÀ¸·Î µÎ¹ø° ¸í·ÉÀÇ Ç¥ÁØÀÔ·ÂÀ¸·Î º¸³» Áö°í,µîµîÀÇ ÀÏÀÌ ÇàÇØÁö´Â "ÆÄÀÌÇÁ"¿¡ ¿¬°áÇϵµ·Ï ÇÏ´Â ½©ÀÇ ¶Ç ´Ù¸¥ Ư¡ÀÌ ´Ù.¿©±â¼­ ¿ì¸®´Â lsÀÇ Ç¥ÁØÃâ·ÂÀ» sortÀÇ Ç¥ÁØÀÔ·ÂÀ¸·Î º¸³»±â¸¦ ¿øÇÑ ´Ù."|"±âÈ£´Â ÆÄÀÌÇÁ¸¦ »ý¼ºÇϴµ¥ ¾²¿©Áø´Ù. /home/larry/papers# ls | sort -r notes master-thesis history-final english-list /home/larry/papers# ÀÌ ¸í·ÉÀº ÈξÀ ª°í,ŸÀÚÇϱⰡ È®½ÇÈ÷ ½±´Ù. ±× ¸í·ÉÀ» ¾²´Â ¶Ç´Ù¸¥ À¯¿ëÇÑ ¿¹ /home/larry/papers# ls /usr/bin Àº ±â´Ù¶õ È­Àϸ®½ºÆ®¸¦ Ç¥½ÃÇÒ °ÍÀÌ´Ù.±×µé Áß ´ëºÎºÐÀº ¿©·¯ºÐÀÌ Àб⠿¡´Â ³Ê¹« ºü¸¥ ³Ê¹« ºü¸¥ ¼Óµµ·Î Áö³ª°¥ °ÍÀÌ´Ù.´ë½Å /usr/bin¿¡ ÀÖ´Â È­Àϸ® ½ºÆ®¸¦ Ç¥½ÃÇϱâ À§ÇØ more¸¦ »ç¿ëÇÏÀÚ. /home/larry/papers# ls /usr/bin | more ÀÌÁ¦ ¿©·¯ºÐÀº ¿©À¯¸¦ °¡Áö°í È­Àϸ®½ºÆ®ÀÇ ÆäÀÌÁö¸¦ ³Ñ°Ü º¼ ¼ö ÀÖ´Ù. ±× ·¯³ª ±â»ÝÀº ¿©±â¼­ ¸ØÃßÁö ¾Ê´Â´Ù! ¿©·¯ºÐÀº µÎ ¸í·É¾î ÀÌ»óÀ» ÆÄÀÌÇÁÇÒ ¼ö ÀÖ´Ù. ¸í·É head´Â ÀԷ½ºÆ®¸² (¿©±â¼­´Â ÆÄÀÌÇÁ·ÎºÎÅÍÀÇ ÀÔ·Â) À¸·ÎºÎÅÍ Ã³À½ ÀÇ ÁÙµéÀ» Ç¥½ÃÇÏ´Â ÇÊÅÍÀÌ´Ù.¸¸¾à ¿©·¯ºÐÀÌ ÇöÀç µð·ºÅ丮¿¡¼­ ¾ËÆĺª¼ø À¸·Î ¸¶Áö¸·ÀÎ È­ÀϸíÀ» Ç¥½ÃÇÏ°í½Í´Ù¸é ¿ì¸®´Â ´ÙÀ½¸í·ÉÀ» ¾µ ¼ö ÀÖ´Ù. /home/larry/papers# ls | sort -r | head -1 notes /home/larry/papers# head -1Àº ´Ü¼øÈ÷ ÀԷ¹ÞÀº(ÀÌ·± °æ¿ì,ls·ÎºÎÅÍ ¹Þ¾Æ ¿ª¼øÀ¸·Î Á¤·ÄÇÑ µ¥ÀÌ ÅÍÀÇ ½ºÆ®¸²) ù¹ø° ÁÙÀ» Ç¥½ÃÇÑ´Ù. 3.8.4 ºñÆı« ¹æÇâÀüȯ(Non-destructive redirection) Ãâ·ÂÀ» È­ÀÏ·Î Çϱâ À§ÇØ ">" À» ¾²´Â °ÍÀº Æı«ÀûÀÌ´Ù.´Ù¸¥ ¸»·Î,¸í·É /home/larry/papers# ls > file-list ´Â file-listÀÇ ³»¿ëÀ» µ¤¾î¾´´Ù.¸¸¾à ´ë½Å¿¡ ">>"±âÈ£·Î ¹æÇâÀüȯÀ» ÇÑ´Ù¸é, Ãâ·ÂÀ» µ¤¾î¾²´Â ´ë½Å¿¡ ±× µÚ¿¡ ÀÌ¾î ºÙÀÏ °ÍÀÌ´Ù /home/larry/papers# ls >> file-list Àº ls¸í·ÉÀÇ °á°ú¸¦ file-listµÚ¿¡ µ¡ºÙÀÏ °ÍÀÌ´Ù. ´Ü¼øÈ÷ ¹æÇâÀüȯ°ú ÆÄÀÌÇÁÀÇ »ç¿ëÀº ½©¿¡ ÀÇÇؼ­ Á¦°øµÇ´Â Ư¡ÀÌ°í ½©Àº ">"°ú">>"±×¸®°í"|"À» »ç¿ëÇÏ´Â Æí¸®ÇÑ ±¸¹®À» Á¦°øÇÏ¸ç ¸í·É¾î¿Í´Â ¾Æ¹«°ü °è ¾ø´Ù´Â »ç½Ç¸¸ ±â¾ïÇ϶ó. 3.9 È­ÀÏ Çã¿ë±Ç(file permission) 3.9.1 È­ÀÏ Çã¿ëÀÇ °³³ä À¯´Ð½º ½Ã½ºÅÛÀº ¿©·¯ »ç¶÷ÀÌ »ç¿ëÇϱ⠶§¹®¿¡ °³°³ÀÎÀÇ È­ÀÏÀ» ´Ù¸¥ »ç ¶÷µéÀÌ ÇԺηΠ´Ù·ç´Â °ÍÀ» ¹æÁöÇϱâ À§ÇØ,À¯´Ð½º´Â file permission À̶ó°í ¾Ë·ÁÁø ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÑ´Ù.ÀÌ ¸ÞÄ¿´ÏÁòÀº È­ÀÏ°ú µð·ºÅ丮¸¦ ƯÁ¤ »ç¿ëÀÚ ¿¡°Ô "¼ÒÀ¯µÇµµ·Ï" Çã¿ëÇÑ´Ù.¿¹¸¦ Çϳª µéÀÚ¸é,Larry °¡ Ȩµð·ºÅ丮¿¡¼­ È­ ÀÏÀ» ¸¸µé¾ú´Ù¸é,Larry´Â ÀÌ È­ÀϵéÀ» ¼ÒÀ¯ÇÏ°í ¾×¼¼½ºÇÒ ±Ç¸®¸¦ °¡Áø´Ù. À¯´Ð½º´Â È­ÀÏÀ» »ç¿ëÀÚµé°ú »ç¿ëÀÚµéÀÇ ±×·ìÀÌ °øÀ¯Çϵµ·Ï Çã¿ëÇÑ´Ù. ¸¸¾à Larry°¡ ¿øÇÑ´Ù¸é, ´Ù¸¥ »ç¿ëÀÚµéÀÌ Á¢±ÙÇÏÁö ¸øÇϵµ·Ï ÇÏ´Â °Í °ú °° ÀÌ, ±×ÀÇ È­ÀϵéÀÇ ¾×¼¼½º ±ÇÇÑÀ» ÃàÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª,´ëºÎºÐÀÇ ½Ã½ºÅÛ¿¡ ¼­ µðÆúÆ®°ªÀº ´Ù¸¥ »ç¿ëÀÚµéÀÌ ¿©·¯ºÐÀÇ È­ÀÏÀ» ÀÐÀ» ¼ö ´Â ÀÖÁö¸¸,¾î¶² ¹æ ¹ýÀ¸·Îµµ ±×°ÍÀ» °»½ÅÇϰųª Áö¿ì´Â °ÍÀº Çã¿ëÇÏÁöÁö ¾Ê´Â´Ù. À§¿¡¼­ ¼³¸íÇß µíÀÌ,¸ðµç È­ÀϵéÀº Ưº°ÇÑ »ç¿ëÀÚ¿¡°Ô ¼ÓÇØÀÖ´Ù.±×·¯³ª,È­ÀϵéÀº ¶ÇÇÑ ½Ã½º ÅÛÀÌ Á¤ÀÇÇÑ »ç¿ëÀÚµéÀÇ Æ¯º°ÇÑ ±×·ì¿¡ ¼ÓÇØÀÖ´Ù.¸ðµç »ç¿ëÀÚµéÀº ±× »ç¿ëÀÚ °¡ ¸¸µé¾îÁ³À» ¶§ºÎÅÍ ÃÖ¼ÒÇÑ ÇÑ°³ÀÇ ±×·ì¿¡ À§Ä¡ÇØÀÖ´Ù.±×·¯³ª ½Ã½ºÅÛ °ü¸® ÀÚ´Â ¶ÇÇÑ »ç¿ëÀÚÀÇ Á¢±Ù±ÇÇÑÀ» ÇÑ°³ ±×·ì ÀÌ»ó¿¡ ºÎ¿©ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×·ìµéÀº ÀϹÝÀûÀ¸·Î ±â°è¿¡ Á¢±ÙÇÏ´Â »ç¿ëÀÚµéÀÇ À¯ÇüÀ¸·Î Á¤ÀǵȴÙ.¿¹¸¦ µé¾î,¾î¶² ´ëÇÐÀÇ À¯´Ð½º½Ã½ºÅÛ¿¡¼­´Â,»ç¿ëÀÚµéÀº Çлý, Á÷¿ø, ±³¼ö, ¶Ç´Â ¼Õ´Ô À¸·Î ºÐ·ùµÉ °ÍÀÌ´Ù.¶Ç ½Ã½ºÅÛ ÀÚ¿ø¿¡ ´ëÇÑ Á¢±ÙÀ» Á¶Á¤Çϱâ À§ÇØ »ç¿ëµÇ´Â binÀ̳ª admin°°Àº ½Ã½ºÅÛ ÀÚü¿¡¼­ Á¤ÀÇÇÑ ±×·ìµéµµ ÀÖÁö¸¸ »ç¿ëÀÚµéÀ» ÀÌ ·± ½Ã½ºÅÛ±×·ì¿¡ Æ÷ÇÔ½ÃÅ°´Â ÀÏÀº ¸Å¿ì µå¹°´Ù. Çã¿ëÀº Å©°Ô Àб⠾²±â ½ÇÇàÀÇ ¼¼ ºÎºÐÀ¸·Î ³ª´¶´Ù.ÀÌ·± permissionÀº È­ÀÏ ÀÇ ÁÖÀÎ,È­ÀÏÀÌ ¼ÓÇØ ÀÖ´Â ±×·ì,±×¸®°í ±×·ì¿¡ °ü°è¾øÀÌ ³ª¸ÓÁö ¸ðµç »ç¿ëÀÚÀÇ ¼¼ µî±ÞÀÇ »ç¿ëÀڵ鿡°Ô ÁÖ¾îÁø´Ù. Àб⠱ÇÇÑÀº ¾î¶² »ç¿ëÀÚ°¡ È­ÀÏÀÇ ³»¿ëÀ̳ª,µð·ºÅ丮ÀÇ °æ¿ì´Â (ls¸¦ »ç¿ë ÇÏ¿©) µð·ºÅ丮¿¡ Æ÷ÇÔµÈ ³»¿ëÀÇ ¸ñ·ÏÀ» Àд °ÍÀ» Çã¿ëÇÑ´Ù.¾²±â ±ÇÇÑÀº »ç ¿ëÀÚµéÀÌ È­ÀÏÀ» ¾²°Å³ª °»½ÅÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù.µð·ºÅ丮ÀÏ °æ¿ì,¾²±â ±ÇÇÑÀº »ç¿ëÀÚµéÀÌ »õ È­ÀÏÀ» ¸¸µé°Å³ª,±× µð·ºÅ丮 ¾È¿¡¼­ È­ÀÏÀ» Áö¿ì´Â °ÍÀ» Çã¿ëÇÑ´Ù.¸¶Áö¸·À¸·Î ½ÇÇà±ÇÇÑÀº »ç¿ëÀÚµéÀÌ ±× È­ÀÏÀº ÇÁ·Î±×·¥À̳ª ½© ½º Å©¸³Æ®·Î½á ½ÇÇàµÇ´Â °ÍÀ» °¡ÇÑ´Ù (if the file happens to be a program of shell script,that is). µð·ºÅ丮¿¡¼­´Â, ½ÇÇà±ÇÇÑÀ» °®´Â´Ù´Â °ÍÀº »ç¿ëÀÚ°¡ ±× ¹®Á¦ÀÇ µð·ºÅ丮·Î µé¾î°¥ ¼ö ÀÖÀ½À» ³ªÅ¸³½´Ù. 3.9.2 È­ÀÏÇã¿ëÀÇ Çؼ®(Interpreting file permission) file permissionÀ» ¼³¸íÇϱâ À§ÇØ ¿¹¸¦ º¸µµ·Ï ÇÏÀÚ. ls¸í·ÉÀ» -l¿É¼Ç°ú ÇÔ²² ¾² ¸é file permissionÀ» Æ÷ÇÔÇÏ¿© È­ÀÏÀÇ "±ä" ¸®½ºÆ®¸¦ º¸¿©ÁÙ °ÍÀÌ´Ù. /home/larry/foo# ls -l stuff -rw-x--r-- 1 larry users 505 Mars 13 19:15 stuff /home/larry/foo# ù° field´Â file permissionÀ» »ó¡ÇÏ´Â ¸®½ºÆ®·Î Ãâ·ÂµÇ¾ú´Ù.¼¼¹ø° field´Â È­ÀÏÀÇ ¼ÒÀ¯ÀÚ(larry)ÀÌ°í,³×¹ø° field´Â È­ÀÏÀÌ ¼ÓÇÑ ±×·ì(users)ÀÌ´Ù. ¹°·Ð ¸¶Áö¸· field´Â È­Àϸí(stuff)ÀÌ´Ù.³ª¸ÓÁö field´Â ´ÙÀ½¿¡ »ìÆ캼 °ÍÀÌ´Ù. ÀÌ È­ÀÏÀº larryÀÇ ¼ÒÀ¯ÀÌ°í,users¶ó´Â ±×·ì¿¡ ¼ÓÇØÀÖ´Ù. file permission À» º¸ÀÚ. ¹®ÀÚ¿­ -rw-r--r--Àº ¼ø¼­´ë·Î,È­ÀÏÀÇ ¼ÒÀ¯ÀÚ¿Í,±×·ì,±×¸®°í ±× ¿Ü ´Ù ¸¥ ¸ðµç ÀÌ¿¡ ´ëÇÑ Çã¿ëµÈ ±ÇÇÑÀÌ´Ù. permissionÀÇ ¹®ÀÚ¿­¿¡¼­ ù¹ø° ¹®ÀÚ ("-") ´Â È­ÀÏÀÇ ÇüŸ¦ ¼³¸íÇÑ´Ù. "-" ´Â ´ÜÁö ÀÌ°ÍÀÌ º¸ÅëÀÇ È­ÀÏ (µð·ºÅ丮³ª µð¹ÙÀ̽º µå¶óÀ̹ö°¡ ¾Æ´Ñ) ÀÓÀ» ÀÇ¹Ì ÇÑ´Ù.±× ´ÙÀ½ ¼¼ ¹®ÀÚ("rw-")´Â È­ÀÏÀÇ ¼ÒÀ¯ÀÚ¿¡°Ô Çã¿ëµÈ ±ÇÇÑÀ» ¼³¸íÇÑ ´Ù."r"Àº "read"¸¦ "w"´Â "write"¸¦ ÀǹÌÇÑ´Ù.µû¶ó¼­ larry´Â stuffÈ­ÀÏ¿¡ ´ëÇØ ÀÐ ±â¿Í ¾²±â ±ÇÇÑÀ» °¡Áø´Ù. ¾Õ¼­ ¾ð±ÞÇßµíÀÌ,Àбâ¿Í ¾²±â ±ÇÇÑ ¸»°íµµ,"x"·Î ³ªÅ¸³»¾îÁö´Â "½ÇÇà" ±ÇÇÑÀÌ ¶ó´Â °ÍÀÌ ÀÖ´Ù.±×·¯³ª,¿©±â¿¡´Â "x"´ë½Å "-"°¡ÀÖ´Ù.µû¶ó¼­ Larry´Â ÀÌ È­ÀÏ¿¡ ´ëÇØ ½ÇÇà±ÇÇÑÀ» °¡Áö°íÀÖÁö ¾Ê´Ù.ÀÌ°ÍÀº ÈǸ¢ÇÏ´Ù.È­ÀÏ stuff´Â ¾î¶°ÇÑ Á¾ ·ùÀÇ ÇÁ·Î±×·¥µµ ¾Æ´Ï´Ù.¹°·Ð Larry´Â È­ÀÏÀ» ¼ÒÀ¯ÇÏ°íÀֱ⠶§¹®¿¡,±×´Â ¿ø ÇÑ´Ù¸é ±× Àڽſ¡°Ô ½ÇÇà±ÇÇÑÀ» ÁÙ ¼ö ÀÖÀ» °ÍÀÌ´Ù.ÀÌ°ÍÀº °£´ÜÈ÷ Ä¿¹öµÈ ´Ù.(?) ´ÙÀ½ ¼¼ ±ÛÀÚ(r--)´Â È­ÀÏÀÇ ±×·ì Çã¿ëÀ» ³ªÅ¸³½´Ù.ÀÌ È­ÀÏÀ» ¼ÒÀ¯ÇÑ ±×·ì Àº usersÀÌ´Ù.¿©±â¼­ ¿ÀÁ÷ "r"ÀÚ¸¸ÀÌ º¸À̱⠶§¹®¿¡,ÀÌ ±×·ì¿¡ ¼ÓÇÑ ¾î¶² »ç¿ë ÀÚµµ ÀÌ È­ÀÏÀ» ÀÐÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸¶Áö¸· ¼¼ ±ÛÀÚ (¿ª½Ã r--)´Â ±× ½Ã½ºÅÛ¿¡¼­ (È­ÀÏÀÇ ¼ÒÀ¯ÁÖ¿Í users ±×·ì ¿¡ ¼ÓÇÑ »ç¶÷µéÀ» Á¦¿ÜÇÑ) ±× ¹ÛÀÇ ¸ðµç »ç¿ëÀÚµéÀÇ ±ÇÇÑÀ» ³ªÅ¸³½´Ù. ´Ù½Ã ¸»Çϸé, ¿ÀÁ÷ "r"ÀÚ¸¸ Àֱ⠶§¹®¿¡,´Ù¸¥ »ç¿ëÀÚµéÀº È­ÀÏÀ» ÀÐÀ» ¼ö´Â ÀÖÀ¸³ª, ¾²°Å³ª ½ÇÇàÇÒ ¼ö ¾ø´Ù. ¿©±â ¸î °¡Áö ´Ù¸¥ ±×·ì ±ÇÇÑ¿¡ ´ëÇÑ ´Ù¸¥ ¿¹°¡ ÀÖ´Ù. -rwxr-xr-x È­ÀÏÀÇ ¼ÒÀ¯ÁÖ´Â Àаí,¾²°í ½ÇÇà°¡´ÉÇÏ´Ù.È­ÀÏÀÇ ±×·ì ¿¡ ¼ÓÇÑ »ç¿ëÀÚ³ª,±× ¹ÛÀÇ ¸ðµç »ç¿ëÀÚµéÀº ÀÌ È­ÀÏÀ» ÀÐ°í ½ÇÇàÇÒ ¼ö ÀÖ´Ù. -rw------- È­ÀÏÀÇ ¼ÒÀ¯ÁÖ´Â Àаí,¾²±â°¡ °¡´ÉÇÏ´Ù. ´Ù¸¥ »ç¿ëÀÚµé Àº È­ÀÏÀ» ¾×¼¼½ºÇÒ ¼ö ¾ø´Ù. -rwxrwxrwx ¸ðµç »ç¿ëÀÚµéÀÌ Àаí,¾²°í,½ÇÇàÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. 3.9.3 ÀÇÁ¸¼º(Dependencies) È­ÀÏ¿¡ ºÎ¿©µÇ´Â permissionÀº ¶ÇÇÑ È­ÀÏÀÌ À§Ä¡ÇÑ µð·ºÅ丮ÀÇ permission¿¡ ÀÇÁ¸µÈ´Ù´Â »ç½ÇÀ» ±â¾ïÇÏ´Â °ÍÀº Áß¿äÇÏ´Ù.¿¹¸¦ µé¾î,È­ÀÏÀÌ -rwxrwxrwx·Î ¸ÂÃçÁ® ÀÖÀ» ¶§ Á¶Â÷µµ,´Ù¸¥ »ç¿ëÀÚµéÀº ±×µéÀÌ È­ÀÏÀÌ À§Ä¡ÇÑ µð·ºÅ丮¿¡¼­ Àаí, ½ÇÇàÇÏ´Â °ÍÀ» ÇÒ ¼ö ¾ø´Ù¸é,±× È­ÀÏÀ» ¾×¼¼½º ÇÒ ¼ö ¾ø´Ù. ¿¹¸¦ µé¾î,¸¸¾à Larry°¡ ÀÚ±âÀÇ ¸ðµç È­ÀÏ¿¡ ´ëÇØ ¾×¼¼½º¸¦ ±ÝÁöÇÏ°í½Í ´Ù¸é,±×´Â °£´ÜÈ÷ ±×ÀÇ È¨µð·ºÅ丮ÀÎ /home/larry¸¦ -rwx------·Î permission À» ¸ÂÃçÁÖ¸é µÈ´Ù. ÀÌ ¹æ¹ý¿¡¼­, ´Ù¸¥ ¾î¶² »ç¿ëÀÚµµ ±× µð·ºÅ丮¿Í ±× µð·º Å丮¿¡ Æ÷ÇÔµÈ È­ÀÏÀ» ¾×¼¼½ºÇÒ ±Ç¸®¸¦ °¡ÁöÁö ¸øÇÑ´Ù.Larry ´Â ±×ÀÇ È­ÀÏÁß ¿¡ ÀÖ´Â °¢°¢ÀÇ permission¿¡ ´ëÇؼ­´Â °ÆÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ´Ù¸¥ ¸»·Î Çϸé,È­ÀÏÀ» ¾×¼¼½ºÇϱâ À§Çؼ± ¿©·¯ºÐÀº È­ÀÏ Æнº³»ÀÇ ¸ðµç µð ·ºÅ丮µé¿¡ ´ëÇÑ ½ÇÇà ±ÇÇÑÀ» °¡Áö°í ÀÖ¾î¾ßÇÑ´Ù.±×·¯°í¼­¾ß ±× È­ÀÏÀ» ¾×¼¼ ½ºÇÒ ¼ö ÀÖ´Ù. ÀϹÝÀûÀ¸·Î, À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ »ç¿ëÀÚµéÀ̶õ ±×µéÀÇ È­ÀÏ¿¡ ´ëÇؼ­ ¸Å¿ì °³¹æÀûÀÌ´Ù. ÀϹÝÀûÀÎ permissionÀÇ ¼ÂÀº ´Ù¸¥ »ç¿ëÀÚµéÀÌ È­ÀÏÀ» Àд °ÍÀº Çã¿ëÇϳª ¾î¶°ÇÑ ¹æ¹ýÀ¸·Îµµ ¹Ù²Ü ¼ö ¾øµµ·Ï -rw-r--r--ÀÌ´Ù. µð·ºÅ丮¿¡ ÁÖ ¾îÁö´Â permissionÀÇ ±âº» ¼ÂÀº ´Ù¸¥ »ç¿ëÀÚµéÀÌ ¿©·¯ºÐÀÇ µð·ºÅ丮¸¦ º¼ ¼ö ´Â ÀÖÁö¸¸ ±× ¾È¿¡¼­ È­ÀÏÀ» »õ·Î ¸¸µé°Å³ª, Áö¿ï ¼ö ¾øµµ·Ï -rwxr-xr-x ·Î µÇ ¾îÀÖ´Ù. ±×·¯³ª,¸¹Àº »ç¿ëÀÚµéÀÌ ´Ù¸¥ »ç¿ëÀÚµéÀÌ ±×µéÀÇ È­ÀÏ¿¡ Á¢±ÙÇÏ´Â °ÍÀ» ²¨·ÁÇÑ´Ù.È­ÀÏ permissionÀÇ ¼¼ÆÃÀ» -rw------- À¸·Î ÇÏ¸é ¾î¶² ´Ù¸¥ »ç¿ëÀÚµé µµ ±× È­ÀÏ¿¡ Á¢±ÙÇÏ´Â °ÍÀ» ¹æÁöÇÒ ¼ö ÀÖ´Ù.¸¶Âù°¡Áö·Î µð·ºÅ丮ÀÇ permissionÀÇ ¼¼ÆÃÀ» -rwx------À¸·Î ÇÏ¸é ´Ù¸¥ »ç¿ëÀÚµéÀ» ¹®Á¦ÀÇ µð·ºÅ丮·Î ºÎÅÍ ¹èÁ¦ÇÒ ¼ö ÀÖ´Ù. 3.9.4 permission ¹Ù²Þ chmod¸í·ÉÀº È­ÀÏÀÇ permissionÀ» ¸ÂÃߴµ¥ »ç¿ëµÈ´Ù. ¿ÀÁ÷ È­ÀÏÀÇ ÁÖÀθ¸ ÀÌ ±× È­ÀÏÀÇ permissionÀ» ¹Ù²Ü ¼ö ÀÖ´Ù.chmodÀÇ ±¸¹®Àº ´ÙÀ½°ú °°´Ù. chmod {a,u,g,o}{+,-}{r,w,x} (È­Àϸí) °£´ÜÈ÷, ¸»Çؼ­ Çϳª ¶Ç´Â ±× ÀÌ»óÀÇ Àüü(a), ¼ÒÀ¯ÀÚ(u), ±×·ì(g), Á¦3ÀÚ(o)¸¦ ÀÏÀÏÀÌ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù.±× ´ÙÀ½ ¿©·¯ºÐÀº ±Ç¸®¸¦ ´õÇÒ(+) °ÍÀΰ¡, ¶Ç´Â ±×°Í À» »°¾î¹ö¸± °ÍÀΰ¡(-)¸¦ È®Á¤ÇÑ´Ù. ¸¶Áö¸·À¸·Î ¿©·¯ºÐÀº Çϳª ¶Ç´Â ±× ÀÌ»óÀÇ Àбâ(r), ¾²±â(w),±×¸®°í ½ÇÇà(x)À» ÁöÁ¤ÇÑ´Ù. chmod a+r stuff ¸ðµç »ç¿ëÀÚ¿¡°Ô Àб⠱ÇÇÑÀ» ÁØ´Ù. chmod +r stuff À§¿Í µ¿ÀÏÇÏ´Ù.a,u,g,o¸¦ Á¤ÇØÁÖÁö ¾ÊÀ¸¸é a·Î ÀνĵȴÙ. chmod og-x stuff ¼ÒÀ¯ÀÚ ¿Ü¿¡ ´Ù¸¥ »ç¿ëÀÚµéÀÇ ½ÇÇà±ÇÇÑÀ» ¾ø¾Ø´Ù. chmod u+rwx stuff È­ÀÏÀÇ ¼ÒÀ¯ÀÚµéÀÌ Àаí,¾²°í,½ÇÇàÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇÑ´Ù. chmod o-rwx stuff ¼ÒÀ¯ÀÚ ¿ÜÀÇ »ç¿ëÀÚ¿¡ ´ëÇÑ Àбâ¿Í ¾²±â,±×¸®°í ½ÇÇà±ÇÇÑÀ» Á¦°ÅÇÑ´Ù. 3.10 ÀÛ¾÷ÅëÁ¦(Job Control) 3.10.1 ÀÛ¾÷°ú ÇÁ·Î¼¼½º ÀÛ¾÷ÅëÁ¦´Â ¿©·¯ºÐÀÌ µ¿½Ã¿¡ ¿©·¯ ¸í·É ¶Ç´Â ÀÛ¾÷À» Á¦¾îÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÖ´Â (bash ¿Í tcsh¸¦ Æ÷ÇÔÇÏ¿©) ¸¹Àº ½©µéÀÌ Á¦°øÇϴ Ư¡ÀÌ´Ù. ´õ ±í¼÷ÀÌ µé¾î°¡±â Àü¿¡ ¿ì¸®´Â ÇÁ·Î¼¼½º¿¡ ´ëÇØ ³íÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¿©·¯ºÐÀÌ ÇÁ·Î±×·¥ À» ½ÇÇàÇÒ ¶§ ¸¶´Ù, ¿©·¯ºÐÀº ÇÁ·Î¼¼½º¶ó°í ¾Ë·ÁÁø °ÍÀ» ½ÇÇàÇÑ´Ù. ±×°ÍÀº ½ÇÇà Áß¿¡ ´ëÇÑ ´ë´ÜÈ÷ ÁÁÀº À̸§ÀÌ´Ù. ps¸í·ÉÀº ÇöÀç ½ÇÇàµÇ°íÀÖ´Â ÇÁ·Î¼¼½ºµéÀÇ ¸®½ºÆ®¸¦ Ç¥½ÃÇÑ´Ù. ¿©±â ¿¹°¡ ÇϳªÀÖ´Ù. /home/larry# ps PID TT STAT TIME COMMAND 24 3 S 0:03 (bash) 161 3 R 0:00 ps /home/ larry# ù¹ø° ¿­ÀÇ PID´Â ¸ðµç ½ÇÇàÁßÀÇ ÇÁ·Î¼¼½º¿¡ ÁÖ¾îÁö´Â À¯ÀϹ«ÀÌÇÑ ¼öÀÎ ÇÁ ·Î¼¼½º IDÀÌ´Ù. ¸¶Áö¸· ¿­ÀÇ COMMAND´Â ½ÇÇàÁßÀÎ ¸í·ÉÀÇ À̸§ÀÌ´Ù.¿©±â ¿ì ¸®´Â ·¡¸®°¡ ÇöÀç ½ÇÇàÁßÀÎ ¸í·É¸¸À» º¸°í ÀÖ´Ù. ±×°ÍÀº bash (larryÀÇ ½©) °ú ps¸í·É ÀÚ½ÅÀÌ´Ù.¿©·¯ºÐÀÌ º¼ ¼ö ÀÖµíÀÌ bash´Â ps¸í·É°ú µ¿½Ã¿¡ ½ÇÇàµÇ °íÀÖ´Ù. bash´Â larry°¡ ¸í·É¾î¸¦ ÀÔ·ÂÇßÀ» ¶§ ps¸¦ ½ÇÇàÇß´Ù. ps°¡ ½ÇÇàÀÌ ³¡ ³­ ´ÙÀ½ (ÇÁ·Î¼¼½ºµéÀÇ ¸ñ·ÏÀÌ Ç¥½ÃµÇ°í ³­ µÚ) ´Ù¸¥ ¸í·ÉÀ» ¹ÞÀ» Áغñ¸¦ ÇÏ°í ÇÁ·ÒÇÁÆ®¸¦ Ç¥½ÃÇÏ°íÀÖ´Â bash ÇÁ·Î¼¼½º·Î Á¦¾î±ÇÀÌ ³Ñ¾î°£´Ù. ½ÇÇàÁßÀÎ ÇÁ·Î¼¼½º´Â ½©¿¡°Ô ÀÛ¾÷À¸·Î½á ¾Ë·ÁÁø´Ù. ÇÁ·Î¼¼½º¿Í ÀÛ¾÷À̶ó´Â ´Ü¾î´Â ¼­·Î ¹Ù²ã¾µ ¼ö ÀÖ´Ù. ±×·¯³ª ÇÁ·Î¼¼½º´Â ÀϹÝÀûÀ¸·Î ¿©·¯°³ÀÇ µ¶¸³Àû ÀÛ¾÷»çÀ̸¦ ¿Å°Ü°¥ ¼ö ÀÖµµ·Ï ÇÏ´Â ½©ÀÇ Æ¯Â¡ÀÎ ÀÛ¾÷Á¦¾î¿Í °áÇյǾúÀ» ¶§ ¸¸ "ÀÛ¾÷"À̶ó°í ºÒ¸°´Ù. ´ëºÎºÐÀÇ °æ¿ì »ç¿ëÀÚµéÀº Çѹø¿¡ ÇÑ°¡Áö¾¿ÀÇ ÀÛ¾÷(±×°ÍÀº ´ëºÎºÐ ¾î¶² ¸í·É ÀÌµç ¸¶Áö¸·¿¡ ½©¿¡¼­ ¸¶Áö¸·¿¡ ÀÔ·ÂÇÑ ¸í·ÉÀÌ µÉ °ÍÀÌ´Ù)¸¸ ½ÇÇà½ÃÅ°°í ÀÖ´Ù. ±×·¯³ª ÀÛ¾÷Á¦¾î¸¦ »ç¿ëÇÏ¸é ¿©·¯ºÐÀº ÇÊ¿äÇÑ ÀÛ¾÷¸¸Å­ ÀÛ¾÷ »çÀ̸¦ ¿Å°Ü ´Ù´Ï¸é¼­ ¿©·¯ ÀÛ¾÷À» Çѹø¿¡ ½ÇÇà½Ãų ¼ö ÀÖ´Ù. ÀÌ ¾ó¸¶³ª À¯¿ëÇÑ °ÍÀΰ¡? ¿© ·¯ºÐÀÌ ÅؽºÆ® È­ÀÏÀ» ÆíÁýÇÏ°í ÀÖÀ» ¶§ ÆíÁýÇÏ´ø °ÍÀ» Áß´ÜÇÏ°í ´Ù¸¥ ÀÏÀ» ÇÒ ÇÊ¿ä°¡ »ý°åÀ» °æ¿ì¸¦ »ý°¢Çغ¸ÀÚ. ÀÛ¾÷Á¦¾î°¡ ÀÖ´Ù¸é, ¿©·¯ºÐÀº Àá½Ã ÆíÁý À» Áß´ÜÇÏ°í, ½© ÇÁ·ÒÇÁÆ®·Î µ¹¾Æ¿Í¼­ ¹«¾ð°¡ ´Ù¸¥ ÀÏÀ» ½ÃÀÛÇÑ´Ù. ±× ÀÏÀÌ ´Ù ³¡³µÀ» ¶§ ¸¶Ä¡ ¿¡µðÅÍ¿¡¼­ ¶°³ªÁö ¾ÊÀ» °Íó·³ ¿©·¯ºÐÀº ¿¡µðÅÍ¿¡¼­ ¿©·¯ºÐ ÀÌ ½ÃÀÛÇÑ °÷À¸·Î µ¹¾Æ¿Ã ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ´ÜÁö ÇϳªÀÇ ¿¹ÀÏ »ÓÀÌ´Ù. ÀÛ¾÷Á¦¾î ¿¡´Â ÀÌ¿Ü¿¡µµ ¸¹Àº ½Ç¿ëÀûÀÎ »ç¿ë¹ýµéÀÌ ÀÖ´Ù. 3.10.2 Foreground¿Í background ÀÛ¾÷Àº foreground¿¡µµ background¿¡µµ ÀÖÀ» ¼ö ÀÖ´Ù. ´ÜÁö Çѹø¿¡ ÇÑ°¡Áö ÀÛ¾÷¸¸ foreground¿¡ ÀÖÀ» ¼ö ÀÖ´Ù. foregroundÀÛ¾÷À̶õ ¿©·¯ºÐÀÌ Á÷Á¢ Á¶ÀÛ °¡´ÉÇÑ ÀÛ¾÷ÀÌ´Ù. ±×°ÍÀº Å°º¸µå·Î ÀԷ¹޾Ƽ­ ¿©·¯ºÐÀÇ ¸ð´ÏÅÍ·Î Ãâ·ÂÀ» ³» º¸³½´Ù. (¹°·Ð ¿©·¯ºÐÀÌ 3.8Àå¿¡ ¼³¸íµÈ °Íó·³ ÀÔÃâ·Â ¹æÇâÀ» ¹Ù²ÙÁö ¾Ê´Â´Ù ¸é) ´Ù½Ã ¸»Çؼ­ background¿¡ ÀÖ´Â ÀÛ¾÷Àº Å͹̳ηκÎÅÍ ÀÔ·ÂÀ» ¹ÞÁö ¸øÇÑ ´Ù. ÀϹÝÀûÀ¸·Î ±×µéÀº ÀϹÝÀûÀ¸·Î ¿©·¯ºÐ°ú ÀüÇô »óÈ£ÀÛ¿ëÇÒ ÇÊ¿ä¾øÀÌ È¥ ÀÚ¼­ ÀÛµ¿µÈ´Ù. ¾î¶² ÀÛ¾÷µéÀº ³¡³»´Âµ¥ »ó´çÈ÷ ¿À·£ ½Ã°£ÀÌ °É¸®°í ¶Ç ½ÇÇàµÇ´Â µ¿¾È Èï¹Ì ¸¦ À¯¹ß½ÃÅ°´Â ÀÏÀ» ÀüÇô ÇÏÁö ¾Ê´Â´Ù. ÄÄÆÄÀÏÇÁ·Î±×·¥ÀÌ ±×·± ÀÛ¾÷ÀÌ°í, Ä¿´Ù ¶õ È­ÀÏÀ» ¾ÐÃàÇÏ´Â °Íµµ ¸¶Âù°¡Áö´Ù. ÀÌ·¯ÇÑ ÀÛ¾÷ÀÌ ±×µéÀÇ Å½ºÅ©¸¦ ¸¶Ä¥ ¶§ ±îÁö ¿©·¯ºÐÀÌ Áö·çÇØÇϸ鼭 ¾É¾Æ ÀÖ¾î¾ßÇÒ ÀÌÀ¯°¡ ¾ø±â ¶§¹®ÀÌ´Ù. ¿©·¯ºÐÀº ±×°ÍµéÀ» ´Ü¼øÈ÷ background·Î ½ÇÇà½Ãų ¼ö ÀÖ´Ù. ±× ÀÛ¾÷ÀÌ background·Î ½ÇÇàµÇ´Â µ¿¾È ¿©·¯ºÐÀº ´Ù¸¥ ÀÛ¾÷À» ÀÚÀ¯·Ó°Ô ÇÒ ¼ö ÀÖ´Ù. ÀÛ¾÷Àº ÀϽÃÀûÀ¸·Î ÁßÁöµÉ ¼ö ÀÖ´Ù. ÀϽÃÁßÁöµÈ ÀÛ¾÷À̶õ, ÇöÀç ½ÇÇàµÇ°í ÀÖ Áö´Â ¾ÊÀ¸³ª, Àá½Ã Áß´ÜµÈ ÀÛ¾÷ÀÌ´Ù. ÇÑ ÀÛ¾÷À» ÀϽÃÁßÁö½ÃŲ ´ÙÀ½¿¡ ¿©·¯ºÐ Àº ±× ÀÛ¾÷ÀÌ foregroundeµç backgroundµç ÇÊ¿ä¿¡ µû¶ó¼­ ´Ù½Ã ÀÛ¾÷À» Àç°³ Çϵµ·Ï ¸í·ÉÇÒ ¼ö ÀÖ´Ù. ÀϽÃÁßÁöµÈ ÀÛ¾÷À» ´Ù½Ã ½ÃÀÛÇÏ´Â °ÍÀº ¾î¶² ¹æ¹ýÀ¸ ·Îµç ÀÛ¾÷»óŸ¦ º¯È­½ÃÅ°Áö ¾ÊÀ» °ÍÀÌ´Ù. ±× ÀÛ¾÷Àº ±×°ÍÀÌ ³²°ÜÁø ÀÚ¸®ºÎÅÍ ´Ù½Ã ½ÇÇàµÉ °ÍÀÌ´Ù. ÀÏÁöÁ¤ÁöµÈ ÀÛ¾÷Àº Áß´ÜµÈ ÀÛ¾÷°ú Ʋ¸®´Ù´Â °ÍÀ» ±â¾ïÇ϶ó. ¿©·¯ºÐÀÌ ½Ç ÇàÁßÀÎ ÇÁ·Î¼¼½º¸¦(ÀϹÝÀûÀ¸·Î [Ctrl-C] ¸¦ ¸¹ÀÌ ¾²´Â, ÀÎÅÍ·´Æ®Å°¸¦ ´©¸§À¸ ·Î½á) ÁßÁöÇß´Ù¸é ±×°ÍÀº ÇÁ·Î¼¼½º¸¦ ¿µ¿øÈ÷ Á׿©¹ö¸°´Ù. Çѹø ÀÛ¾÷ÀÌ Á×À¸¸é, ±×°ÍÀ» ´Ù½Ã Àç°³ÇÒ Èñ¸ÁÀº ¾ø´Ù. ¿©·¯ºÐÀº ±× ¸í·ÉÀ» ´Ù½Ã ³»·Á¾ß ÇÒ °ÍÀÌ´Ù. ¶ÇÇÑ ¾î¶² ÇÁ·Î±×·¥µéÀº ÀÎÅÍ·´Æ®¸¦ °ÅºÎÇÑ´Ù. ±×·¡¼­ [Ctrl-c]¸¦ ´­·¯µµ Áï½Ã ±× ÀÛ¾÷À» Á×ÀÏ ¼ö ¾ø´Ù. ÀÌ°ÍÀº ¾î¶² ÇÁ·Î±×·¥ÀÇ ÀÛ¾÷Á¾·á Àü¿¡ ¾î¶² ÀÏÀ» ¿ÏÀüÈ÷ ¼öÇàÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. »ç½Ç ¾î¶² ÇÁ·Î±×·¥µéÀº ÀÎÅÍ·´Æ®¸¦ »ç¿ëÇØ ¼­´Â °£´ÜÈ÷ Á×ÀÌÁö ¸øÇÏ°Ô ÇÏ´Â °Íµµ ÀÖ´Ù. 3.10.3 Bcakgrounding°ú ÀÛ¾÷ Á×À̱⠰£´ÜÇÑ ¿¹·Î ½ÃÀÛÇÏÀÚ. yes¶ó´Â ¸í·ÉÀº °Ñº¸±â¿£ ³¡¾øÀÌ yÀÇ Áٱ⸦ Ç¥ ÁØÃâ·ÂÀ¸·Î ³»º¸³»´Â ¾µ¸ð ¾ø´Â ¸í·ÉÀ¸·Î º¸ÀÏÁö ¸ð¸¥´Ù. (ÀÌ°ÍÀº ½ÇÁ¦·Î´Â À¯ ¿ëÇÏ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ yesÀÇ Ãâ·ÂÀ» ÆÄÀÌÇÁ¸¦ »ç¿ëÇÏ¿© ¿¹ ¾Æ´Ï¿À ¹®Á¦¸¦ ¿¬ ¼ÓÀ¸·Î ¹¯´Â ´Ù¸¥ ¸í·ÉÀ¸·Î º¸³½´Ù¸é, yÀÇ ÁÙ±â´Â ¸ðµç ¹®Á¦¿¡ ÀûÇÕÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀ» Çѹø ½ÇÇàÇغ¸ÀÚ /home/larry# yes y y y y y y´Â ¿µ¿øÈ÷ °è¼ÓµÉ °Í ÀÌ´Ù. ¿©·¯ºÐÀº ÀÎÅÍ·´Æ® Å°¸¦ (ÀϹÝÀûÀ¸·Î [Ctrl-c]°¡ ¸¹ÀÌ ¾²ÀδÙ.) ´©¸§À¸·Î½á ±× ÇÁ·Î¼¼½º¸¦ Á×ÀÏ ¼ö ÀÖ´Ù. µû¶ó¼­ ¿ì ¸®´Â ¼º°¡½Å yÀÇ Áٱ⸦ ÂüÀ» ÇÊ¿ä°¡ ¾ø´Ù. yesÀÇ Ç¥ÁØÃâ·ÂÀ» /dev/null·Î º¸ ³»º¸ÀÚ.±â¾ïÇÏ°ÚÁö¸¸, /dev/nullÀº µ¥ÀÌÅÍ¿¡°Õ "ºí·¢È¦" ó·³ µ¿ÀÛÇÑ´Ù. ±×°ÍÀ¸ ·Î º¸³»´Â ¾î¶² µ¥ÀÌÅ͵µ »ç¶óÁú °Í ÀÌ´Ù. ÀÌ°ÍÀº ´Ù¸¥ ¹æ¹ýÀ¸·Î´Â ¸»¸¹Àº ÇÁ·Î±×·¥À» Á¶¿ëÇÏ°Ô ÇÏ´Â ¸Å¿ì È¿°úÀûÀÎ ¹æ¹ýÀÌ´Ù. /home/larry# yes > /dev/null À½, ÈξÀ ³´´Ù. ¾Æ¹«°Íµµ Ãâ·ÂµÇÁö ¾Ê¾ÒÁö¸¸, ½© ÇÁ·ÒÇÁÆ® ¿ª½Ã µ¹¾Æ¿ÀÁö ¾Ê ¾Ò´Ù. ÀÌ°ÍÀº yes°¡ ¾ÆÁ÷ ½ÇÇàµÇ°í ÀÖÁö¸¸, ±× °øÇãÇÑ yµéÀ» /dev/null ·Î º¸ ³»°í Àֱ⠶§¹®ÀÌ´Ù. ´Ù½Ã ¸»ÇÏ¸é ±× ÀÛ¾÷À» Á×À̱â À§Çؼ­, ÀÎÅÍ·´Æ® Å°¸¦ ´­ ·¯¶ó. ¿ì¸®°¡ yes ¸í·ÉÀº ½ÇÇàÀ» °è¼ÓÇϱ⸦ ¿øÇÏÁö¸¸, ¶Ç ´Ù¸¥ °ÍµéÀ» ½ÇÇàÇϱâ À§Çؼ­ ½© ÇÁ·ÒÇÁÆ®°¡ ³ª¿À´Â °Íµµ ¿øÇÑ´Ù°í °¡Á¤ÇÏÀÚ. ¿ì¸®´Â yes¸¦ background·Î µ¹¸± ¼ö ÀÖ´Ù. ±×°ÍÀº »óÈ£ÀÛ¿ë (interaction) ¾øÀÌ ½ÇÇàÇÏ´Â °ÍÀ» Çã¶ôÇÒ °ÍÀÌ´Ù. ÇÁ·Î¼¼½º¸¦ background·Î º¸³»´Â ¹æ¹ýÁß Çϳª°¡ "&"¸¦ ¸í·ÉÀÇ ¸Ç µÚ¿¡ ºÙÀÌ ´Â °ÍÀÌ´Ù. /home/larry# yes > /dev/null & [1] 164 /home/larry# À§¿¡¼­ º¸µíÀÌ, ¿ì¸®´Â ½© ÇÁ·ÒÇÁÆ®°¡ µÇµ¹¾Æ¿À°Ô Çß´Ù. ±×·±µ¥ "[1] 164"´Â ¹»±î? ±×¸®°í yes¸í·ÉÀº Á¤¸» ½ÇÇàµÇ°í ÀÖ´Â °ÍÀΰ¡ ? "[1]" yes ÇÁ·Î¼¼½º¿¡ ÁÖ¾îÁø ÀÛ¾÷¹øÈ£ÀÌ´Ù. ½©Àº ¸ðµç ½ÇÇàÁßÀÎ ÀÛ¾÷¿¡ ¹øÈ£ ¸¦ ºÎ¿©ÇÑ´Ù. yes´Â ¸í·ÉÁßÀÇ Çϳª°í ÇöÀç ½ÇÇà ÁßÀ̱⠶§¹®¿¡, ¼ýÀÚ 1À» ¹Þ´Â ´Ù. "164"´Â ½Ã½ºÅÛÀÌ ÀÛ¾÷¿¡ ÁÖ´Â ¹øÈ£ÀÎ ÇÁ·Î¼¼½º ID, ¶Ç´Â PIDÀÌ´Ù. µÑ Áß ÇÑ ¹øÈ£°¡ µÚ¿¡¼­ º¸µíÀÌ ÀÛ¾÷À» ¾ð±ÞÇϴµ¥ ¾²ÀδÙ. ¿©·¯ºÐÀº ÀÌÁ¦ yes¸í·ÉÀ» bacround·Î ½ÇÇàÇÏ°íÀÖ°í, °è¼ÓÀûÀ¸·Î yÀÇ ½ºÆ®¸² À» /dev/null·Î º¸³»°íÀÖ´Ù. ÀÌ ÇÁ·Î¼¼½º¸¦ üũÇϱâ À§Çؼ­, ½© ³»ºÎ¸í·ÉÀÎ jobs ¸¦ »ç¿ëÇÑ´Ù. /home/larry# jobs [1]+ Runniing yes >/dev/null & /home/larry# ¹°·Ð ±×°ÍÀ¸·Î ÃæºÐÇÏ´Ù. ¿©·¯ºÐÀº ÀÛ¾÷ÀÇ »óŸ¦ üũÇϱâ À§ÇØ ¶ÇÇÑ ps ¸í·ÉÀ» ¾µ ¼ö ÀÖ´Ù. ±× ÀÛ¾÷À» Áß´ÜÇϱâ À§Çؼ±, kill¸í·ÉÀ» »ç¿ëÇ϶ó. ÀÌ ¸í·É Àº ÀÛ¾÷¹øÈ£¿Í ÇÁ·Î¼¼½º ID ¸ðµÎ¸¦ ¿ä¼Ò·Î °®´Â´Ù. ÀÌ°ÍÀº ±× ¸í·ÉÀ» »ç¿ëÇÏ´Â ¹ý Áß ÀÛ¾÷¹øÈ£¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. /home/larry# kill%1 ´Â ±× ÀÛ¾÷À» Á×ÀÏ °ÍÀÌ´Ù. ÀÛ¾÷À» ÀÛ¾÷¹øÈ£·Î ±¸ºÐÇÒ ¶§´Â, ¿©·¯ºÐÀº ¹Ýµå½Ã ±× ¹øÈ£ ¾Õ¿¡ ÆÛ¼¾Æ®("%")¸¦ ½á³Ö¾î¾ß ÇÑ´Ù. ÀÌÁ¦ ¿ì¸®´Â ±× ÀÛ¾÷À» Á׿´°í, üũ¸¦ ÇØ º¸±â À§Çؼ­ jobs¸¦ Çѹø´õ »ç¿ëÇÒ ¼ö ÀÖ´Ù. /home/larry/# jobs [1]+ Terminated yes >/dev/null /home/larry# ±× ÀÛ¾÷Àº »ç½Ç Á×¾ú´Ù. ±×¸®°í ¸¸¾à ¿ì¸®°¡ jobs¸í·ÉÀ» Çѹø ´õ ½áÁØ´Ù¸é ¾Æ¹«°Íµµ Ãâ·ÂµÇÁö ¸»¾Æ¾ß ÇÑ´Ù. ¿©·¯ºÐÀº ¶ÇÇÑ ÀÛ¾÷À» ¿©·¯ºÐÀÌ ÀÛ¾÷À» ½ÃÀÛ ÇÒ ¶§ ÀÛ¾÷ ID¿Í ÇÔ²² Ãâ·ÂµÈ ÇÁ·Î¼¼½º ID(PID)¸¦ »ç¿ëÇÏ¿© ÀÛ¾÷À» Á×ÀÏ ¼ö ÀÖ´Ù. ¿¹¿¡¼­´Â, ±× ¸í·ÉÀÇ ÇÁ·Î¼¼½º ID´Â 164´Ù. /home/larry# kill 164 ´Â ´ÙÀ½°ú °°Àº µ¿ÀÛÀ» ÇÑ´Ù. /home/larry# kill %1 ¿©·¯ºÐÀº ÇÁ·Î¼¼½º ID·Î ÀÛ¾÷À» ¾ð±ÞÇÒ ¶§ "%"¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø´Ù. 3.10.4 ÀÛ¾÷ ³¡³»±â¿Í ´Ù½Ã ½ÃÀÛÇϱâ ÀÛ¾÷À» background·Î ³Ö´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ´Ù. ¿©·¯ºÐÀº ÀÛ¾÷À» (foreground¿¡¼­) º¸ÅëÀ¸·Î ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ±×¶§ ±×°ÍÀ» background¿¡¼­ ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. ¾Æ·¡¼­ ¿¹·Î ¼³¸íÇØ º¸ÀÌ°Ú´Ù. ¸ÕÀú, yesÇÁ·Î¼¼½º¸¦ ¿©·¯ºÐÀÌ ÇÏ°í ½ÍÀº´ë·Î foreground¿¡¼­ ½ÃÀÛÇ϶ó. /home/larry# yes >/dev/null ´Ù½Ã, ¿©·¯ºÐÀº yes¸¦ foreground·Î ½ÇÇàÇÏ°í Àֱ⠶§¹®¿¡, ½© ÇÁ·ÒÇÁÆ®°¡ ³ª¿ÀÁö ¾ÊÀ» °ÍÀÌ´Ù. ÀÌÁ¦ [Ctrl-c]·Î ÀÎÅÍ·´Æ®¸¦ °Å´Â ´ë½Å, ¿ì¸®´Â ±× ÀÛ¾÷À» ÀϽà Á¤ÁöÇÒ °ÍÀÌ´Ù. ÀÛ¾÷À» ÀϽà Á¤ÁöÇÏ´Â °ÍÀº ±×°ÍÀ» Á×ÀÌÁö ¾Ê´Â´Ù. ¿ÀÁ÷ ±×°ÍÀ» ´Ù½Ã ½ÃÀÛÇÒ ¶§±îÁö Àá½Ã Áß´ÜÇÏ°í ÀÖ´Â °ÍÀÌ´Ù. ÀÌ·¸°Ô Çϱâ À§ÇÏ¿©, ¿©·¯ºÐÀº ÀϽÃÁ¤ÁöÅ°(ÀϹÝÀûÀ¸·Î [Ctrl-Z]°¡ ¸¹ÀÌ ¾²ÀδÙ)¸¦ ´©¸£¸é µÈ´Ù. /home/larry# yes >/dev/null [Ctrl-Z] [1]+ Stopped yes >/dev/null /home/larry# ÀÛ¾÷ÀÌ ÀϽà Á¤ÁöµÈ µ¿¾È, ±×°ÍÀº °£´ÜÈ÷ ½ÇÇàµÇ°íÀÖÁö ¾ÊÀº °ÍÀÌ´Ù. ÀÌ ÀÛ ¾÷À» À§Çؼ­´Â CPU ½Ã°£ÀÌ ÀüÇô ¹èºÐµÇÁö ¾Ê´Â´Ù. ±×·¯³ª, ¿©·¯ºÐÀº ±× ÀÛ¾÷ À» ´Ù½Ã ½ÃÀÛÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ¾Æ¹«Àϵµ ÀϾÁö ¾Ê¾Ò´Ù¸é, ±× ÀÛ¾÷À» ´Ù ½Ã ½ÇÇàµÉ ¼ö ÀÖ°Ô ÇØ ÁØ´Ù. ±×°ÍÀº ÁßÁöµÈ ÀÚ¸®ºÎÅÍ ÀÏÀ» ´Ù½Ã ½ÃÀÛÇÒ °ÍÀÌ ´Ù. foreground¿¡¼­ ´Ù½Ã ½ÃÀÛÇϱâ À§Çؼ±, fg ¸í·ÉÀ» ¾´´Ù. /home/larry# fg yes >/dev/null ½©Àº ¿©·¯ºÐÀÌ foreground·Î ¹Ð¾î³ÖÀº ÀÛ¾÷ÀÌ ¹ºÁö ¾Ë·ÁÁÖ±â À§ÇØ ¸í·É¹®À» Ãâ·ÂÇÑ´Ù. [Ctrl-z]¸¦ »ç¿ëÇؼ­ ÀÛ¾÷À» Çѹø´õ ÁßÁö½ÃÄѶó. À̹ø¿¡´Â, bg ¸í·ÉÀ» »ç¿ëÇؼ­ ÀÛ¾÷À» background·Î Áý¾î³Ö´Â´Ù. ÀÌ°ÍÀº ¸¶Ä¡ ¿©·¯ºÐÀÌ ±× ¸í·ÉÀ» "&"¿Í ÇÔ²² »ç¿ëÇÑ °Í°ú °°ÀÌ ½ÇÇàµÈ´Ù. /home/larry# bg [1]+ yes >/dev/null & /home/larry# ±×¸®°í, ÇÁ·ÒÇÁÆ®°¡ ³ª¿Ô´Ù. jobs¸í·ÉÀº yes°¡ ÁøÂ¥·Î ½ÇÇàµÇ°íÀÖ´Ù°í ³ªÅ¸ ³»¾ßÇÑ´Ù. ±×¸®°í ¿ì¸®´Â ±× ÀÛ¾÷À» Àü¿¡ Çß´ø °Íó·³ kill¸í·ÉÀ» »ç¿ëÇؼ­ Á× ÀÏ ¼ö ÀÖ´Ù. ±× ÀÛ¾÷À» ¾î¶»°Ô ´Ù½Ã Á×ÀÏ ¼ö ÀÖÀ»±î? ÀÛ¾÷ÀÌ background¿¡ Àֱ⠶§¹®¿¡ [Ctrl-z]´Â ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ´ë´äÀº ±× ÀÛ¾÷À» fg ¸í·ÉÀ» »ç¿ëÇؼ­ foreground¿¡ ³õ°í, ±× ´ÙÀ½ Á¤Áö½ÃÄѹö¸®´Â °ÍÀÌ´Ù. °á±¹ ¿©·¯ºÐÀº fg¸í·ÉÀ» Á¤ÁöµÈ ÀÛ¾÷°ú background¿¡ ÀÖ´Â ÀÛ¾÷, ¾çÂÊ ´Ù »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀ¸·Î ÆÇ¸í µÇ¾ú´Ù. background¿¡ ÀÖ´Â ÀÛ¾÷°ú Á¤ÁöµÈ ÀÛ¾÷»çÀÌ¿¡´Â Å« Â÷ÀÌ°¡ ÀÖ´Ù. Á¤ÁöµÈ ÀÛ ¾÷Àº µ¿ÀÛÇÏÁö ¾Ê´Â °ÍÀÌ´Ù. ±×°ÍÀº CPU½Ã°£À» ÀüÇô »ç¿ëÇÏÁö ¾Ê°í ¾Æ¹«ÀÏ µµ ¾ÈÇÏ°íÀÖ´Ù(ºñ·Ï µð½ºÅ© ½º¿ÒÀ¸·Î ¹Ð·Á³µÀ»Áö¶óµµ, ±× ÀÛ¾÷Àº ¾ÆÁ÷ ½Ã½º ÅÛ ¸Þ¸ð¸®¸¦ Â÷ÁöÇÏ°í ÀÖ´Ù. background¿¡ ÀÖ´Â ÀÛ¾÷Àº ½ÇÇàÁßÀÌ´Ù. ±×¸®°í ¿©·¯ºÐÀÌ ´Ù¸¥ ÀÏÀ» ÇÏ°í ÀÖÀ» µ¿¾È ¾î¶² ÀÏÀ» ¸¶Ä¡°í ÀÖ´Â °Í°ú µ¿½Ã¿¡, ¸Þ ¸ð¸®¸¦ »ç¿ëÇÏ°íÀÖ´Ù. ±×·¯³ª, background¿¡ ÀÖ´Â ÀÛ¾÷Àº ¿©·¯ºÐÀÇ Å͹̳ο¡ ÅؽºÆ®¸¦ Ç¥½ÃÇÏ·Á ÇÒ ¼öµµ ÀÖ´Ù. ±×°ÍÀº, ¿©·¯ºÐÀÌ ´Ù¸¥ ÀÏÀ» ÇÏ·ÁÇÒ ¶§ Â¥ Áõ³ª°Ô ÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù. ¿¹¸¦ µé¾î ¿©·¯ºÐÀÌ ¸í·É /home/larry# yes & ¸¦ Ç¥ÁØÃâ·ÂÀ» /dev/null ·Î ¹æÇâÀüȯ ÇÏÁö ¾Ê°í »ç¿ëÇß´Ù¸é yÀÇ ÁÙ±â´Â, ¸·À» ¹æ¹ý ¾øÀÌ È­¸é¿¡ Ãâ·ÂµÉ °ÍÀÌ´Ù. (¿©·¯ºÐÀº background¿¡ ÀÖ´Â ÀÛ¾÷¿¡ [Ctrl-c]¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù. ³¡¾ø´Â yÀÇ Áٱ⸦ Á¤Áö½ÃÅ°±â À§Çؼ­´Â, ¿©·¯ºÐÀº kill ¸í·ÉÀ» »ç¿ëÇØ¾ß ÇÒ °ÍÀÌ´Ù. (¿©·¯ºÐÀÌ Å¸ÀÚÇÏ´Â ±ÛÀÚ¸¦ º¼ ¼ö ¾ø´Â »óÅ ·Î) another note. fg¿Í bg´Â ÀϹÝÀûÀ¸·Î ¸¶Áö¸·À¸·Î Á¤ÁöµÈ ÀÛ¾÷À» foreground¿Í background ·Î µ¹¸°´Ù. (jobs¸í·ÉÀ» »ç¿ëÇßÀ» ¶§ +·Î °¡¸®ÄÑÁø ¸í ·É) ¸¸¾à ¿©·¯ºÐÀÌ Çѹø¿¡ ¿©·¯ ¸í·ÉÀ» ½ÇÇàÁßÀ̶ó¸é, ¿©·¯ºÐÀº ÀÛ¾÷ ID ¸¦ fg¿Í bgÀÇ ÀÎÀÚ·Î ÁöÁ¤Çؼ­ ƯÁ¤ÇÑ ÀÛ¾÷À» foreground¿Í background·Î µ¹¸± ¼ö ÀÖ´Ù. /home/larry# fg %2 (ÀÛ¾÷¹øÈ£ 2¹øÀ» foreground·Î),¶Ç´Â /home/larry# bg %3 (ÀÛ¾÷¹øÈ£ 3¹øÀ» background·Î). ÇÁ·Î¼¼½º ID´Â fg ¿Í bg¿Í ÇÔ²² ¾µ ¼ö ¾ø´Ù. ´õ¿íÀÌ, ¾Æ·¡Ã³·³ ÀÛ¾÷¹øÈ£ È¥ÀÚ »ç¿ëÇÏ´Â °ÍÀº /home/larry# %2 Àº ¾Æ·¡¿Í µ¿ÀÏÇÏ´Ù. /home/larry# fg %2 ÀÛ¾÷Á¦¾î¸¦ »ç¿ëÇÏ´Â °ÍÀº ½©ÀÇ Æ¯Â¡À̶ó´Â Á¡À» ±â¾ïÇ϶ó. ¸í·É fg, bg, jobs´Â ½© ³»ºÎ¸í·ÉÀÌ´Ù. ¸¸¾à ¿©·¯ºÐÀÌ ¾î¶² ÀÌÀ¯·Î ÀÛ¾÷Á¦¾î°¡ µÇÁö ¾Ê´Â ½© À» ÀÌ¿ëÇÑ´Ù¸é, ÀÌ·± ¸í·ÉÀÌ °¡´ÉÇϸ®¶ó°í ±â´ëÇÏÁö ¸¶¶ó. µ¡ºÙ¿©¼­ ¸»ÇÑ´Ù¸é, bash¿Í tcshÀÇ ÀÛ¾÷Á¦¾î¿¡´Â ¾à°£ÀÇ Â÷ÀÌ°¡ ÀÖ´Ù. »ç½Ç ¾î¶² ½©µéÀº ÀÛ¾÷Á¦¾î¸¦ Á¦°øÇÏÁö ¾Ê´Â´Ù. ±×·¯³ª, ´ëºÎºÐÀÇ ½©µéÀº ¸®´ª½º°¡ Á¦°øÇÏ´Â ÀÛ¾÷Á¦¾î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. 3.11 vi ¿¡µðÅÍ »ç¿ëÇϱâ ÅؽºÆ® ¿¡µðÅÍ´Â ÆíÁö³ª C ÇÁ·Î±×·¥, ¶Ç´Â ½Ã½ºÅÛ È¯°æ¼³Á¤ È­ÀÏ°ú °° Àº ÅؽºÆ®¸¦ ´ã°í ÀÖ´Â È­ÀÏÀ» ¼öÁ¤Çϴµ¥ »ç¿ëÇÏ´Â °£´ÜÇÑ ÇÁ·Î±×·¥ÀÌ ´Ù. ¸®´ª½º¿¡¼­ µ¹¾Æ°¡´Â ±×·± ¸¹Àº ¿¡µðÅ͵é Áß¿¡ ¾î¶² À¯´Ð½º ½Ã½ºÅÛ ¿¡¼­¶óµµ ¹Ýµå½Ã ãÀ» ¼ö ÀÖ´Â ¿¡µðÅÍ´Â ¹Ù·Î vi -- "visual editor" -- ÀÌ ´Ù. vi´Â »ç¿ëÇϱ⠽¬¿î ¿¡µðÅÍ´Â ¾Æ´Ï´Ù. ÇÏÁö¸¸, À¯´Ð½º ¼¼°è¿¡¼­ ÀÌ °ÍÀº ¾ÆÁÖ º¸ÆíÀûÀÎ °ÍÀ̱⠶§¹®¿¡, ¶Ç ¾ðÁ¨°¡´Â ¿©·¯ºÐÀÌ »ç¿ëÇØ¾ß ÇÒ ÇÊ¿ä °¡ »ý±æ °ÍÀ̱⿡ ¿©±â¼­ ¾à°£ ´Ù·ç±â·Î ÇÑ´Ù. ¿©·¯ºÐÀÌ »ç¿ëÇϱ⠿øÇÏ´Â ¿¡µðÅÍ´Â ´ëºÎºÐ °³ÀÎÀûÀÎ ¾à°£ÀÇ °æÇè°ú ½º ŸÀÏÀÇ ¹®Á¦ÀÏ °ÍÀÌ´Ù. ¸¹Àº »ç¿ëÀÚµéÀº È­·ÁÇÏ°í ¼³¸íÀÌ ÇÊ¿ä ¾ø´Â, ¾ÆÁÖ °­·ÂÇÑ Emacs -- À¯´Ð½º ¼¼°è¿¡¼­ ¾î¶°ÇÑ ´ÜÀÏ ÇÁ·Î±×·¥º¸´Ùµµ ¸¹Àº Ư¡À» °¡Áø ¿¡µðÅÍ -- ¸¦ Áñ°Ü »ç¿ëÇÑ´Ù. ¿¹¸¦ µé¾î, Emacs´Â LISP ÇÁ·Î±×·¡ ¹Ö ¾ð¾îÀÇ º»·¡ °®Ãß¾îÁø ´Ü¾î¸¦ ÀÚü·Î ³»ÀåÇÏ°í ÀÖÀ¸¸ç, ¸¹Àº È®Àå(AI ÇÁ·Î±×·¥Ã³·³ "Eliza"´Â ±× ÁßÀÇ ÇϳªÀÌ´Ù.)À» °¡Áø´Ù. ±×·¯³ª, Emacs¿Í ±×°Í À» Áö¿øÇÏ´Â ¸ðµç È­ÀϵéÀº ºñ±³Àû Å©±â ¶§¹®¿¡, ¸¹Àº ½Ã½ºÅÛ¿¡¼­ ¿©·¯ºÐ µéÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀº ¾Æ´Ò °ÍÀÌ´Ù. ¹Ý¸é¿¡, vi´Â ÀÛ°í °­·ÂÇÏÁö¸¸ ¾² ±â°¡ Á» ¾î·Æ´Ù. ±×·¯³ª, ¿©·¯ºÐÀÌ viÀÇ »ç¿ë¹ýÀ» Å͵æÇÑ´Ù¸é, ÀÌ°ÍÀº ±²ÀåÈ÷ ½±´Ù. ÀÌ ÀýÀº viÀÇ ±ä¹ÐÈ÷ °áºÎµÈ ÀÔ¹® -- ÀÌ°ÍÀÇ ¸ðµç Ư¡µéÀ» ´Ù·çÁö ¾Ê°í, ¿©·¯ºÐÀÌ ½ÃÀÛÇÒ ¶§ ²À ÇÊ¿äÇÑ °Íµé¸¸ -- À» ´Ù·ç±â·Î ÇÑ´Ù. ¿©·¯ºÐÀÌ ÀÌ ¿¡µðÅÍÀÇ Æ¯Â¡µé¿¡ ´ëÇØ Á»´õ ¾Ë°í ½Í´Ù¸é vi¸¦ À§ÇÑ man page¸¦ ÀÐ ¾îº¸¶ó. ¶Ç´Â O'Reilly¿Í ±× µ¿·áµéÀÌ ¾´ "Learning the vi Editor"¸¦ Àо ¸é µÈ´Ù. ÀÌ°Í¿¡ ´ëÇؼ­´Â ºÎ·Ï A¸¦ º¸¸é Á»´õ ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. 3.11.1 °³¿ä vi¸¦ »ç¿ëÇÏ´Â µ¿¾È ¿©·¯ºÐÀº ¿¬»êÀÇ ¼¼ °¡Áö ¸ðµåÁß Çϳª¸¦ ¾ðÁ¦¶óµµ ¾² °Ô µÈ´Ù. ÀÌ ¸ðµåµéÀº ¸í·É ¸ðµå(Command mode), ÀÔ·Â ¸ðµå(Edit mode), ¶ó½ºÆ® ¶óÀÎ ¸ðµå(Last line mode)·Î ¾Ë·ÁÁ® ÀÖ´Ù. vi¸¦ ½ÃÀÛÇÏ¸é ¿©·¯ºÐÀº ¸í·É ¸ðµå¿¡ ÀÖ°Ô µÈ´Ù. ÀÌ ¸ðµå¿¡¼­ È­ÀÏÀ» ¼öÁ¤ Çϰųª ´Ù¸¥ ¸ðµå·Î ÀüȯÇϱâ À§ÇÑ ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ¿¹¸¦ µé ¾î, ¸í·É ¸ðµå¿¡¼­ "x"¸¦ ÀÔ·ÂÇϸé, Ä¿¼­°¡ ÀÖ´Â À§Ä¡ÀÇ ¹®ÀÚ¸¦ Áö¿ì°Ô µÈ´Ù. È­»ìÇ¥ Å°·Î ¿©·¯ºÐÀÌ ¼öÁ¤ÇÏ°í ÀÖ´Â È­ÀÏÀÇ ³»¿ëÀ» ½ºÅ©·ÑÇϸ鼭 ¿Å°Ü ´Ù ´Ò ¼ö ÀÖ´Ù. ÀϹÝÀûÀ¸·Î, ¸í·É ¸ðµå¿¡¼­ÀÇ ¸í·ÉÀº ÇϳªÀÇ ¹®ÀÚ, ±æ°Ô´Â µÎ°³ÀÇ ¹®ÀÚ·Î µÇ¾î ÀÖ´Ù. ½ÇÁúÀûÀ¸·Î, ¿©·¯ºÐÀÌ ÅؽºÆ®¸¦ »ðÀÔÇÏ°í ¼öÁ¤ÇÏ´Â °ÍÀº ÀÔ·Â ¸ðµå¿¡¼­ÀÌ´Ù. vi¸¦ »ç¿ëÇÒ ¶§, ÀÌ ¸ðµå¿¡¼­ ´ëºÎºÐÀÇ ¼öÁ¤ÀÛ¾÷½Ã°£À» º¸³»°Ô µÉ °ÍÀÌ´Ù. ¿© ·¯ºÐÀº ¸í·É ¸ðµå¿¡¼­ "i(insert)"¿Í °°Àº ¸í·ÉÀ» »ç¿ëÇؼ­ ÀÔ·Â ¸ðµå¸¦ ½ÃÀÛ ÇÒ ¼ö ÀÖ´Ù. ÀÔ·Â ¸ðµå¿¡¼­´Â, Ä¿¼­ÀÇ ÇöÀç À§Ä¡¿¡¼­ºÎÅÍ ¹®¼­¿¡ ÅؽºÆ®¸¦ »ð ÀÔÇÒ ¼ö ÀÖ´Ù. ÀÔ·Â ¸ðµå¸¦ ³¡³»°í ¸í·É ¸ðµå·Î µ¹¾Æ°¡±â À§Çؼ­´Â [esc]¸¦ ´© ¸£ÀÚ. ¶ó½ºÆ® ¶óÀÎ ¸ðµå´Â vi¿¡ Á»´õ È®ÀåµÈ ¸í·ÉÀ» Á¦°øÇϱâ À§ÇØ »ç¿ëµÇ´Â Ưº° ÇÑ ¸ðµåÀÌ´Ù. ÀÌ·± ¸í·ÉµéÀ» ÀÔ·ÂÇϸé È­¸éÀÇ ¸¶Áö¸· ÁÙ¿¡ ³ªÅ¸³ª°Ô µÈ´Ù(±× ·¡¼­ ¶ó½ºÆ® ¶óÀÎ ¸ðµå¶ó°í À̸§Áö¾îÁ³´Ù.). ¿¹¸¦ µéÀÚ¸é, ¸í·É ¸ðµå¿¡¼­ ":"À» ÀÔ·ÂÇÏ¸é ¶ó½ºÆ® ¶óÀÎ ¸ðµå·Î ÀüȯµÇ°í, "wq"(È­ÀÏÀ» ÀúÀåÇÏ°í vi¸¦ ºüÁ®³ª°£ ´Ù.)³ª, "q!"(ÀúÀåÇÏÁö ¾Ê°í vi¸¦ ºüÁ®³ª°£´Ù.)¿Í °°Àº ¸í·É¾îµéÀ» »ç¿ëÇÒ ¼ö ÀÖ ´Ù. ¶ó½ºÆ® ¶óÀÎ ¸ðµå´Â ÀϹÝÀûÀ¸·Î ÇϳªÀÇ ¹®ÀÚº¸´Ù ±ä vi ¸í·ÉÀ¸·Î »ç¿ëµÇ¾î Áø´Ù. 3.11.2 vi ½ÃÀÛÇϱâ ÀÌ·± °³¿äµéÀ» ÀÌÇØÇϴµ¥ °¡Àå ÁÁÀº ¹æ¹ýÀº ½ÇÁö·Î vi¸¦ »ç¿ëÇؼ­ È­ÀÏÀ» ¼öÁ¤Çغ¸´Â °ÍÀÌ´Ù. ¾Æ·¡ "È­¸é"ÀÇ ¿¹¿¡¼­´Â 25ÁÙ ´ë½Å¿¡ ÅؽºÆ®ÀÇ 6ÁÙ Á¤µµ¸¦ º¸ÀÏ °ÍÀÌ´Ù. viÀÇ ±¸¹®Àº ´ÙÀ½°ú °°´Ù. vi ¿©±â¼­ Àº ¿©·¯ºÐÀÌ ¼öÁ¤ÇÏ·Á°í ÇÏ´Â È­ÀÏÀÇ À̸§ÀÌ´Ù. ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇؼ­ vi¸¦ ½ÃÀÛÇغ¸ÀÚ. /home/larry# vi test test¶ó´Â È­ÀÏÀ» ¼öÁ¤ÇÏ´Â °ÍÀÌ´Ù. ¿©·¯ºÐÀº ´ÙÀ½°ú °°Àº È­¸éÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. +--------------------------------------------------------------------------------------------------+ |~_ | |~ | |~ | |~ | |~ | |~ | |"test" [New file] | +--------------------------------------------------------------------------------------------------+ "~"¶ó´Â ¹®ÀÚÀÇ ¿­Àº ¿©·¯ºÐÀÌ È­ÀÏÀÇ ³¡ ºÎºÐ¿¡ ÀÖ´Ù´Â °ÍÀ» °¡¸®Å²´Ù. 3.11.3 ÅؽºÆ® »ðÀÔÇϱâ ÀÚ, ¿©·¯ºÐÀº Áö±Ý ¸í·É ¸ðµå¿¡ ÀÖ´Ù. È­ÀÏ¿¡ ÅؽºÆ®¸¦ »ðÀÔÇϱâ À§Çؼ­ [i] (ÀÔ·Â ¸ðµå·Î µé¾î°¡´Â ¸í·É)¸¦ ´©¸£°í ÀÔ·ÂÀ» ½ÃÀÛÇÏÀÚ. +--------------------------------------------------------------------------------------------------+ |Now is the time for good men to come to the aid of the party._ | |~ | |~ | |~ | |~ | |~ | +--------------------------------------------------------------------------------------------------+ ÅؽºÆ®¸¦ »ðÀÔÇÒ ¶§, ¿©·¯ºÐÀÌ ¿øÇÏ´Â ¸¸Å­ ¸¹Àº ¶óÀÎÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ°í (¹°·Ð, °¢ ¶óÀÎ µÚ¿¡ [return]Å°¸¦ ´©¸¥´Ù.), ¹é½ºÆäÀ̽º Å°¸¦ ÀÌ¿ëÇؼ­ À߸øµÈ ºÎ ºÐÀ» °íÄ¥ ¼ö ÀÖ´Ù. ÀÔ·Â ¸ðµå¸¦ ³¡³»°í ¸í·É ¸ðµå·Î µÇµ¹¾Æ °¡±â À§Çؼ­´Â [esc]¸¦ ´©¸£ÀÚ. ¸í·É ¸ðµå¿¡¼­´Â È­»ìÇ¥ Å°¸¦ ÀÌ¿ëÇؼ­ È­ÀÏ ¾ÈÀ» ¿Å°Ü ´Ù´Ò ¼ö ÀÖ´Ù. ÇÏÁö¸¸, Áö±Ý ¿ì¸®´Â ÅؽºÆ®ÀÇ ´Ü Çѹ®À常À» ÀÔ·ÂÇ߱⠶§¹®¿¡ up-À̳ª down-È­»ìÇ¥ Å°¸¦ ´­·¯µµ vi´Â ¾Æ¹« ¹ÝÀÀÀ» ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ÅؽºÆ®¸¦ »ðÀÔÇÏ´Â ¹æ¹ý¿¡´Â i ¸í·ÉÀ» »ç¿ëÇÏ´Â °Í ¸»°íµµ ¿©·¯°¡Áö°¡ ÀÖ´Ù. ¿¹¸¦ µé¾î, a ¸í·ÉÀº ÅؽºÆ®¸¦ ÇöÀç Ä¿¼­ÀÇ À§Ä¡´ë½Å¿¡ Ä¿¼­ÀÇ À§Ä¡ ´ÙÀ½ºÎ ÅÍ »ðÀÔÇÏ°Ô µÈ´Ù. ¿¹¸¦ µé¾î º¸ÀÚ. ¿ÞÂÊ È­»ìÇ¥ Å°¸¦ ÀÌ¿ëÇؼ­ Ä¿¼­¸¦ "good"°ú "men"»çÀÌ·Î ¿Å°Ü¶ó. +--------------------------------------------------------------------------------------------------+ |Now is the time for good_men to come to the aid of the party. | |~ | |~ | |~ | |~ | |~ | +--------------------------------------------------------------------------------------------------+ ÀÔ·Â ¸ðµå¸¦ ½ÃÀÛÇϱâ À§ÇØ [a]¸¦ ´©¸£°í, "wo"¶ó°í ÀÔ·ÂÇÑ µÚ ¸í·É ¸ðµå·Î µ¹¾Æ°¡±â À§ÇØ [esc]¸¦ ´©¸£ÀÚ. +-------------------------------------------------------------------------------------------------+ |Now is the time for good women to come to the aid of the party. | |~ | |~ | |~ | |~ | |~ | +--------------------------------------------------------------------------------------------------+ ÇöÀç ÁÙÀÇ ¾Æ·¡ ÁÙ¿¡ ÅؽºÆ®¸¦ »ðÀÔÇϱâ À§ÇØ o ¸í·ÉÀ» »ç¿ëÇÑ´Ù. ¿¹¸¦ µé¸é, [o]¸¦ ´©¸£°í ´Ù¸¥ ÇÑ ÁÙ ³»Áö µÎ ÁÙÀ» ÀÔ·ÂÇÏÀÚ. +-------------------------------------------------------------------------------------------------+ |Now is the time for good women to come to the aid of the party. | |Afterwards, we'll go out for pizza and beer._ | |~ | |~ | |~ | |~ | +--------------------------------------------------------------------------------------------------+ ¿©·¯ºÐÀº ¾ðÁ¦¶óµµ ¸í·É ¸ðµå(i³ª a, o¿Í °°Àº ¸í·ÉÀ¸·Î ÀÔ·Â ¸ðµå·Î °¥ ¼ö ÀÖ´Ù.)¿Í ÀÔ·Â ¸ðµå(ÅؽºÆ®¸¦ »ðÀÔÇÏ´Â ÁßÀÌ¶óµµ [esc]·Î ¸í·É ¸ðµå·Î ³ª°¥ ¼ö ÀÖ´Ù.)¸¦ ÀüȯÇÒ ¼ö ÀÖ´Ù. 3.11.4 ÅؽºÆ® »èÁ¦Çϱ⠸í·É ¸ðµå¿¡¼­ x ¸í·ÉÀº Ä¿¼­ À§Ä¡ÀÇ ÇÑ ¹®ÀÚ¸¦ »èÁ¦ÇÑ´Ù. ¸¸ÀÏ À§¿¡¼­ [x] ¸¦ ¿©¼¸¹ø ´©¸£¸é ¾Æ·¡¿Í °°ÀÌ µÉ °ÍÀÌ´Ù. +-------------------------------------------------------------------------------------------------+ |Now is the time for good women to come to the aid of the party. | |Afterwards, we'll go out for pizza and_ | |~ | |~ | |~ | |~ | +--------------------------------------------------------------------------------------------------+ ÀÚ, ÀÌÁ¦ [a]¸¦ ´­·¯ ¾à°£ÀÇ ÅؽºÆ®¸¦ ÀÔ·ÂÇÏ°í [esc]¸¦ ´©¸£ÀÚ. +-------------------------------------------------------------------------------------------------+ |Now is the time for good women to come to the aid of the party. | |Afterwards, we'll go out for pizza and Diet Coke._ | |~ | |~ | |~ | |~ | +--------------------------------------------------------------------------------------------------+ ¿©·¯ºÐÀº dd ¸í·É([d]¸¦ ¿¬¼ÓÇؼ­ µÎ ¹ø ´­·¯¶ó.)À» »ç¿ëÇؼ­ ÇÑ ÁÙ Àüü¸¦ Áö¿ï ¼ö ÀÖ´Ù. ¸¸¾à, Ä¿¼­°¡ µÎ¹ø° ÁÙ¿¡ ÀÖ´Ù¸é, dd¸¦ ÀÔ·ÂÇغ¸ÀÚ. +-------------------------------------------------------------------------------------------------+ |Now is the time for good women to come to the aid of the party. | |~ | |~ | |~ | |~ | |~ | +-------------------------------------------------------------------------------------------------+ Ä¿¼­ À§Ä¡¿¡ ÀÖ´Â ´Ü¾î¸¦ Áö¿ì±â À§Çؼ­´Â dw ¸í·ÉÀ» »ç¿ëÇÑ´Ù. Ä¿¼­¸¦ "good"À̶õ ´Ü¾î¿¡ À§Ä¡½ÃÅ°°í dw¸¦ ÀÔ·ÂÇÏÀÚ. +--------------------------------------------------------------------------------------------------+ |Now is the time for_women to come to the aid of the party. | |~ | |~ | |~ | |~ | |~ | +--------------------------------------------------------------------------------------------------+ 3.11.5 ÅؽºÆ® º¯°æÇϱâ R ¸í·ÉÀ» »ç¿ëÇؼ­ ÅؽºÆ®ÀÇ ÀϺκÐÀ» ¹Ù²Ü ¼ö ÀÖ´Ù. Ä¿¼­¸¦ "party"ÀÇ Ã¹ ±ÛÀÚ¿¡ °®´Ù³õ°í, [R]À» ´©¸£°í "hungry"¶ó°í ÀÔ·ÂÇÏÀÚ. +-------------------------------------------------------------------------------------------------+ |Now is the time for women to come to the aid of the hungry. | |~ | |~ | |~ | |~ | |~ | +--------------------------------------------------------------------------------------------------+ ÅؽºÆ®¸¦ ¼öÁ¤Çϱâ À§ÇØ RÀÇ »ç¿ëÀº i³ª a ¸í·É°ú ¸¹ÀÌ ºñ½ÁÇÏÁö¸¸, RÀº ÅØ ½ºÆ®¸¦ »ðÀÔÇÏ´Â ´ë½Å¿¡ µ¤¾î½á¹ö¸°´Ù. r ¸í·ÉÀº Ä¿¼­ À§Ä¡ÀÇ ÇÑ ±ÛÀÚ¸¸ ¹Ù²Û´Ù. ¿¹¸¦ µé¸é, Ä¿¼­¸¦ "Now"ÀÇ Ã³À½ ¿¡ °®´Ù³õ°í, [r]°ú [C]¸¦ Â÷·Ê·Î ÀÔ·ÂÇÏ¸é ´ÙÀ½°ú °°ÀÌ µÈ´Ù. +-------------------------------------------------------------------------------------------------+ |Cow is the time for women to come to the aid of the hungry. | |~ | |~ | |~ | |~ | |~ | +--------------------------------------------------------------------------------------------------+ "~" ¸í·ÉÀº Ä¿¼­ À§Ä¡¿¡¼­ºÎÅÍ ´ë¹®ÀÚ¿Í ¼Ò¹®ÀÚ·Î ¹Ù²Û´Ù. ¿¹¸¦ µé¾îº¸ ÀÚ. "Cow"ÀÇ "o"¿¡´Ù Ä¿¼­¸¦ À§Ä¡½ÃÅ°°í ¹Ýº¹Çؼ­ [~]¸¦ ´­·¯º¸ÀÚ. ´ÙÀ½°ú °° ÀÌ µÉ °ÍÀÌ´Ù. +---------------------------------------------------------------------------------------------------+ |COW IS THE TIME FOR WOMEN TO COME TO THE AID | OF THE HUNGRY._ | |~ | |~ | |~ | |~ | |~ | +---------------------------------------------------------------------------------------------------+ 3.11.6 À̵¿ ¸í·É¾î ¿©·¯ºÐÀº ÀÌ¹Ì È­»ìÇ¥ Å°¸¦ ÀÌ¿ëÇؼ­ ¹®¼­¸¦ ¿Å°Ü´Ù´Ï´Â ¹æ¹ýÀ» ¾Ë°í ÀÖ ´Ù. µ¡ºÙ¿©¼­, Ä¿¼­¸¦ ¿òÁ÷À̱â À§Çؼ­ h, j, k, ±×¸®°í l ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ°í, °¢°¢Àº ¿ÞÂÊ, ¾Æ·¡ÂÊ, À§ÂÊ, ¿À¸¥ÂÊÀÌ´Ù. ÀÌ°ÍÀº ¸¸ÀÏ ¸î °¡Áö ÀÌÀ¯·Î ÀÎÇØ ¿© ·¯ºÐÀÇ È­»ìÇ¥ Å°°¡ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾ÊÀ» ¶§ À¯¿ëÇÒ °ÍÀÌ´Ù. w ¸í·ÉÀº Ä¿¼­¸¦ ´ÙÀ½ ´Ü¾îÀÇ Ã¹ ±ÛÀÚ·Î À̵¿½ÃŲ´Ù. b ¸í·ÉÀº Ä¿¼­¸¦ ÀÌ Àü ´Ü¾îÀÇ Ã³À½À¸·Î À̵¿½ÃŲ´Ù. 0(¼ýÀÚ) ¸í·ÉÀº ÇöÀç ÁÙÀÇ Ã³À½À¸·Î Ä¿¼­¸¦ À̵¿½ÃÅ°°í, $ ¸í·ÉÀº ÁÙÀÇ ¸Ç ³¡À¸·Î À̵¿½ÃŲ´Ù. ¾çÀÌ ¸¹Àº È­ÀÏÀ» ¼öÁ¤ÇÒ ¶§ ¿©·¯ºÐÀº Çѹø¿¡ ÇÑ È­¸é À§³ª ¾Æ·¡·Î À̵¿ÇÏ ·Á ÇÒ ¼öµµ ÀÖ´Ù. À̶§, [ctrl-F]Àº ÇÑ È­¸é À§·Î ÆäÀÌÁö¸¦ À̵¿ÇÏ°í, [ctrl-B]´Â ÇÑ È­¸é ¾Æ·¡·Î ÆäÀÌÁö¸¦ À̵¿ÇÑ´Ù. Ä¿¼­¸¦ È­ÀÏÀÇ ¸Ç ³¡À¸·Î ¿Å±æ ¶§´Â G¸¦ ÀÔ·ÂÇÏÀÚ. ¶Ç ¿©·¯ºÐÀº ÀÓÀÇÀÇ ÁÙ·Î À̵¿ÇÒ ¼öµµ ÀÖ´Ù. ¿¹¸¦ µé¾îº¸ÀÚ. 10G¶ó´Â ¸í·ÉÀ» ÀÔ·ÂÇϸé Ä¿¼­´Â È­ ÀÏÀÇ 10¹ø° ¶óÀÎÀ¸·Î À̵¿ÇÏ°Ô µÈ´Ù. È­ÀÏÀÇ Ã³À½À¸·Î À̵¿Çϱâ À§ÇØ 1G¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ¿©·¯ºÐÀº »èÁ¦¿Í °°Àº ´Ù¸¥ ¸í·ÉÀ» À̵¿ ¸í·É°ú ÇÔ²² »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¸é, d$ ¸í·ÉÀº Ä¿¼­ À§Ä¡¿¡¼­ºÎÅÍ ±× ÁÙ ³¡±îÁöÀÇ ¸ðµç ³»¿ëÀ» »èÁ¦ÇÑ ´Ù. dG´Â Ä¿¼­ À§Ä¡¿¡¼­ºÎÅÍ È­ÀÏÀÇ ³¡ ºÎºÐ±îÁöÀÇ ¸ðµç ³»¿ëÀ» »èÁ¦ÇÑ´Ù. ±× ¿Ü¿¡µµ ¸¹´Ù. 3.11.7 È­ÀÏ ÀúÀåÇϱâ¿Í vi ºüÁ®³ª°¡±â ¹Ù²Û ³»¿ëÀ» ÀúÀåÇÏÁö ¾Ê°í vi¸¦ ºüÁ®³ª°¡±â À§Çؼ­´Â :q! ¸í·ÉÀ» »ç¿ëÇÑ´Ù. ":"À» ÀÔ·ÂÇßÀ» ¶§´Â Ä¿¼­´Â È­¸éÀÇ ¸¶Áö¸· ÁÙ·Î À̵¿ÇÒ °ÍÀÌ´Ù. ±×°÷ÀÌ ¹Ù ·Î ¶ó½ºÆ® ¶óÀÎ ¸ðµåÀÌ´Ù. +--------------------------------------------------------------------------------------------------+ |COW IS THE TIME FOR WOMEN TO COME TO THE AID | OF THE HUNGRY. | |~ | |~ | |~ | |~ | |~ | |:_ | +--------------------------------------------------------------------------------------------------+ ¶ó½ºÆ® ¶óÀÎ ¸ðµå¿¡¼­´Â È®ÀåµÈ ¸í·É¾îµéÀÌ °¡´ÉÇÏ´Ù. ÀúÀåÇÏÁö ¾Ê°í vi¸¦ ºüÁ®³ª°¡´Â q! ¸í·ÉÀÌ ±×Áß Çϳª´Ù. :wq ¸í·ÉÀº ÀúÀåÇÑ ÈÄ¿¡ vi¸¦ ºüÁ®³ª°£ ´Ù. ZZ(":"¾øÀÌ ¸í·É ¸ðµå¿¡¼­) ¸í·ÉÀº :wq¿Í °°Àº µ¿ÀÛÀ» ÇÑ´Ù. ÀúÀ常 ÇÏ°í vi¸¦ ºüÁ®³ª°¡Áö ¾ÊÀ» °æ¿ì¿¡´Â :w¸¸ ÀÔ·ÂÇÑ´Ù. 3.11.8 ´Ù¸¥ È­ÀÏ ¼öÁ¤Çϱ⠴ٸ¥ È­ÀÏÀ» ¼öÁ¤Çϱâ À§Çؼ­´Â :e ¸í·ÉÀ» »ç¿ëÇÑ´Ù. ¿¹¸¦ µé¾îº¸ÀÚ. test ÀÇ ¼öÁ¤À» ±×¸¸µÎ°í, ´ë½Å¿¡ foo È­ÀÏÀ» ¼öÁ¤ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù. +--------------------------------------------------------------------------------------------------+ |COW IS THE TIME FOR WOMEN TO COME TO THE AID | OF THE HUNGRY. | |~ | |~ | |~ | |~ | |~ | |:e foo_ | +--------------------------------------------------------------------------------------------------+ ¸¸ÀÏ, ¿©·¯ºÐÀÌ :e ¸í·ÉÀ» »ç¿ëÇϱâ Àü¿¡ ¸ÕÀú È­ÀÏÀ» ÀúÀåÇÏÁö ¾Ê¾Ò´Ù¸é, ´ÙÀ½°ú °°Àº ¿¡·¯ ¸Þ½ÃÁö°¡ ³ªÅ¸³¯ °ÍÀÌ´Ù. +--------------------------------------------------------------------------------------------------+ |No write since last change (":edit!" overrides) | +--------------------------------------------------------------------------------------------------+ °£´ÜÈ÷ ¸»Çؼ­, vi´Â ÀÌÀü È­ÀÏÀ» ¸ÕÀú ÀúÀåÇϱâ Àü¿¡´Â ´Ù¸¥ È­ÀÏÀ» ¼öÁ¤ ÇÏÁö ¾Ê°Ú´Ù´Â ¸»ÀÌ´Ù. ¿©±â¼­, ¿©·¯ºÐÀº ¿ø·¡ È­ÀÏÀ» ÀúÀåÇϱâ À§ÇØ :w¸¦ »ç¿ëÇÑ µÚ, :e³ª ´ÙÀ½ÀÇ ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. +-------------------------------------------------------------------------------------------------+ |COW IS THE TIME FOR WOMEN TO COME TO THE AID | OF THE HUNGRY. | |~ | |~ | |~ | |~ | |~ | |:e! foo_ | +--------------------------------------------------------------------------------------------------+ "!"´Â ¿©·¯ºÐÀÌ ¸ÕÀú ÀÌÀü È­ÀÏÀ» ÀúÀåÇÏÁö ¾Ê°í »õ·Î¿î È­ÀÏÀ» ¼öÁ¤ÇÏ°Ú´Ù °í vi¿¡°Ô ¾Ë¸®´Â °ÍÀÌ´Ù. 3.11.9 ´Ù¸¥ È­ÀÏ ºÙÀ̱â :r ¸í·ÉÀ» »ç¿ëÇϸé, ÇöÀçÀÇ È­ÀÏ¿¡ ´Ù¸¥ È­ÀÏÀÇ ³»¿ëÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µéÀÚ¸é, :r foo.txt À§ÀÇ ¸í·ÉÀº ÅؽºÆ®ÀÇ ÇöÀç Ä¿¼­ À§Ä¡¿¡¼­ºÎÅÍ È­ÀÏ foo.txtÀÇ ³»¿ëÀ» »ðÀÔ ÇÑ´Ù. 3.11.10 ½© ¸í·É ½ÇÇàÇϱ⠿©·¯ºÐÀÌ vi¿¡ ÀÇÇÏ¿© È­ÀÏÀ» ÆíÁýÇÏ´Â µ¿¾È, vi¿¡¼­ ºüÁ®³ª°¡Áö ¾Ê°íµµ ¸ðµç ½© ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ½© ¸í·ÉÀÇ ½ÇÇà °á°ú¸¦ ¿©·¯ºÐÀÌ ÆíÁýÁßÀÎ È­ÀÏ·Î °¡Á®¿Ã ¼öµµ ÀÖ´Ù. :r! ¸í·ÉÀº :r°ú ºñ½ÁÇÏ°Ô ÀÛµ¿ÇÏÁö¸¸, È­ÀÏÀ» Àоîµé ÀÌ´Â ´ë½Å¿¡ ÇöÀç Ä¿¼­ À§Ä¡¿¡¼­ ¹öÆÛ·Î º¸³»Áø ¸í·ÉÀÇ Ãâ·ÂÀ» »ðÀÔÇÑ´Ù. ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇß´Ù°í ¿¹¸¦ µé¾îº¸ÀÚ. :r! ls -F ¾Æ·¡¸¦ º¸¶ó. ±× °á°úÀÌ´Ù. +-------------------------------------------------------------------------------------------------+ |COW IS THE TIME FOR WOMEN TO COME TO THE AID | OF THE HUNGRY. | |letters/ | |misc/ | |papers/_ | |~ | |~ | +--------------------------------------------------------------------------------------------------+ ¶Ç´Ù¸¥ ¹æ¹ýÀ¸·Î vi»ó¿¡¼­ ¸í·ÉÀ» ½ÇÇàÇÑ µÚ ´Ù½Ã ¿¡µðÅÍ·Î µ¹¾Æ¿Ã ¼öµµ ÀÖ´Ù. ´ÙÀ½ÀÇ ¿¹¸¦ µé¾îº¸ÀÚ. :! ls -F ls -F ¸í·ÉÀÌ ½ÇÇàµÇ¾îÁö°í, ±× °á°ú°¡ È­¸é¿¡ Ãâ·ÂµÇÁö¸¸, ¿©·¯ºÐÀÌ ÆíÁý ÁßÀÎ È­ÀÏ¿¡´Â »ðÀÔµÇÁö ¾Ê´Â´Ù. ¸¸¾à, :shell ¿Í °°ÀÌ ÀÔ·ÂÇß´Ù¸é, vi´Â ½©·Î Àá½Ãµ¿¾È ºüÁ®³ª¿Í¼­ ½© ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ÀÖ °Ô µÈ´Ù(MS-DOS¿¡¼­ ÇÁ·Î±×·¥»óÀÇ µµ½º½©À» »ý°¢Çϸé ÀÌÇØ°¡ ½¬¿ï °Í °° ´Ù.). exit¸¦ ÀÔ·ÂÇÏ¸é ½©À» ¸¶Ä¡°í ´Ù½Ã vi·Î µÇµ¹¾Æ°£´Ù. 3.11.11 µµ¿ò¸» ¾ò±â vi´Â °ü·ÃµÈ µµ¿ò¸»À» ¸¹ÀÌ Áö¿øÇÏÁö´Â ¾ÊÁö¸¸(´ëºÎºÐÀÇ À¯´Ð½º ÇÁ·Î±×·¥ÀÌ ±×·¸´Ù.), ¿©·¯ºÐÀº Ç×»ó vi¸¦ À§ÇÑ man page¸¦ Àо ¼ö ÀÖ´Ù. Á¦ 4 Àå ½Ã½ºÅÛ °ü¸® ÀÌ ÀåÀº ½Ã½ºÅÛ °ü¸®ÀÚ¸¦ ºñ·ÔÇÏ¿© ¸ðµç ¸®´ª½º »ç¿ëÀÚ¿¡°Ô ÇÊ¿äÇÑ ¸¹Àº Áø º¸µÈ Ư¡À» Æ÷ÇÔÇÏ¿© ¸®´ª½º ½Ã½ºÅÛ °ü¸®¿¡ °üÇÑ °³¿ä¸¦ ´ã°í ÀÖ´Ù. ¾Æ¹«¸® ÇÏÂúÀº ½Ã½ºÅÛÀÏÁö¶óµµ ¸ðµç ½Ã½ºÅÛ¿¡´Â °ü¸®ÀÚ°¡ ÀÖ°Ô ¸¶·ÃÀ̸ç, ½Ã½ºÅÛÀ» ¿î ¿µÇÏ´Â ÀÏÀº ºñ·Ï »ç¿ëÀÚ°¡ ¿©·¯ºÐ È¥ÀÚ ÀÏÁö¶óµµ ¸Å¿ì Áß¿äÇÏ°í ¶§·Î´Â ½Ã°£ À» Àâ¾Æ¸Ô´Â ÀÏ¿¡ ¼ÓÇÑ´Ù. ¿ì¸®´Â ¿©·¯ºÐÀÌ ¸®´ª½º¸¦ »ç¿ëÇϸ鼭 ½Ã½ºÅÛ °ü¸®¿¡ ´ëÇؼ­ ¾Ë¾Æ¾ß ÇÒ ÇÊ¿ä °¡ ÀÖ´Â °¡Àå Áß¿äÇÑ °ÍµéÀ» ¹Ù·Î ¿©±â¿¡ ´ãÀ¸·Á°í ³ë·ÂÇÏ¿´´Ù. °£´Ü ¸í·áÇÔÀ» À¯ÁöÇϱâ À§Çؼ­, ¿ì¸®´Â ´ÜÁö °¡Àå ±âº»ÀûÀÎ °ÍµéÀ» Æ÷ÇÔÇÏ¿´À¸¸ç, º¸´Ù Áß¿ä ÇÏ°í »ó¼¼ÇÑ ºÎºÐ¿¡ ´ëÇؼ­´Â Linux System Administrator's Guide¸¦ Âü°íÇÏ ±â ¹Ù¶õ´Ù. ¿©±â¿¡¼­ °¢°¢ÀÌ ¾î¶»°Ô µ¿ÀÛÇÏ°í, ¾î¶»°Ô ¼­·Î ¿¬°üµÇ´ÂÁö ´õ Àß ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. Àû¾îµµ ¾î¶² ³»¿ëÀÌ Æ÷ÇԵǾî ÀÖÀ¸¸ç, ¾î¶² µµ¿òÀ» ÁÙ ¼ö ÀÖÀ» °ÍÀÎÁö ´ëÃæ ÈȾ¾Æ¾ß ÇÒ °ÍÀÌ´Ù. 4.1 ·çÆ®¶ó´Â °¨Åõ¿Í ´É·Â ¾Ë´Ù½ÃÇÇ, UNIX´Â »ç¿ëÀÚ¿Í ½Ã½ºÅÛÀ» ÅëÁ¦ÇÒ ¼ö ÀÖµµ·Ï »ç¿ëÀÚÈ­ÇÏ¿© °ü¸® ÇÑ´Ù. (¿¹¸¦ µé¾î, ´©±º°¡°¡ ÀÚ±âÀÇ ¿¬¾ÖÆíÁö¸¦ ÈÉÃ帴 °ÍÀ» ¿øÇÏÁö ¾Ê´Â´Ù ¸é ¸»ÀÌ´Ù.) °¢ »ç¿ëÀÚ¿¡°Ô´Â »ç¿ëÀÚ À̸§, Ȩµð·ºÅ丮 µîÀ» Æ÷ÇÔÇÑ °èÁ¤ (account)ÀÌ ÁÖ¾îÁø´Ù. ½ÇÁ¦ »ç¿ëÀÚ¿¡°Ô ÁÖ¾îÁö´Â °èÁ¤ ¿Ü¿¡, Ư±ÇÀ» °¡Áö´Â Ư º°ÇÑ ½Ã½ºÅÛ Á¤ÀÇ °èÁ¤ÀÌ ÀÖ´Ù. À̵é Áß °¡Àå Áß¿äÇÑ °ÍÀº »ç¿ëÀÚ À̸§ root ¿¡ ´ëÇÑ root accountÀÌ´Ù. 4.1.1 ·çÆ® °èÁ¤ º¸Åë »ç¿ëÀÚ´Â ´ë°³ ½Ã½ºÅÛÀÇ ´Ù¸¥ ´©±º°¡¿¡°Ô Çظ¦ ³¢Ä¥ ¼ö ¾øµµ·Ï ±ÇÇÑÀÌ Á¦ÇѵȴÙ. ½Ã½ºÅÛ»óÀÇ ÆÄÀÏ Çã°¡´Â ÀÏ¹Ý »ç¿ëÀÚµéÀÌ ¸ðµç »ç¿ëÀڵ鿡°Ô °øÀ¯ µÈ (/bin,/usr/bin °°Àº) µð·ºÅ丮¿¡ ÀÖ´Â ÆÄÀϵéÀ» Áö¿ì°Å³ª ¼öÁ¤ÇÏÁö ¸øÇϵµ·Ï Á¶Á¤µÇ¾î ÀÖ´Ù. ´ëºÎºÐÀÇ »ç¿ëÀÚµé ¶ÇÇÑ ±×µé ÀÚ½ÅÀÇ ÆÄÀϵéÀ» ´Ù¸¥ »ç¿ëÀÚ°¡ Á¢±ÙÇϰųª ¼öÁ¤ÇÒ ¼ö ¾øµµ·Ï Àû´çÇÑ ÆÄÀÏ Çã°¡¸¦ °¡Áö°í º¸È£ÇÏ°í ÀÖ´Ù. root¿¡°Ô´Â ±×·¯ÇÑ Á¦ÇÑÀÌ ¾ø´Ù. root »ç¿ëÀÚ´Â ½Ã½ºÅÛ¿¡ ÀÖ´Â ¾î¶°ÇÑ ÆÄÀÏ ¿¡ ´ëÇؼ­µµ Àаųª ¼öÁ¤Çϰųª Áö¿ï ¼ö ÀÖÀ¸¸ç, ¾î¶² ÆÄÀÏ¿¡ ´ëÇÑ Çã°¡¿Í ¼Ò À¯±ÇÀ» º¯°æÇÏ°í µå¶óÀ̺긦 ÆÄƼ¼ÇÇϰųª ÆÄÀϽýºÅÛÀ» »ý¼ºÇÏ´Â °Í°ú °°Àº Ưº°ÇÑ ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¼ö ÀÖ´Ù. Áï, ÀÏ¹Ý »ç¿ëÀڷμ­´Â ½ÇÇàÇÒ ¼ö ¾ø´Â ÀÛ¾÷µé (tasks) À» ¼öÇàÇÒ ÇÊ¿ä°¡ ÀÖÀ» ¶§ ¸¶´Ù root ·Î log-in Çϵµ·Ï ÇÏÀÚ´Â °ÍÀÌ´Ù. ¿Ö³ÄÇϸé, root´Â ¹«¾ùÀ̵ç ÇÒ¼ö ÀÖ°í, µû¶ó¼­ ÀÌ °èÁ¤À» »ç¿ëÇÏ¿© log-in ÇßÀ»¶§ ±×¸¸Å­ Áß´ëÇÑ Àç³­À» °¡Á®¿Ã ½Ç¼ö¸¦ ÀúÁö¸£±â ½±±â ¶§¹®ÀÌ´Ù. ¿¹¸¦µé¾î, º¸Åë »ç¿ëÀڷμ­ ¿©·¯ºÐÀÌ ½Ç¼ö·Î /etc¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏÀ» Áö¿ì ·Á°í ÇÑ´Ù¸é, ½Ã½ºÅÛÀº À̸¦ Çã°¡ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ±×·¯³ª, root·Î ·Î±äÇؼ­ ÀÌ ¿Í °°ÀÌ ÇßÀ» ¶§ ½Ã½ºÅÛÀº ÀüÇô ºÒÆòÀ» ÇÏÁö ¾Ê°í ÆÄÀϵéÀ» Áö¿ö¹ö¸± °ÍÀÌ ´Ù. root¸¦ »ç¿ëÇÏ¸é ±×¸¸Å­ ½Ã½ºÅÛÀ» ¸Á°¡¶ß¸®±â ½±´Ù´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ »ç °í¸¦ ¸·±â À§ÇÑ °¡Àå ÁÁÀº ¹æ¹ýÀº ´ÙÀ½°ú °°ÀÌ ÇÏ´Â °ÍÀÌ´Ù. ¡£ ¼Õ»óÀ» ÀÏÀ¸Å³ ¼ö ÀÖ´Â ¸í·É¿¡¼­ returnÀ» ´©¸£±â Àü¿¡ Çѹø ´õ »ý°¢ÇÒ °Í. ¿¹¸¦ µé¸é, ¾î¶² µð·ºÅ丮¸¦ ¸ù¶¥ Áö¿ì·Á°í ÇÑ´Ù¸é, returnÀ» ´©¸£±â Àü¿¡, Àü ü¸í·ÉÀ» ´Ù½Ã Àаí Á¤È®ÇÑÁö È®ÀÎÇÒ °Í. ¡£ root¸¦ »ç¿ëÇÏ´Â ½À°üÀ» °¡ÁöÁö ¸» °Í. root »ç¿ëÀÚÀÇ ¿ªÇÒÀÌ ÆíÇÑ ¸¸Å­ ¿© ·¯ºÐÀÇ Æ¯±ÇÀ» º¸Åë »ç¿ëÀÚÀÇ Æ¯±ÇÀ¸·Î È¥µ¿Çϱ⠽±´Ù´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¸é, ½Ç Á¦·Î´Â root·Î ·Î±äÇÏ°í ÀϹݻç¿ëÀÚ·Î ·Î±äÇÑ °ÍÀ¸·Î Âø°¢ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. ¡£ root °èÁ¤À» À§Çؼ­´Â ´Ù¸¥ ÇÁ·ÒÇÁÆ®¸¦ »ç¿ëÇÒ °Í. rootÀÇ .bashrc ³ª .login ÆÄÀÏÀ» ¼öÁ¤ÇÏ¿©, ½© ÇÁ·ÒÇÁÆ®¸¦ º¸Åë »ç¿ëÀÚ¿Í´Â ´Ù¸¥ °ÍÀ¸·Î ¼³Á¤ÇÒ °Í. ¿¹¸¦ µé¸é, ´ëºÎºÐÀº º¸Åë »ç¿ëÀÚ¸¦ À§ÇÑ ÇÁ·ÒÇÁÆ®·Î´Â "$"¸¦ »ç¿ëÇÏ°í, root »ç¿ëÀÚ ÇÁ·ÒÇÁÆ®·Î´Â "#"°¡ ¿¹¾àµÇ¾î ÀÖ´Ù. ¡£ Àý´ëÀûÀ¸·Î ÇÊ¿äÇÒ ¶§¸¸ root·Î ·Î±äÇÒ °Í. ±×¸®°í, root·Î¼­ ÀÛ¾÷À» ³¡³»ÀÚ ¸¶ÀÚ ·Î±×¾Æ¿ô ÇÒ °Í. root °èÁ¤À» Àû°Ô »ç¿ëÇÒ¼ö·Ï, ±× ¸¸Å­ ½Ã½ºÅÛ¿¡ ¼Õ»óÀ» ÀÔÈ÷´Â ±âȸ°¡ ÁÙ¾îµå´Â ¼ÀÀÌ´Ù. ¹°·Ð, ½ÇÁúÀûÀÎ °ÍÀ» À§ÇØ root¸¦ »ç¿ëÇÏ´Â UNIX ÇØÄ¿ºÎ·ùµµ ÀÖ´Ù. ÇÏÁö¸¸, ±×µé ¸ðµÎ´Â ¾î¶² Á¡¿¡¼­´Â root·Î¼­ ¾î¸®¼®Àº ½Ç¼ö¸¦ ÀúÁö¸£°í ½Ã½ºÅÛÀ» ¸Á °¡¶ß¸± ¼öµµ ÀÖ´Ù´Â °ÍÀÌ´Ù. ÀϹÝÀû ±ÔÄ¢À¸·Î´Â root¿¡ Á¦ÇÑÀÌ ¾ø´Ù´Â °Í¿¡ ÀÍ ¼÷ÇØÁö°í, ±×·¯ÇÑ Á¦ÇÑ ¾øÀÌ ½Ã½ºÅÛÀ» »ç¿ëÇÒ ¼ö ÀÖÀ» ¶§±îÁö´Â root·Î ·Î±ä ÇÏ´Â °ÍÀ» ÀÚÁ¦ÇÏ´Â °ÍÀÌ´Ù. ¹°·Ð, ´©±¸³ª ½Ç¼ö¸¦ ÀúÁö¸£°Ô ¸¶·ÃÀ̸ç, Linus Torvalds Àڽŵµ ÇѶ§ À߸ø ÇÏ¿© ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ Àüü Ä¿³Î µð·ºÅ丮°¡ Áö¿öÁ³´Ù. ¸î ½Ã°£ÀÇ ÀÛ¾÷À» ¿µ ¿øÈ÷ ÀÒ¾î¹ö¸° °ÍÀÌ´Ù. ±×·¯³ª, ´ÙÇàÈ÷µµ ±×´Â ÆÄÀϽýºÅÛ Äڵ带 ¾Ë°í ÀÖ¾ú±â ¶§¹®¿¡, ±×´Â ½Ã½ºÅÛÀ» ´Ù½Ã ºÎÆÃÇÏ°í ¼Õ¼ö µð½ºÅ©·ÎºÎÅÍ µð·ºÅ丮¸¦ º¹±¸ÇÒ ¼ö ÀÖ¾ú´Ù. ¶Ç´Ù¸¥ ¿¹·Î, ¿©·¯ºÐÀÌ root °èÁ¤À» »ç¿ëÇÏ´Â °ÍÀ» ¸¹Àº ´É·ÂÀ» Áִ Ưº° ÇÑ ¸¶¼ú¸ðÀÚ¸¦ ¾²´Â °Í¿¡ ºñÀ¯ÇØ º¼ ¶§, ¼ÕÀ» Èçµé¾î Àüü µµ½Ã¸¦ Æı«ÇÒ ¼ö µµ ÀÖ´Ù¸é, ¼ÕÀ» Á¶½É½º·´°Ô ´Ù·ç¾î¾ß ÇÒ °ÍÀÌ´Ù. ¶ÇÇÑ ¿ì¿¬È÷ ¿©·¯ºÐÀÇ ¼ÕÀ» Æı«ÀûÀÎ ÂÊÀ¸·Î »ç¿ëÇϱ⠽±±â ¶§¹®¿¡, ±²ÀåÇÑ °¨µ¿¿¡µµ ºÒ±¸ÇÏ°í ÇÊ¿äÇÏÁö ¾ÊÀ» ¶§´Â ¸¶¼ú¸ðÀÚ¸¦ ¾²Áö ¾Ê´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ´Ù. 4.1.2 ½Ã½ºÅÛ ³²¿ë ±Ç·ÂÀ» °¡Áö°Ô µÇ¸é Çظ¦ ÀÔÈ÷·Á°í ÇÏ´Â °æÇâÀÌ ÀÖ´Ù. ÀÌ°ÍÀº UNIX ½Ã½ºÅÛ °ü¸®¿¡ À־ »ó¹ÝµÇ´Â ¿µ¿ªÁßÀÇ ÇϳªÀ̸ç, ´ëºÎºÐÀÇ »ç¶÷µéÀÌ ÇѹøÂëÀº °æÇè ÇϰԵǴ ºÎºÐÀÌ´Ù. UNIX ½Ã½ºÅÛÀÇ ´ëºÎºÐÀÇ »ç¿ëÀÚ´Â ÀÌ·¯ÇÑ ±Ç·ÂÀ» Çà»çÇÒ ´É·ÂÀ» °áÄÚ °¡Áú ¼ö ¾ø´Ù-´ëÇаú ¾÷¹«¿ë UNIX ½Ã½ºÅÛ¿¡¼­´Â, ³ôÀº ºÀ±ÞÀ» ¹Þ À¸¸ç °íµµÀÇ ÀÚÁúÀ» °®Ãá ½Ã½ºÅÛ °ü¸®ÀÚ¸¸ÀÌ root·Î ·Î±äÇÑ´Ù. »ç½Ç, ¸¹Àº °ø°ø ±â°ü¿¡¼­ root ºñ¹Ð¹øÈ£´Â ±ØºñÀ̸ç, ±× ±â°üÀÇ ¼º¹è·Î Ãë±ÞµÉ Á¤µµÀÌ´Ù. ½ÇÁ¦ ·Î, root·Î ·Î±äÇÏ´Â °Í¿¡ ´ëÇÑ ¸¹Àº ³í¶õÀÌ ÀϾ°í ÀÖ´Ù; À¯¿ëÇϸ鼭µµ ±Ø È÷ À§Ç轺·± ´É·ÂÀ» °¡Áø´Ù´Â °ÍÀÌ´Ù. root °èÁ¤À» À§ÇÑ ÀÌ·¯ÇÑ Á¾·ùÀÇ ¸¶À½°¡ÁüÀº ¾ÇÀÇ¿Í °æ¸êÀ» ½ÏÆ®°Ô ÇÏ´Â Á¾ ·ùÀÌ´Ù. root ´Â ³Ê¹« ºÎÇ®·Á Àֱ⠶§¹®¿¡, ¾î¶² »ç¿ëÀÚ°¡ root ·Î ·Î±äÇÏ´Â ±â ȸ¸¦ °¡Áú ¶§(¸®´ª½º ½Ã½ºÅÛÀÌµç ´Ù¸¥ °÷À̵ç), rootÀÇ Æ¯±ÇÀ» ÇØ·Î¿î ¹æ¹ýÀ¸·Î »ç¿ëÇÏ´Â °æÇâÀÌ ÀÖ´Ù. ¼ÒÀ§ "½Ã½ºÅÛ °ü¸®ÀÚ"´Â ´Ù¸¥ »ç¶÷ÀÇ ¸ÞÀÏÀ» Àо°í ´Ù¸¥ »ç¿ëÀÚÀÇ ÆÄÀÏÀ» ¾Æ¹«·± °æ°íµµ ¾øÀÌ Áö¿ö¹ö¸®´Â °­·ÂÇÑ Àå³­°¨À» °¡Áø ¾î¸°¾ÆÀÌó·³ ÇൿÇÏ´Â »ç¶÷À» º¸°Ô µÈ´Ù. root´Â ½Ã½ºÅÛ¿¡¼­ ±×·± Ư±ÇÀ» °¡Áö±â ¶§¹®¿¡, ½Ã½ºÅÛÀ» ÀǵµÇÑ ´ë·Î ¿î¿µ ÇÏ·Á¸é ±× °èÁ¤À» »ç¿ëÇϱâ À§Çؼ­´Â Á» ¼º¼÷ÇÏ°í ÀÚÁ¦ÇÒ ÁÙ ¾Ë¾Æ¾ß ÇÑ´Ù. ½Ã ½ºÅÛ °ü¸®ÀÚ¿Í »ç¿ëÀÚ »çÀÌ¿¡ ¹¬¹¬ÇÑ ¹ÏÀ½ÀÌ ÀÖ¾î¾ß ÇÏ´Â ¹ýÀÌ´Ù. ¿©·¯ºÐÀÇ ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ¿©·¯ºÐÀÇ ÀüÀÚ¿ìÆíÀ̳ª ÆÄÀÏÀ» µÚÁ®º»´Ù¸é ¾î¶»°Ú´Â°¡? ½ÃºÐ ÇÒ ÄÄÇ»ÅÍ ½Ã½ºÅÛ¿¡¼­ ÀüÀÚ¸Åü¿¡ ÀÇÇÑ »çÀûÀÎ ÀÚÀ¯º¸Àå¿¡ ´ëÇÑ °­·ÂÇÑ ¹ýÀûÀÎ ¼±·Ê°¡ ¾ÆÁ÷ ¾ø´Ù. UNIX ½Ã½ºÅÛ¿¡¼­, root »ç¿ëÀÚ´Â ½Ã½ºÅÛÀÇ ¸ðµç º¸¾È°ú º¸ ¾È ¾Ë°í¸®ÁòÀ» ºüÁ®³ª°¥ ¼ö ÀÖ´Â ´É·ÂÀ» °¡Áö°í ÀÖ´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ´Â ½Ã½º ÅÛÀÇ »ç¿ëÀÚµé°ú ½Å·Ú¸¦ ÁÖ´Â °ü°è¸¦ ¹ßÀü½ÃÅ°´Â °ÍÀÌ Áß¿äÇÏ´Ù. ´õ ÀÌ»ó °­Á¶ ÇÑ´Ù¸é »çÁ·¿¡ ºÒ°úÇÒ °ÍÀÌ´Ù. 4.1.3 »ç¿ëÀÚ °ü¸® UNIX º¸¾ÈÀº ´Ù¼Ò ´À½¼ÇÏ°Ô ¼³°èµÇ¾î ÀÖ´Ù. ½Ã½ºÅÛ º¸¾ÈÀº ³ªÁßÀÇ ÀÏÀ̾ú´Ù- ½Ã½ºÅÛÀº ¿ø·¡ »ç¿ëÀÚµéÀÌ ´Ù¸¥ »ç¿ëÀÚµéÀ» ħÇØÇÏ´Â °ÍÀÌ ¾Ë·ÁÁöÁö ¾ÊÀº ȯ °æ¿¡¼­ °³¹ßµÇ¾ú´Ù. ÀÌ ¶§¹®¿¡ º¸¾È ¼ö´ÜÀÌ ÀÖÁö¸¸, ¿©ÀüÈ÷ º¸Åë »ç¿ëÀÚ°¡ ½Ã ½ºÅÛÀ» ħÇØ ÇÒ ¼öµµ ÀÖ´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ´Â ½Ã½ºÅÛÀ» ³²¿ëÇÏ´Â »ç¿ëÀÚ¸¦ ´Ù·ê ¶§ µÎ °¡Áö ÀÚ¼¼¸¦ ÃëÇÏ °Ô µÈ´Ù: paranoid À̳ª trusting ÀÌ µÉ ¼ö ÀÖ´Ù. Áï, ¿ø¸® ¿øÄ¢ÀûÀ̰ųª, À¶Åë ¼º ÀÖ´Â ½Å·ÚÇÏ´Â ÀÚ¼¼¸¦ ÃëÇÒ °ÍÀÌ´Ù. ¿ø¸® ¿øÄ¢´ë·Î ÇÏ°íÀÚ ÇÏ´Â ½Ã½ºÅÛ °ü ¸®ÀÚ´Â ´ë°³ ½Ã½ºÅÛÀ» º¸È£Çϱ⺸´Ù´Â º¸º¹ÇÏ·Á´Â °æÇâÀÌ ÀÖ´Ù. ³»°¡ °¡Àå ÁÁ ¾ÆÇÏ´Â ¼Ó´ãÀÇ ÁßÀÇ Çϳª°¡ "¾î¸®¼®À½Àº °áÄÚ ÁË°¡ µÉ ¼ö ¾ø´Ù"´Â °ÍÀÌ´Ù. ¹Ù²Ù ¾î ¸»ÇÏÀÚ¸é, ´ëºÎºÐÀÇ »ç¿ëÀÚ´Â ±×·± ´É·ÂÀ» °¡ÁöÁöµµ, ½Ã½ºÅÛ¿¡ Çظ¦ ÀÔÈú ¸¸Å­ÀÇ Áö½Äµµ °¡Áö°í ÀÖÁö ¾Ê´Ù. »ç¿ëÀÚ°¡ ½Ã½ºÅÛ¿¡ ¹®Á¦¸¦ ÀÏÀ¸Å°´Â (»ç¿ëÀÚ ÀÇ ÆÄƼ¼ÇÀ» Å« È­Àϵé·Î ä¿î´Ù´ø°¡ Å« ÇÁ·Î±×·¥ÀÇ ¿©·¯°³ÀÇ Á¦º»(instances) À» ½ÇÇàÇÑ´ÙµçÁö) 90%´Â »ç¿ëÀÚ ½º½º·Î ÀÚ½ÅÀÌ ÇÏ°í ÀÖ´Â ÀÏÀÌ ¹®Á¦¸¦ ÀÏÀ¸ Ų´Ù´Â »ç½ÇÀ» ÀνÄÇÏÁö ¸øÇÏ°í ÀÖ´Ù´Â °ÍÀÌ´Ù. ¸¹Àº ¹®Á¦¸¦ ÀÏÀ¸Å°´Â »ç¿ëÀÚ µéÀ» ²Ù¢¾îµµ º¸°ÚÁö¸¸, ±×µéÀÇ ÇൿÀº ¹«Áö¿¡¼­ ¿Â °ÍÀÌÁö ¾ÇÀǸ¦ °¡Áö°í Çà ÇÑ ÇൿÀº ¾Æ´Ï¶ó´Â °ÍÀÌ´Ù. Ä¡¸íÀûÀÎ ¹®Á¦¸¦ ÀÏÀ¸Å°´Â »ç¿ëÀÚ¸¦ ´Ù·ê ¶§, º¸º¹ÇÏ·Á°í Çؼ­´Â ¾ÈµÈ´Ù. "À¯ ÁË°¡ Áõ¸íµÉ ¶§±îÁö´Â ¹«ÁË"¶ó´Â ¿À·£ ¿øÄ¢À» µû¸£´Â °ÍÀÌ´Ù. »ç¿ëÀÚ¿Í ´ëÈ­ ¸¦ ³ª´©°í, ´ë°áÇÏ´Â ´ë½Å ¹®Á¦¿¡ ´ëÇØ Á¶»çÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÑ ¹æ¹ýÀÌ´Ù. ¸¶Áö ¸·À¸·Î ´ëºÎºÐÀÇ ½Ã½ºÅÛ °ü¸®ÀÚ´Â »ç¿ëÀÚÀÇ Æí¿¡ ¼­Áö ¾Ê´Â´Ù´Â °ÍÀÌ´Ù. ÀÌ°Í Àº ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ½Ã½ºÅÛÀ» ¿Ã¹Ù¸£°Ô ¿î¿µÇϴ°¡¿¡ ´ëÇÑ ÀǽÉÀ» À¯¹ß½ÃÅ°°Ô µÈ´Ù. »ç¿ëÀÚµéÀÌ °ü¸®ÀÚ°¡ ÀڽŵéÀ» ½Å·ÚÇÏÁö ¾Ê´Â´Ù°í ¹Ï°Ô µÇ¸é, ¹Ù·Î ¿©·¯ ºÐÀÌ ½Ã½ºÅÛÀÇ ÆÄÀÏÀ» Áö¿ì°í ºñ¹ÐÀ» Æı«Çß´Ù°í ºñ¹æÇÒÁöµµ ¸ð¸¥´Ù. ÀÌ°ÍÀÌ ¿©·¯ºÐÀÌ ¿øÇÏ´Â ·ùÀÇ ½Ã½ºÅÛ °ü¸®Àڷμ­ÀÇ À§Ä¡´Â °áÄÚ ¾Æ´Ï¾úÀ» °ÍÀÌ´Ù. ¾î¶² »ç¿ëÀÚ°¡ ½Ã½ºÅÛÀ» Æı«ÇÏ·Á°í ½ÃµµÇϰųª ÀǵµÀûÀ¸·Î Çظ¦ ÀÔÈ÷·Á°í ÇÏ ´Â »ç½ÇÀ» ¾Ë°Ô µÇ´õ¶óµµ ¾ÇÀǸ¦ °¡Áö°í º¸º¹ÇÏ·Á°í Çؼ­´Â ¾ÈµÈ´Ù. ´ë½Å¿¡, °£´ÜÈ÷ °æ°í-ÇÏÁö¸¸ ¾ÆÁÖ À¶Å뼺 ÀÖ´Â-¸¦ ÇÏ´Â °ÍÀÌ´Ù. ´ëºÎºÐÀÇ °æ¿ì¿¡´Â ½Ã½º ÅÛ¿¡ Çظ¦ ÀÔÈ÷´Â ÇൿÀ» ÇÏ´Â »ç¿ëÀÚ¸¦ Àâ¾Æ³õ°í °æ°í¸¦ ÇÑ´Ù. ´Ù½Ã´Â ±×·¯Áö ¸»¶ó°í ÇÏ´Â °Å°ÚÁö¸¸..., ±×·¯³ª, ±×µéÀÌ ¶Ç ´Ù½Ã ±×·± ÇൿÀ¸·Î ÀâÈ÷¸é, Àǵµ ÀûÀÎ ÇൿÀ̾ú´ÂÁö ¹Ýµå½Ã È®ÀÎÇØ¾ß ÇÑ´Ù. ºñ·Ï »ç¿ëÀÚ°¡ ¹®Á¦¸¦ ¹ß»ý½ÃÄ×Áö¸¸, »ç½ÇÀº »ç°í ȤÀº ÀÚ½ÅÀÇ À߸øÀ̾ú´ø ¸¹Àº °æ¿ì¿¡ ´ëÇؼ­ ¼­¼úÇÒ °Í±îÁö´Â ¾ø À» °Í °°´Ù. 4.1.4 »ç¿ëÁöħ ¼³Á¤ ½Ã½ºÅÛÀ» ¿î¿µÇÏ´Â ÃÖ¼±ÀÇ ¹æ¹ýÀº °­¾ÐÀûÀÎ ¿ä¼Ò¸¦ °®Áö ¾Ê´Â °ÍÀÌ´Ù. ±º´ë ¿¡¼­´Â ÅëÇÒÁö ¸ô¶óµµ UNIX¿¡¼­´Â ±×·± ¿øÄ¢À¸·Î °¡Áö°í ¼³°èµÇÁö ¾Ê¾Ò´Ù. »ç ¿ëÀÚ¸¦ À§ÇÑ °£´ÜÇÏ°í À¶Å뼺ÀÌ ÀÖ´Â »ç¿ëÁöħ(guidelines)À» ±ÔÁ¤ÇÏ´Â °ÍÀÌ º¸ ´Ù »ç¸®¿¡ ¸Â´Ù-±×·¯³ª, ±ÔÄ¢ÀÌ ÀûÀ¸¸é ÀûÀ»¼ö·Ï ±× ¸¸Å­ ±ÔÄ¢À» ¾î±â´Â ±âȸ °¡ Àû°Ô µÈ´Ù´Â °ÍÀ» ¸í½ÉÇØ¾ß ÇÒ °ÍÀÌ´Ù. ½Ã½ºÅÛ »ç¿ë¿¡ ´ëÇÑ ±ÔÄ¢ÀÌ ¿ÏÀüÈ÷ ÇÕ¹ýÀûÀÌ°í ¸íÈ®ÇÏ´Ù°í ÇÏ´õ¶óµµ »ç¿ëÀÚµéÀº ¿ÀÈ÷·Á µû¸£·Á°í Çϱ⺸´Ù ÀÌ·¯ ÇÑ ±ÔÄ¢À» ±ú·Á µé°ÍÀÌ´Ù. ÀÌ·¯ÇÑ Çö»óÀº óÀ½ UNIX¸¦ Á¢ÇÏ´Â, ±×¸®°í ½Ã½ºÅÛ ÀÇ ³»ºÎ ºñ¹ÐÀ» ¿¬±¸ÇÏ´Â »ç¿ëÀÚ¿¡°Ô ´õ¿í ±×·¯ÇÏ´Ù. ¿¹¸¦ µé¾î, 1 GB Å©±âÀÇ È­ÀÏÀ» ½Ã½ºÅÛÀÇ ¸ðµç »ç¿ëÀÚ¿¡°Ô ¸ÞÀÏ·Î º¸³½´Ù´Â °ÍÀº ±â»óõ¿ÜÇÏ´Ù. »ç¿ëÀÚ µéÀº ±×·± ±ÔÄ¢À» ÀÌÇØÇÏ°í ¿Ö ±×·± ±ÔÄ¢ÀÌ Àִ°¡¿¡ ´ëÇÑ µµ¿òÀÌ ÇÊ¿äÇÑ °ÍÀÌ ´Ù. ½Ã½ºÅÛÀÇ »ç¿ëÁöħÀ» ±ÔÁ¤ÇÏ·Á¸é, ƯÁ¤ ¾È³»¿¡ ´ëÇÑ ÀÌÀ¯°¡ ¸íÈ®ÇÑÁö È®ÀÎ ÇØ¾ß ÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é, »ç¿ëÀÚµéÀº ±×·¯ÇÑ ±ÔÄ¢À» ¿ëÄÉ ºüÁ®³ª°¡´Â ÀüÇô »õ·Î¿î ¹æ¹ýÀ» ã¾Æ¼­ ±ÔÄ¢À» ±ú¹ö¸®´Â °ÍÀÌ´Ù. ÇÏÁö¸¸, ¿©·¯ºÐÀº ÀÌ·¯ÇÑ »ç½Ç À» ¸ð¸£°Ô µÉ °ÍÀÌ´Ù. 4.1.5 ½Ã½ºÅÛ °ü¸®ÀÚÀÇ ÀÓ¹« ½Ã½ºÅÛÀ» ¾î¶»°Ô ¿î¿µÇØ¾ß Çϴ°¡¿¡ ´ëÇؼ­ »ó¼¼ÇÏ°Ô ¼³¸íÇϱâ´Â °ï¶õÇÏ´Ù. ´ëºÎºÐÀº ½Ã½ºÅÛÀ» ¾î¶»°Ô »ç¿ëÇÏ°í Àִ°¡¿¡ ´Þ·ÁÀÖ´Ù. ´ÙÁß »ç¿ëÀÚ È¯°æÀÇ ½Ã½ºÅÛÀ̶ó¸é, ¸î¸î »ç¿ëÀÚ¸¸ Àְųª È¥ÀÚ »ç¿ëÇÏ´Â °æ¿ì¿Í´Â ¾öû³ª°Ô ´Ù¸£ ´Ù.±×·¯³ª, ¾î·µç ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ÁøÁ¤À¸·Î ¹«¾ùÀ» ÀǹÌÇϴ°¡¸¦ ÀÌÇØÇÏ´Â °Í Àº ÁÁÀº »ý°¢ÀÌ´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ°¡ µÈ´Ù°í Çؼ­ ÀÚ½ÅÀÌ UNIX Àü¹®°¡°¡ µÉ ¼ö´Â ¾ø´Ù. ´ëºÎºÐ ½Ã½ºÅÛ °ü¸®ÀÚ´Â ½ÇÁ¦·Î UNIX¿¡ ´ëÇؼ­ º°·Î ¸ð¸£´Â »ç¶÷ÀÌ ´ëºÎºÐÀÌ´Ù. ÀÌ¿Í ¸¶Âù°¡Áö·Î, ¾î¶² °æ¿ì¿¡´Â ÀÏ¹Ý »ç¿ëÀÚ°¡ ½Ã½ºÅÛ °ü¸®ÀÚ º¸´Ù UNIX¿¡ ´ëÇØ ¼­ ´õ ¸¹ÀÌ ¾Ë°í ÀÖÀ» ¼öµµ ÀÖ´Ù. ¶ÇÇÑ, ½Ã½ºÅÛ °ü¸®ÀÚ°¡ µÈ´Ù´Â °ÍÀÌ ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÇ »ç¿ëÀڵ鿡 ´ëÇؼ­ ¾î¶² ¾ÇÀǸ¦ °¡Áö°í »ç¿ëÇϵµ·Ï ÇÏ´Â °ÍÀÌ ¾Æ´Ï ´Ù. ½Ã½ºÅÛÀº ¿©·¯ºÐ¿¡°Ô »ç¿ëÀÚ È­ÀÏÀ» ¸¶À½´ë·Î ÇÒ ¼ö Àִ Ư±ÇÀÌ ÀÖ´Ù°í Çؼ­ ±×·¸°Ô ÇÒ ±Ç¸®¸¦ °¡Áø´Ù´Â °ÍÀ» ÀǹÌÇÏÁö´Â ¾Ê´Â´Ù. ¸¶Áö¸·À¸·Î, ½Ã½ºÅÛ °ü¸®ÀÚÀÇ ±æÀÌ ¸·°­ÇÑ ´ë¿ì¸¦ ¹Þ´Â °ÍÀÌ ¾Æ´Ï¶ó´Â °ÍÀÌ ´Ù. ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÌ 386À̵ç Cray ½´ÆÛÄÄÇ»ÅÍÀÌµç »ó°ü¾ø´Ù. ½Ã½ºÅÛÀÌ µ¹¾Æ°¡ ´Â °ÍÀº ±×·± ¿ä¼Ò¿Í´Â °ü°è¾øÀÌ °°´Ù´Â °ÍÀÌ´Ù. root ºñ¹Ð¹øÈ£¸¦ ¾È´Ù°í Çؼ­ µ·À̳ª ¸í¿¹ ȤÀº ¿©ÀÚÄ£±¸°¡ »ý±â´Â °Íµµ ¾Æ´Ï´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ´Â ´ÜÁö ½Ã½º ÅÛÀ» À¯ÁöÇÏ´Â °ÍÀÌ ÀÓ¹«ÀÏ »ÓÀÌ´Ù. 4.2 ½Ã½ºÅÛ ºÎÆà ½Ã½ºÅÛÀ» ºÎÆÃÇϴµ¥´Â Ç÷ÎÇÇ µå¶óÀ̺곪 ÇÏµå µå¶óÀ̺긦 »ç¿ëÇÒ ¼ö ÀÖ´Ù. 4.2.1 Ç÷ÎÇǸ¦ ÀÌ¿ëÇÑ ºÎÆà ´ëºÎºÐÀÇ »ç¶÷µéÀº ¸®´ª½º Ä¿³ÎÀ» Æ÷ÇÔÇÑ "boot floppy"¸¦ »ç¿ëÇÏ¿© ºÎÆÃÇÑ´Ù. ÀÌ Ä¿³ÎÀº ¸®´ª½º ·çÆ® ÆÄƼ¼ÇÀÌ ±× ¾È¿¡ ÄÚµùµÇ¾î ÀÖ´Ù. µû¶ó¼­, ·çÆ® ÆÄÀϽà ½ºÅÛ¿¡ ´ëÇÑ ÇÏµå µå¶óÀ̺긦 ãÀ» ¼ö ÀÖ´Ù.(rdev ¸í·ÉÀº Ä¿³Î À̹ÌÁö¿¡¼­ ·çÆ® ÆÄƼ¼ÇÀ» ¼³Á¤Çϴµ¥ »ç¿ëµÈ´Ù; ¾Æ·¡¸¦ º¸¶ó) ¿¹¸¦ µé¾î, ´ÙÀ½Àº ½Ã½ºÅÛ ¼³Ä¡½Ã SLS¿¡ ÀÇÇؼ­ ¸¸µé¾îÁø floppyÀÇ ÇüŸ¦ ¼³¸íÇÏ°í ÀÖ´Ù. ÀÚ½ÅÀÇ boot floppy¸¦ ¸¸µé·Á¸é, ¸ÕÀú ÇÏµå µð½ºÅ©¿¡ ÀÖ´Â Ä¿³Î À̹ÌÁöÀÇ À§ Ä¡¸¦ Á¤ÇØ¾ß ÇÑ´Ù. ÆÄÀÏ /Image ³ª /etc/Image°¡ ÀÖ¾î¾ß ÇÑ´Ù. ¾î¶² ¹èÆ÷º»¿¡ ´Â Ä¿³Î·Î ÆÄÀÏ /vmlinux¸¦ »ç¿ëÇÑ´Ù. ´ë½Å¿¡ ¾ÐÃàµÈ Ä¿³ÎÀ» °¡Áú ¼öµµ ÀÖ´Ù. ¾ÐÃàµÈ Ä¿³ÎÀº ºÎÆö§ ÀúÀý·Î Ç®·Á¼­ ¸Þ¸ð¸®¿¡ ¿Ã¶ó°¡¸ç ÇÏµå µð½ºÅ©¸¦ ´ú Â÷ ÁöÇÑ´Ù. ¾ÐÃàµÈ Ä¿³ÎÀ» °¡Áö°í ÀÖ´Ù¸é ÆÄÀÏ /zImage ³ª /etc/zImage¸¦ ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.ÀÏ´Ü ¾î´À Ä¿³ÎÀ» »ç¿ëÇÒ °ÍÀÎÁö °áÁ¤µÇ¸é, rdev ¸í·ÉÀ¸·Î Ä¿³Î ÀÌ ¹ÌÁö¿¡ ÀÖ´Â ·çÆ® µð¹ÙÀ̽º¸¦ ÀÚ½ÅÀÇ ¸®´ª½º ÆÄƼ¼ÇÀ¸·Î Á¤ÇÒ ¼ö ÀÖ´Ù. ¸í·É ÀÇ Çü½ÄÀº ¾Æ·¡¿Í °°´Ù. rdev ¿©±â¿¡¼­ Àº Ä¿³Î À̹ÌÁöÀÇ À̸§À̸ç, ´Â ¸®´ª ½º ·çÆ® ÆÄƼ¼ÇÀÇ À̸§ÀÌ´Ù. ¿¹¸¦ µé¾î, Ä¿³Î /etc/Image¿¡ ·çÆ® µð¹ÙÀÌ ½º¸¦ /dev/hda2·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÑ´Ù. # rdev /etc/Image /dev/hda2 rdev´Â ¶ÇÇÑ ºÎÆö§ »ç¿ëÇÒ µðÆúÆ® SVGA ¸ðµå¿Í °°Àº ´Ù¸¥ ¿É¼ÇÀ» Ä¿³Î ÀÌ ¹ÌÁö¿¡ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ÀÎÀÚ ¾øÀÌ rdev"¸¦ typeÇϸé ÀÚ¼¼ÇÑ µµ¿ò¸»À» ¾òÀ» ¼ö ÀÖ´Ù. root device¸¦ ¼³Á¤ÇÑ ´ÙÀ½, Ä¿³Î À̹ÌÁö¸¦ Ç÷ÎÇÇ·Î º¹»çÇÑ´Ù. Ç÷ÎÇÇ µð½ºÅ© ¿¡ µ¥ÀÌÅ͸¦ º¹»çÇÒ ¶§´Â ¸ÕÀú MS-DOS(·Î) Æ÷¸ËÀ» ÇؾßÇÑ´Ù. ÀÌ·¸°Ô ÇÔÀ¸·Î ½á, Ç÷ÎÇÇ µð½ºÅ©¿¡ ¼½ÅÍ¿Í Æ®·¢ Á¤º¸¸¦ µÎ°Ô µÇ¸ç, °í¹ÐµµÀÎÁö ¹è¹Ðµµ ÀÎÁö¸¦ ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, ÆÄÀÏ /etc/Image¿¡ ÀÖ´Â Ä¿³ÎÀ» /dev/fd0¿¡ ÀÖ´Â Ç÷ÎÇÇ·Î º¹»çÇÏ ·Á¸é, ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÑ´Ù. # cp /etc/Image /dev/fd0 ÀÌÁ¦ ÀÌ Ç÷ÎÇÇ·Î ¸®´ª½º¸¦ ºÎÆÃÇÒ ¼ö ÀÖ°Ô µÈ °ÍÀÌ´Ù. 4.2.2 LILO ¸¦ »ç¿ëÇÑ ºÎÆà ¶Ç ´Ù¸¥ ºÎÆÃÇÏ´Â ¹æ¹ýÀº LILO¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥Àº ÇÏµå µð½º Å©ÀÇ ºÎÆ® ¼½ÅÍ¿¡ Á¸ÀçÇÏ°Ô µÇ¸ç, ½Ã½ºÅÛÀÌ ÇÏµå µð½ºÅ©·Î ºÎÆÃµÉ ¶§ ½ÇÇàµÇ ¸ç, ÀÚµ¿ÀûÀ¸·Î ÇÏµå µð½ºÅ© ÀÚü¿¡ ÀúÀåµÈ Ä¿³Î À̹ÌÁö·Î ¸®´ª½º¸¦ ºÎÆÃÇÑ´Ù. LILO´Â ¶ÇÇÑ ¿©·¯°³ÀÇ ¿î¿µÃ¼Á¦¿¡ ´ëÇÏ¿© ºÎÆ® ·Î´õ·Î¼­ »ç¿ëµÉ ¼ö ÀÖÀ¸¸ç, ºÎÆö§ ºÎÆÃÇÒ ¿î¿µÃ¼Á¦(Linux ³ª MS-DOS¿Í °°Àº)¸¦ ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ ´Ù. LILO¸¦ »ç¿ëÇÏ¿© ºÎÆÃÇϸé, ºÎÆýÿ¡ ctrl ³ª alt ȤÀº shift Å°¸¦ ´©¸£Áö ¾ÊÀ¸ ¸é µðÆúÆ®·Î Á¤ÇØÁø ¿î¿µÃ¼Á¦°¡ ºÎÆõȴÙ. À̵é Áß ¾Æ¹« Å°³ª ´©¸£¸é, ºÎÆ® ÇÁ ·ÒÇÁÆ®°¡ Á¦°øµÇ¸ç, ¿©±â¿¡ ºÎÆ®ÇÒ("linux" ³ª "msdos"¿Í °°ÀÌ) ¿î¿µÃ¼Á¦ÀÇ À̸§ À» typeÇÏ¸é µÈ´Ù. ºÎÆ® ÇÁ·ÒÇÁÆ®¿¡¼­ tab Å°¸¦ ´©¸£¸é, ÀÌ¿ë °¡´ÉÇÑ ¿î¿µÃ¼Á¦ ÀÇ ¸®½ºÆ®¸¦ º¼ ¼ö ÀÖ´Ù. LILO´Â µð·ºÅ丮 /etc/lilo(lilo¸¦ °¡Áö°í ÀÖ´Ù¸é)¿¡ À§Ä¡ÇÑ´Ù. LILO¸¦ ¼³Ä¡ÇÏ´Â ½¬¿î ¹æ¹ýÀº ÆÄÀÏ /etc/lilo/config¸¦ ¼öÁ¤ÇÏ°í ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÏ´Â °ÍÀÌ´Ù. # /etc/lilo/lilo LILO ±¸¼ºÈ­ÀÏÀº ÀÚ½ÅÀÌ ºÎÆÃÇÏ°íÀÚ ÇÏ´Â ¿î¿µÃ¼Á¦ÀÇ "stanza"¸¦ °¡Áø´Ù. LILO ±¸¼ºÈ­ÀÏÀÇ ¿¹·Î ¾Æ·¡ ¼Â¾÷Àº /dev/hda1¿¡´Â ¸®´ª½º ·çÆ® ÆÄƼ¼ÇÀ», /dev/hda2 ¿¡´Â MS-DOS ÆÄƼ¼ÇÀ» °¡Áö°í ÀÖ´Â ½Ã½ºÅÛ¿¡ ´ëÇÑ °ÍÀÌ´Ù. # LILO¿¡°Ô /dev/hda( ù¹ø° non-SCSI ÇÏµå µå¶óÀ̺ê)¿¡ ÀÖ´Â # ºÎÆ® ·¹Äڵ带 ¼öÁ¤ÇÑ´Ù°í ¾Ë¸². /dev/hda°¡ ¾Æ´Ñ ´Ù¸¥ µå¶óÀ̺ê # ¿¡¼­ ºÎÆ®ÇÏ·Á¸é, ´ÙÀ½ ¶óÀÎÀ» º¯°æÇÑ´Ù. boot = /dev/hda # ºÎÆ® ·Î´õÀÇ À̸§. LILO¿¡ °üÇÑ Áß´ëÇÑ ÇØÅ·À» ÇÏÁö ¾Ê´Â´Ù¸é # ÀÌ È­ÀÏÀ» ¼öÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. install = /dev/lilo/boot.b # LILO°¡ ÃÖÀûÈ­ ¼öÇàÀ» ÇÔ. compact # /dev/hda1¿¡ ÀÖ´Â ¸®´ª½º ·çÆ® ÆÄƼ¼ÇÀ» À§ÇÑ stanza image = /dev/Image # Ä¿³ÎÀÇ À§Ä¡ label = linux # OSÀÇ À̸§(LILO ºÎÆ® ¸Þ´º¸¦ À§ÇÑ) root = /dev/hda1 # ·çÆ® ÆÄƼ¼ÇÀÇ À§Ä¡ vga = ask # Ä¿³Î¿¡°Ô ºÎÆ®¶§ SVGA ¸ðµå¸¦ ¹¯µµ·Ï ¾Ë¸² # /dev/hda2¿¡ ÀÖ´Â MS-DOS ÆÄƼ¼ÇÀ» À§ÇÑ stanza other = /dev/hda2 # ÆÄƼ¼ÇÀÇ À§Ä¡ table = /dev/hda # /dev/hda2¸¦ À§ÇÑ ÆÄƼ¼Ç Å×À̺íÀÇ À§Ä¡ label = msdos # OSÀÇ À̸§(ºÎÆ® ¸Þ´º¸¦ À§ÇÑ) À§ÀÇ /etc/lilo/config È­ÀÏ¿¡¼­ ù¹ø° ¿î¿µÃ¼Á¦°¡ LILO°¡ ºÎÆÃÇÒ µðÆúÆ® OS À̸ç, À§¿¡¼­ ¾ð±ÞÇßµíÀÌ, LILO ÇÁ·ÒÇÁÆ®¿¡¼­ ºÎÆÃÇÒ ´Ù¸¥ OS¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ ´Ù. ÇÁ·Î±×·¥ /etc/lilo/QuickInst´Â ¼Â¾÷¿¡ ´ëÇؼ­ Áú¹®À» ÇÏ°í LILO ȯ°æ¼³Á¤ È­ ÀÏÀ» »ý¼ºÇØÁØ´Ù. µð½ºÅ©¿¡ ÀÖ´Â Ä¿³Î À̹ÌÁö¸¦ ¼öÁ¤ ÇÒ ¶§¸¶´Ù ±× º¯È­¸¦ ºÎ Æ® ¼½ÅÍ¿¡ ¹Ý¿µÇϱâ À§Çؼ­ /etc/lilo/lilo¸¦ ´Ù½Ã ½ÇÇàÇØ¾ß ÇÑ´Ù. ¶ÇÇÑ À§¿¡¼­Ã³·³ "root = " ¶óÀÎÀ» »ç¿ëÇÑ´Ù¸é, rdev¸¦ »ç¿ëÇÏ¿© Ä¿³Î À̹ÌÁö ¿¡ ·çÆ® ÆÄƼ¼ÇÀ» ´Ù½Ã ¼³Á¤ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. LILO°¡ ºÎÆ®¶§ ¼³Á¤ÇÑ´Ù. ¸®´ª½º FAQ(ºÎ·Ï A ÂüÁ¶)´Â LILO¸¦ »ç¿ëÇÏ¿© OS/2ÀÇ ºÎÆ® ¸Å´ÏÀú¿Í ÇÔ²² ºÎÆÃÇÏ´Â ¹æ¹ýÀ» Æ÷ÇÔÇÏ¿© LILO¿¡ °üÇÑ ´õ ¸¹Àº Á¤º¸¸¦ Á¦°øÇÑ´Ù. 4.3 ½Ã½ºÅÛ ²ô±â ¸®´ª½º ½Ã½ºÅÛÀ» ²ô´Â °ÍÀº ´Ù¼Ò º¹ÀâÇÏ´Ù. ½Ã½ºÅÛ ½ÇÇà Áß¿¡ Àý´ë·Î power¸¦ ³»¸®°Å³ª reset ½ºÀ§Ä¡¸¦ ´­·¯¼­´Â ¾ÈµÈ´Ù. Ä¿³ÎÀº ¸Þ¸ð¸® ¹öÆÛ¿¡ µð ½ºÅ© I/OÀÇ ±â·ÏÀ» À¯ÁöÇÑ´Ù. Ä¿³ÎÀÌ ¹öÆÛÀÇ ³»¿ëÀ» µð½ºÅ©¿¡ ±â·ÏÇÒ ±âȸ¸¦ ÁÖÁö ¾Ê°í ½Ã½ºÅÛÀ» ¸®ºÎÆÃÇÏ°Ô µÇ¸é ÆÄÀϽýºÅÛÀÌ ¼Õ»óÀ» ÀÔÀ» ¼ö ÀÖ´Ù. shutdown ¸í·ÉÀ» »ç¿ëÇÒ ¶§ ¿ª½Ã ÁÖÀÇ°¡ ÇÊ¿äÇÏ´Ù. ¸ðµç ÇÁ·Î¼¼½º°¡ Á¾·á ½Ã±×³ÎÀ» ¹Þ°í, Á¤»óÀûÀ¸·Î Á¾·áµÇµµ·Ï(¾²±â¿Í ¸ðµç ÆÄÀÏÀ» ´Ý´Â µî) ÇؾßÇÑ ´Ù. ÆÄÀϽýºÅÛÀº ¾ÈÀüÇÏ°Ô unmount µÇ¾î¾ß ÇÑ´Ù. ¿øÇÑ´Ù¸é, »ç¿ëÀڵ鿡°Ô ½Ã ½ºÅÛÀ» ³»¸°´Ù´Â °æ°í¸¦ ÁÖ°í logoffÇÒ ±âȸ¸¦ ÁÙ ¼ö ÀÖ´Ù. ½Ã½ºÅÛÀ» ¾ÈÀüÇÏ°Ô ²ô´Â °¡Àå ½¬¿î ¹æ¹ýÀº shutdown ¸í·ÉÀ» »ç¿ëÇÏ´Â °ÍÀÌ ´Ù. ¸í·ÉÀÇ Çü½ÄÀº ´ÙÀ½°ú °°´Ù. shut Àº ½Ã½ºÅÛÀ» ²ø ½Ã°£À̸ç(hh:mm:ssÀÇ Çü½ÄÀ¸·Î), ´Â shutdownÇϱâ Àü¿¡ ¸ðµç »ç¿ëÀÚÀÇ Å͹̳ο¡ Ãâ·ÂµÇ´Â ¸Þ½ÃÁöÀÌ´Ù. ´ë½Å, ¸¦ "now"·Î ÁöÁ¤Çϸé Áï½Ã shutdownÇÒ ¼ö ÀÖ´Ù. -r ¿É¼ÇÀº ½Ã½ºÅÛÀ» ´Ù ½Ã ºÎÆÃÇÏ·Á°í ÇÒ ¶§ »ç¿ëÇÑ´Ù. ¿¹¸¦ µé¾î, ½Ã½ºÅÛÀ» 8:00pm¿¡ shutdownÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÑ´Ù. # shutdown -r 20:00 ¸í·É halt´Â ¾î¶°ÇÑ °æ°í ¸Þ½ÃÁöµµ ¾øÀÌ °­Á¦·Î Áï½Ã shutdownÇÒ ¶§ »ç¿ëµÈ ´Ù. halt´Â È¥ÀÚ ½Ã½ºÅÛÀ» »ç¿ëÇÏ°í ÀÖ°í shutdownÇÏ°í ½Ã½ºÅÛÀ» turn offÇÏ·Á°í ÇÒ ¶§ À¯¿ëÇÏ´Ù. ¡Þ ´ÙÀ½ ¸Þ½ÃÁö¸¦ º¼ ¶§±îÁö´Â ½Ã½ºÅÛÀ» ´Ù½Ã ºÎÆÃÇϰųª ÆÄ¿ö¸¦ ³»¸®Áö ¸» °Í. The System is halted shutdown À̳ª halt ¸í·ÉÀ» »ç¿ëÇÏ¿© ½Ã½ºÅÛÀ» "¸»²ûÇÏ°Ô" shutdownÇÏ´Â °Í Àº ¸Å¿ì Áß¿äÇÏ´Ù. ¾î¶² ½Ã½ºÅÛ¿¡¼­´Â ctrl-alt-del¸¦ ´©¸£¸é Æ®·¦ÀÌ ¹ß»ýÇÏ¿© shutdownÀ» ºÎ¸£°Ô µÇ¸ç, ±×·¯³ª ¶Ç ¾î¶² ½Ã½ºÅÛ¿¡¼­´Â "Vulcan nerve pinch" ¸¦ »ç¿ëÇÏ¿© ½Ã½ºÅÛÀ» Áï½Ã ¸®ºÎÆÃÇϸç Àç³­À» ÀÏÀ¸Å³ ¼ö ÀÖ´Ù. 4.4 »ç¿ëÀÚ °ü¸® ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÌ ´ÙÁß »ç¿ëÀÚ È¯°æÀÌµç ¾Æ´Ïµç, ¸®´ª½º ÇÏ¿¡¼­ »ç¿ëÀÚ °ü ¸®ÀÇ °üÁ¡À» ÀÌÇØÇÏ´Â °ÍÀº Áß¿äÇÏ´Ù. ½ÉÁö¾î È¥ÀÚ »ç¿ëÇÒÁö¶óµµ, ÀÚ½ÅÀ» À§ÇÑ º°°³ÀÇ °èÁ¤À» °¡Áú ÇÊ¿ä°¡ ÀÖ´Ù.(´ëºÎºÐÀÇ ÀÛ¾÷À» Çϴµ¥´Â rootº¸´Ù´Â ´Ù¸¥ °èÁ¤À» »ç¿ëÇÏ´Â °ÍÀÌ ¾ÈÀüÇÏ´Ù.) ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â »ç¶÷ÀÌ¸é ´©±¸³ª ÀÚ±â ÀÚ½ÅÀÇ °èÁ¤À» °¡Á®¾ß ÇÑ´Ù. ¿©·¯ »ç¶÷ÀÌ °°Àº °èÁ¤À» °øÀ¯ÇÏ´Â °ÍÀº ÁÁÁö ¾Ê´Ù. º¸¾È ¹®Á¦¸¦ ¾ß±â½Ãų »Ó¸¸ ¾Æ´Ï¶ó, °èÁ¤Àº ½Ã½ºÅÛÀÇ »ç¿ëÀÚ¸¦ À¯ÀÏÇÏ°Ô ½Äº°Çϴµ¥ »ç¿ëµÈ´Ù. °¡²û¾¿Àº ´©°¡ ¹«¾ùÀ» ÇÏ°í ÀÖ´ÂÁö¿¡ ´ëÇÑ ±â·ÏÀ» À¯ÁöÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. 4.4.1 »ç¿ëÀÚ °ü¸®ÀÇ °³³ä ½Ã½ºÅÛÀº °¢ »ç¿ëÀÚ¿¡ ´ëÇÏ¿© ¸¹Àº ºÎºÐÀÇ Á¤º¸¸¦ °¡Áø´Ù. ¿ä¾àÇÏ¸é ¾Æ·¡¿Í °°´Ù. username : »ç¿ëÀÚ À̸§Àº ½Ã½ºÅÛ¿¡ ¸ðµç »ç¿ëÀÚ¿¡°Ô ÁÖ¾îÁö´Â À¯ÀÏÇÑ ½Äº°ÀÚ ÀÌ´Ù. larry, karl, mdwµîÀÌ »ç¿ëÀÚ À̸§ÀÇ ¿¹ÀÌ´Ù. "_"(underscore) ¿Í "." (period)´Â ¹°·Ð ¹®ÀÚ¿Í ¼ýÀÚ°¡ »ç¿ëµÉ ¼ö ÀÖ´Ù. »ç¿ëÀÚ À̸§Àº Åë»ó 8ÀÚ·Î Á¦ ÇѵȴÙ. user ID : »ç¿ëÀÚ ID ȤÀº UID´Â ½Ã½ºÅÛ¿¡ ¸ðµç »ç¿ëÀÚ¿¡°Ô ÁÖ¾îÁö´Â À¯ÀÏÇÑ ¼ýÀÚÀÌ´Ù. ½Ã½ºÅÛÀº ´ë°³ »ç¿ëÀÚ À̸§º¸´Ù´Â UID¿¡ ´ëÇÑ Á¤º¸¸¦ À¯ÁöÇÑ´Ù. group ID : ±×·ì ID ȤÀº GID´Â »ç¿ëÀÚÀÇ µðÆúÆ® ±×·ìÀÇ IDÀÌ´Ù. 3.9Àý¿¡¼­ ±× ·ì Çã°¡¿¡ ´ëÇؼ­ ³íÀÇÇÏ¿´À¸¸ç, °¢ »ç¿ëÀÚ´Â ½Ã½ºÅÛ °ü¸®ÀÚ°¡ Á¤ÀÇÇÑ Çϳª Ȥ Àº ±×ÀÌ»óÀÇ ±×·ì¿¡ ¼ÓÇÑ´Ù. ¾Æ·¡¿¡ ´õ ÀÚ¼¼È÷ µÇ¾îÀÖ´Ù. password : ½Ã½ºÅÛÀº ¶ÇÇÑ »ç¿ëÀÚÀǾÏȣȭµÈ ºñ¹Ð¹øÈ£¸¦ ÀúÀåÇÑ´Ù. passwd ¸í ·ÉÀº »ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£¸¦ ¼³Á¤ÇÏ°í º¯°æÇϴµ¥ »ç¿ëµÈ´Ù. full name : »ç¿ëÀÚÀÇ "½ÇÁ¦ À̸§" ȤÀº "¿ÏÀüÇÑ À̸§" ¶ÇÇÑ »ç¿ëÀÚ À̸§°ú ÇÔ²² ÀúÀåµÈ´Ù. ¿¹¸¦ µé¾î, »ç¿ëÀÚ schmoj´Â ½ÇÁ¦·Î "Joe Schmo"¶ó´Â À̸§À» °¡Áö´Â »ç¿ëÀÚÀÌ´Ù. home directory: Ȩµð·ºÅ丮´Â »ç¿ëÀÚ°¡ ·Î±ä¶§ óÀ½ µé¾î°¡´Â µð·ºÅ丮ÀÌ´Ù.¸ð µç »ç¿ëÀÚ´Â ÀÚ½ÅÀÇ È¨ µð·ºÅ丮¸¦ °¡Á®¾ß Çϸç, ´ë°³ /home ¾Æ·¡¿¡ ÀÖ´Ù. login shell: »ç¿ëÀÚÀÇ ·Î±ä ½©Àº ·Î±ä¶§ »ç¿ëÀÚ¸¦ À§Çؼ­ ½ÃÀ۵Ǵ ½©ÀÌ´Ù. ¿¹¸¦ µé¸é, /bin/bash ¿Í /bin/tcshÀÌ´Ù. ÆÄÀÏ /etc/passwd´Â »ç¿ëÀÚ¿¡ °üÇÑ ÀÌ·¯ ÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÑ´Ù. ÆÄÀÏ¿¡ °¢ ¶óÀÎÀº ÇÑ »ç¿ëÀÚ¿¡ ´ëÇÑ Á¤º¸¸¦ °¡Áø´Ù. °¢ ¶ó ÀÎÀÇ Çü½ÄÀº ´ÙÀ½°ú °°´Ù. username:encrypted password:UID:GID:full name:home directory:login shell ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°´Ù. kiwi:Xv8Q981g71oKK:102:100:Laura Poole:/home/kiwi:/bin/bash º¸´Â ¹Ù¿Í °°ÀÌ Ã¹¹ø° Çʵå "kiwi"´Â »ç¿ëÀÚ À̸§ÀÌ´Ù. ´ÙÀ½ Çʵå "Xv8Q981g71oKK"´Â ¾ÏȣȭµÈ ºñ¹Ð¹øÈ£ÀÌ´Ù. ºñ¹Ð¹øÈ£´Â ¾Ë¾Æº¼ ¼ö ¾ø´Â Çü Å·Π½Ã½ºÅÛ¿¡ ÀúÀåµÈ´Ù. ºñ¹Ð¹øÈ£´Â ±× ÀÚü¸¦ ±âº» Å°·Î »ç¿ëÇÏ¿© ¾ÏȣȭµÈ ´Ù.¹Ù²Ù¾î ¸»ÇÏÀÚ¸é, Çص¶ÇÒ ºñ¹Ð¹øÈ£¸¦ ¾Ë¾Æ¾ß Çϸç, ÀÌ·± ÇüÅÂÀÇ ¾Ïȣȭ´Â Àý ´ë·Î ¾ÈÀüÇÏ´Ù. ¾î¶² ½Ã½ºÅÛÀº "shadow password"¸¦ »ç¿ëÇϸç, ºñ¹Ð¹øÈ£ Á¤º¸´Â ÆÄ ÀÏ /etc/shadow·Î ÀÌÀüµÈ´Ù. ¿Ö³ÄÇϸé, /etc/passwd´Â ´©±¸³ª ÀÐÀ» ¼ö Àֱ⠶§¹® ¿¡, /etc/shadow È­ÀÏÀ» »ç¿ëÇÏ¸é º¸¾ÈÀÇ Á¤µµ¸¦ ³ô¿©ÁÖ°Ô µÈ´Ù. ½¦µµ¿ì ºñ¹Ð ¹øÈ£´Â ºñ¹Ð¹øÈ£ ¸¸·á±â°£°ú °°Àº ¸î°¡Áö ´Ù¸¥ Ư¡À» Á¦°øÇÑ´Ù. ÀÌ·¯ÇÑ Æ¯Â¡ ¿¡ ´ëÇؼ­´Â ¿©±â¿¡¼­ ´Ù·çÁö ¾ÊÀ» °ÍÀÌ´Ù. ¼¼¹ø° Çʵå "102"´Â UIDÀÌ´Ù. ÀÌ°ÍÀº °¢ »ç¿ëÀÚ¿¡ ´ëÇØ À¯ÀÏÇØ¾ß ÇÑ´Ù. ³×¹ø° Çʵå "100"Àº GIDÀÌ´Ù. ÀÌ »ç¿ëÀÚ´Â ±×·ì³Ñ¹ö 100¿¡ ¼ÓÇÑ´Ù. »ç¿ëÀÚ Á¤º¸¿Í ¸¶Âù°¡Áö·Î ±×·ìÁ¤º¸´Â /etc/groupÈ­ÀÏ¿¡ ÀúÀåµÈ´Ù. 4.4.5Àý¿¡ ´õ ¸¹Àº Á¤º¸¸¦ ´Ù·ç°í ÀÖ´Ù. ´Ù¼¸¹ø° Çʵå´Â »ç¿ëÀÚÀÇ ¿ÏÀüÇÑ À̸§ "Laura Poole"ÀÌ´Ù. ¸¶Áö¸· µÎ Çʵå´Â °¢°¢ »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮(/home/kiwi)¿Í ·Î±ä ½© (/bin/bash)ÀÌ´Ù. »ç¿ëÀÚÀÇ È¨µð·ºÅ丮´Â »ç¿ëÀÚÀÇ À̸§°ú °°Àº À̸§ÀÏ ÇÊ¿ä´Â ¾ø´Ù. ÇÏÁö¸¸, ÀÌ·¸°Ô ÇÔÀ¸·Î½á µð·ºÅ丮¸¦ ½Äº°Çϴµ¥ µµ¿òÀÌ µÈ´Ù. 4.4.2 »ç¿ëÀÚ µî·Ï »ç¿ëÀÚ¸¦ Ãß°¡ µî·ÏÇÒ ¶§, ÃëÇؾßÇÒ ¸î °¡Áö ÀýÂ÷°¡ ÀÖ´Ù. ¸ÕÀú, »ç¿ë ÀÚ´Â /etc/passwd È­ÀÏ¿¡ À¯ÀÏÇÑ username¿Í UID¸¦ °¡Áø Ç׸ñÀ» ³Ö¾î¾ß ÇÑ ´Ù. GID¿Í fullname, ±× ¿Ü Á¤º¸µµ ÁöÁ¤ÇØ¾ß ÇÑ´Ù. ±× ´ÙÀ½ »ç¿ëÀÚÀÇ È¨ µð·º Å丮¸¦ ¸¸µé°í, ±× µð·ºÅ丮ÀÇ Çã°¡¸¦ »ç¿ëÀÚ°¡ ¼ÒÀ¯Çϵµ·Ï ¼³Á¤ÇÏ¿©¾ß ÇÑ´Ù. ½© ÃʱâÈ­ ÆÄÀÏÀº »õ·Î¿î Ȩµð·ºÅ丮¿¡ Á¦°øµÇ¾î¾ß Çϸç, ¶Ç´Ù¸¥ ´Ù¾çÇÑ ½Ã½º ÅÛ ±¸¼ºÈ­Àϵµ Á¦°øµÇ¾î¾ß ÇÑ´Ù.(¿¹¸¦ µé¸é, »õ·Î¿î »ç¿ëÀÚ¸¦ À§ÇÑ µµÂøÇÑ e-mail¸¦ À§ÇÑ ÀúÀå¼Ò¸¦ ¼³Á¤ÇÏ´Â µî) ¼öÀÛ¾÷À¸·Î ÀÏÀÏÀÌ »ç¿ëÀÚ¸¦ µî·ÏÇÏ´Â ÀÏÀÌ ¾î·ÆÁö´Â ¾ÊÁö¸¸ ´ÙÁß »ç¿ëÀÚ ½Ã ½ºÅÛ¿¡¼­´Â ÀÌ·¯ÇÑ °ÍµéÀ» Àؾî¹ö¸®±â ½±´Ù. »ç¿ëÀÚ¸¦ µî·ÏÇÏ´Â °¡Àå ½¬¿î ¹æ ¹ýÀº ÇÊ¿äÇÑ Á¤º¸¸¦ Áú¹®ÇÏ°í ÀÚµ¿À¸·Î ¸ðµç ½Ã½ºÅÛ È­ÀÏÀ» ¼öÁ¤ÇØ ÁÖ´Â ´ëÈ­ ½Ä ÇÁ·Î±×·¥À» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥ÀÇ À̸§Àº useradd ȤÀº adduserÀ̸ç, ¼³Ä¡µÈ ¼ÒÇÁÆ®¿þ¾î¿¡ µû¶ó ´Ù¼Ò ´Ù¸£´Ù. ÀÌ·¯ÇÑ ¸í·ÉÀº ¸Å´º¾ó ÆäÀÌÁö¸¦ ã¾Æº¸¸é ÀÚ¼¼ÇÏ°Ô ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. 4.4.3 »ç¿ëÀÚ »èÁ¦ »ç¿ëÀÚ µî·Ï°ú À¯»çÇÏ°Ô, »ç¿ëÀÚ¸¦ »èÁ¦ÇÏ´Â °ÍÀº ¼³Ä¡µÈ ¼ÒÇÁÆ®¿þ¾î¿¡ µû ¶ó userdel ȤÀº deluser À̶õ ¸í·ÉÀ» °¡Áö°í ÇÒ ¼ö ÀÖ´Ù. Àӽ÷Π»ç¿ëÀÚ°¡ ½Ã½ºÅÛ¿¡ ·Î±äÇÏ´Â °ÍÀ» "ÁßÁö"ÇÏ·Á¸é(»ç¿ëÀÚ °èÁ¤À» »èÁ¦ ÇÏÁö ¾Ê°í), °£´ÜÈ÷ /etc/passwd È­ÀÏ¿¡ ºñ¹Ð¹øÈ£ Çʵ忡 ¾Ö½ºÅ͸®½ºÅ©("*")¸¦ ¾ÕºÎºÐ¿¡ ÷°¡ÇÏ¸é µÈ´Ù. ¿¹¸¦ µé¸é, »ç¿ëÀÚ kiwi¸¦ /etc/passwd È­ÀÏ¿¡¼­ º¯°æ ÇÏ·Á¸é, ´ÙÀ½ÀÇ º¸±â¿Í °°À¸¸ç kiwiÀÇ ·Î±äÀº ÀÌÁ¦ Á¦ÇѵȴÙ. kiwi:*Xv8Q981g71oKK:102:100:Laura Poole:/home/kiwi:/bin/sh 4.4.4 »ç¿ëÀÚÀÇ È¯°æ¼³Á¤ »ç¿ëÀÚ¸¦ µî·ÏÇÑ ´ÙÀ½, ±× »ç¿ëÀÚ¿¡ ´ëÇÑ È¨µð·ºÅ丮³ª ºñ¹Ð¹øÈ£ °°Àº ¼Ó¼º À» º¯°æÇØ¾ß ÇÑ´Ù. °¡Àå ½¬¿î ¹æ¹ýÀº /etc/passwd È­ÀÏ¿¡ Á÷Á¢ °ªÀ» º¯°æÇÏ´Â °ÍÀÌ´Ù. »ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£¸¦ ¼³Á¤ÇÏ·Á¸é, passwd ¸í·ÉÀ» »ç¿ëÇÑ´Ù. ¿¹¸¦ µé¸é, # passwd larry ¿Í °°ÀÌÇÔÀ¸·Î½á larryÀÇ ºñ¹Ð¹øÈ£¸¦ º¯°æÇÒ ¼ö ÀÖ´Ù. root »ç¿ëÀÚ¸¸ÀÌ ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î ´Ù¸¥ »ç¿ëÀÚÀÇ ºñ¹Ð¹øÈ£¸¦ º¯°æÇÒ ¼ö ÀÖÀ¸¸ç, º¸Åë »ç¿ëÀÚ´Â ÀÚ½ÅÀÇ ºñ¹Ð¹øÈ£¸¦ ¶ÇÇÑ passwd ¸í·ÉÀ» °¡Áö°í º¯°æÇÒ ¼ö ÀÖ´Ù. ¾î¶² ½Ã½ºÅÛ¿¡¼­´Â, chfn °ú chsh ¸í·ÉÀ» Á¦°øÇÏ¿© »ç¿ëÀÚ°¡ ÀÚ½ÅÀÇ fullname °ú login ½©ÀÇ ¼Ó¼º À» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ÀϹÝÀûÀ¸·Î´Â »ç¿ëÀÚ°¡ ÀÌ·¯ÇÑ ¼Ó¼ºÀ» º¯°æÇÏ·Á¸é ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ¿äûÇØ¾ß ÇÒ °ÍÀÌ´Ù. 4.4.5 ±×·ì À§¿¡¼­ ¾ð±ÞÇßµíÀÌ, °¢ »ç¿ëÀÚ´Â Çϳª ȤÀº ±× ÀÌ»óÀÇ ±×·ì¿¡ ¼ÓÇÑ´Ù. ±×·ì °ü°è°¡ ½ÇÁ¦·Î Áß¿äÇÑ °ÍÀº ÆÄÀÏÇã°¡¿Í °ü°è°¡ Àֱ⠶§¹®À̸ç, 3.9ÀýÀ» µ¹ÀÌÄÑ º¼ ¶§, °¢ ÆÄÀÏÀº "±×·ì ¼ÒÀ¯±Ç"°ú ±× ±×·ì¿¡ ¼ÓÇÑ »ç¿ëÀÚ°¡ ÆÄÀÏÀ» ¾î´À Á¤µµ Á¢±ÙÇÒ ¼ö ÀÖ´ÂÁö¸¦ Á¤ÀÇÇÑ ÀÏ·ÃÀÇ ÆÄÀÏÇã°¡¸¦ °¡Áö°í ÀÖ´Ù. bin, mail, sys¿Í °°Àº ¸î °³ÀÇ ½Ã½ºÅÛ-Á¤ÀÇ ±×·ìÀÌ ÀÖ´Ù. »ç¿ëÀÚµéÀº ÀÌ ±× ·ì¿¡ ¼ÓÇؼ­´Â ¾ÈµÇ¸ç, ½Ã½ºÅÛ ÆÄÀÏ Çã°¡¸¦ À§ÇØ »ç¿ëµÈ´Ù. ´ë½Å¿¡, »ç¿ëÀÚ ´Â users¿Í °°Àº °³°³ÀÇ ±×·ì¿¡ ¼ÓÇØ¾ß ÇÑ´Ù. Á»´õ ±¸Ã¼ÀûÀ¸·Î Ç¥ÇöÇÏ·Á ¸é, student, staff, faculty¿Í °°Àº ¿©·¯°³ÀÇ »ç¿ëÀÚ ±×·ìÀ» À¯ÁöÇÒ ¼ö ÀÖ´Ù. /etc/group È­ÀÏÀº ÀÌ·¯ÇÑ ±×·ì¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù. °¢ ¶óÀÎÀÇ Çü ½ÄÀº ´ÙÀ½°ú °°´Ù. group name:password:GID:other members ¸î °¡Áö ±×·ìÀÇ ¿¹´Â ´ÙÀ½°ú °°´Ù. root:*:0: users:*:100:mdw,larry guest:*:200: other:*:250:kiwi ù¹ø° ±×·ì root´Â Ưº°È÷ root °èÁ¤À» À§ÇØ ½Ã½ºÅÛ ±×·ìÀ¸·Î ¿¹¾àµÇ¾î ÀÖ ´Ù. ´ÙÀ½ ±×·ì users´Â ÀÏ¹Ý »ç¿ëÀÚ¸¦ À§ÇÑ °ÍÀ̸ç, GID·Î 100À» °¡Áö°í ÀÖ´Ù. »ç¿ëÀÚ mdw¿Í larry°¡ ÀÌ ±×·ì¿¡¼­ Á¢±ÙÀÌ ÁÖ¾îÁ® ÀÖ´Ù. /etc/passwd È­ÀÏ¿¡¼­ ´Â °¢ »ç¿ëÀÚ¿¡°Ô µðÆúÆ® GID°¡ ÁÖ¾îÁø´Ù. ±×·¯³ª, /etc/group È­ÀÏ¿¡ »ç¿ëÀÚ À̸§À» ´Ù¸¥ ±×·ì¿¡ Ãß°¡ÇÔÀ¸·Î½á »ç¿ëÀÚ´Â Çϳª ÀÌ»óÀÇ ±×·ì¿¡ ¼ÓÇÏ°Ô µÈ´Ù. group ¸í·ÉÀº Àڽſ¡°Ô Á¢±ÙÀÌ ÁÖ¾îÁø ±×·ìÀ» Ç¥½ÃÇØÁØ´Ù. ¼¼¹ø° ±×·ì guest ±×·ìÀº °Ô½ºÆ®»ç¿ëÀÚ¸¦ À§ÇÑ °ÍÀ̸ç, otherÀº "other" »ç¿ë ÀÚ¸¦ À§ÇÑ ±×·ìÀ̸§ÀÌ´Ù. »ç¿ëÀÚ kiwi°¡ ÀÌ ±×·ì¿¡¼­ Á¢±ÙÀÌ ÁÖ¾îÁ® ÀÖ´Ù. º¸´Â ¹Ù¿Í °°ÀÌ, /etc/group È­ÀÏÀÇ "password" Çʵå´Â °ÅÀÇ »ç¿ëµÇÁö ¾Ê´Â´Ù. ¶§¶§·Î ±×·ì Á¢±Ù¿¡¼­ ºñ¹Ð¹øÈ£¸¦ ¼³Á¤Çϴµ¥ »ç¿ëµÇ¸ç °ÅÀÇ ÇÊ¿äÇÏÁö ¾Ê ´Ù. º¸ÅëÀº »ç¿ëÀÚµéÀÌ (newgroup ¸í·ÉÀ¸·Î)Ư±Ç ±×·ìÀ» º¯°æÇÏ´Â °ÍÀ» ¹Ì¿¬ ¿¡ ¹æÁöÇÏ·Á¸é, ºñ¹Ð¹øÈ£ Çʵå´Â "*"·Î ¼³Á¤ÇÑ´Ù. ½Ã½ºÅÛ¿¡ ±×·ìÀ» µî·ÏÇϴµ¥ addgroup ȤÀº groupadd ¸í·ÉÀÌ »ç¿ëµÈ´Ù. ´ë°³´Â, ±×·ìÀ» µî·ÏÇϴµ¥ º°´Ù¸¥ Á¶°ÇÀÌ ÇÊ¿ä ¾øÀ¸¹Ç·Î, /etc/group È­ÀÏ¿¡ ¹Ù ·Î Ç׸ñÀ» Ãß°¡ÇÏ´Â °ÍÀÌ ´õ ½±´Ù. ±×·ìÀ» »èÁ¦Çϱâ À§Çؼ­´Â °£´ÜÈ÷ /etc/group È­ÀÏ¿¡¼­ ±× Ç׸ñÀ» Áö¿ì¸é µÈ´Ù. 4.5 ÆÄÀÏ ¾ÆÄ«À̺ê¿Í ¾ÐÃà ¹é¾÷¿¡ ´ëÇؼ­ ³íÇϱâ Àü¿¡, ¸ÕÀú UNIX ½Ã½ºÅÛ¿¡¼­ ¼ÒÇÁÆ®¿þ¾î¸¦ ¾ÆÄ«ÀÌºê ¹× ¾ÐÃàÇϴµ¥ »ç¿ëµÇ´Â µµ±¸µéÀ» ¼Ò°³ÇÏ°íÀÚ ÇÑ´Ù. 4.5.1 tarÀÇ »ç¿ë¿¹ tar ¸í·ÉÀº ÁÖ·Î ¼ÒÇÁÆ®¿þ¾î¸¦ ¾ÆÄ«À̺êÇϴµ¥ »ç¿ëµÈ´Ù. tar ¸í·ÉÀÇ Çü½ÄÀº ´ÙÀ½°ú °°´Ù. tar ... ¿©±â¼­ Àº tar¸¦ À§ÇÑ ¸í·É°ú ¿É¼ÇÀ» ³ªÅ¸³»¸ç, ¿¡¼­ Àº ¾ÆÄ«À̺êÈ­ÀÏÀ» ¸¸µé°Å³ª ÇØÁ¦ÇÒ ÆÄÀÏÀ» ³ªÅ¸³½´Ù. ¿¹¸¦ µé¾î, ¸í·É # tar cvf backup.tar /etc´Â /etc µð·ºÅ丮³»ÀÇ ¸ðµç ÆÄÀÏÀ» tar ¾ÆÄ«À̺ê È­ÀÏÀÎ backup.tar·Î ¹­¾îÁØ´Ù. ù¹ø° ÀÎÀÚÀÎ "cvf"´Â tar ¸í·ÉÀÇ "¸í·É"ÀÌ´Ù. "c"´Â »õ ·Î¿î ¾ÆÄ«À̺êÈ­ÀÏÀ» »ý¼ºÇÔÀ» ¸»ÇÑ´Ù. "v" ¿É¼ÇÀº verbose ¸ðµå¸¦ ³ªÅ¸³»¸ç, ¾ÆÄ«À̺êµÈ È­ÀϸíÀ» Ç¥½ÃÇÑ´Ù. "f" ¿É¼ÇÀº ÆÄÀÏ°ú µð·ºÅ丮¸íÀ» ¾ÆÄ«À̺ê È­ÀÏ ¿¡ Ãß°¡ÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù. ´ÙÀ½ ¸í·ÉÀº # tar xvf backup.tar ÇöÀç µð·ºÅ丮¿¡ backup.tar È­ÀÏÀ» Ç®¾î³õÀ» °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀº ¶§·Î´Â À§ÇèÇÏ´Ù- tar È­ÀÏÀ» Ç® ¶§, ±¸È­ÀϵéÀÌ °ãÃÄ ¾²¿©Áö°Ô µÈ´Ù´Â °ÍÀÌ´Ù.´õ±º´Ù ³ª, tar È­ÀÏÀ» Ç®±â Àü¿¡ Ç®¸®´Â ÆÄÀÏÀÇ À§Ä¡¸¦ ¹Ì¸® ¾Ë¾Æ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ È­ÀϵéÀÌ ¾ÆÄ«À̺êµÈ´Ù°í ÇÏÀÚ; /etc/hosts, /etc/group, /etc/passwd. ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϸé, # tar cvf backup.tar /etc/hosts /etc/group /etc/passwd µð·ºÅ丮¸í /etc/°¡ °¢ È­ÀϸíÀÇ ½ÃÀۺο¡ Ãß°¡µÈ´Ù. ÀÌ È­ÀÏÀ» Á¤È®ÇÑ À§Ä¡¿¡ Ç®·Á¸é, ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇØ¾ß ÇÑ´Ù. # cd / # tar xvf backup.tar ¿Ö³ÄÇϸé, ÆÄÀÏÀÌ ¾ÆÄ«À̺ê È­ÀÏ¿¡ ÀúÀåµÈ °æ·Î¸íÀ» °¡Áö°í Ç®¸®±â ¶§¹®ÀÌ´Ù. ±×·¯³ª, ´ÙÀ½°ú °°ÀÌ ¾ÆÄ«À̺êÇÑ´Ù¸é # cd /etc # tar cvf hosts group passwd µð·ºÅ丮¸íÀº ¾ÆÄ«À̺ê È­ÀÏ¿¡ ÀúÀåµÇÁö ¾Ê´Â´Ù. ±×·¯¹Ç·Î, ±× È­ÀÏÀ» Ç®±â Àü ¿¡ ¸ÕÀú "cd /etc"¸¦ ÇؾßÇÑ´Ù. º¸´Â¹Ù¿Í °°ÀÌ, tar È­ÀÏÀÌ ¾î¶»°Ô »ý¼ºµÇ¾ú´Â°¡ ÇÏ´Â °ÍÀÌ Çª´Â À§Ä¡¸¦ ´Ù¸£°Ô ÇÑ´Ù. ´ÙÀ½ ¸í·ÉÀº # tar tvf backup.tar Ç®±â Àü¿¡ tar È­ÀÏÀÇ "index"¸¦ Ãâ·ÂÇϴµ¥ »ç¿ëµÈ´Ù. ÀÌ·¸°Ô ÇÏ¿©, ¾î¶² µð·º Å丮ÀÇ ¾î¶² È­ÀÏÀÌ ¾ÆÄ«À̺ê È­ÀÏ¿¡ ÀúÀåµÇ¾î ÀÖ´ÂÁö¸¦ ¾Ë ¼ö ÀÖÀ¸¸ç, Á¤È® ÇÑ À§Ä¡¿¡ ¾ÆÄ«À̺ê È­ÀÏÀ» Ç® ¼ö ÀÖ´Ù. 4.5.2 gzip°ú compressÀÇ »ç¿ë¿¹ MS-DOS¸¦ À§ÇÑ ¾ÆÄ«À̺ê ÇÁ·Î±×·¥°ú ´Þ¸®, tar´Â ÀÚµ¿À¸·Î ÆÄÀÏÀ» ¾ÐÃà ÇØ ÁÖÁö ¾Ê´Â´Ù. ±×·¯¹Ç·Î, µÎ°³ÀÇ 1M ÆÄÀÏÀ» ¾ÆÄ«À̺êÇϸé, °á°ú´Â 2MÅ©±âÀÇ tarÈ­ÀÏÀÌ »ý±æ °ÍÀÌ´Ù. gzip ¸í·ÉÀº ÆÄÀÏÀ» ¾ÐÃàÇϴµ¥ »ç¿ëµÈ´Ù. (¾ÐÃàÀ» À§ Çؼ­ ÆÄÀÏÀº tar ÆÄÀÏÀÏ ÇÊ¿ä°¡ ¾ø´Ù). ´ÙÀ½ ¸í·ÉÀº # gzip -9 backup.tar backup.tar¸¦ ¾ÐÃàÇÏ¿© tarÀÇ ¾ÐÃàµÈ ¹öÀüÀÎ backup.tar.gz¶ó´Â È­ÀÏÀ» ³²±æ °ÍÀÌ´Ù. ½ºÀ§Ä¡ -9 ´Â °¡Àå ³ôÀº ¾ÐÃàÀ²À» »ç¿ëÇÑ´Ù´Â °ÍÀÌ´Ù. gunzip ¸í·ÉÀº gzippedµÈ ÆÄÀÏÀ» Ǫ´Âµ¥ »ç¿ëµÈ´Ù. "gzip -d" ¸¦ »ç¿ëÇصµ µÉ °ÍÀÌ´Ù. gzip´Â ºñ±³Àû UNIX °è¿¡¼­ »õ·Î¿î ¾ÐÃà µµ±¸ÀÌ´Ù. ¿©·¯ÇØ µ¿¾È compress ¸í·ÉÀÌ ´ë ½Å »ç¿ëµÇ¾î¿Ô´Ù. ±×·¯³ª, ¸î °¡Áö ¿ä¼Ò¿¡ ÀÇÇؼ­ compress´Â ´Ü°èÀûÀ¸·Î ±× »ç¿ëÀÌ ÁÙ¾îµé°í ÀÖ´Ù. compress·Î ¾ÐÃàµÈ ÆÄÀÏÀº ³¡¿¡ È®ÀåÀÚ .Z¸¦ °¡Áø´Ù. ¿¹¸¦ µé¾î, backup.tar.Z´Â backup.tar È­ÀÏÀÇ compress·Î ¾ÐÃàµÈ ¹öÀüÀÌ°í ¹Ý¸é¿¡, backup.tar.gz´Â gzipÀ¸·Î ¾ÐÃàµÈ ¹öÀüÀÌ´Ù. uncompress´Â compress·Î ¾ÐÃàµÈ È­ÀÏÀ» Ǫ´Âµ¥ »ç¿ëµÈ´Ù; gunzip ¶ÇÇÑ compress·Î ¾ÐÃàµÈ È­ÀÏÀ» ó¸®ÇØ¾ß ÇÒ ¼ö ÀÖ´Ù. 4.5.3 gzip°ú compress¸¦ °áÇÕÇÑ »ç¿ë¿¹ ±×·¯¹Ç·Î, ÆÄÀÏ ±×·ìÀ» archiveÇÏ°í ´Ù½Ã ±× °á°ú¸¦ ¾ÐÃàÇÏ·Á¸é, ´ÙÀ½ ¸í·É À» »ç¿ëÇÑ´Ù. # tar cvf backup.tar /etc # gzip -9 backup.tar °á°ú´Â backup.tar.gz È­ÀÏÀÌ »ý¼ºµÈ´Ù. ÀÌ È­ÀÏÀ» Ç®·Á¸é, ¾ÐÃàÇÒ ¶§ ¸í·ÉÀÇ ¼ø¼­¸¦ ¹Ý´ë·Î »ç¿ëÇÏ¸é µÈ´Ù. # gunzip backup.tar.gz # tar xvf backup.tar ¹°·Ð, Ç×»ó tar È­ÀÏÀ» Ç®±â Àü¿¡ ¿Ã¹Ù¸¥ µð·ºÅ丮¿¡ ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù. UNIXÀÇ Æ¯¼ºÀ» ¹éºÐ È°¿ëÇؼ­ ¾ÐÃàºÎºÐÀ» ÇÑ ¶óÀο¡ ÀûÀ¸¸é ´ÙÀ½°ú °°´Ù. # tar cvf - /etc | gzip -9c > backup.tar.gz ¿©±â¿¡¼­, tar È­ÀÏÀº "-"·Î Ãâ·ÂÀ» º¸³»¸ç, ÀÌ°ÍÀº tarÀÇ Ç¥ÁØÃâ·ÂÀ» ³ªÅ¸³½´Ù. ÀÌ°ÍÀº ´Ù½Ã gzipÀ¸·Î ÆÄÀÌÇÁµÇ¾î ÀÔ·ÂµÈ tar ÆÄÀÏÀ» ¾ÐÃàÇؼ­ ±× °á°ú¸¦ backup.tar.gz¿¡ ÀúÀåÇÑ´Ù. gzipÀÇ -c ¿É¼ÇÀº gzipÀÇ Ãâ·ÂÀ» Ç¥ÁØÃâ·ÂÀ¸·Î ³» º¸ ³»µµ·Ï Çϸç, ÀÌ°ÍÀº ´Ù½Ã backup.tar.gz·Î ÀçÁýÀûµÈ´Ù. ÇÑ ¶óÀÎÀÇ ¸í·ÉÀ¸·Î ÀÌ ¾ÆÄ«À̺ê È­ÀÏÀ» Ç®·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÑ´Ù. # gunzip -c backup.tar.gz | tar xvf - gunzip´Â backup.tar.gzÀÇ ³»¿ëÀ» Ç®¾î¼­ ±× °á°ú tar ÆÄÀÏÀ» Ç¥ÁØÃâ·ÂÀ¸·Î ³» º¸³½´Ù. ±× °á°ú´Â ´Ù½Ã tar·Î ÆÄÀÌÇÁµÇ¾î¼­, "-" ·ÎºÎÅÍ ÀоîµéÀδÙ. Áï, À̹ø ¿¡´Â "-" °¡ tarÀÇ Ç¥ÁØÀÔ·ÂÀ¸·Î ÂüÁ¶µÇ´Â °ÍÀÌ´Ù.´ÙÇàÈ÷µµ, tar ¸í·ÉÀº Çã°ø¿¡¼­ ÀÚµ¿À¸·Î ÆÄÀÏÀ» compress/uncompress ÇÒ ¼ö ÀÖ´Â -z ¿É¼ÇÀ» °¡Áö°í ÀÖ´Ù. ±× ·¯³ª, ÀÌ°ÍÀº compress ¾Ë°í¸®Áò¿¡ ÇÑÁ¤µÈ °ÍÀ̸ç, gzipÀ» »ç¿ëÇÏÁö ¸øÇÑ´Ù.(-z ¿É¼ÇÀ» »ç¿ëÇÒ ¶§ gzipÀ» »ç¿ëÇÏ´Â »õ·Î¿î GNU tar ¹öÀüÀÌ ³ª¿À±â¸¦ ±â´ëÇÏ Áö¸¸, ÀÌ¹Ì ³Ê¹«³ª ¿À·¡ ÀüºÎÅÍ(from the Stone Age)»ç¿ëÇØ¿ÔÀ¸¹Ç·Î, ¾ÕÀ¸·Î µµ gzip ¾Ë°í¸®ÁòÀ» »ç¿ëÇÏ´Â -z ¿É¼ÇÀ» °¡Áø tar´Â ±â´ëÇϱ⠾î·Æ´Ù.) ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº # tar cvfz backup.tar.Z /etc ´ÙÀ½¸í·É°ú µ¿µîÇÏ´Ù. # tar cvf backup.tar /etc # compress backup.tar ÀÌ¿Í ¸¶Âù°¡Áö·Î # tar xvfz backup.tar.Z ´Â ´ÙÀ½ ¸í·É ´ë½Å »ç¿ëµÉ ¼ö ÀÖ´Ù. # uncompress backup.tar.Z # tar xvf backup.tar tar ¿Í gzip¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸¸¦ À§Çؼ­´Â ¸Å´º¾ó ÆäÀÌÁö¸¦ Âü°íÇØ¾ß ÇÒ °Í ÀÌ´Ù. 4.6 Ç÷ÎÇÇÀÇ »ç¿ë°ú ¹é¾÷Çϱâ Ç÷ÎÇÇ´Â ´ë°³ ¹é¾÷ ¸Åü·Î »ç¿ëµÉ ¼ö ÀÖ´Ù. ½Ã½ºÅÛ¿¡ Å×ÀÌÇÁ µå¶óÀ̹ö°¡ ¿¬°áµÇ¾î ÀÖÁö ¾Ê´Ù¸é ºñ·Ï ´À¸®°í ´Ù¼Ò ½Å·Ú¼ºÀÌ ¶³¾îÁö±â´Â ÇÏÁö¸¸ Ç÷ÎÇÇ °¡ ´ë½Å »ç¿ëµÉ ¼ö ÀÖ´Ù. ¶ÇÇÑ º°°³ÀÇ ÆÄÀϽýºÅÛÀ¸·Îµµ »ç¿ë°¡´ÉÇϸç, ÀÌ·¸°Ô ÇÏ¿© Ç÷ÎÇǸ¦ ¸¶¿îÆ®ÇÏ°í µ¥ÀÌÅÍ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. 4.6.1 Ç÷ÎÇǸ¦ ÀÌ¿ëÇÑ ¹é¾÷ Ç÷ÎÇǸ¦ »ç¿ëÇÏ¿© ¹é¾÷À» ÇÏ´Â °¡Àå ½¬¿î ¹æ¹ýÀº tar¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ´ÙÀ½ÀÇ ¸í·ÉÀº # tar cvfzM /dev/fd0 / Ç÷ÎÇÇ µå¶óÀ̺ê /dev/fd0¸¦ ÀÌ¿ëÇÏ¿© ½Ã½ºÅÛÀ» ¿ÏÀüÈ÷ ¹é¾÷ ¹ÞÀ» ¼ö ÀÖ´Ù. ¿©±â¼­ "M" ¿É¼ÇÀº ¹é¾÷À» ¿©·¯ ÀåÀ¸·Î ¹Þµµ·Ï ÇØÁØ´Ù. Áï, ÇϳªÀÇ Ç÷ÎÇÇ°¡ °¡µæ Â÷¸é, tar´Â ´ÙÀ½ Ç÷ÎÇǸ¦ ³ÖÀ¸¶ó´Â ÇÁ·ÒÇÁÆ®¸¦ ÁÙ °ÍÀÌ´Ù. ´ÙÀ½ÀÇ ¸í·É Àº # tar xvfzM /dev/fd0 ¹é¾÷À» ¿ÏÀüÈ÷ º¹±¸Çϴµ¥ »ç¿ëµÈ´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀº ½Ã½ºÅÛ¿¡ Å×ÀÌÇÁ µå¶óÀÌ ºê°¡ ¿¬°áµÇ¾î À־ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀ» »ç¿ëÇϸé compress ¾Ë °í¸®Áò¿¡ ¸¸Á·ÇØ¾ß ÇÑ´Ù; tar´Â "z" ¿É¼ÇÀ» °¡Áö´Â gzip¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù. ¿© ·¯ ÀåÀ¸·Î ¹é¾÷À» ¹ÞÀ» ¼ö ÀÖ´Â ¶Ç ´Ù¸¥ ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù; tsx-11.mit.edu¿¡ ÀÖ ´Â backflops ÇÁ·Î±×·¥À» Á÷Á¢ °¡Á®¿Ã ¼ö µµ ÀÖ´Ù. ½Ã½ºÅÛÀÇ ¿ÏÀüÇÑ ¹é¾÷À» ¹Þ´Â °ÍÀº ½Ã°£°ú ÀÚ¿øÀ» ³¶ºñÇÏ´Â ¼ÀÀÌ´Ù. ´ëºÎ ºÐÀÇ ½Ã½ºÅÛ °ü¸®ÀÚ´Â ¼öÁ¤º»¿¡ ÇÑÇؼ­ ¹é¾÷À» ¹Þ´Â incremental backup Á¤Ã¥ À» »ç¿ëÇÑ´Ù. Áï, ¸Å´Þ ¿ÏÀüÇÑ ¹é¾÷À» ¹ÞÀ¸¸ç, ¸ÅÁÖ Áö³­ÁÖ ¹é¾÷¿¡¼­ ¼öÁ¤µÈ ÆÄ Àϵ鸸 ¹é¾÷À» ÇÏ´Â ¹æ¹ýÀÌ´Ù. ÀÌ·¯ÇÑ °æ¿ì, ½Ã½ºÅÛÀÌ ¿ùÁß°£¿¡ ¸Á°¡Áö´õ¶óµµ, °£´ÜÈ÷ Áö³­´ÞÀÇ ¿ÏÀüÇÑ ¹é¾÷º»À» º¹±¸ÇÏ°í ÇÊ¿äÇÑ °æ¿ì Áö³­ÁÖ ¹é¾÷º»±îÁö º¹ ±¸ÇÒ ¼ö ÀÖ´Ù. find ¸í·ÉÀº ¾î¶² ³¯Â¥ÀÌ·¡ º¯°æµÈ È­ÀÏÀÇ À§Ä¡¸¦ ã´Âµ¥ À¯¿ë ÇÏ´Ù. ÀÌ·¯ÇÑincremental backupÀ» ´Ù·ç´Â ¸î °¡Áö ¿¹´Â sunsite.unc.edu¿¡¼­ 㠾ƺ¼ ¼ö ÀÖ´Ù. 4.6.2 Ç÷ÎÇǸ¦ ÆÄÀϽýºÅÛÀ¸·Î »ç¿ëÇϱâ ÇÏµå µå¶óÀ̺꿡 ÆÄƼ¼ÇÀÌ ÀÖ´Â °Íó·³ Ç÷ÎÇÇ¿¡ ÆÄÀϽýºÅÛÀ» »ý¼ºÇÏ´Â °Í ÀÌ °¡´ÉÇÏ´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½ ¸í·ÉÀº # mke2fs /dev/fd0 1440 /dev/fd0 »óÀÇ Ç÷ÎÇÇ¿¡ ÆÄÀϽýºÅÛÀ» »ý¼ºÇÑ´Ù. ÆÄÀϽýºÅÛÀÇ Å©±â´Â Ç÷ÎÇÇ µð½ºÅ©ÀÇ ¿ë·®°ú ÀÏÄ¡ÇØ¾ß ÇÑ´Ù. °í¹Ðµµ 3.5" µð½ºÅ©´Â 1.44M ȤÀº 1440 ºí·° ÀÇ Å©±âÀÌ´Ù. °í¹Ðµµ 5.25" µð½ºÅ©´Â 1200ºí·°À» °¡Áø´Ù. Ç÷ÎÇǸ¦ ¾×¼¼½ºÇÏ·Á¸é, ÀÏ´Ü ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇؾßÇÑ´Ù. ´ÙÀ½ ¸í·ÉÀº # mount -t ext2 /dev/fd0 /mnt /mnt µð·ºÅ丮¿¡ /dev/fd0ÀÇ Ç÷ÎÇǸ¦ ¸¶¿îÆ®ÇÏ°Ô µÈ´Ù. ÀÌÁ¦, Ç÷ÎÇÇÀÇ ¸ðµç È­ÀÏÀº /mnt µð·ºÅ丮 ÇÏ¿¡ ³ªÅ¸³¯ °ÍÀÌ´Ù. "-t ext2"´Â ext2fs ÆÄÀϽýºÅÛÀ» ³ª Ÿ³½´Ù. Ç÷ÎÇǸ¦ ´Ù¸¥ ŸÀÔÀÇ ÆÄÀϽýºÅÛÀ» »ý¼ºÇÏ·Á¸é, mount ¸í·É¿¡ ±× Ÿ ÀÔÀ» ÁöÁ¤ÇØ¾ß ÇÑ´Ù. "mount point"(ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇÏ´Â Àå¼Ò)´Â mount ¸í·ÉÀ» »ç¿ëÇϱâ Àü ¿¡ ÀÌ¹Ì Á¸ÀçÇØ¾ß ÇÑ´Ù. Á¸ÀçÇÏÁö ¾Ê´Â´Ù¸é, mkdir ¸í·ÉÀ¸·Î °£´ÜÈ÷ ¸¸µé¸é µÈ ´Ù. ÆÄÀϽýºÅÛ, ¸¶¿îÆÃ, ¸¶¿îÆ® Àå¼Ò¿¡ °üÇÑ ´õ ¸¹Àº Á¤º¸¸¦ À§Çؼ­´Â 4.8ÀýÀ» Âü°íÇ϶ó. ¡Þ Ç÷ÎÇÇ µð½ºÅ©ÀÇ ¾î¶² I/Oµµ ÇÏµå µð½ºÅ©ÀÇ I/O ó·³ ¹öÆÛÈ­µÈ´Ù. Ç÷ÎÇÇ¿¡ µ¥ÀÌÅ͸¦ ¾²´õ¶óµµ Ä¿³ÎÀÌ I/O ¹öÆÛ¸¦ flush(û»ê)ÇÏ°í ³ª¼­¾ß µå¶óÀ̺꿡 ºÒÀÌ µé¾î¿Ã °ÍÀÌ´Ù. ´Ù½Ã ¸»Çؼ­, Ç÷ÎÇǸ¦ ¾ð¸¶¿îÆ® Çϱâ Àü¿¡ Ç÷ÎÇÇ µð½ºÅ©¸¦ Á¦°ÅÇؼ­´Â ¾ÈµÈ´Ù´Â °ÍÀÌ´Ù. unmount´Â ´ÙÀ½ ¸í·ÉÀ¸·Î ÀÌ·ç¾îÁø´Ù. # umount /dev/fd0 MS-DOS¿¡¼­ ÇÏ´ø °Íó·³ Ç÷ÎÇǸ¦ °¥¾Æ ³¢¿ö¼­´Â ¾ÈµÈ´Ù. Áï, Ç÷ÎÇǸ¦ ¹Ù²ã ³ÖÀ» ¶§¸¶´Ù, ¸ÕÀú umount ÇÏ°í ³ª¼­ ´Ù½Ã mount ÇؾßÇÑ´Ù. 4.7 »õ·Î¿î ¼ÒÇÁÆ®¿þ¾îÀÇ ¾÷±×·¹À̵å¿Í ¼³Ä¡ ½Ã½ºÅÛ °ü¸®ÀÚÀÇ ¶Ç ´Ù¸¥ Àǹ«´Â »õ·Î¿î ¼ÒÇÁÆ®¿þ¾î¸¦ ¾÷±×·¹À̵åÇÏ°í Àνº ÅçÇÏ´Â °ÍÀÌ´Ù. ¸®´ª½º ½Ã½ºÅÛÀº ¸Å¿ì µ¿ÀûÀÌ´Ù. »õ·Î¿î Ä¿³Î °³Á¤ÆÇÀÌ ¸î ÁÖ¸¶ ´Ù ³ª¿À°í ¶Ç ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î°¡ ÀÚÁÖ °»½ÅµÈ´Ù. ÀÌ ¶§¹®¿¡ Ãʺ¸ ¸®´ª½º »ç¿ë ÀÚµéÀº ÀÚ½ÅÀÇ ½Ã½ºÅÛÀ» ±Þ¼Óµµ·Î º¯È­ÇÏ´Â º¸Á¶¿¡ ¹ß¸ÂÃß·Á°í ²÷ÀÓ¾øÀÌ ¾÷±× ·¹À̵åÇÒ Çʿ伺À» ´À³¢°Ô µÈ´Ù. »ç½ÇÀº ±×·² ÇÊ¿ä°¡ ¾øÀ» »Ó´õ·¯ ½Ã°£¸¸ Çãºñ ÇÏ´Â ¼ÀÀÌ´Ù; ¸®´ª½º ¼¼°èÀÇ »ç¼ÒÇÑ º¯È­¸¶Àúµµ ¼ö¿ëÇÏ·Á°í ÇÑ´Ù¸é, ´ëºÎºÐÀÇ ½Ã°£À» ¾÷±×·¹À̵åÇϴµ¥ »ç¿ëÇÏ°í ½ÇÁ¦·Î ½Ã½ºÅÛÀ» »ç¿ëÇÏ´Â ½Ã°£Àº º°·Î ¾ø °Ô µÉ °ÍÀÌ´Ù. ±×·¸´Ù¸é, ¾ðÁ¦ ¾÷±×·¹À̵åÇØ¾ß Çϴ°¡? ¾î¶² »ç¶÷Àº »õ·Î¿î ¹èÆ÷¹°ÀÌ ³ª¿Ã ¶§¸¶´Ù ¾÷±×·¹À̵带 ÇؾßÇÑ´Ù°í »ý°¢ÇÑ´Ù-¿¹¸¦ µé¸é, SLS°¡ »õ·Î¿î ¹öÀüÀ¸·Î ³ª¿À°Ô µÉ ¶§. ¸¹Àº ¸®´ª½º »ç¿ëÀÚµéÀÌ ÃÖ½ÅÀÇ SLS °³Á¤ÆÇÀÌ ³ª¿Ã ¶§¸¶´Ù ´Ù ½Ã ÀνºÅçÇÒ °ÍÀÌ´Ù. ÀÌ ¶ÇÇÑ ½Ã°£³¶ºñ¿¡ Áö³ªÁö ¾Ê´Â´Ù. ÀϹÝÀûÀ¸·Î, SLS °³ Á¤ÆÇÀÇ º¯È­´Â ¹Ì¼¼ÇÏ´Ù. ´ÜÁö 10%¸¸ÀÌ ½ÇÁ¦·Î ¼öÁ¤µÈ ¼ÒÇÁÆ®¿þ¾î¸¦ 30ÀåÀÇ µð½ºÅ©¸¦ µé¿© ´Ù¿î ¹Þ°í ´Ù½Ã ÀνºÅçÇÑ´Ù´Â °Í ¶ÇÇÑ ½Ã°£³¶ºñ¿¡ ºÒ°úÇÏ´Ù. ÀÚ½ÅÀÇ ½Ã½ºÅÛÀ» ¾÷±×·¹À̵åÇÏ´Â ÃÖ¼±ÀÇ ¹æ¹ýÀº Á÷Á¢ ÇÏ´Â °ÍÀÌ´Ù; ¾÷±×·¹ÀÌ µå ÇؾßÇÒ Çʿ伺À» ´À³¢´Â ¼ÒÇÁÆ®¿þ¾î¸¸ °ñ¶ó¼­ ¾÷±×·¹À̵åÇÏ´Â °ÍÀÌ´Ù. ½ÇÁ¦ ·Î ÀÌ·¸°Ô ÇÏ´Â »ç¶÷Àº ¸¹Áö ¾Ê´Ù: ¹«¾ùÀ», ¾î¶»°Ô ¾÷±×·¹À̵åÇϸç, ¾÷±×·¹ÀÌµå ¸¦ ÇÏÁö ¾ÊÀ¸¸é ¾î¶² ¿µÇâÀÌ ÀÖÀ» °ÍÀΰ¡¿¡ ´ëÇØ ¾Ë°íÀÚ ÇÑ´Ù. ¸®´ª½º¸¦ Àß ´Ù ·ç·Á¸é, Àڱ⠽º½º·Î Çϴµ¥ ´ëÇÑ µÎ·Á¿òÀ» ±Øº¹ÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù-ÀÌ°ÍÀº ¸® ´ª½º¿¡ °üÇÑ ÇÑ »ç½ÇÀÌ´Ù. »ç½Ç, ÀÏ´Ü ½Ã½ºÅÛÀÌ ÀÛµ¿ÇÏ°í ÀÖ°í ¸ðµç ¼ÒÇÁÆ®¿þ ¾î°¡ ¿Ã¹Ù¸£°Ô ±¸¼ºµÇ¾ú´Ù¸é, »õ·Î¿î SLS °³Á¤ÆÇÀ» °¡Áö°í ´Ù½Ã ÀνºÅçÇÏ¸é ¾Æ ¸¶ óÀ½ ½Ã½ºÅÛÀ» ÀνºÅçÇß´ø °Íó·³ ¸ðµç ¼³Ä¡È¯°æÀ» Áö¿ö¹ö¸®°Ô µÉ °ÍÀÌ´Ù. ÀÌ·± ¹æ¹ýÀ¸·Î ´Ù½Ã ¼¼ÆÃÇÏ´Â °ÍÀÌ ÇÊ¿äÇÑ °ÍÀÌ ¾Æ´Ï¶ó ÁøÁ¤ ÇÊ¿äÇÑ °ÍÀº ½Ã ½ºÅÛÀ» ¾÷±×·¹À̵åÇϴµ¥ °üÇÑ know-how¿Í ¾î¶»°Ô ÇÏ´Â °ÍÀÌ ¿Ã¹Ù¸¥°¡ÇÏ´Â °Í ÀÌ´Ù. ½Ã½ºÅÛÀÇ ÇÑ ¿ä¼Ò¸¦ ¾÷±×·¹À̵å Çϸ鼭, ´Ù¸¥ ¿ä¼Ò¸¦ ¸Á°¡¶ß·Á¼­´Â ¾ÈµÉ °Í ÀÌ´Ù. ¿¹¸¦ µé¾î, º»ÀÎÀÇ ½Ã½ºÅÛÀÇ ´ëºÎºÐÀÇ ¼ÒÇÁÆ®¿þ¾î´Â ¿À·¡µÈ 0.96 MCC Interim ÀνºÅçÀ» ±×´ë·Î °¡Áö°í ÀÖ´Ù. ÇÏÁö¸¸, ÀÌ·± ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ °¡ Áö°íµµ ¾Æ¹«·± ¹®Á¦¾øÀÌ »õ·Î¿î ¹öÀüÀÇ Ä¿³Î°ú ¶óÀ̺귯¸®¸¦ µ¹¸®°í ÀÖ´Ù. ´ëºÎºÐÀº ¹«°¨°¢ÇÏ°Ô "º¸Á¶ ¸ÂÃß±â"½ÄÀ¸·Î ¾÷±×·¹À̵åÇÏ´Â °ÍÀº ÀüÇô Áß¿äÇÏÁö ¾Ê´Ù. ¸®´ª½º´Â MS-DOS ³ª Microsoft Winodows°¡ ¾Æ´Ï´Ù. ¸ðµç ¼ÒÇÁÆ®¿þ¾î¸¦ ÃÖ½ÅÀÇ ¹öÀüÀ¸·Î ½ÇÇà½Ãų ¸¸ÇÑ Áß¿äÇÑ ÀÌÀ¯°¡ ¾ø´Ù. »õ·Î¿î ¹öÀü¿¡¼­ ²À ÇÊ¿ä ÇÑ Æ¯Â¡À» ¹ß°ßÇÏ°Ô µÇ¸é, ±×¶§ ¾÷±×·¹À̵åÇصµ µÈ´Ù. ±×·¸Áö ¾Ê´Ù¸é, ±×·² ÇÊ ¿ä°¡ ¾ø´Ù. ¹Ù²Ù¾î ¸»ÇÏÀÚ¸é, ¹«¾ùÀ» ¾÷±×·¹µåÇÏ¸ç ¾ðÁ¦ ÇؾßÇϴ°¡ ¹Ù·Î ÀÌ °ÍÀÌ´Ù. ¾÷±×·¹À̵å ÀÚü¸¦ À§ÇÑ ¾÷±×·¹À̵å´Â Áö¾çÇØ¾ß ÇÒ °ÍÀÌ´Ù. ¸¹Àº ½Ã°£ °ú ³ë·ÂÀ» ³¶ºñÇÏ°Ô µÉ °ÍÀÌ´Ù. ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡¼­ ¾÷±×·¹À̵åÇÒ °¡Àå Áß¿äÇÑ ¼ÒÇÁÆ®¿þ¾î´Â ¹Ù·Î Ä¿³Î, ¶óÀÌ ºê·¯¸® ±×¸®°í gcc ÄÄÆÄÀÏ·¯ÀÌ´Ù. ÀÌ·¯ÇÑ ¼¼ °¡Áö´Â ½Ã½ºÅÛÀÇ ÇʼöÀûÀÎ ºÎºÐÀÌ ¸ç, ´ë°³´Â ÀÌµé ¸ðµÎ°¡ ¼­·Î ÀÇÁ¸Çؼ­ ¼º°øÀûÀ¸·Î ÀÛµ¿ÇÑ´Ù. ´Ù¸¥ ´ëºÎºÐÀÇ ¼ÒÇÁÆ®¿þ¾î´Â ÁÖ±âÀûÀ¸·Î ¾÷±×·¹À̵åÇÒ ÇÊ¿ä°¡ ¾ø´Ù. 4.7.1 Ä¿³Î ¾÷±×·¹À̵å Ä¿³ÎÀÇ ¾÷±×·¹À̵å´Â ´Ü¼øÈ÷ ¼Ò½º¸¦ ±¸Çؼ­ ÄÄÆÄÀÏÇÏ¸é ±×¸¸ÀÌ´Ù. ¿©·¯ºÐÀº ÀÚ½ÅÀÇ ±â°è¿¡ Ä¿³ÎÀÌ ÃÖÀûÈ­µÇ¾î ½ÇÇàµÇµµ·Ï Çϱâ À§Çؼ­»Ó¸¸ ¾Æ´Ï¶ó ¾î¶² Ư ¡Àº enable ½ÃÅ°°í ¶Ç ¾î¶² °ÍÀº disable ½ÃÅ°±â À§Çؼ­ ÀÚ½ÅÀÌ ÄÄÆÄÀÏ ÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ °úÁ¤Àº º°·Î ¾î·ÆÁö ¾Ê´Ù. Ä¿³Î ¼Ò½º´Â ¾î´À ¸®´ª½º FTP »çÀÌÆ®(ºÎ·Ï C Âü°í)·ÎºÎÅÍ ±¸ÇÒ ¼ö ÀÖ´Ù. ¿¹ ¸¦ µé¾î, sunsite.unc.edu¿¡´Â /pub/Linux/kernel¿¡¼­ Ä¿³Î¼Ò½º¸¦ ã¾Æº¼ ¼ö ÀÖ´Ù. Ä¿³Î ¹öÀüÀº ¹öÀü¹øÈ£¿Í ÆÐÄ¡·¹º§À» »ç¿ëÇÏ¿© ¹øÈ£°¡ ¸Å°ÜÁø´Ù. ¿¹¸¦ µé¾î, Ä¿ ³Î ¹öÀü 0.99 ÆÐÄ¡·¹º§ 11Àº ÁÖ·Î 0.99.p11À̳ª ±×³É 0.99.11·Î ¾´´Ù.Ä¿³Î¼Ò½º ´Â gzipÀ¸·Î ¾ÐÃàµÈ tar È­ÀÏ Çü½ÄÀ¸·Î ¹èÆ÷µÈ´Ù. ¿¹¸¦ µé¾î, 0.99.p11 Ä¿³Î¼Ò½º ¸¦ Æ÷ÇÔÇÏ´Â È­ÀÏÀº linux-0.99.11.tar.gz ÀÌ´Ù. ÀÌ tar È­ÀÏÀ» /usr/src µð·ºÅ丮¿¡¼­ Ç®¸é Ä¿³Î¼Ò½º¸¦ Æ÷ÇÔÇÏ´Â /usr/src/linux µð·ºÅ丮°¡ »ý¼ºµÈ´Ù. »õ·Î¿î ¹öÀüÀ» Ç®±â Àü¿¡ ÀÌ¹Ì Á¸ÀçÇÏ´Â /usr/src/linux´Â Áö¿ìµçÁö ´Ù¸¥ À̸§À¸·Î ÇؾßÇÑ´Ù. ÀÏ´Ü ¼Ò½º°¡ Ç®¸®¸é, /usr/include¿¡ ÀÖ´Â µÎ°³ÀÇ ½Éº¼¸¯ ¸µÅ©°¡ ¿Ã¹Ù¸¥Áö È® ÀÎÇØ¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ¸µÅ©¸¦ À§Çؼ­´Â ´ÙÀ½ ¸í·ÉÀ» ÇÏ¸é µÈ´Ù. # ln -sf /usr/src/linux/include/linux /usr/include/linux # ln -sf /usr/src/linux/include/asm /usr/include/asm ÀÏ´Ü Çѹø ÀÌ·¯ÇÑ ¸µÅ©¸¦ »ý¼ºÇصθé, ´ÙÀ½ ¹öÀüÀÇ Ä¿³Î ¼Ò½º¸¦ ÀνºÅçÇÒ ¶§ ´Ù½Ã ¸µÅ©¸¦ »ý¼ºÇÒ ÇÊ¿ä°¡ ¾ø´Ù.(½Éº¼¸¯ ¸µÅ©¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 4.10.3 Àý Âü°íÇ϶ó) Ä¿³ÎÀ» ÄÄÆÄÀÏÇϱâ À§Çؼ­´Â gcc ¿Í g++ C & C++ ÄÄÆÄÀÏ·¯°¡ ÀÚ½ÅÀÇ ½Ã½º ÅÛ¿¡ ÀνºÅçµÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ·¯ÇÑ ÄÄÆÄÀÏ·¯´Â °¡Àå ÃÖ±ÙÀÇ ¹öÀüÀ» °¡Áú ÇÊ¿ä°¡ ÀÖ´Ù; Á»´õ »ó¼¼ÇÑ Á¤º¸´Â 4.7.3ÀýÀ» Âü°íÇ϶ó. Ä¿³ÎÀ» ÄÄÆÄÀÏÇϱâ À§Çؼ­´Â ¸ÕÀú ÀÛ¾÷ µð·ºÅ丮¸¦ /usr/src/linux µð·ºÅ丮·Î º¯°æÇØ¾ß ÇÑ´Ù. ¿©±â¼­ make config¸¦ ½ÇÇàÇ϶ó. ÀÌ ¸í·ÉÀº »õ·Î¿î Ä¿³Î¿¡ Æ÷ ÇÔÇÒ ÆÄÀϽýºÅÛÀÇ Á¾·ù¿Í °°Àº °¢Á¾ ȯ°æ¼³Á¤ ¿É¼Ç¿¡ ´ëÇØ ¹°¾î¿Ã °ÍÀÌ´Ù.´Ù À½, /usr/src/linux/Makefile È­ÀÏÀ» ¼öÁ¤Ç϶ó. ROOT_DEVÀÇ Á¤ÀÇ°¡ ¿Ã¹Ù¸¥Áö È® ÀÎÇ϶ó-ÀÌ ÀåÄ¡´Â ºÎÆö§ ·çÆ® ÆÄÀϽýºÅÛÀ¸·Î »ç¿ëµÈ´Ù. ÀϹÝÀûÀÎ Á¤ÀÇ´Â ROOT_DEV = CURRENT ·çÆ® ÆÄÀϽýºÅÛÀ» º¯°æÇÏÁö ¾ÊÀ¸·Á¸é, ÀÌ È­ÀÏÀ» ¼öÁ¤ÇÒ ÀÌÀ¯°¡ ¾ø´Ù. ´ÙÀ½, ¸ðµç ¼Ò½º Á¾¼ÓÀ» °íÄ¡±â À§Çؼ­ make dep ¸í·ÉÀ» ½ÇÇàÇ϶ó. ÀÌ°ÍÀº °¡Àå Áß¿äÇÑ ´Ü°èÀÌ´Ù. ¸¶Áö¸·À¸·Î, Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ¸é µÈ´Ù. ¸í·É make Image´Â Ä¿³ÎÀ» ÄÄÆÄÀÏ ÇÏ°í »õ·Î¿î Ä¿³Î À̹ÌÁö¸¦ /usr/src/linux/Image È­ÀÏ·Î »ý¼ºÇÑ´Ù. ´ë½Å¿¡ make zImage ¸í·ÉÀ» ÇÏ°Ô µÇ¸é ¾ÐÃàµÈ Ä¿³Î À̹ÌÁö¸¦ ÄÄÆÄÀÏÇÒ °ÍÀÌ´Ù. ÀÌ°Í Àº ºÎÆö§ ÀúÀý·Î ¾ÐÃàÀÌ Ç®¸®¸ç µå¶óÀÌºê °ø°£À» ´ú Â÷ÁöÇÏ°Ô µÈ´Ù. ÀÏ´Ü Ä¿³ÎÀÌ ÄÄÆÄÀÏ µÇ¾úÀ¸¸é, ±×°ÍÀ» ºÎÆ® Ç÷ÎÇÇ·Î º¹»çÇϰųª( "cp Image /dev/fd0" ¸í·ÉÀ» °¡Áö°í) ÇÏµå µå¶óÀ̺꿡¼­ ºÎÆÃÇÏ·Á¸é LILO¸¦ »ç¿ë ÇÏ¿© ÀνºÅçÇØ¾ß ÇÑ´Ù. ´õ ¸¹Àº Á¤º¸´Â 4.2.2ÀýÀ» Âü°íÇ϶ó. 4.7.2 ¶óÀ̺귯¸® ¾÷±×·¹À̵å ÀÌ¹Ì ¾ð±ÞÇßµíÀÌ, ½Ã½ºÅÛÀÇ ´ëºÎºÐÀÇ ¼ÒÇÁÆ®¿þ¾î´Â °øÀ¯ ¶óÀ̺귯¸®¸¦ »ç¿ë ÇÏ¿© ÄÄÆÄÀϵǸç, °øÅëÀÇ ¼­ºê·çƾÀº ¼­·Î ´Ù¸¥ ÇÁ·Î±×·¥¿¡¼­ °øÀ¯ÇÏ°Ô µÈ´Ù. ¾î¶² ÇÁ·Î±×·¥À» ½ÇÇàÇÒ ¶§ , ´ÙÀ½ ¸Þ½ÃÁö¸¦ º¸°Ô µÇ¸é, Incompatible libaray version ±× ÇÁ·Î±×·¥ÀÌ ¿ä±¸ÇÏ´Â ¶óÀ̺귯¸® ¹öÀüÀ¸·Î ¾÷±×·¹À̵åÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¶ó À̺귯¸®´Â ÇÏÀ§ ȣȯ¼ºÀ» °¡Áø´Ù; Áï, ±¸ ¹öÀüÀÇ ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ¿© ÄÄÆÄ ÀÏµÈ ÇÁ·Î±×·¥Àº »õ·Î ÀνºÅçµÈ ¶óÀ̺귯¸® ¹öÀü¿¡¼­ ÀÛµ¿ÇÑ´Ù. ±×·¯³ª, ±× ¹Ý ´ë´Â ¾ÈµÈ´Ù. ¶óÀ̺귯¸® ÃֽŠ¹öÀüÀº ¸®´ª½º FTP »çÀÌÆ®¿¡¼­ ã¾Æº¼ ¼ö ÀÖ´Ù. sunsite.unc.edu ¿¡¼­´Â /pub/Linux/GCC µð·ºÅ丮¿¡ À§Ä¡ÇÏ°í ÀÖ´Ù. °Å±â ¿¡ ÀÖ´Â "release" È­ÀÏÀº ¾î¶² È­ÀÏÀ» ¹Þ¾Æ¼­ ¾î¶»°Ô ¼³Ä¡Çϴ°¡¸¦ ¼³¸íÇÏ´Â È­ÀÏÀÌ´Ù. °£´ÜÈ÷, image-version.tar.gz ¿Í inc-version.tar.gz È­ÀÏÀ» ±¸ÇØ¾ß ÇÑ ´Ù.¿©±â¼­ versionÀº 4.4.1°ú °°Àº ÀνºÅçÇÒ ¶óÀ̺귯¸®ÀÇ ¹öÀüÀÌ´Ù. ÀÌ·¯ÇÑ È­ ÀϵéÀº gzipÀ¸·Î ¾ÐÃàµÈ tar ÇüÅÂÀÇ È­ÀÏÀÌ´Ù; image È­ÀÏÀº /lib¿Í /usr/lib¿¡ ÀνºÅçÇÒ ¶óÀ̺귯¸® À̹ÌÁö¸¦ Æ÷ÇÔÇϸç, inc È­ÀÏÀº /usr/include¿¡ ÀÎ ½ºÅçÇÒ include À̹ÌÁö È­ÀÏÀ» Æ÷ÇÔÇÑ´Ù. release-version.tar.gz ´Â ÀνºÅç ÀýÂ÷¸¦ »ó¼¼ÇÏ°Ô ¼³¸íÇÏ°í ÀÖ´Ù. ÀϹÝÀûÀ¸ ·Î, /usr/lib¿¡ ¶óÀ̺귯¸® .a ¿Í .sa È­ÀÏÀ» ÀνºÅçÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ÀÌ È­ÀϵéÀº ÄÄÆÄÀÏ Å¸ÀÓ¶§ »ç¿ëµÈ´Ù. °Ô´Ù°¡, °øÀ¯ ¶óÀ̺귯¸® À̹ÌÁö libc.so.version ÆÄÀÏ Àº /lib¿¡ ÀνºÅçµÈ´Ù. ÀÌ È­ÀϵéÀº run time ¶§ ±× ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â ÇÁ·Î ±×·¥¿¡ ÀÇÇÏ¿© ·ÎµåµÇ´Â °øÀ¯ ¶óÀ̺귯¸® À̹ÌÁöÀÌ´Ù. °¢ ¶óÀ̺귯¸®´Â /lib¿¡ ÀÖ´Â ¶óÀ̺귯¸®ÀÇ ÁÖ ¹öÀü ¹øÈ£¸¦ »ç¿ëÇÏ¿© ½Éº¼¸¯ ¸µÅ©¸¦ °¡Áø´Ù. ¿¹¸¦ µé¾î, libc ¶óÀ̺귯¸® ¹öÀü 4.4.1Àº ÁÖ ¹öÀü ¹øÈ£ 4¸¦ °¡Áö´Â ¼ÀÀÌ´Ù. ¶óÀ̺귯¸®¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Â È­ÀÏÀº so.4.4.1ÀÌ´Ù. libc.so.4 ÀÇ À̸§À» °¡Áø ½É º¼¸¯ ¸µÅ©´Â /lib¿¡ ÀÖ´Â ÆÄÀÏÀ» °¡¸®Å°°Ô µÈ´Ù. ±× ¶óÀ̺귯¸®¸¦ ¾÷±×·¹À̵å ÇÒ ¶§ ÀÌ·¯ÇÑ ½Éº¼¸¯ ¸µÅ©µµ º¯°æÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, libc.so.4.4 ¿¡¼­ libc.so.4.4.1·Î ¾÷±×·¹À̵åÇÒ ¶§, ½Éº¼¸¯ ¸µÅ©´Â »õ·Î¿î ¹öÀüÀ» °¡¸®Å°µµ·Ï º¯°æ µÇ¾î¾ß ÇÑ´Ù. ¡Þ ½Éº¼¸¯ ¸µÅ©´Â ¾Æ·¡¿¡ ÁÖ¾îÁø °Íó·³ ÇÑ ´Ü°è¾¿ º¯°æÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù. ¾î¶»°Ô ÇϵçÁö libc.so.4 ÀÇ ½Éº¼¸¯ ¸µÅ©¸¦ Á¦°ÅÇϸé, ±× ¸µÅ©¿¡ ÀÇÁ¸ÇÏ´Â ÇÁ·Î ±×·¥( ls¿Í cat¿Í °°Àº ±âº»ÀûÀÎ À¯Æ¿¸®Æ¼¸¦ Æ÷ÇÔÇÏ¿©)Àº µ¿ÀÛÀ» ¸ØÃâ °ÍÀÌ´Ù. ½Éº¼¸¯ ¸µÅ©¸¦ libc.so.4¿¡¼­ libc.so.4.4.1 È­ÀÏÀ» °¡¸®Å°µµ·Ï °»½ÅÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇ϶ó. # ln -sf /lib/libc.so.4.4.1 /libc/libc.so.4 ¶ÇÇÑ °°Àº ¹æ¹ýÀ¸·Î libm.so.versionÀÇ ½Éº¼¸¯ ¸µÅ©¸¦ º¯°æÇØ¾ß ÇÑ´Ù. ´Ù¸¥ ¹öÀü ÀÇ ¶óÀ̺귯¸®·Î ¾÷±×·¹À̵å ÇÏ·Á¸é À§¿¡ ÀÖ´Â ÆÄÀϸíÀ¸·Î Àû´çÈ÷ ´ëÄ¡ÇØ¾ß ÇÑ´Ù. (½Éº¼¸¯ ¸µÅ©¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸¸¦ À§Çؼ­´Â 4.10.3ÀýÀ» Âü°íÇ϶ó) 4.7.3 GCC ÄÄÆÄÀÏ·¯ ¾÷±×·¹À̵å gcc C & C++ ÄÄÆÄÀÏ·¯´Â ½Ã½ºÅÛÀÇ ¿©·¯°¡Áö ¼ÒÇÁÆ®¿þ¾î¸¦ ÄÄÆÄÀÏÇϴµ¥ »ç ¿ëµÈ´Ù. ¹«¾ùº¸´Ùµµ Ä¿³ÎÀ» ÄÄÆÄÀÏÇϴµ¥ °¡Àå Áß¿äÇÏ´Ù. gccÀÇ ÃÖ½ÅÀÇ ¹öÀü Àº ¸®´ª½º FTP »çÀÌÆ®¿¡¼­ ãÀ» ¼ö ÀÖ´Ù. sunsite.unc.edu¿¡¼­´Â /pub/Linux/GCC(¶óÀ̺귯¸®¿Í ÇÔ²²) µð·ºÅ丮¿¡ ÀÖ´Ù. gcc ¹èÆ÷¿¡ ´ëÇÏ¿© ¹«½¼ È­ÀÏÀ» ´Ù¿î ¹Þ°í ¾î¶»°Ô ¼³Ä¡ÇÏ´ÂÁö¿¡ ´ëÇÑ »ó¼¼ÇÑ ¼³¸íÀÌ release È­ÀÏ¿¡ ÀÖ ´Ù. 4.7.4 ±âŸ ¼ÒÇÁÆ®¿þ¾îÀÇ ¾÷±×·¹ÀÌµå ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î¸¦ ¾÷±×·¹À̵åÇÏ´Â °ÍÀº ÁÖ·Î Àû´çÇÑ ÆÄÀÏÀ» ´Ù¿î ¹Þ°í ÀÎ ½ºÅçÇÏ´Â ¹®Á¦ÀÌ´Ù. ¸®´ª½º¸¦ À§ÇÑ ´ëºÎºÐÀÇ ¼ÒÇÁÆ®¿þ¾î´Â ¼Ò½º³ª ¹ÙÀ̳ʸ® ȤÀº µÑ ´Ù¸¦ Æ÷ÇÔÇÏ¿© gzipÀ¸·Î ¾ÐÃàµÈ tar Çü½ÄÀÇ ÆÄÀÏ·Î ¹èÆ÷µÈ´Ù. ¹ÙÀ̳ʸ® °¡ ¹èÆ÷¹°¿¡ Æ÷ÇÔµÇÁö ¾Ê¾Ò´Ù¸é, ÀÚ½ÅÀÌ ÄÄÆÄÀÏÇÏ¸é µÈ´Ù; ÁÖ·Î ÀÌ°ÍÀº ¼Ò½º°¡ ÀÖ´Â µð·ºÅ丮¿¡¼­ make ¸¦ type ÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù. »õ·Î¿î ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ¼Ò°³ÀÎ USENET ´º½º±×·ìcomp.os.linux.announce ¸¦ Àо´Â °ÍÀÌ »õ·Î¿î ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÏ¿© ¾Ë ¼ö ÀÖ´Â °¡Àå ½¬¿î ¹æ¹ýÀÌ ´Ù.FTP »çÀÌÆ®¿¡¼­ ¼ÒÇÁÆ®¿þ¾î¸¦ ãÀ¸·Á°í ÇÒ ¶§´Â FTP »çÀÌÆ®¿¡¼­ ls-lR ÀÎ µ¦½º È­ÀÏÀ» ´Ù¿î ¹Þ¾Æ¼­ grepÀ» »ç¿ëÇÏ¿© ¹®Á¦ÀÇ ÆÄÀÏÀ» ã¾Æº¸´Â °ÍÀÌ ¼ÒÇÁ Æ®¿þ¾îÀÇ À§Ä¡¸¦ ¾Ë ¼ö ÀÖ´Â °¡Àå ½¬¿î ¹æ¹ýÀÌ´Ù. ¹°·Ð archie ¼­ºñ½º°¡ °¡´ÉÇÏ ´Ù¸é,±× ÂÊÀ¸·Î µµ¿òÀ» ¹ÞÀ» ¼öµµ ÀÖ´Ù. Á»´õ »ó¼¼ÇÏ°Ô´Â ºÎ·Ï A¸¦ ÂüÁ¶Ç϶ó. ¸®´ª½º ¼ÒÇÁÆ®¿þ¾îÀÇ °¡Àå °£´ÜÇÑ ÇüÅÂÀÇ ¼Ò½º´Â SLS ¹èÆ÷ µð½ºÅ© À̹ÌÁöÀÌ ´Ù. °¢ µð½ºÅ©¿¡´Â gzipÀ¸·Î ¾ÐÃàµÈ tar Çü½ÄÀÇ ¸¹Àº .tgz È­ÀÏÀÌ Æ÷ÇԵǾî ÀÖ ´Ù. µð½ºÅ©¸¦ ´Ù¿î¹Þ´Â ´ë½Å¿¡, FTP »çÀÌÆ®ÀÇ SLS µð·ºÅ丮¿¡¼­ ¿øÇÏ´Â .tgz È­ÀÏÀ» ´Ù¿î¹Þ¾Æ¼­ Á÷Á¢ ÀνºÅç ÇÒ ¼öµµ ÀÖ´Ù. SLS ¹èÆ÷º»À» ¼³Ä¡¿î¿µÇÏ ·Á¸é, sysinstall ¸í·ÉÀ» »ç¿ëÇϸé ÀÚµ¿À¸·Î ÀÏ·ÃÀÇ µð½ºÅ©¸¦ ¿ÏÀüÈ÷ ·ÎµåÇؼ­ ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº # sysinstall -series t SLS t ½Ã¸®Áî µð½ºÅ© Àüü¸¦ ¼³Ä¡ÇÒ °ÍÀÌ´Ù. ¹°·Ð, ¿À·£ ½Ã°£ ´Ù¿î¹ÞÀ» ¼ö ¾ø°Å³ª Àüü ½Ã¸®Á ÀνºÅçÇÏÁö ¾ÊÀ¸·Á¸é, Á÷Á¢ .tgz È­ÀÏÀ» Ç®¾î¾ß ÇÒ °ÍÀÌ ´Ù.´ë°³´Â »õ·Î¿î SLSÀÇ ¹öÀüÀ̳ª ´Ù¸¥ ¹èÆ÷º»À» ´Ù½Ã ÀνºÅçÇؼ­ ¾÷±×·¹À̵å ÇÏ´Â °ÍÀº º°·Î ÁÁÀº »ý°¢ÀÌ ¸øµÈ´Ù. ƯÈ÷ SLS´Â ½±°Ô ¾÷±×·¹À̵åÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾îÀÖÁö ¸øÇÏ´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î ´Ù½Ã ÀνºÅçÇÏ·Á¸é, ¾Æ¸¶ »ç¿ëÀÚ µð·º Å丮¿Í Àß Á¤µ·µÈ ¸ðµç ȯ°æÀ» Æ÷ÇÔÇÏ¿© ÇöÀç ÀνºÅçµÈ ¹öÀüÀ» Æı«ÇÏ°í ¸» °Í ÀÌ´Ù. ¼ÒÇÁÆ®¿þ¾î¸¦ ¾÷±×·¹À̵åÇÏ´Â ÃÖ¼±ÀÇ ¹æ¹ýÀº ºÎºÐÁöÇâ(piecewise)ÀÌ´Ù; Áï, ÀÚ ÁÖ »ç¿ëÇϸç, »õ·Î¿î ¹öÀüÀÌ ³ª¿Í ÀÖ´Ù¸é, ±×°ÍÀ» ¾÷±×·¹À̵åÇ϶ó. ±×·¸Áö ¾Ê ´Ù¸é, ±×³É ³»¹ö·Á µÎ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù. ºÎ¼ÅÁöÁö ¾Ê´Â ÇÑ °íÄ¥ ÇÊ¿ä°¡ ¾ø´Â °ÍÀÌ´Ù. ÇöÀç ¼ÒÇÁÆ®¿þ¾î°¡ ÀÛµ¿ÇÑ´Ù¸é, ¾÷±×·¹À̵åÇÒ ÀÌÀ¯°¡ ¾ø´Ù. 4.8 ÆÄÀϽýºÅÛ °ü¸® ¶Ç´Ù¸¥ ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ÇؾßÇÒ ÀÏÀº ÆÄÀϽýºÅÛÀ» °ü¸®ÇÏ´Â ÀÏÀÌ´Ù. ÀÌ·¯ ÇÑ ´ëºÎºÐÀÇ ÀÛ¾÷Àº ÆÄÀϽýºÅÛÀÌ ¼Õ»óÀ» ÀÔ¾ú´ÂÁö ȤÀº ±úÁø È­ÀÏÀÌ ¾ø´ÂÁö¸¦ ÁÖ±âÀûÀ¸·Î °Ë»çÇÏ´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¸¹Àº ½Ã½ºÅÛµéÀº ÀÚµ¿ÀûÀ¸·Î ºÎÆö§ ÆÄÀÏ ½Ã½ºÅÛÀ» °Ë»çÇÑ´Ù. 4.8.1 ÆÄÀϽýºÅÛ ¸¶¿îÆà ¸ÕÀú, ÆÄÀϽýºÅÛ¿¡ °üÇÑ ¸î °¡Áö °³³äÀ» »ìÆ캸ÀÚ. ½Ã½ºÅÛÀÌ ÆÄÀϽýºÅÛ¿¡ Á¢±ÙÇÒ ¼ö ÀÖÀ¸·Á¸é, ¸ÕÀú ¾î¶² µð·ºÅ丮¿¡ ¸¶¿îÆ®µÇ¾îÁ®¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, Ç÷ÎÇÇ µð½ºÅ©¿¡ ÆÄÀϽýºÅÛÀ» °¡Áö°í ÀÖ´Ù¸é ÆÄÀÏ¿¡ Á¢±ÙÇÒ ¼ö ÀÖÀ¸·Á¸é, ¾î ¶² µð·ºÅ丮 ¾Æ·¡, ¸»ÇÏÀÚ¸é, /mnt¿Í °°Àº µð·ºÅ丮¾Æ·¡¿¡ ¸¶¿îÆ®ÇØ¾ß ÇÑ ´Ù.(4.6.2Àý Âü°í) ±× µð·ºÅ丮¿¡ ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇÑ ´ÙÀ½, ±× ÆÄÀϽýºÅÛ ¿¡ ÀÖ´Â ¸ðµç ÆÄÀÏÀº ±× µð·ºÅ丮¿¡ ³ªÅ¸³­´Ù. Ç÷ÎÇÇÀÇ °æ¿ì¶ó¸é ÆÄÀÏÀº µð·ºÅ丮 /mnt¿¡ ³ªÅ¸³¯ °ÍÀÌ´Ù. Ç÷ÎÇǸ¦ ¾ð¸¶¿îÆ®ÇÏ°í ³ª¸é µð·ºÅ丮 /mnt ´Â ºñ¾îÀÖ°Ô µÉ °ÍÀÌ´Ù. ÇÏµå µð½ºÅ©¿¡¼­ÀÇ ÆÄÀϽýºÅÛÀÇ °æ¿ìµµ °°´Ù. ½Ã½ºÅÛÀº ÀÚµ¿À¸·Î ºÎÆö§ ÇÏ µåµð½ºÅ©ÀÇ ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇÑ´Ù. ¼ÒÀ§ "·çÆ® ÆÄÀϽýºÅÛ"Àº µð·ºÅ丮 / ¿¡ ¸¶¿îÆ®µÈ´Ù. ¿¹¸¦ µé¾î /usrÀ» À§ÇÑ º°°³ÀÇ ÆÄÀϽýºÅÛÀ» °¡Áö°í ÀÖ´Ù¸é, /usr µð·ºÅ丮¿¡ ¸¶¿îÆ®µÈ´Ù. ·çÆ® ÆÄÀϽýºÅÛ¸¸ °¡Áö°í ÀÖ´Ù¸é, ¸ðµç ÆÄÀÏ(/usr ¿¡ ÀÖ´Â ÆÄÀÏÀ» Æ÷ÇÔÇÏ¿©)Àº ±× ÆÄÀϽýºÅÛ »ó¿¡ Á¸ÀçÇÒ °ÍÀÌ´Ù. mount ¸í·ÉÀº ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®Çϴµ¥ »ç¿ëµÈ´Ù. ¸í·É mount -av ´Â /etc/rc (ºÎÆö§ ½ÇÇàµÇ´Â ½Ã½ºÅÛ ÃʱâÈ­ È­ÀÏÀÌ´Ù; 4.10.1Àý Âü°í) ÆÄÀÏ¿¡¼­ ½ÇÇàµÈ´Ù. mount -av ¸í·ÉÀº ÆÄÀϽýºÅÛ¿¡ ´ëÇÑ Á¤º¸¸¦ ¾ò°Ô ÇØÁÖ¸ç, ¸¶¿îÆ®¿¡ ´ëÇÑ Á¤º¸´Â ÆÄÀÏ /etc/fstab¿¡¼­ ³ªÅ¸³­´Ù. # device directory type options /dev/hda2 / ext2 defaults /dev/hda3 /usr ext2 defaults /dev/hda4 none swap sw /proc /proc proc none ù¹ø° Çʵå´Â ÀåÄ¡À̸ç mountÇÒ ÆÄƼ¼ÇÀ̸§ÀÌ´Ù. µÎ¹ø° Çʵå´Â ¸¶¿îÆ®µÇ´Â À§Ä¡¸¦ ³ªÅ¸³»¸ç, ¼¼¹ø° Çʵå´Â ext2(ext2fs) ȤÀº minix (minixfs) ¿Í °°Àº ÆÄÀϽýºÅÛÀÇ Å¸ÀÔ ÀÌ´Ù. ¸¶Áö¸· Çʵå´Â ¸¶¿îÆ® ¿É¼ÇÀ» ³ªÅ¸³»¸ç ´ë°³´Â "defaults"·Î ¼³Á¤µÈ´Ù. º¸´Â¹Ù¿Í °°ÀÌ, ½º¿Ò ÆÄƼ¼Çµµ /etc/fstab¿¡ Æ÷ÇԵǾî ÀÖ´Ù. noneÀ̶ó´Â ¸¶¿î Æ® µð·ºÅ丮¸¦ °¡Áö¸ç, swap ŸÀÔÀ» °¡Áø´Ù. swapon -a ¸í·ÉÀº /etc/rc¿¡¼­ ½Ç ÇàµÇ¸ç, /etc/fstab¿¡ ³ªÅ¸³­ ¸ðµç ½º¿Ò ÀåÄ¡¿¡ ´ëÇÏ¿© ½º¿ÍÇÎÀ» °¡´ÉÇÏ°Ô ÇÏ´Â µ¥ »ç¿ëµÈ´Ù. fstab È­ÀÏÀº ÇϳªÀÇ Æ¯º°ÇÑ Ç׸ñ Áï /proc ÆÄÀϽýºÅÛÀ» Æ÷ÇÔÇÑ´Ù. 3.10.1Àý ¿¡¼­ ¾ð±ÞÇßµíÀÌ, /proc ÆÄÀϽýºÅÛÀº ½Ã½ºÅÛ ÇÁ·Î¼¼½º, ÀÌ¿ë°¡´ÉÇÑ ¸Þ¸ð¸® µî ¿¡ ´ëÇÑ Á¤º¸¸¦ ÀúÀåÇϴµ¥ »ç¿ëµÈ´Ù. /proc ÆÄÀϽýºÅÛÀÌ ¸¶¿îÆ®µÇÁö ¾ÊÀ¸¸é, ps ¿Í °°Àº ¸í·ÉÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù. ¡Þ mount ¸í·ÉÀº root ¸¸ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ½Ã½ºÅÛ º¸¾ÈÀ» À¯ÁöÇÏ·Á ´Â ÀǵµÀÌ´Ù; Áï º¸Åë »ç¿ëÀÚµéÀÌ ÆÄÀϽýºÅÛÀ» Àå³­»ï¾Æ ¸¶¿îÆ®Çϰųª ¾ð¸¶¿î Æ®ÇÏ´Â °ÍÀ» ¿øÇÏÁö´Â ¾ÊÀ»Å״ϱî. º¸Åë »ç¿ëÀÚ°¡ ½Ã½ºÅÛ º¸¾ÈÀ» ¼Õ»ó½ÃÅ°Áö ¾Ê°íµµ (ƯÈ÷ Ç÷ÎÇÇ¿¡ ´ëÇؼ­) ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®Çϰųª ¾ð¸¶¿îÆ®ÇÒ ¼ö ÀÖ °Ô ÇÏ´Â ¸î °¡Áö ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö°¡ ÀÖ´Ù. mount -av ¸í·ÉÀº ½ÇÁ¦·Î ·çÆ® ÆÄÀϽýºÅÛ(À§¿¡ Å×ÀÌºí¿¡¼­ /dev/hda2)À» Á¦ ¿ÜÇÑ ¸ðµç ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇÑ´Ù. ·çÆ® ÆÄÀϽýºÅÛÀº Ä¿³ÎÀÌ ºÎÆö§ ÀÚµ¿Àû À¸·Î ¸¶¿îÆ®ÇÑ´Ù. mount -av ¸¦ »ç¿ëÇÏ´Â ´ë½Å¿¡, Á÷Á¢ ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇÒ ¼öµµ ÀÖ´Ù. ¸í·É Àº # mount -t ext2 /dev/hda3 /usr À§ÀÇ fstab ÆÄÀÏÀÇ ¿¹¿¡¼­ /dev/hda3¸¦ °¡Áø °Í°ú µ¿ÀÏÇÏ°Ô ÆÄÀϽýºÅÛÀ» ¸¶¿î Æ®ÇÑ´Ù. ÀϹÝÀûÀ¸·Î, Á÷Á¢ ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®Çϰųª ¾ð¸¶¿îÆ®Çؼ­´Â ¾ÈµÈ´Ù. /etc/rc ¿¡ ÀÖ´Â mount-av ¸í·ÉÀº ºÎÆö§ ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇÑ´Ù. ¶ÇÇÑ ÆÄÀϽýºÅÛÀº ÀÚµ¿ÀûÀ¸·Î ½Ã½ºÅÛÀ» ²ô±â Àü¿¡ shutdownÀ̳ª halt ¸í·É¿¡ ÀÇÇؼ­ ¾ð¸¶¿îÆ® µÈ´Ù. 4.8.2 ÆÄÀϽýºÅÛ °Ë»ç °¡²û¾¿ ÆÄÀϽýºÅÛÀ» Á¶»çÇÏ¿© ¼Õ»óÀÇ ¿©ºÎ¿Í ±úÁø È­ÀÏÀÌ ÀÖ´ÂÁö¸¦ °Ë»ç ÇÏ´Â °ÍÀÌ ÁÁ´Ù. ¶§·Î´Â ½Ã½ºÅÛÀÌ ÀÚµ¿ÀûÀ¸·Î ºÎÆö§(/etc/rcÈ­ÀÏ¿¡ Àû´çÇÑ ¸í ·ÉÀ» µÒÀ¸·Î½á) ÆÄÀϽýºÅÛÀ» °Ë»çÇÑ´Ù. ÆÄÀϽýºÅÛÀ» °Ë»çÇϴµ¥ »ç¿ëµÇ´Â ¸í·ÉÀº ÆÄÀϽýºÅÛÀÇ Å¸ÀÔ¿¡ µû¸¥´Ù. ext2fs(°¡Àå ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ŸÀÔ)ÀÇ °æ¿ì´Â e2fsckÀ̸ç, ¿¹¸¦ µé¾î, ¸í·É # e2fsck -av /dev/hda2 Àº /dev/hda2ÀÇ ext2fs ÆÄÀϽýºÅÛÀ» °Ë»çÇÏ°í ÀÚµ¿À¸·Î ¿¡·¯¸¦ º¹±¸ÇÑ´Ù. ´ë°³´Â ÆÄÀϽýºÅÛÀ» ¾ð¸¶¿îÆ®ÇÏ°í ³ª¼­ °Ë»çÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù. ¿¹¸¦ µé¾î, ¸í·ÉÀº # umount /dev/hda2 /dev/hda2ÀÇ ÆÄÀϽýºÅÛÀ» ¾ð¸¶¿îÆ®ÇÑ´Ù. ±×·± ´ÙÀ½ °Ë»ç¸¦ ÇÒ ¼ö ÀÖ´Ù. ÇÑ °¡Áö ¿¹¿Ü´Â ·çÆ® ÆÄÀϽýºÅÛÀº ¾ð¸¶¿îÆ®ÇÒ ¼ö ¾ø´Ù´Â °ÍÀÌ´Ù. µû¶ó¼­, ·çÆ® ÆÄÀϽýºÅÛÀ» ¾ð¸¶¿îÆ®ÇÏ°í ³ª¼­ °Ë»ç¸¦ ÇÏ·Á¸é, boot/root µð½ºÅ©¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. ÆÄÀϽýºÅÛ ¾È¿¡ ¾î¶² ÆÄÀϵéÀÌ "busy" Áï, ½ÇÇàÁßÀÎ ÇÁ·Î¼¼½º°¡ »ç¿ëÇÏ °í ÀÖ´Â °æ¿ì¿¡´Â ÆÄÀϽýºÅÛÀ» ¾ð¸¶¿îÆ®ÇÒ ¼ö ¾ø´Ù. ¿¹¸¦ µé¾î, ¾î¶² »ç¿ëÀÚ ÀÇ ÀÛ¾÷ µð·ºÅ丮°¡ ±× ÆÄÀϽýºÅÛ¿¡ ÀÖ´Ù¸é ¾ð¸¶¿îÆ®ÇÒ ¼ö ¾ø´Ù. »ç¿ëÁßÀ϶§ ÆÄÀϽýºÅÛÀ» ¾ð¸¶¿îÆ®ÇÒ·Á°í Çϸé "Device bush"¶ó´Â ¿¡·¯¸¦ ¸¸³ª°Ô µÉ °ÍÀÌ ´Ù.´Ù¸¥ ÆÄÀϽýºÅÛÀº efsck ¿Í xfsck°°ÀÌ e2fsck¿Í´Â ´Ù¸¥ ÇüÅÂÀÇ ¸í·ÉÀ» »ç¿ë ÇÑ´Ù. ¾î¶² ½Ã½ºÅÛ¿¡¼­´Â ´Ü¼øÈ÷ fsck¸¸À¸·Î °¡´ÉÇϸç, ½Ã½ºÅÛÀÌ ÆÄÀϽýºÅÛ ÀÇ Å¸ÀÔÀ» °áÁ¤ÇÏ°í Àû´çÇÑ ¸í·ÉÀ» ½ÇÇàÇØÁØ´Ù. ¡Þ ¾î¶² ÆÄÀϽýºÅÛÀÌ ¿¡·¯º¹±¸°¡ ÀÌ·ç¾îÁ³´Ù¸é, ÆÄÀϽýºÅÛÀ» °Ë»çÇÑ Á÷ÈÄ, ¹Ù·Î ½Ã½ºÅÛÀ» ´Ù½Ã ºÎÆýÃÅ°´Â °ÍÀÌ Áß¿äÇÏ´Ù. ¿¹¸¦ µé¾î, e2fsck°¡ ÆÄÀϽýº ÅÛÀÌ °¡Áø ¿¡·¯¸¦ º¹±¸Çß´Ù´Â ¸Þ½ÃÁö¸¦ º¸°íÇϸé, shutdown -rÇؼ­ ½Ã½ºÅÛÀ» Áï½Ã ´Ù½Ã ºÎÆýÃÄÑ¾ß ÇÑ´Ù. ÀÌ°ÍÀº e2fsck°¡ ¼öÁ¤ÇÑ ÆÄÀϽýºÅÛ¿¡ °üÇÑ Á¤º¸ ¸¦ re-syncÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ´Ù.¹°·Ð, /proc ÆÄÀϽýºÅÛÀº ÀÌ·± ¹æ¹ýÀ¸·Î °Ë»çÇÒ ÇÊ¿ä°¡ ¾ø´Ù. /proc´Â ¸Þ¸ð¸® ÆÄÀϽýºÅÛÀ̸ç, Ä¿³ÎÀÌ Á÷Á¢ °ü¸®ÇÑ´Ù. 4.9 ½º¿Ò ÆÄÀÏÀÇ »ç¿ë ½º¿Ò °ø°£À» À§Çؼ­ º°°³ÀÇ ÆÄƼ¼ÇÀ» °¡Áö´Â ´ë½Å¿¡, ÆÄÀÏÀ» »ç¿ëÇÒ ¼öµµ ÀÖ ´Ù. ±×·¯³ª, ±×·¸°Ô ÇÏ·Á¸é ¸®´ª½º ¼ÒÇÁÆ®¿þ¾î¸¦ ÀνºÅçÇÏ°í ½º¿ÒÈ­ÀÏÀ» ¸¸µé±â Àü¿¡ °ü·ÃµÈ ¸ðµç °ÍÀ» ¾Ë¾Æ¾ßÇÑ´Ù. ¸®´ª½º ½Ã½ºÅÛÀ» ¼³Ä¡ÇÏ¿´´Ù¸é ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÏ¿© ½º¿ÒÆÄÀÏÀ» ¸¸µé ¼ö ÀÖ ´Ù. ¾Æ·¡¿¡ 8208 ºí·°(¾à 8M bytes)À» °¡Áø ½º¿ÒÆÄÀÏÀ» ¸¸µé·Á°í ÇÑ´Ù. # dd if=/dev/zero of=/swap bs=1024 count=8208 ÀÌ ¸í·ÉÀº ½º¿ÒÈ­ÀÏ ÀÚü¸¦ »ý¼ºÇÑ´Ù. "count="¿¡ ºí·°´ÜÀ§ÀÇ ½º¿ÒÆÄÀÏÀÇ Å©±â °¡ ÁöÁ¤µÈ´Ù. # mkswap /swap 8208 ÀÌ ¸í·ÉÀº ½º¿ÒÆÄÀÏÀ» ÃʱâÈ­ Çϸç, ½º¿ÒÆÄÀÏÀÇ À̸§°ú Å©±â¸¦ Àû´çÇÑ °ªÀ¸·Î ÁöÁ¤ÇÑ´Ù. # /etc/sync # swapon /swap ÀÌÁ¦ »ý¼ºµÈ /swap ÆÄÀÏ¿¡¼­ ½º¿ÍÇÎÀÌ µÈ´Ù. ¸ÕÀú sync ¸¦ ÇÏ´Â °ÍÀº ±× ÆÄ ÀÏÀÌ µð½ºÅ©¿¡ ¾²¿©Áöµµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀ¸·Î ½º¿ÒÆÄÀÏÀ» »ç¿ëÇÏ´Â ÁÖ¿äÇÑ ´ÜÁ¡Àº ½º¿ÒÈ­ÀÏ¿¡ÀÇ Á¢±ÙÀÌ ÆÄÀϽýºÅÛÀ» ÅëÇؼ­ ÀÌ·ç¾îÁø´Ù´Â °Í¿¡ ÀÖ´Ù. ÀÌ°ÍÀº ½º¿ÒÈ­ÀÏÀ» ±¸¼ºÇÏ´Â ºí·°ÀÌ ¿¬¼ÓÀûÀÌÁö ¾ÊÀ» ¼ö ÀÖ´Ù´Â °ÍÀ» ÀÇ ¹ÌÇÑ´Ù. ±×·¯¹Ç·Î, ¼º´É¿¡ À־´Â º°°³ÀÇ ½º¿Ò ÆÄƼ¼ÇÀ» »ç¿ëÇÏ´Â °Íº¸´Ù ¶³ ¾îÁø´Ù. ¿Ö³ÄÇϸé, ºí·°ÀÌ ¿¬¼ÓÀûÀ̸é, I/O ¿äûÀÌ Á÷Á¢ µð¹ÙÀ̽º ¼öÁØ¿¡¼­ ÀÌ ·ç¾îÁö±â ¶§¹®ÀÌ´Ù. ½º¿ÒÈ­ÀÏÀ» »ç¿ëÇÏ´Â ¶Ç ´Ù¸¥ ´ÜÁ¡Àº ÆÄÀϽýºÅÛÀÇ µ¥ÀÌÅ͸¦ Æı«ÇÒ ¼ÒÁö°¡ ÀÖ´Ù´Â °ÍÀÌ´Ù. ƯÈ÷ Å« ½º¿ÒÈ­ÀÏÀ» »ç¿ëÇÒ ¶§, À߸øµÇ¸é ÆÄÀϽýºÅÛÀ» ¸ÁÄ¥ ¼Ò Áö°¡ ´ÙºÐÈ÷ ÀÖ´Ù. ÆÄÀϽýºÅÛ°ú ½º¿Ò ÆÄƼ¼ÇÀ» µû·Î À¯ÁöÇÏ´Â °ÍÀÌ ÀÌ·¯ÇÑ »ç °í¸¦ ¹Ì¿¬¿¡ ¹æÁöÇØÁÙ °ÍÀÌ´Ù. ÀϽÃÀûÀ¸·Î Á»´õ ¸¹Àº ½º¿Ò°ø°£ÀÌ ÇÊ¿äÇÒ °æ¿ì ½º¿ÒÆÄÀÏÀ» »ç¿ëÇÏ´Â °ÍÀÌ À¯¿ëÇÏ´Ù. ¿¹¸¦ µé¾î, Å« ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇϸ鼭 ±× ¼Óµµ¸¦ ´Ù¼Ò ³ôÀÌ°í ½Í´Ù¸é, ÀÓ½ÃÀûÀ¸·Î ½º¿ÒÈ­ÀÏÀ» ¸¸µé¾î¼­ ±âÁ¸ÀÇ ½º¿Ò °ø°£¿¡ Ãß°¡ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù. 4.10 ±âŸ ÀÛ¾÷µé ½ÇÁ¦·Î´Â, ÁÖ¿äÇÑ ¾î´À ºÐ·ù¿¡µµ Æ÷ÇÔµÇÁö ¾Ê´Â ½Ã½ºÅÛ °ü¸®ÀÚ°¡ ´Ù·ç¾î¾ß ÇÒ ¸¹Àº ÀÏÀÌ ÀÖ´Ù. 4.10.1 ½Ã½ºÅÛ ±¸µ¿È­ÀÏ ½Ã½ºÅÛÀÌ ºÎÆÃµÉ ¶§, ¸¹Àº ½ºÅ©¸³Æ®È­ÀϵéÀÌ »ç¿ëÀÚ°¡ ·Î±äÇϱâ Àü¿¡ ½Ã½º ÅÛ¿¡ ÀÇÇÏ¿© ÀÚµ¿ÀûÀ¸·Î ½ÇÇàµÈ´Ù. ¾Æ·¡¿¡ ¾î¶² ÀÏÀÌ ÀϾ´ÂÁö ¼³¸íÇÏ°í ÀÖ ´Ù.ºÎÆö§, Ä¿³ÎÀº /etc/init ÇÁ·Î¼¼½º¸¦ spawnÇÑ´Ù. init ÇÁ·Î¼¼½º´Â ±¸¼ºÈ­ÀÏ /etc/inittabÀ» Àо, ÀÌ È­ÀÏÀÇ ³»¿ë¿¡ Æ÷ÇÔµÈ ´Ù¸¥ ÇÁ·Î¼¼½º¸¦ spawnÇÏ´Â ÇÁ·Î±×·¥ÀÌ´Ù. inittab¿¡¼­ ½ÃÀ۵Ǵ Áß¿äÇÑ ÇÁ·Î¼¼½ºÁßÀÇ Çϳª´Â °¢°¢ÀÇ °¡»ó Äֿܼ¡¼­ ½ÃÀÛÇÏ´Â /etc/getty ÇÁ·Î¼¼½ºÀÌ´Ù. getty ÇÁ·Î¼¼½º´Â °¡»óÄܼÖÀ» °¡·Î ä¼­ °¡»óÄֿܼ¡¼­ loginÀ» ½ÇÇà½ÃŲ´Ù. ÀÌ°ÍÀº °¢°¢ÀÇ °¡»óÄֿܼ¡¼­ loginÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù; /etc/inittab¿¡ °¡»óÄֿܼ¡ ´ëÇÑ ¾î¶² getty ÇÁ·Î¼¼½ºµµ Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ¸¸é, ±×·¯ÇÑ °¡»óÄֿܼ¡ ·Î±äÇÒ ¼ö ¾ø´Ù. /etc/inittab¿¡¼­ ½ÇÇàµÇ´Â ¶Ç ´Ù¸¥ ÇÁ·Î¼¼½º´Â /etc/rcÀ̸ç, ÀÌ´Â ÁÖ¿ä ½Ã½ºÅÛ ÃʱâÈ­ È­ÀÏÀÌ´Ù. ÀÌ È­ÀÏÀº ÆÄÀϽýºÅÛ(4.8Àý Âü°í)À» ¸¶¿îÆ®ÇÏ°í ½º¿Ò°ø°£À» ÃʱâÈ­ÇÏ´Â µîÀÇ ºÎÆö§ ÇÊ¿äÇÑ ÃʱâÈ­ ¸í·ÉÀ» ½ÇÇà½ÃÅ°´Â ½© ½ºÅ©¸³Æ® È­ÀÏ ÀÌ´Ù. ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡¼­ /etc/rc.local°ú °°ÀÌ ´Ù¸¥ ÃʱâÈ­ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼öµµ ÀÖ´Ù. /etc/rc.local Àº ´ë°³ ÀÚ½ÅÀÇ ½Ã½ºÅÛ¿¡ È£½ºÆ®¸í(´ÙÀ½Àý Âü°í)À» ¼³Á¤ÇÏ´Â µîÀÇ Æ¯¼öÇÑ ÃʱâÈ­ ¸í·ÉÀ» Æ÷ÇÔÇÑ´Ù. rc.localÀº /etc/rc·ÎºÎÅÍ È¤Àº /etc/inittab¿¡¼­ ¹Ù·Î ½ÇÇàµÉ¼öµµ ÀÖ´Ù. 4.10.2 È£½ºÆ®¸í ¼³Á¤ ³×Æ®¿öÅ©·Î ¿¬°áµÈ ȯ°æ¿¡¼­, È£½ºÆ®¸íÀº ƯÁ¤ ±â°è¸¦ À¯ÀÏÇÏ°Ô ½Äº°Çϴµ¥ ÀÌ¿ëµÇ¸ç ¹Ý¸é¿¡, °í¸³µÈ ȯ°æ¿¡¼­ È£½ºÆ®¸íÀº ½Ã½ºÅÛÀÇ ¼º°Ý°ú Ư¼ºÀ» Á¦°øÇØ ÁØ´Ù. ¾Ö¿Ïµ¿¹°ÀÇ À̸§À» Áþ´Â °Í°ú ºñ½ÁÇÏ´Ù; ±×³É "°³"¶ó°í ÇÏ´Â °Íº¸´Ù´Â Spot À̳ª Woofie¿Í °°Àº À̸§À» Áþ´Â °Íµµ Èï¹Ì·Î¿î ÀÏÀÌ´Ù. ½Ã½ºÅÛÀÇ È£½ºÆ®¸íÀ» Á¤ÇÏ´Â °ÍÀº hostnameÀ̶õ ¸í·ÉÀ» ¾²¸é °£´ÜÇÑ ÀÏÀÌ ´Ù. ³×Æ®¿öÅ© »ó¿¡ ÀÖ´Ù¸é, È£½ºÆ®¸íÀº goober.norelco.com°ú °°Àº ¿ÏÀüÇÑ È£½º Æ®¸íÀ̾î¾ß ÇÑ´Ù. ¾î¶² ÇüÅÂÀÇ ³×Æ®¿öÅ©¿¡µµ ¿¬°áµÇ¾î ÀÖÁö ¾Ê ´Ù¸é, loomer.vizza.com, shoop.nowhere.edu, floof.orgµî°ú °°ÀÌ ÀÓÀÇÀÇ È£½ºÆ® ¸í°ú µµ¸ÞÀθíÀ» °¡Á®µµ »ó°ü¾ø´Ù. È£½ºÆ®¸íÀ» Á¤Çϸé, /etc/hostsÈ­ÀÏ¿¡ ³ªÅ¸³ª¸ç, °¢°¢ÀÇ È£½ºÆ®¸í¿¡ ´ëÇÑ IP ÁÖ¼Ò°¡ ÇÒ´çµÈ´Ù. ºñ·Ï ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖÁö ¾Ê´õ¶óµµ, /etc/hosts¿¡ ÀڽŠÀÇ È£½ºÆ®¸íÀ» °¡Á®¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, TCP/IP ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖÁö ¾Ê´Ù¸é, ´Ü¼øÈ÷ ´ÙÀ½ ¶ó ÀÎÀ» /etc/hosts¿¡ Æ÷ÇÔ½ÃÅ°¸é µÈ´Ù. 127.0.0.1 floof.org localhost À̴ ȣ½ºÆ®¸í floof.org¸¦ ¼øȯ(loopback) ÁÖ¼Ò 127.0.0.1·Î ÇÒ´çÇÑ´Ù. localhost º°¸íµµ ÀÌ ÁÖ¼Ò·Î ÇÒ´çµÈ´Ù. ±×·¯³ª, TCP/IP ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖ´Ù¸é, ½ÇÁ¦ IP ÁÖ¼Ò¿Í È£½ºÆ®¸í ÀÌ /etc/hosts¿¡ ³ªÅ¸³ª¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, È£½ºÆ®¸íÀÌ goober.norelco.comÀÌ °í IP ÁÖ¼Ò°¡ 128.253.154.31¶ó¸é, /etc/hosts¿¡ ´ÙÀ½ ¶óÀÎÀ» Ãß°¡ÇÏ¸é µÈ´Ù. 128.253.154.31 goober.norelco.com È£½ºÆ®¸íÀÌ /etc/hosts¿¡ ³ªÅ¸³ªÁö ¾ÊÀ¸¸é, ¼³Á¤µÈ °ÍÀÌ ¾Æ´Ï´Ù. È£½ºÆ®¸íÀ» ¼³Á¤ÇÏ·Á¸é, °£´ÜÈ÷ hostname ¸í·ÉÀ» »ç¿ëÇÏ¸é µÈ´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀº # hostname -S goober.norelco.com È£½ºÆ®¸íÀ» goober.norelco.com·Î ¼³Á¤ÇÑ´Ù. ´ëºÎºÐÀº hostname ¸í·É Àº /etc/rc ³ª /etc/rc.local°ú °°Àº ½Ã½ºÅÛ ½ºÅ¸Æ®¾÷ ÆÄÀÏÁß Çϳª¿¡¼­ ½ÇÇàµÈ´Ù. ÀÌ·¯ÇÑ µÎ È­ÀÏÀ» ¼öÁ¤Çؼ­ hostname ¸í·ÉÀ» ¹ß°ßÇÑ ÀÚ¸®¿¡ ÀÚ½ÅÀÇ È£½ºÆ®µé À» ¼³Á¤Çؼ­ º¯°æÇÒ ¼ö ÀÖ´Ù; ½Ã½ºÅÛÀ» ´Ù½Ã ºÎÆÃÇϸé È£½ºÆ®¸íÀº »õ·Î¿î °ª À¸·Î ¼³Á¤µÉ °ÍÀÌ´Ù. 4.10.3 ÆÄÀÏ ¸µÅ© °ü¸® ¸µÅ©´Â ÇϳªÀÇ ÆÄÀÏ¿¡ ´ëÇؼ­ ¿©·¯ À̸§À» ÁÙ ¼ö ÀÖ°Ô ÇÑ´Ù. ÆÄÀÏÀº ½ÇÁ¦·Î ½Ã½ºÅÛ¿¡¼­ ÀÚ½ÅÀÇ inode ¹øÈ£¿¡ ÀÇÇÏ¿© ½Äº°µÇ¸ç, ÀÌ´Â ÆÄÀÏ¿¡ ´ëÇÑ À¯ÀÏÇÑ ÆÄÀϽýºÅÛ ½Äº°ÀÚÀÌ´Ù. µð·ºÅ丮´Â ½ÇÁ¦·Î ÇØ´ç È­ÀϸíÀ» °¡Áø inode¹øÈ£ÀÇ ¸®½ºÆ®ÀÌ´Ù. µð·ºÅ丮¿¡ ÀÖ´Â °¢ ÆÄÀÏÀº ƯÁ¤ inode¿¡ ¿¬°áµÇ¾î ÀÖ´Ù. 4.10.3.1 ÇÏµå ¸µÅ© ln ¸í·ÉÀº ÇϳªÀÇ ÆÄÀÏ¿¡ ´ëÇÏ¿© ´ÙÁß ¸µÅ©¸¦ »ý¼ºÇÒ ¶§ »ç¿ëµÈ´Ù. ¿¹¸¦ µé ¾î, ÇÑ µð·ºÅ丮¿¡ ÆÄÀÏ foo¸¦ °¡Áö°í ÀÖ´Ù°í ÇÏÀÚ. ls -i ¸í·ÉÀ» »ç¿ëÇϸé, ÀÌ È­ÀÏ¿¡ ´ëÇÑ inode ¹øÈ£¸¦ º¼ ¼ö ÀÖ´Ù. # ls -i foo 22192 foo # ¿©±â¼­, ÆÄÀÏ foo´Â ±× È­ÀϽýºÅÛ¿¡¼­ inode ¹øÈ£ 22192 ¸¦ °¡Áø´Ù. foo ¿¡ bar¶ó´Â À̸§ÀÇ ¶Ç ´Ù¸¥ ¸µÅ©¸¦ »ý¼ºÇÒ ¼ö ÀÖ´Ù. # ln foo bar ls -i ¸¦ Çغ¸¸é, µÎ È­ÀÏÀÇ inode°¡ °°´Ù´Â »ç½ÇÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù. # ls -i foo bar 22192 bar 22192 foo # ÀÌÁ¦ foo³ª barÁß ¾î´À È­ÀÏ¿¡ Á¢±ÙÀ» ÇÏ´õ¶óµµ °°Àº È­ÀÏ¿¡ Á¢±ÙÇÏ°Ô µÈ ´Ù. fooÀÇ ³»¿ëÀ» º¯°æÇϸé, ÀÌ·¯ÇÑ º¯È­´Â bar¿¡¼­µµ ÀϾ´Ù. ¾î¶°ÇÑ ¸ñÀû¿¡ ¼­µµ ÀÌ µÎ È­ÀÏÀº °°Àº È­ÀÏÀÌ´Ù. ÀÌ·¯ÇÑ ¸µÅ©´Â inode¿¡ Á÷Á¢ ¸µÅ©¸¦ »ý¼ºÇϱ⠶§¹®¿¡ hard links¶ó°í ¾Ë·Á Á® ÀÖ´Ù. ÇÏµå ¸µÅ©´Â °°Àº ÆÄÀϽýºÅÛ¿¡ Á¸ÀçÇÏ´Â ÆÄÀÏ¿¡ ´ëÇؼ­¸¸ °¡´ÉÇÏÁö ¸¸, ½Éº¼¸¯ ¸µÅ©(¾Æ·¡ ÂüÁ¶)´Â ÀÌ·¯ÇÑ Á¦ÇÑÀ» °¡ÁöÁö ¾Ê´Â´Ù. rm À¸·Î ÆÄÀÏÀ» »èÁ¦ÇÒ ¶§, ½ÇÁ¦·Î´Â ÀÌ È­ÀÏ¿¡ ´ëÇÑ ÇϳªÀÇ ¸µÅ©¸¸ »èÁ¦ÇÏ ´Â °ÍÀÌ´Ù. ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇÑ´Ù¸é # rm foo ´ÜÁö foo À̸§À» °¡Áø ¸µÅ©¸¸ÀÌ »èÁ¦µÇ°í bar´Â ¿©ÀüÈ÷ Á¸ÀçÇÒ °ÍÀÌ´Ù. ½ÇÁ¦ ·Î ¾Æ¹«·± ¸µÅ©¸¦ °¡ÁöÁö ¾ÊÀ» ¶§ ºñ·Î¼Ò È­ÀÏÀº ½Ã½ºÅÛ¿¡¼­ »èÁ¦µÈ´Ù. ´ë°³, È­ÀÏÀº ÇϳªÀÇ ¸µÅ©¸¦ °¡Áö¸ç µû¶ó¼­ rm ¸í·ÉÀ» »ç¿ëÇÏ¿© »èÁ¦µÈ´Ù. ÇÏÁö¸¸, ´ÙÁß ¸µÅ©¸¦ °¡Áø È­ÀÏÀ̶ó¸é, rm ¸í·ÉÀº ´ÜÁö ÇϳªÀÇ ¸µÅ©¸¸À» »èÁ¦ÇÏ´Â °ÍÀÌ µÈ´Ù. ±× ÆÄÀÏÀ» »èÁ¦Çϱâ À§Çؼ­´Â ±× ÆÄÀÏ¿¡ ¿¬°áµÈ ¸ðµç ¸µÅ©¸¦ »èÁ¦ÇØ¾ß ÇÑ´Ù.¸í·É ls -lÀº ´Ù¸¥ Á¤º¸¸¦ Æ÷ÇÔÇÏ¿© È­ÀÏ¿¡ ¸µÅ©µÈ ¼ö¸¦ ³ªÅ¸³»ÁØ´Ù. # ls -l foo bar -rw-r--r-- 2 root root 12 Aug 5 16:51 bar -rw-r--r-- 2 root root 12 Aug 5 16:50 foo # ¸®½ºÆ®ÀÇ µÎ¹ø° Ä®·³ÀÇ "2"´Â ±× ÆÄÀÏ¿¡ ¿¬°áµÈ ¸µÅ©¼ö¸¦ ³ªÅ¸³½´Ù. °á±¹, µð·ºÅ丮´Â ½ÇÁ¦·Î link-inode º¯È¯¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÑ ÇϳªÀÇ È­ÀÏ ÀÌ´Ù. ¶ÇÇÑ, ¸ðµç µð·ºÅ丮´Â Àû¾îµµ µÎ°³ÀÇ ÇÏµå ¸µÅ©¸¦ °¡Áø´Ù; "."(µð·ºÅ丮 ÀÚ½ÅÀ» °¡¸®Å°´Â ¸µÅ©)¿Í ".."(ºÎ¸ð µð·ºÅ丮¸¦ °¡¸®Å°´Â ¸µÅ©). ·çÆ® µð·ºÅ丮(/) ".." ¸µÅ©´Â ´Ù½Ã / ¸¦ °¡¸®Å°µµ·Ï µÇ¾îÀÖ´Ù. 10.4.3.2 ½Éº¼¸¯ ¸µÅ© ½Éº¼¸¯ ¸µÅ©´Â ¸µÅ©ÀÇ ¶Ç ´Ù¸¥ ÇüÅ·μ­, À§¿¡¼­ ±â¼úÇÑ Çϵ帵ũ¿Í´Â ´Ù¸£ °Ô µ¿ÀÛÇÑ´Ù. ½Éº¼¸¯ ¸µÅ©´Â ÇÑ È­ÀÏ¿¡ ´ëÇÑ ¶Ç ´Ù¸¥ À̸§À» °¡Áö°Ô ÇÏÁö ¸¸, inode¿¡ ÀÇÇؼ­ ÆÄÀÏÀ» ¿¬°áÇÏÁö´Â ¾Ê´Â´Ù. ¸í·É ln -s ´Â ¾î¶² È­ÀÏ¿¡ ´ëÇÑ ½Éº¼¸¯ ¸µÅ©¸¦ »ý¼ºÇÑ´Ù. ¿¹¸¦ µé¾î, ´ÙÀ½ ¸í·ÉÀ» »ç¿ëÇϸé # ln -s foo bar foo ÆÄÀÏÀ» °¡¸®Å°´Â ½Éº¼¸¯ ¸µÅ© bar¸¦ »ý¼ºÇÏ°Ô µÈ´Ù. ls -i ¸¦ Çغ¸¸é, µÎ È­ÀÏÀÌ Á¤¸» ´Ù¸¥ inode¸¦ °¡Áø´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù. # ls -i foo bar 22195 bar 22192 foo # ±×·¯³ª, ls -l¸¦ Çغ¸¸é, bar È­ÀÏÀÌ foo È­ÀÏÀ» °¡¸®Å°´Â Ç¥½Ã¸¦ º¼ ¼ö ÀÖÀ» °Í ÀÌ´Ù. # ls -l foo bar lrwxrwxrwx 1 root root 3 Aug 5 16:51 bar -> foo -rw-r--r-- 1 root root 12 Aug 5 16:50 foo # ½Éº¼¸¯ ¸µÅ©¿¡ ÀÖ´Â Çã°¡ºñÆ®´Â »ç¿ëµÇÁö ¾Ê´Â´Ù(Ç×»ó rwxrwxrwx·Î ³ªÅ¸³­ ´Ù). ´ë½Å¿¡, ½Éº¼¸¯ ¸µÅ©¿¡ ´ëÇÑ Çã°¡´Â ½Éº¼¸¯ ¸µÅ©ÀÇ ¸ñÇ¥¹°ÀÇ Çã°¡¿¡ ÀÇÇØ °áÁ¤µÈ´Ù (¿©±â¿¡¼­´Â fooÈ­ÀÏÀÇ Çã°¡¿¡ ÀÇÇؼ­) ±â´ÉÀûÀ¸·Î, ÇÏµå ¸µÅ©¿Í ½É º¼¸¯ ¸µÅ©´Â À¯»çÇÏÁö¸¸, ¸î °¡Áö Â÷ÀÌÁ¡ÀÌ ÀÖ´Ù. ÇÑ°¡Áö´Â, ½Éº¼¸¯ ¸µÅ©´Â Á¸ ÀçÇÏÁö ¾Ê´Â È­ÀÏ¿¡ ½Éº¼¸¯ ¸µÅ©¸¦ »ý¼ºÇÏÁö¸¸ ÇÏµå ¸µÅ©´Â ±×·¸Áö ¾Ê´Ù. ½É º¼¸¯ ¸µÅ©´Â ÇÏµå ¸µÅ©¿Í´Â ´Þ¸® Ä¿³Î¿¡ ÀÇÇؼ­ 󸮵ȴÙ. ±â¼úÀûÀÎ Â÷ÀÌÁö¸¸ ¶§·Î´Â Áß¿äÇÑ °ÍÀÌ´Ù. ½Éº¼¸¯ ¸µÅ©´Â ¾î¶² È­ÀÏÀ» °¡¸®Å°´ÂÁö ½Äº°µÇÁö¸¸ ÇÏ µå ¸µÅ©¿¡¼­´Â ¾î´À È­ÀÏÀÌ °°Àº inode·Î ¸µÅ©µÇ¾ú´ÂÁö¸¦ °áÁ¤ÇϱⰡ ½±Áö ¾Ê ´Ù. ¸µÅ©´Â ¸®´ª½º ½Ã½ºÅÛ¿¡ ¿©·¯ °÷¿¡¼­ »ç¿ëµÈ´Ù. ½Éº¼¸¯ ¸µÅ©´Â /lib¿¡ ÀÖ´Â °øÀ¯µÈ ¶óÀ̺귯¸® À̹ÌÁö¿¡ À־ ƯÈ÷ Áß¿äÇÏ´Ù. Á»´õ ¸¹Àº Á¤º¸¸¦ À§Çؼ­ ´Â 4.7.2ÀýÀ» Âü°íÇ϶ó. 4.11 ±ä±Þ»óȲÀ» ¾î¶»°Ô ´ëóÇÒ °ÍÀΰ¡ ¾î¶² °æ¿ì¿¡, ½Ã½ºÅÛ °ü¸®ÀÚ´Â ·çÆ® ºñ¹Ð¹øÈ£¸¦ Àؾî¸Ô´Â´Ùµç°¡ ÆÄÀϽýºÅÛ À» ¼Õ»ó½ÃÅ°´Â µîÀÇ Áß´ëÇÑ Àç³­À» º¹±¸ÇؾßÇÏ´Â ¹®Á¦¿¡ ´ç¸éÇϰԵȴÙ. ÇÏÁö ¸¸ ´çȲÇÒ ÇÊ¿ä´Â ¾ø´Ù. ¸ðµç »ç¶÷Àº ¾î¸®¼®°Ôµµ ½Ç¼ö¸¦ ÇÏ°Ô ¸¶·ÃÀÌ¸ç ´õ±º´Ù ³ª ÀÌ·¯ÇÑ ¹æ¹ýÀÌ ½Ã½ºÅÛ °ü¸®¿¡ ´ëÇؼ­ È®½ÇÇÏ°Ô ¹è¿ï ¼ö ÀÖ´Â ÃÖ¼±ÀÇ ¹æ¹ýÀÌ ´Ù. ¸®´ª½º´Â UNIX¿Í °°ÀÌ ºÒ¾ÈÁ¤ÇÑ ¹öÀüÀÌ ¾Æ´Ï´Ù. »ç½Ç, º»ÀÎÀº ¸¹Àº Ç÷§Æû »ó¿¡¼­ »ó¿ë UNIX ¹öÀüÀÌ °¡Áø ½Ã½ºÅÛÀÇ ºÒ¾ÈÁ¤ÇÑ ¿ä¼Ò¸¦ ´ú °¡Áö°í ÀÖ´Ù°í º»´Ù. ¶ÇÇÑ ¸®´ª½º´Â ÀÌ·¯ÇÑ ¾î¶² ¼Ó¹ÚÀ¸·ÎºÎÅÍ ¹þ¾î³ª °­·ÂÇÑ Àü¹®°¡Àû Àç´É À» °¡Áö°Ô ÇÑ´Ù´Â ÀÌÁ¡À» Á¦°øÇÑ´Ù. ¸ÕÀú¿©·¯ºÐÀÌ ¾î¶² ¹®Á¦¸¦ ¿¬±¸ÇÒ ¶§ ÇؾßÇÒ °ÍÀº ½º½º·Î ó¸®ÇÏ·Á°í ½ÃµµÇÏ ´Â °ÍÀÌ´Ù. ¿©±âÀú±â µÚÁ®¼­, ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö ¾Ë¾Æ¾ß ÇÑ´Ù. ¸¹Àº ½Ã°£À» °¡ Áö°íµµ, ¾î¶² ½Ã½ºÅÛ °ü¸®ÀÚ´Â ±× ¹®Á¦¸¦ ÀüÇô ÇØ°áÇÏ·Á°í ½Ãµµµµ ÇÏÁö ¾Ê°í Àý¸ÁÀûÀÎ º¯¸íÀ» ´Ã¾î³õ´Â´Ù. ¸¹Àº ½Ã°£À» ÅõÀÚÇϸé, ½º½º·Î ¹®Á¦Á¡À» ÇØ°áÇÏ ´Â °ÍÀÌ ½ÇÁ¦·Î ¸Å¿ì ½±´Ù´Â °ÍÀ» ¾Ë°Ô µÉ °ÍÀÌ´Ù. ÀÌ°Ô ¹Ù·Î µµ»ç°¡ µÇ´Â Áö ¸§±æÀÌ´Ù. °ï°æ¿¡ óÇÏ´õ¶óµµ ½Ã½ºÅÛÀ» ´Ù½Ã ÀνºÅçÇؾßÇÏ´Â °æ¿ì´Â ¸Å¿ì µå¹°´Ù. ¸¹ Àº ¸®´ª½º Ãʺ¸»ç¿ëÀÚ´Â ½Ç¼ö·Î ¾î¶² ½Ã½ºÅÛ È­ÀÏÀ» Áö¿ì°Ô µÇ¸ç, Áï½Ã ÀνºÅç µð½ºÅ©¿¡ ¼ÕÀÌ °¡´Â °æÇâÀÌ ÀÖ´Ù. ÀÌ°ÍÀº º°·Î ÁÁÁö ¸øÇÑ »ý°¢ÀÌ´Ù. ±×·± ºñ»ó ¼ö´ÜÀ» °¡Áö±â Àü¿¡ ¸ÕÀú ¹®Á¦Á¡À» ¾Ë¾Æº¸°í ´Ù¸¥ »ç¶÷¿¡°Ô µµ¿òÀ» ûÇÏ´Â °Í µµ ÁÁÀº »ý°¢ÀÌ´Ù. ´ëºÎºÐÀÇ °æ¿ì¿¡, ½Ã½ºÅÛ À¯Áöº¸¼öµð½ºÅ©(boot/root µð½ºÅ©)·Î ½Ã½ºÅÛÀ» º¹±¸ÇÒ ¼ö ÀÖ´Ù. 4.11.1 À¯Áö/º¸¼ö µð½ºÅ©¸¦ ÀÌ¿ëÇÑ º¹±¸ ½Ã½ºÅÛ °ü¸®ÀÚ¸¦ À§ÇÑ ÇÑ °¡Áö ÇʼöÀûÀÎ µµ±¸´Â ¼ÒÀ§ "boot/root disk"¶ó°í ºÒ ¸®´Â ÇÏµå µð½ºÅ©¿Í ¹«°üÇÏ°Ô ¿ÏÀüÇÑ ¸®´ª½º ½Ã½ºÅÛÀ» ºÎÆÃÇÒ ¼ö ÀÖ´Â Ç÷ÎÇÇ ÀÌ´Ù. Boot/root µð½ºÅ©´Â »ç½Ç ¸Å¿ì °£´ÜÇÏ´Ù-Ç÷ÎÇÇ »ó¿¡ ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¸µé°í, ÇÊ¿äÇÑ À¯Æ¿¸®Æ¼¸¦ ³Ö°í, LILO¿Í ºÎÆð¡´ÉÇÑ Ä¿³ÎÀ» ¼³Ä¡ÇÏ¸é µÈ´Ù. ¶Ç ´Ù¸¥ ¹æ¹ýÀº Ä¿³Î¿ëÀ¸·Î Çϳª¿Í ·çÆ® ÆÄÀϽýºÅÛ¿ëÀ¸·Î ¶Ç Çϳª¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù. ¾î¶»°Ô ÇÏµç °á°ú´Â °°À¸¸ç Ç÷ÎÇÇ·Î ¿ÏÀüÇÑ ¸®´ª½º ½Ã½ºÅÛÀ» ¿î¿µÇÒ ¼ö ÀÖ´Ù. boot/root µð½ºÅ©ÀÇ Ç¥ÁØÀûÀÎ ¿¹´Â ¹Ù·Î SLSÀÇ a1 µð½ºÅ©ÀÌ´Ù. ÀÌ µð½ºÅ©´Â ºÎÆð¡´ÉÇÑ Ä¿³Î°ú ·çÆ® ÆÄÀϽýºÅÛ ¸ðµÎ¸¦ °¡Áö°í ÀÖ´Ù. ´ë°³´Â SLS¸¦ ¼³Ä¡ÇÒ ¶§¸¸ »ç¿ëµÇÁö¸¸, ½Ã½ºÅÛ À¯Áö¸¦ À§Çؼ­´Â ¾ÆÁÖ À¯¿ëÇÏ´Ù. H.J LuÀÇ boot/root µð½ºÅ©´Â sunsite.unc.eduÀÇ /pub/Linux/GCC¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Â ½Ã½ºÅÛ À¯Áö¸¦ À§ÇÑ ¶Ç´Ù¸¥ µð½ºÅ©ÀÇ ¿¹ÀÌ´Ù. ±×·¸Áö ¾Ê°í, È£±â½ÉÀÌ ÀÖ´Ù¸é, ÀڽŸ¸ÀÇ boot/root µð½ºÅ©¸¦ ¸¸µå´Â °Íµµ ±¦ÂúÀº ¹æ¹ýÀÌ´Ù. ±×·¯³ª, ´ë °³ÀÇ °æ¿ì¿¡´Â ÀÌ¹Ì ¸¸µé¾îÁø boot/root µð½ºÅ©¸¦ »ç¿ëÇÏ´Â ÆíÀÌ ÈξÀ ´õ ½¬¿ï °ÍÀ̸ç, ¾Æ¸¶µµ Á»´õ ¿Ïº®ÇÒ °ÍÀÌ´Ù. boot/root µð½ºÅ©¸¦ »ç¿ëÇÏ´Â °ÍÀº ¸Å¿ì °£´ÜÇÏ´Ù. ÀÌ µð½ºÅ©·Î ½Ã½ºÅÛÀ» ºÎ ÆÃÇÏ°í root ·Î ·Î±äÇϱ⸸ ÇÏ¸é µÈ´Ù(´ë°³´Â ºñ¹Ð¹øÈ£°¡ ¾ø´Ù). ÇÏµå µð½ºÅ©ÀÇ ÆÄÀÏ¿¡ Á¢±ÙÇÏ·Á¸é, ÆÄÀϽýºÅÛÀ» Á÷Á¢ ¸¶¿îÆ®ÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, ¸í·ÉÀº # mount -t ext2 /dev/hda2 /mnt /mnt µð·ºÅ丮 ÇÏ¿¡ /dev/hda2¿¡ ´ëÇÑ ext2fs ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇÒ °ÍÀÌ ´Ù. / ´Â boot/root µð½ºÅ© ÀÚüÀÇ ·çÆ®À̸ç, ÇÏµå µð½ºÅ©ÀÇ ÆÄÀÏÀ» Á¢±ÙÇÏ·Á¸é ÇÏµå µå¶óÀ̺ê ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇØ¾ß ÇÑ´Ù. ±×·¯¹Ç·Î, ·çÆ® ÆÄÀϽýºÅÛÀ» /mnt µð·ºÅ丮¿¡ ¸¶¿îÆ®Çß´Ù¸é, ÇÏµå µå¶óÀÌºê »ó¿¡ ÀÖ´Â /etc/passwd È­ÀÏÀº ÇöÀç´Â /mnt/etc/passwd¿¡ ÀÖ°Ô µÈ´Ù. 4.11.2 ·çÆ® ºñ¹Ð¹øÈ£ÀÇ º¹±¸ rootÀÇ ºñ¹Ð¹øÈ£¸¦ Àؾî¸Ô¾ú´Ù°í Çصµ º°·Î ¹®Á¦µÇÁö ¾ø´Ù. boot/root µð½ºÅ© ·Î ºÎÆÃÇÏ°í ³ª¼­ ·çÆ® ÆÄÀϽýºÅÛÀ» /mnt¿¡ ¸¶¿îÆ®ÇÏ°í ³ª¼­, ´ÙÀ½°ú °°ÀÌ /mnt/etc/passwd È­ÀÏÀÇ root¿¡ ´ëÇÑ ºñ¹Ð¹øÈ£ Çʵ带 ºí·©Å©·Î ä¿ö¹ö¸®¸é µÈ ´Ù. root::0:0:root:/:/bin/sh ÀÌÁ¦ root´Â ºñ¹Ð¹øÈ£°¡ ¾ø´Ù. ÇÏµå µð½ºÅ©·Î ´Ù½Ã ºÎÆÃÇؼ­ root·Î ·Î±äÇÏ°í passwd ¸í·ÉÀ» »ç¿ëÇؼ­ ºñ¹Ð¹øÈ£¸¦ ´Ù½Ã ¼³Á¤ÇÏ¸é ±×¸¸ÀÌ´Ù. vi »ç¿ë¹æ¹ýÀ» ¹è¿î °ÍÀÌ ±â»ÚÁö ¾ÊÀº°¡? boot/root µð½ºÅ©¿¡´Â Emacs¿Í °°Àº ¿¡µðÅÍ´Â ¾Æ¸¶ ÀÌ¿ëÇÒ ¼ö ¾ø°ÚÁö¸¸, vi´Â °¡´ÉÇÏ´Ù´Â °ÍÀÌ´Ù. 4.11.3 ¸Á°¡Áø ÆÄÀϽýºÅÛ º¹±¸ ¾î¼´Ù°¡ ÆÄÀϽýºÅÛÀ» ¸Á°¡¶ß·È´Ù¸é, e2fsck(¹°·Ð, ext2fs ÆÄÀϽýºÅÛ Å¸ÀÔÀ» »ç¿ëÇÏ°í ÀÖ´Ù¸é)¸¦ ½ÇÇàÇؼ­, ÆÄÀϽýºÅÛ¿¡¼­ ¼Õ»óÀ» ÀÔÀº µ¥ÀÌÅ͸¦ Ç÷ÎÇÇ·Î ºÎÅÍ °¡Á®¿ÀµçÁö º¹±¸ÇÒ ¼ö ÀÖ´Ù. ´Ù¸¥ ÆÄÀϽýºÅÛ Å¸ÀÔÀº e2fsck¸í·É°ú´Â ´Ù¸¥ ÇüÅÂÀÇ ¸í·ÉÀ» »ç¿ëÇÑ´Ù. ÀÚ¼¼ÇÏ°Ô´Â 4.8ÀýÀ» Âü°íÇ϶ó. Ç÷ÎÇÇ¿¡¼­ ÇÏµå µð½º Å©ÀÇ ÆÄÀϽýºÅÛÀ» °Ë»çÇÒ ¶§´Â ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ´Ù. 4.11.4 ÀÒ¾î¹ö¸° È­ÀÏ º¹±¸ ½Ã½ºÅÛÀÇ Áß¿äÇÑ ÆÄÀÏÀ» Áö¿ö¹ö·È´Ù¸é, ±×°ÍµéÀ» "undelete"ÇÒ ¹æ¹ýÀÌ ¾ø´Ù. ±×·¯³ª, Ç÷ÎÇÇ¿¡¼­ ÇØ´çÈ­ÀÏÀ» ãÀ» ¼ö ÀÖ´Ù¸é, ±× ÆÄÀÏÀ» ÇÏµå µð½ºÅ©·Î º¹»ç ÇÏ¸é µÉ °ÍÀÌ´Ù. ¿¹¸¦ µé¾î, ½Ã½ºÅÛ¿¡¼­ /bin/loginÀ» Áö¿ö¹ö·È´Ù¸é, °£´ÜÈ÷ boot/root Ç÷ÎÇÇ·Î ºÎÆÃÇÏ°í ·çÆ® ÆÄÀϽýºÅÛÀ» /mnt ¿¡ ¸¶¿îÆ®ÇÏ°í ³ª¼­ ´ÙÀ½ °ú °°Àº ¸í·ÉÀ» ÇÏ¸é µÉ °ÍÀÌ´Ù. # cp -a /bin/login /mnt/bin/login ¿©±â¼­ -a ¿É¼ÇÀº º¹»çµÇ´Â È­ÀÏÀÇ Çã°¡¸¦ ±×´ë·Î À¯ÁöÇ϶ó´Â ÀǹÌÀÌ´Ù. ¹°·Ð, Áö¿öÁø È­ÀÏÀÌ boot/root Ç÷ÎÇÇ¿¡µµ ¾ø´Â ÇʼöÀûÀÎ ½Ã½ºÅÛ È­ÀÏÀÌ ¾Æ ´Ï¶ó¸é, ¿îÀÌ ³ª»Û °ÍÀÌ´Ù.¹é¾÷À» ¹Þ¾ÆµÎ¾ú´Ù¸é, ¹é¾÷À¸·Î º¹±¸ÇÏ¸é µÇ°ÚÁö¸¸... 4.11.5 ¸Á°¡Áø ¶óÀ̺귯¸® º¹±¸ ¶óÀ̺귯¸®³ª /lib¿Í ½Éº¼¸¯ ¸µÅ©µÈ ÆÄÀϵéÀÌ ¸Á°¡Á³´Ù¸é, ±×·± ¶óÀ̺귯¸®¿Í °ü·ÃµÈ À¯»çÇÑ ¸í·ÉµéÀº ´õÀÌ»ó ½ÇÇàµÉ ¼ö ¾ø´Ù.(4.7.2Àý Âü°í). °¡Àå ½¬¿î ÇØ °áÃ¥Àº boot/root µð½ºÅ©·Î ºÎÆÃÇؼ­ ·çÆ® ÆÄÀϽýºÅÛÀ» ¸¶¿îÆ®ÇÏ°í ³ª¼­ /mnt/lib µð·ºÅ丮¿¡¼­ ¶óÀ̺귯¸®¸¦ °íÄ¡´Â °ÍÀÌ´Ù. Á¦ 5 Àå ¹ßÀüµÈ Ư¡ ÀÌ Àå¿¡¼­´Â Linux¿¡ °üÇÑ º¸´Ù Èï¹Ì Àִ Ư¡µéÀ» ¼Ò°³ÇÒ °ÍÀÌ´Ù. ÀÌ Àå¿¡ ¼­´Â µ¶ÀÚ°¡ Àû¾îµµ À¯´Ð½º¸¦ »ç¿ëÇغ» °æÇèÀÌ ÀÖ°í, ÀÌ ¾ÕÀå¿¡ Æ÷ÇÔµÈ Á¤º¸ ¸¦ ÀÌÇØÇÑ´Ù°í °¡Á¤ÇÑ´Ù. ´Ù¸¥ UNIX·Î ºÎÅÍ Linux¸¦ ±¸º° ÇÏ°Ô ÇÏ´Â °¡Àå Áß¿äÇÑ »çÇ×Àº ¸®´ª½ºÀÇ °³¹æ¼³°è ¿Í ±× öÇÐÀÌ´Ù. ¸®´ª½º´Â ´ÜÀÏ ¸ñÀûÀ» °¡Áø ¸¶ÄÉÆà À§¿øȸ¸¦ Áß½ÉÀ¸ ·Î ÇÑ ¼Ò±Ô¸ð ÇÁ·Î±×·¡¸Óµé¿¡ ÀÇÇØ °³¹ßµÈ °ÍÀÌ ¾Æ´Ï´Ù. ÀڽŵéÀÇ À¯´Ð½º ½Ã ½ºÅÛ¿¡ ¿øÇÏ´Â ±â´ÉÀ» ÷°¡ÇÏ´Â ¹ßÀüÀûÀÎ ÇØÄ¿ ±×·ì¿¡ ÀÇÇؼ­ °³¹ßµÇ¾ú´Ù. ¸® ´ª½ºÀÇ ¼¼°è¿¡¼­´Â ¸¹Àº ÇüÅÂÀÇ ¼ÒÇÁÆ®¿þ¾î°¡ À־ ¼³°è¿¡ À־µµ ´Ù¾ç ÇÏ´Ù. ¾î¶² »ç¶÷µéÀº Á¤ÇØÁø Ç¥ÁØÀÌ ¾ø±â¿¡ ²¨·ÁÇÏÁö¸¸, »ç½ÇÀº ÀÌ·¯ÇÑ Á¡ÀÌ ¸®´ª½º¸¦ °¡Àå µ¸º¸ÀÌ°Ô Çϴ Ư¼ºÁßÀÇ ÇϳªÀÌ´Ù. 5.1 X WindowÀÇ ½Ã½ºÅÛ X window systemÀº °Å´ëÇÏ°í °­·ÂÇÑ(´Ù¼Ò º¹ÀâÇÑ) UNIX ½Ã½ºÅÛÀ» À§ÇÑ ±× ·¡ÇÈȯ°æÀÌ´Ù. ¿ø·¡ÀÇ X window code´Â MIT¿¡¼­ °³¹ßµÆ´Ù; ±× ÈÄ¿¡, »ó¾÷Àû ȸ»çµéÀÌ X ¸¦ UNIX Ç÷§Æû¿¡¼­ÀÇ »ê¾÷Ç¥ÁØÀ¸·Î ¸¸µé¾ú´Ù. »ç½Ç»ó ¼¼°èÀÇ ¸ð µç ¿öÅ©½ºÅ×À̼ǿ¡¼­ ¾à°£¾¿ »óÀÌÇÑ X window µéÀÌ µ¿ÀÛÇÑ´Ù. 80386/80486 À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ MITÀÇ X window ¹öÀü 11 relase 5(¾àĪ X11R5)ÀÇ À̽ÄÀº David Wexelbalt¸¦ Áß½ÉÀ¸·Î ÇÑ ÇÁ·Î±×·¡¸Ó Áý´Ü¿¡ ÀÇÇؼ­ °³¹ßµÇ¾ú´Ù. XFee86À̶ó°í ¾Ë·ÁÁø ÀÌÆÇ(X11R5)Àº ¸®´ª½º¸¦ Æ÷ÇÔÇÑ V/386, 386BSD, i386 À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ µ¹¾Æ°£´Ù. XFree86¿¡´Â ÇÊ¿äÇÑ ¸ðµç ½ÇÇàÈ­ ÀÏ, °¢Á¾ Çϵå¿þ¾î Áö¿ø È­ÀÏ°ú ¶óÀ̺귯¸® ±×¸®°í °³¹ßµµ±¸µéÀ» ¸ðµÎ Æ÷ÇÔÇÏ °í ÀÖ´Ù. X window system¸¦ ±¸¼ºÇÏ°í »ç¿ëÇÏ´Â ¹æ¹ýÀº ÀÌ Ã¥ÀÇ ¹üÀ§¸¦ ³Ñ´Â °ÍÀÌ ´Ù.±¸¼º°ú »ç¿ë¹ýÀº Valerie Quercia and Tim O'Reilly°¡ ¾´ "The X Window System User's Guide"À» Àо±â ¹Ù¶õ´Ù. ºÎ·Ï A¸¦ º¸¸é ±× Ã¥¿¡ ´ëÇÑ Á¤º¸°¡ ÀÖ´Ù. ÀÌ Àý¿¡¼­´Â ¸®´ª½º¿¡¼­ÀÇ X window ¼³Ä¡¿Í ±¸¼º¿¡ ´ëÇÑ ÀϹÝÀûÀÎ °³¿ä¿¡ ´ëÇÑ °ÍÀÌ¸ç ¿Ïº®ÇÏÁö´Â ¾Ê´Ù. Á»´õ ÀÚ¼¼ÇÑ Á¤º¸´Â Linux X Window ¹èÆ÷¿¡ Æ÷ÇÔµÈ man pages¿Í Readme À» Âü°íÇÏ¸é µµ¿òÀÌ µÉ °ÍÀÌ´Ù. Liniux XFree86 HOWTO(ÀÚ¼¼ÇÏ°Ô´Â ºÎ·Ï A ÂüÁ¶)¿¡ ¸®´ª½º¿¡¼­ X window ÀνºÅçÇÏ°í ȯ°æÀ» ¼³Á¤ÇÏ´Â µî¿¡ ´ëÇÑ ³íÀǸ¦ Æ÷ÇÔÇÑ´Ù. °ü½É ÀÖ´Â µ¶ÀÚ´Â ÀÌ ¹®¼­¸¦ ÂüÁ¶ÇÏ¸é µÉ °ÍÀÌ´Ù. 5.1.1 Çϵå¿þ¾î ¿ä±¸»çÇ× Xfree86Àº ´Ù¾çÇÑ Á¾·ùÀÇ ºñµð¿À ÄÁÆ®·Ñ·¯¿Í ¸ð´ÏÅ͸¦ Áö¿øÇÑ´Ù. Xfree86 2.0¿¡¼­´Â ´ÙÀ½ÀÇ SVGA Ĩ¼ÂÀ» Áö¿øÇÑ´Ù. Nonaccelerated chipsets: Tseng ET3000,ET4000AX, ET4000/W32; Western Digital/Paradise PVGA1; Western Digital WD90C00, WD90C10, WD90C11, WD90C30; Genoa GVGA; Trident TVGA8800CS, TVGA8900B, TVGA8900C, TVGA8900CL, TVGA9000; ATI 28800-4, 28800-5, 28800-a; NCR 77C22, 77C22E; Cirrus Logic GLGD5420, CLGD5422, CLGD5424,CLGD6205, CLGD6215, CLGD6225, CLGD6235; Compaq AVGA; OAK OTI067, OTI077. Accelerated chipsets: Cirrus CLGD5426, CLGD5428; Western Digital WD90C31. À̵é ĨµéÀº 256 Ä®¶ó¸¸ Áö¿øÇÏ´Â ATI¿Í Grrus ĨÀ» Á¦¿ÜÇÏ°í´Â ¸ðµÎ 256 Ä®¶ó¿Í Èæ¹é ¸ðµå¸¦ Áö¿øÇÑ´Ù. ET 4000/W32´Â ET4000 °è¿­·Î Áö¿øµÇ ¸ç,accelerated ±â´ÉÀº »ç¿ëµÇÁö ¾Ê´Â´Ù. Èæ¹é ¸ð´ÏÅÍ ¼­¹ö ¶ÇÇÑ ÀϹÝÀûÀÎ VGA Ä«µå(´ÜÀϹðÅ©·Î ºñµð¿À ¸Þ¸ð¸®ÀÇ 64K¸¦ »ç¿ë), Çãŧ·¹½º ¹× Çö´ë HGC-1280 Ä«µå¸¦ Áö¿øÇÑ´Ù. XFree86-2.0Àº ´ÙÀ½°ú °°Àº accelerated Ĩ¼ÂÀ» Áö¿øÇϱâ À§ÇÏ¿© º°°³ÀÇ ¼­ ¹ö¸¦ °¡Áø´Ù; S3 86C911, 86C924, 86C801, 86C805, 86C928; ATI mach8; ATI mach32; and IBM 8514/a. ±×·¯³ª ´ÙÀ½°ú °°Àº ĨµéÀº Áö¿øÇÏÁö ¾Ê´Â´Ù.; Weitek P9000, TIGA, IIT AGX, Microfield, ±âŸ. À̵é Áß ÀϺδ ¹Ì·¡ÀÇ XFree86 °³Á¤ÆÇ¿¡¼­ Áö¿øÇÒ °Í ÀÌ´Ù. TIGA´Â TI»ç°¡ ¶óÀ̼¾½º(¿Í ¼Ò½º¹èÆ÷¸¦ Çã°¡ÇÏÁö ¾ÊÀ½)¸¦ ¿ä±¸ÇÏ´Â ÇÑ °á ÄÚ Áö¿øµÇÁö ¾ÊÀ» °ÍÀÌ´Ù. Microfileld º¸µå ¶ÇÇÑ ¾Ë·ÁÁöÁö ¾ÊÀº microcode ÀÎ ÅÍÆäÀ̽º¸¦ »ç¿ëÇÏ´Â ÇÑ °áÄÚ Áö¿øµÇÁö ¾ÊÀ» °ÍÀÌ´Ù. Diamond ÞäÀÇ ºñµð¿À Ä«µåµµ ¹®Á¦½ÃµÈ´Ù. ´ÙÀ½Àº Diamond ÞäÀÇ ±×·¡ÇÈ Ä« µå¿¡ °üÇÑ XFree86 Core TeamÀÇ ¹ßÇ¥¹®ÀÌ´Ù. "¸ðµç Diamond Ä«µå´Â XFree86¿¡ Áö¿øµÇÁö ¾Ê´Â´Ù. ½ÉÁö¾î Áö¿øµÇ´Â Ĩ¼Â À» °¡Áö°í ÀÖ´õ¶óµµ(³»ºÎ Ŭ·° ¹ß»ý±â¸¦ °¡Áö°í ÀÖ´Â Cirrus Ĩ¼ÂÀ» Á¦¿ÜÇÑ). ÀÌ·¯ÇÑ ÀÌÀ¯´Â Diamond »ç°¡ Çȼ¿ Ŭ·° ÁÖÆļö¸¦ ¼±ÅÃÇϴµ¥ »ç¿ëµÇ´Â ¸ÞÄ¿ ´ÏÁòÀ» ¹Ù²Ù¾ú±â ¶§¹®À̸ç, ºñ°ø°³ÇÏ¿¡ ÇÁ·Î±×·¡¹Ö Á¤º¸¸¦ ³ëÃâÇÒ ¼ö¸¸ Àֱ⠶§¹®ÀÌ´Ù. ¿ì¸®°¡ ÀÌ·¸°Ô ¹Û¿¡ ÇÒ ¼ö ¾ø´Â ÀÌÀ¯´Â ¼Ò½º°¡ Á¦°øµÉ ¼ö ¾ø±â ¶§¹® À̸ç,ÀÌ¿¡ ´ëÇؼ­ Diamond Þä¿Í ³íÀǸ¦ ÇØ¿Ô´Ù. ÇÏÁö¸¸, ±×µéÀº ÀÌ·¯ÇÑ Á¤Ã¥À» ¹Ù²Ù·Á°í ÇÏÁö ¾Ê´Â´Ù. ±×·¯¹Ç·Î, ¾ÕÀ¸·Îµµ Diamond ÞäÀÇ Á¦Ç°ÀÌ Áö¿øµÇÁö ¾Ê À» °ÍÀÌ´Ù. XFree86Àº Diamond »çÀÇ Çϵå¿þ¾î¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù. ¸î¸î °¡ ´ÉÇÑ °Íµµ ÀÖÁö¸¸, ÀÌ°ÍÀ» Çϵµ·Ï µµ¿ÍÁÙ ¼ö°¡ ¾ø´Ù." ¸®´ª½º´Â ¶ÇÇÑ Local bus¸¦ Áö¿øÇÑ´Ù. ¸®´ª½º ÇÏ¿¡¼­ XFree86¸¦ ¼³Ä¡ÇÏ·Á¸é Àû¾îµµ 8M RAM°ú ET4000 VESA Local bus ºñµð¿À Ä«µå¸¦ °¡Áø 486À» Á¦ ¾ÈÇÑ´Ù. ÀÌ°ÍÀº ÀϹÝÀûÀÎ Çϵå¿þ¾î ±¸¼ºÀÌ¸ç ±²ÀåÈ÷ ºü¸£´Ù. ¹°·Ð ·ÎÄà ¹ö½º ºñµð¿À Ä«µå¸¦ »ç¿ëÇÏ·Á¸é VESA ·ÎÄùæ½ÄÀÇ ¸¶´õº¸µå¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. ÇÊ ÀÚ´Â 486/50MHhz¿¡ 8M RAM¿¡¼­ XFree86À» ÀÛµ¿ ½ÃŲ´Ù. ÀÌ°ÍÀº UNIX ¿Í X°¡ µ¹¾Æ°¡´Â ´ëºÎºÐÀÇ Ä®¶ó ¿öÅ©½ºÅ×À̼Ǹ¸Å­ ºü¸£°Å³ª ´õ ºü¸£´Ù. ¿©·¯ºÐÀº Àû¾îµµ 4MÀÇ ¹°¸®Àû RAM°ú 16MÀÇ °¡»ó RAM(¿¹¸¦ µé¾î, 8M ¹° ¸®Àû RAM°ú 8MÀÇ ½º¿Ò)ÀÌ ÇÊ¿äÇÏ´Ù. ´ç¿¬È÷ ¹°¸®Àû RAMÀÌ ºü¸£´Ù. ¹°¸®Àû RAMÀÌ 4MÀÎ ½Ã½ºÅÛÀº 8M ¶Ç´Â ±×ÀÌ»óÀÇ RAMÀÌ ÀÖ´Â °Íº¸´Ù (10¹è ÀÌ»ó) ÈÎ ¾À ´À¸®´Ù. °Ô´Ù°¡, ½º¿ÍÇÎÀº ³Ê¹« ´À·Á¼­ ¹°¸®Àû RAMÀÇ ºÎÁ·À» ´ë½ÅÇÏÁö´Â ¸øÇÑ´Ù. µû¶ó¼­, Àû¾îµµ 8M RAMÀ» °¡Áú °ÍÀ» Á¦¾ÈÇÑ´Ù. 5.1.2 ¼ÒÇÁÆ®¿þ¾îÀÇ ¿ä±¸»çÇ× XFree86-2.0À» »ç¿ëÇÏ·Á¸é , Ä¿³Î ¹öÀü 0.99 p12 ȤÀº ±× ÀÌ»óÀÌ ÇÊ¿äÇÏ´Ù. ¶ÇÇÑ ¼³Ä¡µÈ ¶óÀ̺귯¸®´Â ¹öÀü 4.4.1º¸´Ù ³ô¾Æ¾ß ÇÑ´Ù. ±×¸®°í Id.so ¹öÀüÀº 1.3 À̰ųª ´õ ÃÖ½ÅÀÇ °ÍÀ̾î¾ß ÇÏ´Ù. Id.so´Â »õ·Î¿î ¶óÀ̺귯¸® °³Á¤ÆÇ¿¡¼­ »ç¿ëµÇ´Â runtime¿ë °øÀ¯ µ¿Àû ¸µÄ¿ÀÌ´Ù. XFree86.20Àº Àû¾îµµ 17M µð½ºÅ© °ø°£À» ¿ä±¸ÇÑ´Ù. ¼­¹ö ¸µÅ©Å¶±îÁö ¼³Ä¡ÇÏ ·Á¸é Àû¾îµµ 21MÀÇ °ø°£Àº ÀÖ¾î¾ß ÇÑ´Ù. ¹°·Ð ÀÌ·¯ÇÑ ¼öÄ¡´Â man page¿Í °°Àº XFree86¿¡ ÇÔ²² ÀÖ´Â "optional" ÆÐÅ°ÁöµéÀ» ¼³Ä¡ÇÏÁö ¾Ê´Â´Ù¸é »ó´çÈ÷ ÁÙ ¾îµé °ÍÀÌ´Ù. 5.1.3 XFree86 ¼³Ä¡ XFree86ÀÇ ¸®´ª½º ½ÇÇàÈ­ÀÏ ¹èÆ÷ÆÇÀº ¿©·¯ ¸®´ª½º FTP »çÀÌÆ®¿¡¼­ ¹ß°ß µÈ´Ù. sunsite.unc.edu¿¡¼­´Â /pub/Linux/X11/XFree86-2.0 µð·ºÅ丮¿¡¼­ ¹ß°ßÇÒ ¼ö ÀÖ´Ù. (ÀÌ ±ÛÀÌ ¾²¿©Áø ¶§ °¡Àå ÃÖ±Ù ÆÇÀº 2.0À̸ç, »õ·Î¿î ¹öÀüÀÌ ÁÖ±âÀûÀ¸ ·Î ¹ßÇ¥µÈ´Ù.) ÀÌ·¯ÇÑ ½ÇÇàÈ­ÀÏ ¹èÆ÷ÆÇ¿¡´Â gzipÀ¸·Î ¾ÐÃàµÈ tar ÇüÅÂÀÇ ¸¹Àº È­ÀÏ·Î ±¸¼ºµÇ¸ç, ¸ðµÎ / ¿¡¼­ Ç®¾î¾ß ÇÑ´Ù. ¼³Ä¡´Â ¸Å¿ì °£´ÜÇÏ´Ù; À̵é tarÈ­ ÀÏÀ» Ç®¸é ¸ðµç °ÍÀÌ ¿Ã¹Ù¸¥ Àå¼Ò¿¡ µé¾î°¥ °ÍÀÌ´Ù. ¿©·¯ºÐÀº Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥°ú Áö¿øÈ­ÀÏÀº ¹°·Ð Àû¾îµµ ÀÌµé ¼­¹öÁßÀÇ(´ë ¹®ÀÚ XF86"À¸·Î ½ÃÀÛÇÏ´Â È­ÀÏ) Çϳª´Â ÀÖ¾î¾ß ÇÑ´Ù. ¼±ÅÃÀûÀÎ È­ÀÏÀº ´ÙÀ½ °ú °°ÀÌ Ç¥½ÃµÇ¾î ÀÖ´Ù. -------------------------------------------------------------------------------------------------------------- ------- Package Name Description -------------------------------------------------------------------------------------------------------------- ------- XF86_SVGA.tar.gz An SVGA server (most chipsets use this) XF86_8514.tar.gz An accelerated server for cards using IBM8514 chips XF86_Mach32.tar.gz An accelerated server for cards using Mach32 chips XF86_Mach8.tar.gz An accelerated server for cards using Mach8 chips XF86_Mono.tar.gz A Monochrome server XF86_S3.tar.gz An accelerated server for cards using S3 chips XF86_VGA16.tar.gz An experimental server for 16 colour graphics modes xf86-svr-2.0.tar.gz All of the above servers xf86-bin-2.0.tar.gz Client programs (required) xf86-lib-2.0.tar.gz Dynamic libraries,bitmaps and minimal fonts(required) xf86-cfg-2.0.tar.gz XDM configuration files and chooser (optional) xf86-fnt-2.0.tar.gz All of the fonts(optional,but required for some apps) xf86-kit-2.0.tar.gz Linkkit for building your own X servers (optional) xf86-man-2.0.tar.gz Manual pages (both client + programmer, optional) xf86-pex-2.0.tar.gz PEX libraries and sample clients (optional) xf86-prg-2.0.tar.gz Static libs,dynamic stubs,configs and include file xf86-doc-2.0.tar.gz Documentation and release notes for XFree86 2.0 xf86-doc2-2.0.tar.gz Extra documentation (optional) -------------------------------------------------------------------------------------------------------------- ------ ¼³Ä¡¹æ¹ýÀº XFree86-HWOTO¿¡ ½Ç·ÁÀÖ´Ù; ¹Ýµå½Ã /¿¡¼­(root·Î¼­) Ç®¾î¾ß ÇÑ ´Ù. ÀÌ ¼ÒÇÁÆ®¿þ¾î¸¦ ÀνºÅçÇÑ ÈÄ, /usr/X386/lib¿Í /libÀÇ °øÀ¯ ¶óÀ̺귯¸®¸¦ ¸µ Å©ÇØ¾ß ÇÑ´Ù. ÀÌ°ÍÀ» ÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀº ´ÙÀ½ÀÇ ¸í·ÉÀ» »ç¿ëÇÏ´Â °ÍÀÌ´Ù. # ln -s /usr/X386/lib*.so.? /lib ´ë½Å¿¡ ¹°¸®ÀûÀ¸·Î È­ÀϵéÀ» º¹»çÇصµ µÇÁö¸¸, ÀÌ ´Ü°è´Â »õ·Î¿î XFree86¹è Æ÷ÆÇ¿¡¼­´Â ºÒÇÊ¿ä ÇÒ ¼öµµ ÀÖ´Ù. ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â ÀÌ °³Á¤ÆÇ¿¡ Á¦°øµÈ ¹®¼­ µéÀ» Âü°íÇÏ¸é µÉ °ÍÀÌ´Ù. ¸¸¾à SLS³ª slackware °°Àº Ç¥ÁØ ¸®´ª½º ¹èÆ÷ÆÇ¿¡ XFree86À» ¼³Ä¡Çß´Ù¸é, ÀÌ¹Ì ±× È­ÀÏ ¸ðµÎ°¡ ¿Ã¹Ù¸¥ À§Ä¡¿¡ ÀÖÀ» °ÍÀÌ´Ù. ¸¸¾à SVGA Ä®¶ó ¼­¹ö¸¦ »ç¿ëÇϱ⸦ ¿øÇÑ´Ù¸é, È­ÀÏ /usr/bin/X11/X´Â /usr/bin/X11/XF86_SVGA È­ÀÏ °ú ¸µÅ©½ÃÄÑ¾ß ÇÑ´Ù. ´ë½Å, Èæ¹é ¼­¹ö¸¦ »ç¿ëÇϱ⸦ ¿øÇÑ´Ù¸é ´ÙÀ½ ¸í·ÉÀ¸·Î ÀÌ È­ÀÏÀ» XF86_MONO¿Í ¸µÅ©½ÃÄÑ¾ß ÇÒ °ÍÀÌ´Ù. # ln -sf /usr/bin/X11/XF86_MONO /usr/bin/X11/X ´Ù¸¥ ¼­¹ö¸¦ »ç¿ëÇÑ´Ù°í ÇÏ´õ¶óµµ °°Àº ¹æ¹ýÀ» »ç¿ëÇÏ¸é µÈ´Ù. 5.1.4 XFree86ÀÇ ±¸¼º(ȯ°æ¼³Á¤) XFree86ÀÇ ¼³Ä¡´Â ´ëºÎºÐÀÇ °æ¿ì ¾î·ÆÁö ¾Ê´Ù. ´ÜÁö Çϵå¿þ¾î°¡ ºñÇ¥ÁØÀÏ °æ ¿ì¿¡¸¸ XFree86 ±¸¼º½Ã ¸î°¡Áö ¹®Á¦°¡ ¹ß»ýÇÒ °ÍÀÌ´Ù. XFree86ÀÇ ±¸¼ºÀº ÀÌ ¹®¼­ÀÇ ¹üÀ§¸¦ ³Ñ´Â´Ù. ¿©±â¼­´Â ¾î¶»°Ô ÀÛ¾÷Çϴ°¡¿¡ ´ëÇÑ °£´ÜÇÑ °³¿ä¸¦ ´ã °í ÀÖ´Ù. XFree86ÀÇ ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³íÀÇ´Â XFree86-2.0¿¡ Æ÷ÇÔµÈ (xf86-doc-2.0.tar.gz È­ÀÏ¿¡) Readme.Config¿¡¼­ ã¾Æº¼ ¼ö ÀÖ´Ù. ½Ã½ºÅÛ ±¸¼º ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¿øÇÑ´Ù¸é ÀÌ È­ÀÏÀ» Âü°íÇϱ⠹ٶõ´Ù. ±× ¿Ü¿¡, ¼³Ä¡ÇÑ ¼­¹ö(XF86_SVGA°°Àº), XFree86, Xconfig¿¡ ´ëÇÑ man pages¸¦ Àоî¾ß ÇÑ´Ù. manpages¿¡´Â ȯ°æ¼³Á¤ È­ÀÏ¿¡ ´ëÇÑ À¯¿ëÇÑ ¸ðµç ¼±ÅûçÇ×ÀÌ ±â¼úµÇ¾î ÀÖ´Ù. XFree86¼³Ä¡ÀÇ ÁÖµÈ È­ÀÏÀº /usr/lib/X11/XconfigÀÌ´Ù. ÀÌ È­ÀÏÀº ¸¶¿ì½º, ºñµð ¿À Ä«µå, ±× ¹ÛÀÇ Á¤º¸°¡ µé¾îÀÖ´Ù. Xconfig.sample¿¡´Â XFree86ÀÇ Xconfig ¿¹Á¦¸¦ ´ã°í ÀÖ´Ù. XFree86ÀÇ man pages¿¡¼­ ÀÌ È­ÀÏ¿¡ ´ëÇØ ÀÚ¼¼ÇÏ°Ô ¼³¸í ÇÏ°íÀÖ´Ù. ÀϹÝÀûÀ¸·Î ¿©±â¼­´Â ¾î¶»°Ô ÀÛµ¿Çϴ°¡¿¡ ´ëÇؼ­ ¼³¸íÇÒ °ÍÀÌ´Ù.¿©·¯ºÐÀº ºñµð¿À Ä«µå Ŭ·° ÁÖÆļöÀÎ ¸¹Àº ¼öÀÇ "dot clocks"À» Á¶Á¾ÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, °¢ µµÆ® Ŭ·°Àº 640x480 or 1024x768 °°Àº ÇØ»óµµ¿Í °ü°è°¡ ÀÖ´Ù.(º¸´Â ¹Ù¿Í °°ÀÌ, Ç¥ÁØ Çػ󵵸¦ »ç¿ëÇÒ ÇÊ¿ä´Â ¾ø´Ù.) Xconfig È­ÀÏ¿¡´Â ¸¶¿ì½º, Å°º¸µå µîÀ» ¼³Á¤ÇÏ´Â ÀýÀÌ ÀÖ´Ù. ¶ÇÇÑ °¢ ¼­¹ö¿¡ ´ëÇÑ ÀýÀÌ Á¸ÀçÇÑ´Ù; SVAG ¼­¹ö¿¡ ´ëÇÑ VGA256, Èæ¹é ¼­¹ö¿¡ ´ëÇÑ vga2, ±×¸®°í ±âŸ µîµî. °¢ ¼­¹ö¿¡ ´ëÇÑ Àý ¾Æ·¡¿¡´Â °¡»ó ÇØ»óµµ, Ĩ ÇüÅÂ, ±× ¹Û¿¡ ºñµð¿À Ä«µå¿¡ ´ëÇÑ °ÍÀ» Á¤ÀÇÇÏ´Â ¶óÀÎÀÌ´Ù. MODE ¶óÀÎÀº ¿©·¯ºÐÀÇ ºñµð¿À Ä«µå¿¡¼­ °¡ ´ÉÇÑ modeÀ» ÁöÁ¤ÇÑ´Ù. ÁÖ·Î Modes ´ÙÀ½¿¡ Çػ󵵰¡ µû¶ó¿Â´Ù. ¿¹¸¦ µé¾î, Modes "640x480" "800x600" "1024x768" ÀÌ ¶óÀÎÀÇ °¢ ¸ðµå´Â XconfigÀÇ ¸¶Áö¸· ºÎºÐ¿¡ ÀÖ´Â ModeDB¿¡ ´ëÇÑ Àε¦ ½ºÀÌ´Ù. modeDB ÀýÀº °¢ mode¿¡¼­ ½ÇÁ¦ ºñµð¿À Ä«µå¿¡ ´ëÇÑ ÀÎÀÚ¸¦ °áÁ¤ÇÏ ´Â È­ÀÏÀÇ ºÎºÐÀÌ´Ù. ¶ÇÇÑ, ¿©·¯ºÐÀÇ ºñµð¿À Ä«µå¿¡¼­ »ç¿ë °¡´ÉÇÑ µµÆ® Ŭ·°À» ¼³Á¤ÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Â Clocks ¶óÀÎÀÌ ÀÖ´Ù. µðÆúÆ®·Î XFree86Àº ±¸µ¿½Ã°£¿¡ Ŭ·°À» °áÁ¤ÇÒ °ÍÀÌ´Ù; ±×·¯³ª, Ŭ·° ŸÀ̹ÖÀÌ ½Ã½ºÅÛ¿¡¼­ ½ÇÇàÁßÀÎ ´Ù¸¥ ÇÁ·Î±×·¥¿¡ ÀÇÇÏ¿© ¹þ¾î³¯ ¼öµµ Àֱ⠶§¹®¿¡, Xconfig È­ÀÏ¿¡¼­ Ŭ·°À» ¼³Á¤ÇØÁÖ´Â °ÍÀÌ ½±´Ù. Xfree86 È­ÀÏ¿¡¼­ ModeDBÀýÀº °¡Àå Áß¿äÇÑ ºÎºÐÀÌ´Ù. °¢°¢ÀÇ Ä«µå¿Í ¸ð´Ï Å͵éÀº ´Ù¸¥ Çػ󵵿¡ ´ëÇÑ °íÀ¯ÀÇ Å¸ÀÌ¹Ö ÁýÇÕ°ú µ¿±â ÁÖÆļö¸¦ °¡ Áø´Ù. /usr/lib/X11/etc/modeDB.txt´Â ¸î °¡Áö ¾Ë·ÁÁø ¸ð´ÏÅÍ¿Í ºñµð¿À Ä«µå Ÿ ÀÌ¹Ö ¼ö¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù. ´ëºÎºÐÀÇ Ä«µå¿Í ¸ð´ÏÅÍ´Â ¿¹Á¦Xconfig È­ÀÏ¿¡ ÀÖ´Â VESA Ç¥ÁØ Å¸À̹ÖÀ» »ç¿ëÇÑ´Ù. /usr/lib/X11/etc µð·ºÅ丮¿¡´Â ¿©·¯ºÐÀÌ Àоî¾ß ÇÏ´Â ´Ù¾çÇÑ ´Ù¸¥ ¹®¼­°¡ ÀÖ ´Ù. ¸¸¾à modeDB.txt ¿¡¼­ ŸÀÌ¹Ö ÁÖÆļö¸¦ ¾òÀ» ¼ö ¾ø´Ù¸é, Video Modes.txt ¿¡¼­ ¿©·¯ºÐÀÌ °¡Áö°í ÀÖ´Â ¸ð´ÏÅÍÀÇ ÁÖÆļö ŸÀֿ̹¡ ´ëÇÑ ÇØÅ·À» ÇÒ ¼ö ÀÖ ´Â ¹æ¹ýÀÌ ÀÖ´Ù. sunsite.unc.eduÀÇ /pub/Linux/X11/Xconfig.tgz È­ÀÏ¿¡ Xconfog È­ÀÏ¿¡ ´ëÇÑ ¿¹Á¦°¡ ¼öÁýµÇ¾î ÀÖ´Ù. ¶ÇÇÑ XFree86ÀÇ man pages¿¡µµ ¸¹Àº Á¤ º¸°¡ ÀÖ´Ù. ¡Þ Xconfig È­ÀÏ ¼³Á¤½Ã ÁÖÀǸ¦ ¿äÇÑ´Ù. ¸¸¾à, ¸ð´ÏÅÍ°¡ Áö¿øÇÏ´Â °Íº¸´Ù ³ôÀº ÁÖÆļö¸¦ ¼±ÅÃÇÑ´Ù¸é, ¸ð´ÏÅÍ¿¡ ¼Õ»óÀ» ÀÔÈú ¼öµµ ÀÖ´Ù. ³ôÀº Ŭ·° ÁÖÆļö¿¡¼­ Á¶Á¤Çϱâ Àü¿¡, ¿©·¯ºÐÀÇ ¸ð´ÏÅÍ¿¡ ´ëÇÑ ¸Å´º¾óÀ» ã¾Æº¸¾Æ¾ß ÇÒ °ÍÀÌ´Ù.¸¸¾à ¿©·¯ºÐÀÌ °¡Áö°í ÀÖ´Â ºñµð¿À Çϵå¿þ¾î°¡ ¾î¶² Á¾·ùÀÎÁö È®½ÇÇÏÁö ¾Ê´Ù¸é, /usr/bin/X11/SuperProbe ÇÁ·Î±×·¥À» ½ÇÇàÇؼ­, ºñµð¿À Çϵå¿þ¾î¿¡ ´ëÇÑ °Ë»ç ¸¦ ÇÏ¸é µÉ °ÍÀÌ´Ù. ±×·¸Áö¸¸, SuperProbe°¡ Ç×»ó ¿Ã¹Ù¸£°Ô ã¾ÆÁÖ´Â °ÍÀº ¾Æ ´Ï´Ù. µû¶ó¼­, ÀÌ·¯ÇÑ °á°ú¸¦ ¿ÏÀüÈ÷ ¹Ï±â Àü¿¡ ¸Å´º¾ó°ú »ó½ÄÀ» µ¿¿øÇØ¾ß ÇÒ °ÍÀÌ´Ù. ¶ÇÇÑ, SuperProbe´Â Xfree86-2.0°¡ Áö¿øÇÏ´Â Çϵå¿þ¾îº¸´Ù ´õ ¸¹Àº °ÍÀ» °Ë»öÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.´Ù½Ã ¸»ÇÏÁö¸¸, ¼³Ä¡¿¡ °üÇÑ ¿Ïº®ÇÑ Á¤º¸´Â linux Xfree86-HWPTO ¿¡¼­ Âü°íÇϱ⸦ ¹Ù¶õ´Ù. 5.1.5 X ±¸µ¿ Xconfig È­ÀÏ ¼öÁ¤ÈÄ, startx ¸í·É¾î·Î ¼­¹ö¸¦ ±¸µ¿ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª, ¸ÕÀú °í·ÁÇؾßÇÒ ¸î °¡Áö »çÇ×ÀÌ ÀÖ´Ù. ¿©·¯ºÐÀÇ °æ·Î¿¡ /usr/bin/X11 µð·ºÅ丮°¡ ÀÖ´ÂÁö È®ÀÎÇ϶ó. ÀÌ µð·ºÅ丮´Â ¸ðµç X ½ÇÇà È­ÀÏ°ú ¼­¹ö ÀÚü¸¦ Æ÷ÇÔÇÑ´Ù. ±× ´ÙÀ½, X ¼­¹ö´Â VC ÀüȯÀÌ °¡ ´ÉÇÑ ÇϳªÀÇ ÀÚÀ¯·Î¿î VC¸¦ ¿ä±¸ÇÑ´Ù. ´Ù½Ã ¸»Çؼ­, login ÇÁ·Î¼¼½º°¡ °¡µ¿µÇÁö ¾ÊÀº ÀÌ¿ë °¡´ÉÇÑ VC Áß Çϳª¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ °ÍÀ» º¸ÁõÇÒ ¼ö ÀÖ´Â °¡Àå ½¬¿î ¹æ¹ýÀº /etc/inittabÀ» ÆíÁýÇÏ¿©, °¢ VC¿¡ ¼³Á¤µÇ¾î ÀÖ´Â login ÇÁ·Î¼¼½º¸¦ ±¸µ¿ÇÏ´Â getty ¶óÀÎÁßÀÇ ÇÑ ¶óÀÎ À» Áö¿ì´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î, º»ÀÎÀÇ inittab¿¡´Â /dev/tty1¿¡¼­ /dev/tty7 (Áï,1¿¡ ¼­ 7±îÁöÀÇ VC¸¸ »ç¿ë)±îÁö getty¸¦ »ç¿ëÇϸç, /dev/tty8Àº ³²°Ü µÎ¾ú´Ù.startx¸¦ ½ÇÇàÇϸé $HOME/.Xinitrc È­ÀÏÀÌ ÀÐÇôÁø´Ù. ÀÌ È­ÀÏÀº X¼­¹ö°¡ ÀÛµ¿µÈ ´ÙÀ½ºÎ ÅÍ ½ÇÇàµÉ ¸í·É¾î°¡ ´ã°ÜÁ® ÀÖ´Â shell script È­ÀÏÀÌ´Ù. ¸¸¾à ÀÌ È­ÀÏÀÌ Á¸Àç ÇÏÁö ¾ÊÀ¸¸é, /usr/lib/X11/xinit/xinitrc°¡ À§ÀÇ È­ÀÏ ´ë½Å¿¡ ±âº»ÀûÀ¸·Î »ç¿ëµÈ´Ù. ÀÌ È­ÀÏÀ» .xinitrcÀÇ »ùÇ÷Π»ç¿ëÇصµ µÉ °ÍÀÌ´Ù. X-window¸¦ »ç¿ë¿¡ °üÇÑ °ÍÀº ³Ê¹« Å« ÁÖÁ¦À̸ç, ¿©±â¿¡¼­ ¸ðµÎ¸¦ ¼³¸íÇÒ ¼ö´Â ¾ø´Ù. ´õ ÀÚ¼¼ÇÑ °ÍÀº X »ç¿ë¿¡ °üÇÑ ´Ù¸¥ Ã¥À̳ª "The X window System User's Guide"¸¦ Àоî¾ß ÇÒ °ÍÀÌ´Ù. ÀÌ Ã¥¿¡ ´ëÇÑ Á¤º¸´Â ºÎ·Ï A¸¦ º¸ ¶ó. 5.1.6 X ³¡³»±â ´ë°³´Â, .xinitrc¿¡¼­ ±¸µ¿µÇ´Â ¸¶Áö¸· Ŭ¶óÀ̾ðÆ®°¡ ¿ÏÀüÈ÷ X¸¦ Á¾·á½ÃÅ°´Â µ¥ »ç¿ëµÈ´Ù. ¿¹¸¦ µé¾î, .xinitrc ¾È¿¡ ÀÖ´Â ¸¶Áö¸· ¸í·É¾î°¡ exec twm À̸é, twm ÇÁ·Î¼¼½º¸¦ Á×ÀÌ´Â °á°ú·Î X¸¦ ³¡³»°Ô µÉ °ÍÀÌ´Ù. ÇÏÁö¸¸, X ¼­¹ö¸¦ Áï ½ÃÁ¾·á ½Ãų ÇÊ¿ä°¡ ÀÖ´Ù¸é, ctrl-alt-backspace Å°ÀÇ Á¶ÇÕÀ» »ç¿ëÇÏ¸é µÉ °ÍÀÌ ´Ù. 5.1.7 MS-DOS È­ÀÏ Á¢¼Ó ¾î¶² ÀÌÀ¯¿¡¼­µç MS-DOS È­ÀÏ¿¡ Á¢±ÙÇÒ ÇÊ¿ä°¡ ÀÖ´Ù¸é, ¸®´ª½º »ó¿¡¼­ ¸Å ¿ì °£´ÜÈ÷ ÇÒ ¼ö ÀÖ´Ù. MS-DOS È­ÀÏ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â ÀϹÝÀûÀÎ ¹æ¹ýÀº ¸® ´ª½º ÇÏ¿¡¼­ MS-DOS ÆÄƼ¼ÇÀ̳ª Ç÷ÎÇǸ¦ ¸¶¿îÆ®ÇÏ´Â °ÍÀ̸ç, ÆÄÀϽýºÅÛÀ» ÅëÇÏ¿© Á÷Á¢ Á¢±ÙÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, /dev/fd0¿¡ MS-DOS¿ë Ç÷ÎÇÇ°¡ ÀÖ´Ù¸é, ´ÙÀ½ÀÇ ¸í·É¾î´Â #mount -t msdos /dev/fd0 /mnt /mnt¿¡ Ç÷ÎÇǸ¦ ¸¶¿îÆ®ÇÒ °ÍÀÌ´Ù. Ç÷ÎÇÇ ¸¶¿îÆ®¿¡ ´ëÇÑ ´õ ÀÚ¼¼ÇÑ Á¤º¸´Â 4.6.2ÀýÀ» Âü°íÇ϶ó. ¶ÇÇÑ ¸®´ª½º »ó¿¡¼­ ÇÏµå µð½ºÅ©ÀÇ MS-DOS ÆÄƼ¼ÇÀ» ¸¶¿îÆ® ÇÒ ¼ö ÀÖ´Ù. MS-DOS ÆÄƼ¼ÇÀÌ /dev/hda1À̶ó¸é, ´ÙÀ½ ¸í·ÉÀº # mount -t msdos /dev/hda1 /mnt MS-DOS ÆÄƼ¼ÇÀ» /mnt·Î ¸¶¿îÆ®ÇÒ °ÍÀÌ´Ù. »ç¿ëÀÌ ³¡³µÀ» ¶§ ¹Ýµå½Ã ±× ÆÄ Æ¼¼ÇÀ» umount ¸í·ÉÀ» »ç¿ëÇÏ¿© unmountÇØ¾ß ÇÒ °ÍÀÌ´Ù. /etc/fstab È­ÀÏ¿¡ ÀÌ ¿¡ ´ëÇÑ Ç׸ñÀ» Æ÷ÇÔ½ÃÅ°¸é ºÎÆö§ ÀÚµ¿À¸·Î MS-DOS ÆÄƼ¼ÇÀ» ¸¶¿îÆ® ÇÒ ¼ö µµ ÀÖ´Ù; 4.8ÀýÀ» Âü°íÇ϶ó. ¿¹¸¦ µé¾î, /etc/fstab È­ÀÏÀÇ ´ÙÀ½ ¸í·ÉÀº ºÎÆö§ /dos µð·º Å丮¿¡ /dev/hda1¿¡ ÀÖ´Â MS-DOS ÆÄƼ¼ÇÀ» ¸¶¿îÆ®ÇÒ °ÍÀÌ´Ù. /dev/hda1 /dos msdos defaults Mtools ¼ÒÇÁÆ®¿þ¾î ¶ÇÇÑ MS-DOS È­ÀÏ¿¡ Á¢±ÙÇϴµ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, mcd, mdir, mcopy µîÀº MS-DOS ¸í·É¾îó·³ µ¿ÀÛÇÑ´Ù. ¸¸¾à Mtoolsµé À» ¼³Ä¡ÇÏ¿´´Ù¸é, ÀÌµé ¸í·É¾î¿¡ ´ëÇÑ ÀÌ¿ë °¡´ÉÇÑ man page°¡ ÀÖÀ» °ÍÀÌ´Ù. MS-DOS È­Àϵ鿡 Á¢±ÙÇÏ´Â °Í°ú ¸®´ª½º¿¡¼­ MS-DOS ¿ë ÇÁ·Î±×·¥À» ½ÇÇà ÇÏ´Â °ÍÀº º°°³ÀÇ °ÍÀÌ´Ù. À̸¦ À§ÇÏ¿© ¸®´ª½º ȯ°æ ÇÏ¿¡´Â MS-DOS Emulator °¡ ÀÖÀ¸¸ç, ½ÉÁö¾î SLS ¹èÆ÷ÆÇ¿¡¼­µµ ÀÌ¿ë °¡´ÉÇÏ´Ù. ´Ù¾çÇÑ Linux FTP »çÀÌ Æ®¸¦ Æ÷ÇÔÇÏ¿© ¸¹Àº Àå¼Ò¿¡¼­ ãÀ» ¼ö ÀÖ´Ù(ºÎ·Ï C¿¡ ÀÚ¼¼È÷ ³ª¿Í ÀÖ´Ù). MS-DOS ¿¡¹Ä·¹ÀÌÅÍ´Â ¸®´ª½º »ó¿¡¼­ Wordperfect¸¦ Æ÷ÇÔÇÑ ¿©·¯ °¡Áö ÀÀ¿ë ÇÁ·Î±×·¥µéÀ» ½ÇÇàÇÒ Á¤µµ·Î °­·ÂÇÏ´Ù. ÇÏÁö¸¸, ¸®´ª½º¿Í MS-DOS´Â ¿ÏÀüÈ÷ ´Ù ¸¥ ¿î¿µÃ¼Á¦À̸ç, UNIXÇÏÀÇ ¾î¶°ÇÑ MS-DOS ¿¡¹Ä·¹ÀÌÅÍ¶óµµ ÇÑ°è°¡ ÀÖ´Ù. °Ô ´Ù°¡, X-WINDOW »ó¿¡¼­ µ¹¾Æ°¡´Â Microsofr Windows ¿¡¹Ä·¹ÀÌÅÍ°¡ °³¹ß Áø ÇàÁßÀÌ´Ù. ´º½º±×·ì°ú FTP »çÀÌÆ®¿¡¼­ º¸´Ù ´õ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. 5.2 TCP/IPÀ» »ç¿ëÇÑ Åë½Å Linux´Â TCP/IP(Transport Cotrol Protocol/Internet Protocol)Åë½Å ±Ô¾àÀ» ¿Ïº® ÇÏ°Ô ±¸ÇöÇÏ°í ÀÖ´Ù. TCP/IP´Â Àü¼¼°èÀÇ ÄÄÇ»Å͸¦ ³×Æ®¿öÅ©·Î ¿¬°áÇÑ °¡Àå ¼º°øÀûÀÎ ¸ÞÄ¿´ÏÁòÀÌ´Ù. ¸®´ª½º¿Í ÀÌ´õ³Ý Ä«µå¸¦ °¡Áö°í ÀÖ´Ù¸é, ¿©·¯ºÐÀÇ ½Ã ½ºÅÛÀ» LAN(local area network)ȤÀº ÀÎÅͳÝ-Àü¼¼°è¿¡ ¿¬°áµÈ TCP/IP Åë½Å¸Á ¿¡ ³×Æ®¿öÅ©·Î ¿¬°á µÉ ¼ö ÀÖ´Ù. UNIX¿¡¼­ ÀÛÀº LANÀ» Á¢¼ÓÇÏ´Â °ÍÀº ½±´Ù. °£´ÜÇÏ°Ô °¢ ÄÄÇ»ÅÍ¿¡ ÀÌ´õ³Ý ÄÁÆ®·Ñ·¯¿Í Àû´çÇÑ ÀÌ´õ³Ý ÄÉÀ̺í°ú ±âŸÇϵå¿þ¾î¸¸ ÀÖÀ¸¸é µÈ´Ù. ȤÀº, ¿©·¯ ºÐÀÇ È¸»ç³ª ´ëÇп¡¼­ ÀÎÅͳݿ¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù¸é, ¿©·¯ºÐÀÇ Linux ½Ã½ºÅÛÀ» ÀÌ ·¯ÇÑ ³×Æ®¿öÅ©¿¡ ½±°Ô ¿¬°áÇÒ ¼ö(dial-up) ÀÖ´Ù. ¶ÇÇÑ, Linux TCP/IP´Â SLIP(Serial line internet Protocol)À» Áö¿øÇÑ´Ù. SLIPÀº ¸ðµ©À» »ç¿ëÇÏ¿© ÀÎÅͳݿ¡ ¿¬°áµÉ ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¸¸¾à ¿©·¯ºÐÀÇ È¸ »ç³ª ´ëÇп¡¼­ SLIP¿¡ Á¢±ÙÀ» Á¦°øÇÑ´Ù¸é, SLIP ¼­¹ö¿¡ ¿¬°áÇÏ¿©(dial-in)ÇÏ¿© ÀüÈ­¼±À» ÅëÇÏ¿© ÀÎÅͳݿ¡ ¿©·¯ºÐÀÇ ½Ã½ºÅÛÀ» ¿¬°áÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, ¿©·¯ºÐÀÇ ¸®´ª½º ½Ã½ºÅÛ¿¡ ÀÎÅͳݿ¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â ÀÌ´õ³ÝÄ«µå¸¦ °¡Áö°í ÀÖ´Ù¸é, ½Ã½º ÅÛÀ» SLIP ¼­¹ö·Î ±¸¼ºÇÒ ¼öµµ ÀÖ´Ù. Linux»ó¿¡¼­ TCP/IP¼³Ä¡¿¡ ´ëÇÑ ¿Ïº®ÇÑ Á¤º¸ ¾òÀ¸·Á¸é, sunsite.unc.edu ·Î ºÎÅÍ À͸íÀÇ FTP ÅëÇؼ­ ÀÔ¼öÇÒ ¼ö ÀÖ´Â Linux NET-2 HOWTO¸¦ Àб⸦ ±ÇÇÑ´Ù. NET-2 HOWTO´Â ¸®´ª½º »ó¿¡¼­ SLIP¿Í ÀÌ´õ³Ý ¼³Ä¡¸¦ Æ÷ÇÔÇÑ ¿Ïº®ÇÑ TCP/IPÄ¡¿¡ °üÇÑ µµ¿òÀ» ÁØ´Ù. Linux Ethernet HOWTO´Â ¸®´ª½º »ó¿¡¼­ ´Ù¾ç ÇÑ ÀÌ´õ³Ý Ä«µåÀÇ ¼³Ä¡¿¡ ´ëÇØ ±â¼úÇÑ °ü·Ã ¹®¼­ÀÌ´Ù. ¸®´ª½º ¹®¼­ ÇÁ·Î Á§Æ® Áß ¸®´ª½º Network Administrator's Guide ¶ÇÇÑ TCP/IP¿¡ ´ëÇØ ¾Ë ¼ö ÀÖÀ¸ ¸ç, ÀÌµé ¹®¼­¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸´Â ºÎ·Ï A¸¦ Âü°íÇ϶ó. Craig Hunt°¡ ¾´ TCP/IP Nwtwork Administration À̶ó´Â Ã¥ ¶ÇÇÑ Èï¹Ì ÀÖÀ¸ ¸ç, ÀÌ Ã¥Àº UNIX»ó¿¡¼­ TCP/IPÀÇ ¼³Ä¡¿Í »ç¿ë¿¡ °üÇÑ ¿Ïº®ÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Ù. 5.2.1 Çϵå¿þ¾î ¿ä±¸»çÇ× º°´Ù¸¥ Networking Çϵå¿þ¾î ¾øÀ̵µ Áï½Ã Linux TCP/IPÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù -"loopback" ¸ðµå¸¦ ÀÌ¿ëÇϸé ÀڽŰú ´ëÈ­ÇÒ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº "loopback" ³×Æ®¿öÅ© µð¹ÙÀ̽º¸¦ »ç¿ëÇÏ´Â ¸î¸î ÀÀ¿ëÇÁ·Î±×·¥°ú °ÔÀÓ¿¡¼­ ÇÊ¿äÇÏ´Ù. ±×·¯³ª, Ethernet TCP/IP¸¦ °¡Áø Linux¸¦ »ç¿ëÇÏ°íÀÚ ÇÑ´Ù¸é, ´ÙÀ½ ÀÌ´õ³Ý Ä«µå Áß¿¡¼­ Çϳª°¡ ÇÊ¿äÇÏ´Ù; 3com 3c503, 3c503/16; Novell NE1000, NE2000; Western Digital WD8003, WD8013; Hewlett Packard HP27247, HP27250. ´ÙÀ½ °è¿­Àº ÀÛµ¿ÇÑ´Ù°í º¸°íµÇ¾ú´Ù; WD-80x3 °è¿­; LANNET LEC-45; NE2000 °è¿­; Alta Combo, Artisoft LANtastic AE-2, Asante Etherpak 2001/2003, D-Link Ethernet II, LTC EFD490 EtherBoard 16, D-Link DE-600, SMC Elite16. Linux Ethernet HOWTO¸¦ º¸¸é, ¸®´ª½º ÀÌ´õ³Ý Çϵå¿þ¾î ȣȯ¿¡ ´ëÇÑ º¸´Ù ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¸®´ª½º´Â ¶ÇÇÑ SLIPÀ» Áö¿øÇϸç, ÀÌ´Â ¿©·¯ºÐÀÌ ¸ðµ©À» »ç¿ëÇÏ¿© ÀüÈ­¼±À» ÅëÇÏ¿© ÀÎÅͳݿ¡ Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. ÀÌ¿Í °°Àº °æ¿ì¿¡, ¿©·¯ºÐÀº SLIP¿Í ¸ðµ©ÀÌ È£È¯ÀÌ µÇ¾î¾ß ÇÑ´Ù-´ëºÎºÐÀÇ ¼­¹ö´Â 14.4bps V.32vis ¸ðµ©À» ¿ä±¸ÇÑ´Ù. NET-2 HOWTO ´Â SLIP¿¡ ´ëÇÑ ¿ÏÀüÇÑ Á¤º¸¸¦ ´ã°í ÀÖ´Ù. 5.3 UUCP¸¦ ÀÌ¿ëÇÑ ³×Æ®¿öÅ· UUCP(UNIX-to-UNIX Copy)´Â UNIX ½Ã½ºÅÛ°£ÀÇ Á¤º¸Àü¼ÛÀ» À§ÇØ »ç¿ëµÈ ¿À·¡µÈ ¹æ¹ýÀÌ´Ù. UUCP¸¦ »ç¿ëÇÔÀ¸·Î½á, ´Ù¸¥ ½Ã½ºÅÛ¿¡ ¸ðµ©À» ÅëÇÏ¿© Á¢¼ÓÇØ ¼­, ¸ÞÀÏÀ» ÁÖ°í¹Þ´Â´ÙµçÁö, »õ·Î¿î ¹®¼­ ¹× È­ÀÏ µîÀ» Àü¼ÛÇÒ ¼ö ÀÖ´Ù. TCP/IP³ª SLIP¿¡ Á¢±ÙÇÒ ¼ö ¾ø´ÙÇÏ´õ¶óµµ, UUCP¸¦ »ç¿ëÇÏ¿© Àü¼¼°è ¾î´À °÷ ÀÌ¶óµµ Åë½ÅÇÒ ¼ö ÀÖ´Ù. ´ëºÎºÐÀÇ ¸ÞÀÏ/´º½º ¼ÒÇÁÆ®¿þ¾î(5.4Àý°ú 5.5Àý Âü°í) ´Â ´Ù¸¥ ½Ã½ºÅÛÀ¸·Î Á¤º¸Àü¼ÛÀ» À§ÇÏ¿© UUCP¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. »ç½Ç, °¡±îÀÌ¿¡ Á¢¼ÓÇÒ ¼ö ÀÖ´Â ÀÎÅÍ³Ý »çÀÌÆ®°¡ ÀÖ´Ù¸é, ±×·¯ÇÑ »çÀÌÆ® ·ÎºÎÅÍ UUCP¸¦ ÅëÇÏ¿© ÀÚ½ÅÀÇ ¸®´ª½º ½Ã½ºÅÛÀ¸·Î ÀÎÅÍ³Ý ¸ÞÀÏÀ» º¸³¾ ¼ö ÀÖ ´Ù. Linux Network Administrator's Guide´Â ¸®´ª½º ÇÏ¿¡¼­ UUCP¸¦ ±¸¼ºÇÏ°í »ç ¿ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸°¡ Æ÷ÇԵǾî ÀÖ´Ù. ¶ÇÇÑ, sunsite.unc.edu ¿¡anonymous(À͸íÀÇ) FTP ¸¦ ÅëÇÏ¿© ±¸ÇÒ ¼ö ÀÖ´Â ¸®´ª½º UUCP HOWTO¸¦ Àо ¼ö ÀÖ´Ù¸é µµ¿òÀÌ µÉ °ÍÀÌ´Ù. UUCP¿¡ ´ëÇÑ ¶Ç ´Ù¸¥ Á¤º¸´Â Tim O'Reilly ¿Í Grace Todino°¡ ¾´ Managing UUCP and USENETÀ̶õ Ã¥À» Âü °íÇÏ¸é µÇ°Ú´Ù. Á»´õ ¸¹Àº Á¤º¸´Â ºÎ·Ï A¸¦ ã¾Æº¸¶ó. 5.4 ÀüÀÚ ¿ìÆí ´ëºÎºÐÀÇ UNIX ½Ã½ºÅÛ°ú ¸¶Âù°¡Áö·Î, ¸®´ª½º´Â ÀüÀÚ¿ìÆíÀ» »ç¿ëÇϱâ À§ÇÑ ¸¹ Àº Á¾·ùÀÇ ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö¸¦ Á¦°øÇÑ´Ù. ÀüÀÚ¿ìÆíÀº Local(Áï, ÀÚ½ÅÀÇ ½Ã½ºÅÛ ³»ÀÇ »ç¿ëÀÚµé ¿¡°Ô¸¸ ¸ÞÀÏÀ» ÁÖ°í¹ÞÀ» ¼ö ÀÖ´Ù.)Àϼöµµ ÀÖÀ¸¸ç, Networked (Áï, TCP/IP³ª UUCP¸¦ »ç¿ëÇÏ¿© ³×Æ®¿öÅ©»óÀÇ ´Ù¸¥ ½Ã½ºÅÛ¿¡ ÀÖ´Â »ç¿ëÀÚ¿¡ °Ô ¸ÞÀÏÀ» ÁÖ°í¹ÞÀ» ¼ö ÀÖ´Ù.) Àϼöµµ ÀÖ´Ù. ÀüÀÚ¿ìÆí ¼ÒÇÁÆ®¿þ¾î´Â ´ë°Ô µÎ ºÎºÐ, mailer¿Ítransport·Î ±¸¼ºµÈ´Ù. mailer´Â »ç¿ëÀÚ ¼öÁØÀÇ ¼ÒÇÁÆ®¿þ¾î·Î ¼­ ½ÇÁ¦¸ÞÀÏÀ» ÀÛ¼ºÇÏ°í Àаí Çϴµ¥ »ç¿ëµÈ´Ù. °¡Àå ´ëÇ¥ÀûÀÎ mailer´Â elm°ú mailx¸¦ µé ¼ö ÀÖ´Ù. Transport´Â Àú ¼öÁØ ¼ÒÇÁÆ®¿þ¾î·Î¼­, Áö¿ªÀû ȤÀº ¿ø°ÝÁö ·ÎÀÇ ½ÇÁ¦ ¿ìÆí¹è´ÞÀ» ´ã´çÇÏ°Ô µÈ´Ù. »ç¿ëÀÚ´Â ÀÌ·¯ÇÑ transport ¼ÒÇÁÆ®¿þ¾î ¸¦ ¿ÜºÎ¿¡¼­ ÀüÇô º¼ ¼ö ¾øÀ¸¸ç, ´ÜÁö mailer¸¦ ÅëÇÏ¿© Á¢ÃËÇÏ°Ô µÈ´Ù. ÇÏÁö¸¸, ½Ã½ºÅÛ°ü¸®ÀÚ¿¡°Ô À־ transport ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ °³³äÀ» ÀÌÇØÇÏ°í, ±¸ ¼ºÇÏ´Â ¹æ¹ýÀ» ¾Æ´Â °ÍÀº Áß¿äÇÑ ÀÏÀÌ´Ù. ¸®´ª½º¿ëÀ¸·Î °¡Àå ÀϹÝÀûÀÎ transport ¼ÒÇÁÆ®¿þ¾î´Â SmailÀÌ´Ù. ÀÌ ¼ÒÇÁÆ®¿þ ¾î´Â ±¸¼ºÇϱ⠽±°í, Áö¿ªÀû ȤÀº TCP/IP ÅëÇÑ ¿ø°ÝÁö¿¡ ÀüÀÚ¿ìÆíÀ» º¸³¾ ¼ö ÀÖ´Ù. º¸´Ù °­·ÂÇÑ sendmail transport°¡ ´ëºÎºÐÀÇ UNIX ½Ã½ºÅÛ¿¡¼­ »ç¿ëµÇÁö ¸¸, ³Ê¹« º¹ÀâÇÏ¿© ´ëºÎºÐÀÇ ¸®´ª½º ½Ã½ºÅÛ¿¡¼­´Â »ç¿ëÇÏÁö ¾Ê°í ÀÖ´Ù. ¸®´ª½º Mail HOWTO ·ÎºÎÅÍ ¸ÞÀÏ ¼ÒÇÁÆ®¿þ¾î¿¡ °üÇÑ ´õ ¸¹Àº Á¤º¸¿Í ÀڽŠÀÇ ½Ã½ºÅÛ¿¡ ±¸¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇÏ¿© ¾Ë ¼ö ÀÖ´Ù. ¿ø°ÝÁö·Î ¸ÞÀÏÀ» ÁÖ°í ¹ÞÀ» °èȹÀ̶ó¸é, ÀÚ½ÅÀÇ ½Ã½ºÅÛÀÌ ³×Æ®¿öÅ©¿¡ ¾î¶»°Ô ¿¬°áµÇ¾ú´ÂÁö¿¡ µû¶ó TCP/IP ³ª UUCP¸¦ ÀÌÇØÇÒ ÇÊ¿ä°¡ ÀÖ´Ù(5.2Àý°ú 5.3Àý Âü°í). ºÎ·Ï A¿¡ Á¦½ÃµÈ UUCP ¿Í TCP/IP¿¡ °üÇÑ ¹®¼­¸¦ º¸¸é µµ¿òÀ» ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´ëºÎºÐÀÇ ¸®´ª½º ¸ÞÀÏ ¼ÒÇÁÆ®¿þ¾î´Â sunsite.unc.eduÀÇ /pub/Linux/system/Mail µð·ºÅ丮¿¡¼­ anonymous(À͸íÀÇ) FTP¸¦ ÅëÇÏ¿© ã¾Æº¼ ¼ö ÀÖ´Ù. 5.5 ´º½º¿Í ´ºÁî³Ý ¸®´ª½º´Â ¶ÇÇÑ ÀüÀÚ´º½º¸¦ °ü¸®Çϱâ À§ÇÑ ¸¹Àº ±â´ÉÀ» Á¦°øÇÑ´Ù. ÀÚ½ÅÀÇ ½Ã½º ÅÛ¿¡ Áö¿ª ´º½º¼­¹ö¸¦ ¼³Ä¡ÇÏ¿©, »ç¿ëÀÚµéÀÌ ´Ù¾çÇÑ ´º½º±×·ìÀ¸·Î ¾ÆÁÖ »ýµ¿°¨ ÀÖ°Ô ¹®¼­¸¦ º¸³¾ ¼öµµ ÀÖ´Ù. ¶ÇÇÑ, TCP/IP³ª UUCP ³×Æ®¿öÅ©·Î Á¢±ÙÇÒ ¼ö ÀÖ´Ù¸é, Àü¼¼°èÀÇ ³×Æ®¿öÅ© ´º½º ¼­ºñ½ºÀÎ USENET¿¡ Âü°¡ÇÒ ¼ö ÀÖ´Ù. ´º½º ¼ÒÇÁÆ®¿þ¾î´Â µÎ ºÎºÐ, server¿Í client°¡ ÀÖ´Ù. ´º½º ¼­¹ö´Â ´º½º±×·ìÀ» Á¶Á¤ÇÏ°í ´Ù¸¥ ½Ã½ºÅÛÀ¸·Î(network¿¡ ¿¬°áµÇ¾î ÀÖ´Ù¸é) ¹®¼­¸¦ ¹è´ÞÇÏ´Â °ÍÀ» ´Ù·ç´Â ¼ÒÇÁÆ®¿þ¾îÀÌ´Ù. ´º½º Ŭ¶óÀ̾ðÆ® ȤÀº newsreader´Â »ç¿ëÀÚ°¡ ´º½º¸¦ ÀÐ°í ºÎÄ¥ ¼ö ÀÖµµ·Ï ¼­¹ö¿Í Åë½ÅÇÏ´Â ¼ÒÇÁÆ®¿þ¾îÀÌ´Ù. ¸®´ª½º¿ëÀ¸·Î ÀÌ¿ë°¡´ÉÇÑ ¸î °¡Áö ÇüÅÂÀÇ ´º½º¼­¹ö°¡ ÀÖ´Ù. ÀÌµé ¸ðµÎ´Â °°Àº ÇÁ·ÎÅäÄÝ°ú ¼³°è¹æ½ÄÀ» µû¸¥´Ù. µÎ °¡Áö ±âº»ÀûÀÎ ¹öÀüÀº "C News" ¿Í "INN"ÀÌ´Ù. ¶ÇÇÑ, rn°ú tin°ú °°Àº ¸¹Àº Á¾·ùÀÇ newsreaders°¡ ÀÖ´Ù. newsreader ÀÇ ¼±ÅÃÀº ´Ù¼Ò Èï¹Ì ÀÖ´Â ¹®Á¦ÀÌ´Ù; ¸ðµç newsreader´Â ´Ù¸¥ ¹öÀüÀÇ ¼­¹ö ¼Ò ÇÁÆ®¿þ¾î¿Í µ¿ÀÏÇÏ°Ô ÀÛµ¿ÇØ¾ß ÇÑ´Ù. Áï, newsreader´Â ¼­¹ö ¼ÒÇÁÆ®¿þ¾î¿Í Ȥ Àº ±× ¹Ý´ë·Îµµ, µ¶¸³ÀûÀÌ´Ù. ´Ü¼øÈ÷ Áö¿ªÀûÀ¸·Î news¸¦ ¿î¿µÇÏ·Á°í ÇÑ´Ù°í ÇÏ´õ¶óµµ(USENETÀÇ ºÎºÐÀ¸ ·Î¼­°¡ ¾Æ´Ï¶ó)»ç¿ëÀÚµéÀ» À§Çؼ­ newsreader¸¦ ¼³Ä¡ÇÏ´Â °ÍÀº ¹°·Ð ½Ã½ºÅÛ¿¡ ´º½º¼­¹ö¸¦ ¿î¿µÇÒ ÇÊ¿ä°¡ ÀÖÀ» °ÍÀÌ´Ù. ´º½º¼­¹ö´Â ¹®¼­µéÀ» /usr/spool/news µð·ºÅ丮¿¡ ÀúÀåÇÒ °ÍÀ̸ç, newsreader´Â ÀÌ·¯ÇÑ µð·ºÅ丮¿¡¼­ ´º½º¹®¼­¸¦ ã ¾Æ ÆíÁýÀ» ÇÒ °ÍÀÌ´Ù. ±×·¯³ª, ³×Æ®¿öÅ©¸¦ ÅëÇÑ ´º½º¸¦ ¿î¿µÇÏ°íÀÚ Çϸé, ¿©·¯ºÐ¿¡°Ô ¸î °¡Áö ¿É¼Ç ÀÌ ¿­·Á ÀÖ¾î¾ß(ÁÖ¾îÁ® ÀÖ¾î¾ß)ÇÑ´Ù. TCP/IP ³×Æ®¿öÅ© ±â¹Ý ´º½º´Â NNTP(Network News Trans-mission Protocol)·Î ¾Ë·ÁÁø ÇÁ·ÎÅäÄÝÀ» »ç¿ë ÇÑ´Ù. NNTP´Ânewsreader°¡ ³×Æ®¿öÅ©¸¦ ÅëÇÏ¿© ¿ø°Ý ½Ã½ºÅÛ »ó¿¡ ÀÖ´Â ´º½º ¸¦ ÀÐÀ» ¼ö ÀÖµµ·Ï ÇÑ´Ù. ¶ÇÇÑ, NNTP´Â ´º½º¼­¹ö°¡ ³×Æ®¿öÅ©¸¦ ÅëÇÏ¿© ¼­·Î ´Ù¸¥ newsreader¿¡°Ô ¹®¼­¸¦ º¸³¾ ¼ö ÀÖ°Ô ÇÑ´Ù. ÀÌ°ÍÀº USENETÀÌ ±â¹ÝÀ» µÐ ¼ÒÇÁÆ®¿þ¾îÀÌ´Ù. ´ëºÎºÐÀÇ È¸»ç ¹× ´ëÇÐÀº Çϳª ÀÌ»óÀÇ NNTP ¼­¹ö¸¦ °¡Áö ¸ç, ±× »çÀÌÆ®¿¡ ´ëÇÑ ¸ðµç USENET ´º½º¸¦ ´Ù·çµµ·Ï ¼³Á¤µÇ¾î ÀÖ´Ù. ±× »ç ÀÌÆ®¿¡ ÀÖ´Â ¸ðµç ´Ù¸¥ ±â°è´Â NNTP ¼­¹ö¸¦ ÅëÇÑ ³×Æ®¿öÅ©¸¦ ÅëÇؼ­ newreader°¡ ´º½º¸¦ ÀÐ°í ºÎÄ¥ ¼ö ÀÖµµ·Ï NNTP ±â¹Ý¿¡¼­ ¿î¿µµÈ´Ù. ÀÌ°ÍÀº NNTP ¼­¹ö¸¸ÀÌ ½ÇÁ¦·Î »õ·Î¿î ¹®¼­¸¦ µð½ºÅ©¿¡ ÀúÀåÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.¿© ±â¿¡ ¸î °¡Áö °¡´ÉÇÑ ´º½º ±¸¼º¿¡ ´ëÇÑ ÁöħÀÌ ÀÖ´Ù. * Áö¿ªÀûÀ¸·Î ´º½º¸¦ ¿î¿µÇÑ´Ù. Áï, ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖÁö ¾Ê°Å³ª ³×Æ®¿ö Å©¸¦ ÅëÇÑ ´º½º¸¦ ¿î¿µÇϱ⸦ ¿øÇÏÁö ¾Ê´Â´Ù. ÀÌ·¯ÇÑ °æ¿ì¿¡ ¿©·¯ºÐÀÇ ±â°è¿¡ C News³ª INNÀ» ¿î¿µÇϸç, newsreader°¡ Áö¿ªÀûÀ¸·Î ´º½º¸¦ Àеµ·Ï ¼³Ä¡ÇÑ ´Ù. * ¿©·¯ºÐÀº TCP/IP ³×Æ®¿öÅ©¿Í NNTP ¼­¹ö¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. NNTP ´º½º¼­¹ö¸¦ ¼³Ä¡Çß´Ù¸é, NNTP ±â¹Ý newreader¸¦ ¼³Ä¡ÇÔÀ¸·Î½á ¸®´ª½º ½Ã½ºÅÛ À¸·ÎºÎÅÍ ´º½º¸¦ ÀÐ°í ºÎÄ¥ ¼ö ÀÖ´Ù. (´ëºÎºÐÀÇ newsreader´Â Áö¿ªÀûÀ¸·Î ȤÀº NNTP¸¦ »ç¿ëÇÏ¿© ¿î¿µµÇµµ·Ï ±¸¼ºµÉ ¼ö ÀÖ´Ù.) ÀÌ·¯ÇÑ °æ¿ì¿¡ ¿©·¯ºÐÀº ¿©·¯ ºÐÀÇ ½Ã½ºÅÛ¿¡ ´º½º ¼­¹ö¸¦ ¼³Ä¡Çϰųª ´º½º¸¦ ÀúÀåÇÒ ÇÊ¿ä°¡ ¾ø´Ù. newsreader´Â ³×Æ®¿öÅ©¸¦ ÅëÇÏ¿© ´º½º¸¦ ÀÐ°í ºÎÄ¥ ¼ö ÀÖ´Ù. ¹°·Ð, TCP/IP¸¦ °¡Á®¾ß Çϸç, ³×Æ®¿öÅ©¿¡ Á¢±ÙÇÒ ¼ö ÀÖ¾î¾ßÇÑ´Ù. (5.2Àý Âü°í) * TCP/IP ³×Æ®¿öÅ©¿¡ Á¢±ÙÇÒ ¼ö ÀÖÁö¸¸ NNTP ¼­¹ö°¡ ¾ø´Ù. ÀÌ·¯ÇÑ °æ¿ì, ¿© ·¯ºÐÀº NNTP ´º½º¼­¹ö¸¦ ÀÚ½ÅÀÇ ¸®´ª½º ½Ã½ºÅÛ¿¡ ½ÇÇàÇÒ ¼ö ÀÖ´Ù. ´ç½ÅÀº Áö ¿ªÀûÀΠȤÀº NNTP ±â¹ÝÀÇ newsreader¸¦ ¼³Ä¡ÇÒ ¼ö ÀÖ°í, ¼­¹ö´Â ´ç½ÅÀÇ ½Ã ½ºÅÛ¿¡ ´º½º¹®¼­¸¦ ÀúÀåÇÒ °ÍÀÌ´Ù. °Ô´Ù°¡, ¼­¹ö¸¦ ´Ù¸¥ NNTP ´º½º¼­¹ö¿Í Åë ½ÅÇÏ¿© ´º½º ¹®¼­¸¦ Àü¼ÛÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÒ ¼ö ÀÖ´Ù. * UUCP¸¦ »ç¿ëÇÏ¿© ´º½º¸¦ Àü¼ÛÇϱ⸦ ¿øÇÑ´Ù. ¿©·¯ºÐÀÌ UUCP¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Ù¸é(5.3Àý Âü°í), ¿©·¯ºÐÀº ¶ÇÇÑ USENET¿¡ Âü°¡ÇÒ ¼ö ÀÖ´Ù. ´ç½ÅÀº (Áö ¿ª) ´º½º¼­¹ö¿Í newsreader¸¦ ¼³Ä¡ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. °Ô´Ù°¡, UUCP ¼ÒÇÁÆ®¿þ¾î °¡ ÁÖ±âÀûÀ¸·Î ´º½º¸¦ ´Ù¸¥ °¡±î¿î UUCP½Ã½ºÅÛ(news feed·Î ¾Ë·ÁÁø)À¸·Î Àü ¼ÛÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇÒ °ÍÀÌ´Ù. UUCP´Â ´º½º¸¦ Àü¼ÛÇϱâ À§ÇÏ¿© NNTP¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù. UUCP´Â ´º½º¸¦ Àü¼ÛÇϱâ À§ÇÏ¿© ÀÚ½ÅÀÇ ¹æ¹ýÀ» »ç¿ëÇÑ´Ù. ´ëºÎºÐÀÇ ´º½º ¼­¹ö¿Í newreader ¼ÒÇÁÆ®¿þ¾î´Â Á÷Á¢ ÄÄÆÄÀϵǾî¾ß ÇÑ´Ù. ´º ½º ¼ÒÇÁÆ®¿þ¾îÀÇ ´ëºÎºÐÀº ȯ°æ ¼³Á¤È­ÀÏÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù. ´ë½Å¿¡, ÄÄÆÄÀÏ Å¸ÀÓ¶§ ȯ°æ¼³Á¤ ¿É¼ÇÀÌ °áÁ¤µÈ´Ù. ´ëºÎºÐÀÇ Ç¥ÁØ ´º½º ¼ÒÇÁÆ®¿þ¾î´Â(ftp.uu.netÀÇ /news µð·ºÅ丮·ÎºÎÅÍ anonymous FTP ¸¦ ÀÌ¿ëÇÏ¿©) ¸®´ª½º ¿ÜºÎ¿¡¼­ ÄÄÆÄÀÏ µÉ °ÍÀÌ´Ù.ÇÊ¿äÇÑ ÆÐÄ¡ ´Âsunsite.unc.eduÀÇ /pub/Linux/system/Mail(¸®´ª½º¿ë ¸ÞÀÏ ¼ÒÇÁÆ®¿þ¾îµµ ¿©±â ¿¡¼­ ¹ß°ßµÈ´Ù)¿¡¼­ ã¾Æº¼ ¼ö ÀÖ´Ù. ¸®´ª½º¿ëÀÇ ´Ù¸¥ ´º½º ¼ÒÇÁÆ®¿þ¾î ¶ÇÇÑ ÀÌ µð·ºÅ丮¿¡¼­ ã¾Æº¼ ¼ö ÀÖ´Ù Á»´õ ¸¹Àº Á¤º¸¸¦ À§Çؼ­´Â, sunsite.unc.eduÀÇ /pub/Linux/docs/HOWTO µð·º Å丮ÀÇ ¸®´ª½º News HOWTO¸¦ Âü°íÇ϶ó. ¶ÇÇÑ, LDPÀÇ Linux Network Administrator's Guide ¿¡´Â ¸®´ª½º¿ë ´º½º ¼ÒÇÁÆ®¿þ¾î¸¦ ±¸¼ºÇϱâ À§ ÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù. Tim O'Reilly ¿Í Grace Todino°¡ ¾´ Ã¥, Managing UUCP and Usenet´Â UUCP¿Í ´º½º ¼ÒÇÁÆ®¿þ¾î¸¦ ¼³Ä¡Çϴµ¥ ÈǸ¢ ÇÑ ¾È³»¸¦ ÇÏ°í ÀÖ´Ù. ¶ÇÇÑ, ftp.uu.netÀÇ /usenet/news.announce.newusers µð·º Å丮¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Â USENET ¹®¼­ÀÎ "How to become a USENET site"µµ Èï¹Ì·Ó´Ù.