http://www.hackerschool.org/HS_Boards/zboard.php?id=Free_Lectures&no=1867 [º¹»ç]
FHS, Filesystem Hierarchy Standard
url) http://www.pathname.com/fhs/
ÀÌ Ç¥ÁØÀÇ ¸ñÀûÀº ¾î¶² ÆÄÀÏÀÌ ¾îµð¿¡ µé¾î ÀÖ´ÂÁö¸¦ °³¹ßÀÚµé°ú »ç¿ëÀÚµéÀÌ ½±°Ô ÁüÀÛÇÒ ¼ö ÀÖµµ·Ï ¸®´ª½º ÆÄÀÏ ½Ã½ºÅÛÀÇ Ç¥ÁØÀûÀÎ Àå¼ÒµéÀ» Á¤ÀÇ.
ÀϹÝÀûÀ¸·Î ¸®´ª½º ½Ã½ºÅÛÀÇ ÆÄÀϵé°ú µð·ºÅ͸®µéÀº ´ÙÀ½°ú °°Àº ¼¼ °¡Áö ±×·ìÀ¸·Î ºÐ¸®.
1. ¸®´ª½º¸¦ ½ÇÇàÇϴ ƯÁ¤ÇÑ ½Ã½ºÅÛ¿¡ °íÀ¯ÇÑ ÆÄÀϵé°ú µð·ºÅ͸®µé. À̸¦Å×¸é ½Ãµ¿ ½ºÅ©¸³Æ®¿Í ¼³Á¤ ÆÄÀϵé.
2. Àбâ Àü¿ëÀÎ, ±×¸®°í ¸®´ª½º¸¦ ½ÇÇàÇÏ´Â ¿©·¯ ½Ã½ºÅ۵鿡¼ °øÀ¯ÇÒ ¼öµµ ÀÖ´Â ÆÄÀϵé°ú µð·ºÅ͸®µé. À̸¦Å׸é ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà ÆÄÀÏ µî.
3. Àбâ/¾²±â°¡ °¡´ÉÇÏ¸ç ¸®´ª½º ¶Ç´Â ´Ù¸¥ ¿î¿µÃ¼Á¦µéÀ» ½ÇÇàÇÏ´Â ½Ã½ºÅ۵鿡¼ °øÀ¯ÇÒ ¼öµµ ÀÖ´Â µð·ºÅ͸®µé. À̸¦Å×¸é »ç¿ëÀÚ È¨ µð·ºÅ͸® µî.
FHS´Â ÆÄÀÏ ½Ã½ºÅÛÀÇ ·çÆ® µð·ºÅ͸® ¾Æ·¡¿¡ ¹Ýµå½Ã Á¸ÀçÇØ¾ß ÇÏ´Â ¿©·¯ ÇÏÀ§ µð·ºÅ͸®µé°ú »ý·« °¡´ÉÇÑ ÇÏÀ§ µð·ºÅ͸®µéÀ» Á¤ÀÇ.
´ÙÀ½Àº ÁÖµÈ ÇÏÀ§ µð·ºÅ͸®µé.
/bin
Áß¿äÇÑ ½Ã½ºÅÛ ÀÌÁø ÆÄÀϵé.
¿©±â¿¡´Â ·çÆ® »ç¿ëÀÚ¿Í º¸ÅëÀÇ »ç¿ëÀÚ ¸ðµÎ°¡ »ç¿ëÇÒ ¼ö ÀÖ´Â, ±×·¯³ª Áַδ ´ÜÀÏ »ç¿ëÀÚ ¸ðµåÀÇ ÀÛµ¿¿¡ ÇʼöÀûÀÎ ÆÄÀϵéÀÌ ÀúÀå.
ÀÌ µð·ºÅ͸®¿¡ ´Ù¸¥ µð·ºÅ͸® ±¸Á¶µéÀÌ ¸¶¿îÆ® µÉ ¼öµµ ÀÖ´Ù. ¿¹¸¦ µé¾î cat °ú ls °°Àº ÇÙ½É ¸í·ÉµéÀÌ ÀÌ µð·ºÅ͸®¿¡ µé¾î°¡¸ç, sh µµ ÀÌ µð·ºÅ͸®¿¡ Á¸Àç.
/boot
½Ã½ºÅÛ ºÎÆÿ¡ ÇÊ¿äÇÑ ÆÄÀϵé.
ÀÌ µð·ºÅ͸®´Â ¸®´ª½º ½Ã½ºÅÛÀÇ ºÎÆà °úÁ¤¿¡¼ ÇÊ¿äÇÑ ÆÄÀϵéÀ» ´ã´Â´Ù.
´ëü·Î ÀÌ µð·ºÅ͸®´Â »ó´çÈ÷ ÀÛÀ¸¸ç(100MB ÀÌÇÏ), ´Ù¸¥ µð·ºÅ͸®µé°ú´Â °³º°ÀûÀÎ ÆÄƼ¼ÇÀÎ °æ¿ì°¡ ¸¹´Ù.
ÀÌ·¯ÇÑ ¹æ½ÄÀº È°¼º ÆÄƼ¼Ç¿¡ ´ëÇÑ BIOSÂ÷¿øÀÇ Á¦¾à(ºÎÆÿ¡ ¾²ÀÌ´Â ÆÄÀϵéÀÌ ¹Ýµå½Ã µð½ºÅ©ÀÇ Ã³À½ 2GB³ª 4GB¿¡ Á¸ÀçÇØ¾ß ÇÑ´Ù´Â)ÀÌ Á¸ÀçÇÏ´Â PC ±â¹Ý ½Ã½ºÅ۵鿡¼ À¯¿ëÇÏ´Ù.
/boot¸¦ °³º°ÀûÀÎ ÆÄƼ¼ÇÀ¸·Î µÎ¸é ³ª¸ÓÁö µð½ºÅ© ÆÄƼ¼ÇµéÀ» Á» ´õ À¶Å뼺 ÀÖ°Ô ¹èÄ¡ÇÒ ¼ö ÀÖ´Ù.
/dev
ÀåÄ¡µé.
ÀÌ µð·ºÅ͸®´Â Çϵå¿þ¾î¿¡ ¸ÅÇεǴ Ưº°ÇÑ ÀåÄ¡ ÆÄÀϵéÀ» ´ã´Â´Ù.
¿¹¸¦ µé¾î /dev/hda ´Â ù ¹ø° IDE ÇÏµå µð½ºÅ©¿¡ ¸ÅÇεȴÙ.
/etc
½Ã½ºÅÛ ¼³Á¤ ÆÄÀϵé.
¿©±â¿¡´Â ¼³Á¤ ÆÄÀϵéÀÌ µé¾î°£´Ù. ¿¹Àü¿¡´Â ÀϺΠÀÌÁø ÆÄÀϵéÀÌ ÀÌ µð·ºÅ͸®¿¡ Á¸Àç Çϱ⵵ ÇßÁö¸¸, ´ëºÎºÐÀÇ ¸®´ª½º ½Ã½ºÅÛ(¹èÆ÷ÆÇ)µé¿¡¼´Â ±×·¸Áö ¾Ê´Ù.
/etc µð·ºÅ͸®ÀÇ ÆÄÀϵé Áß °¡Àå À¯¸íÇÑ °ÍÀ¸·Î´Â ¾Æ¸¶µµ »ç¿ëÀÚ¿¡ ´ëÇÑ Á¤º¸¸¦ ´ãÀº passwd¸¦ µé ¼ö ÀÖÀ» °ÍÀÌ´Ù.
±×¿Ü¿¡ ¸¶¿îÆ® ¿É¼ÇµéÀ» ´ãÀº fstab, È£½ºÆ® À̸§ ¼³Á¤À» ´ãÀº hosts, ±×¸®°í Apache À¥¼¹öÀÇ ¼³Á¤µéÀ» ´ã´Â httpd µð·ºÅ͸® µîÀÌ ÀÖ´Ù.
/home
»ç¿ëÀÚ ÆÄÀϵéÀ» ´ã´Â µð·ºÅ͸®µé.
ÀÌ µð·ºÅ͸®´Â »ç¿ëÀÚ ÆÄÀϵéÀ» ´ã´Â´Ù. ÀϹÝÀûÀ¸·Î °¢ »ç¿ëÀÚ´Â ÀÌ µð·ºÅ͸® ¾Æ·¡¿¡ ÀÚ½ÅÀÇ ·Î±×ÀÎ À̸§°ú µ¿ÀÏÇÑ À̸§ÀÇ ÇÏÀ§ µð·ºÅ͸®¸¦ °¡Áø´Ù.
»ç¿ëÀÚ°¡ ·Î±×ÀÎÇÏ¸é ±× ÇÏÀ§ µð·ºÅ͸®°¡ ÀÚµ¿À¸·Î ÇöÀç µð·ºÅ͸®°¡ µÈ´Ù.
¿¹¸¦ µé¾î »ç¿ëÀÚ°¡ jisang À̶ó´Â À̸§À¸·Î ·Î±×ÀÎÇϸé /home/jisang µð·ºÅ͸®°¡ ÇöÀç µð·ºÅ͸®°¡ µÈ´Ù.
/lib
Ç¥ÁØ ¶óÀ̺귯¸®µé.
ÇʼöÀûÀÎ °øÀ¯ ¶óÀ̺귯¸®µé°ú Ä¿³Î ¸ðµâµéÀ» ´ã´Â´Ù.
½Ã½ºÅÛ ºÎÆà µµÁßÀ̳ª ´ÜÀÏ »ç¿ëÀÚ ¸ðµå¿¡ ÇÊ¿äÇÑ °ÍµéÀÌ ¿©±â¿¡ µé¾î°£´Ù.
/media
À̵¿½Ä ÀúÀå ¸Åü¸¦ ¸¶¿îÆ®ÇÒ Àå¼Ò. ½Ã½ºÅÛÀÌ Áö¿øÇÏ´Â °¢ ¸Åü Á¾·ù¸¶´Ù °³º°ÀûÀÎ ÇÏÀ§ µð·ºÅ͸®¸¦ µÐ´Ù.
ÀÌ µð·ºÅ͸®´Â À̵¿½Ä(removable) ¸Åü¸¦ À§ÇÑ ´Ù¸¥ µð·ºÅ͸® ¸¶¿îÆ® ÁöÁ¡µéÀ» ´ã´Â ÃÖ»óÀ§ µð·ºÅ͸®ÀÇ ¿ªÇÒÀ» ÇÑ´Ù.
ÀÌ µð·ºÅ͸®ÀÇ ¸ñÀûÀº /cdrom À̳ª /floppy °°Àº ºÒÇÊ¿äÇÑ ÃÖ»óÀ§ µð·ºÅ͸®µéÀ» Á¦°ÅÇÏ´Â °ÍÀÌ´Ù.
/mnt
CD-ROM°ú Ç÷¡½Ã ¸Þ¸ð¸® °°Àº ÀåÄ¡µéÀ» Àӽ÷Π¸¶¿îÆ®Çϱ⿡ Æí¸®ÇÑ Àå¼Ò.
ÀÌ µð·ºÅ͸®´Â Ãß°¡ÀûÀÎ ÆÄÀÏ ½Ã½ºÅÛµéÀ» Àӽ÷Π¸¶¿îÆÃÇϱ⿡ Æí¸®ÇÑ Àå¼Ò·Î ¾²ÀδÙ.
/cdrom À̳ª /floppy °°Àº ÀåÄ¡º° ÇÏÀ§ µð·ºÅ͸®µéÀ» ÀÌ /mnt ¾Æ·¡¿¡ Ãß°¡ÇÏ´Â ¹èÆ÷Æǵ鵵 ÀÖ¾úÁö¸¸,
ÇöÀç Ç¥ÁØ¿¡¼´Â ±×·± ¸ñÀûÀ¸·Î´Â /media ¸¦ »ç¿ëÇÏ°í /mnt ´Â ´ÜÀÏÇÑ ÃÖ»óÀ§ Àӽà ¸¶¿îÆ® ÁöÁ¡À̶ó´Â ¿ø·¡ÀÇ ¸ñÀûÀ¸·Î »ç¿ëÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù.
/opt
Ãß°¡ÀûÀÎ ÀÀ¿ëÇÁ·Î±×·¥ ¼ÒÇÁÆ®¿þ¾î
¼ÒÇÁÆ®¿þ¾î Á¦ÀÛ»çµéÀÌ ±âº» ¹èÆ÷ÆÇ¿¡ µé¾î ÀÖÁö ¾ÊÀº Ãß°¡ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ÀÀ¿ëÇÁ·Î±×·¥À» ¼³Ä¡ÇÏ´Â °÷ÀÌ´Ù.
±âº» ¹èÆ÷ÆÇÀÇ ÀϺηΠÆ÷ÇÔµÈ ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÌ µð·ºÅ͸®¿¡ ¼³Ä¡Çؼ´Â ¾ÈµÈ´Ù. ÀÌ°÷Àº third-party Á¦ÀÛ»çµéÀÌ »ç¿ëÇϵµ·Ï ³²°ÜµÎ¾î¾ß ÇÑ´Ù.
ÀϹÝÀûÀ¸·Î Á¦ÀÛ»çµéÀº ÀÚ½ÅÀÇ Á¦Ç° À̸§¿¡ ÇØ´çÇÏ´Â ÇÏÀ§ µð·ºÅ͸®¸£ »ý¼ºÇؼ ÆÄÀϵéÀ» ÀúÀåÇϸç, ÀÀ¿ëÇÁ·Î±×·¥¿¡ µû¶ó¼´Â /binÀ̳ª /lib °°Àº Ãß°¡ÀûÀÎ ÇÏÀ§ µð·ºÅ͸®µéÀ» ´õ ¸¸µé±âµµ ÇÑ´Ù.
°ü·Ê»ó, ¿ÀǼҽº ¸®´ª½º ÆÐÅ°ÁöµéÀº /usr/local ¿¡ ¸¹ÀÌ ¼³Ä¡µÈ´Ù.
/root
root »ç¿ëÀÚ¸¦ À§ÇÑ ÆÄÀϵé.
·çÆ® »ç¿ëÀÚ°¡ »ç¿ëÇÒ ÆÄÀϵéÀ» ´ã´Â Àå¼ÒÀÌ´Ù.
ÀÌ°ÍÀº Æ®¸®ÀÇ /home µð·ºÅ͸® ºÎºÐ¿¡ ¼ÓÇÏÁö ¾Ê´Â´Ù. ±× ºÎºÐÀº ´ÜÀÏ »ç¿ëÀÚ ¸ðµå¿¡¼ ¸¶¿îÆ®µÇÁö ¸øÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.
/sbin
½Ã½ºÅÛ ½Ãµ¿ µµÁß ÇÊ¿äÇÑ Áß¿äÇÑ ½Ã½ºÅÛ ÀÌÁø ÆÄÀϵé.
ÀϹÝÀûÀ¸·Î ½Ã½ºÅÛ °ü¸®ÀÚ¸¸ »ç¿ëÇÏ´Â, ±×¸®°í ½Ã½ºÅÛ ºÎÆà °úÁ¤À̳ª ´ÜÀÏ »ç¿ëÀÚ ¸ðµå¿¡¼ ÇÊ¿äÇÑ ¸í·ÉµéÀ» ´ã´Â´Ù.
fesh, halt, swapon °°Àº ¸í·ÉµéÀÌ ÀÌ µð·ºÅ͸®¿¡ »ì°í ÀÖ´Ù.
/srv
ÀÌ ½Ã½ºÅÛÀÌ Á¦°øÇÏ´Â ¼ºñ½ºµéÀ» À§ÇÑ Àбâ Àü¿ë ÀÚ·á.
»çÀÌÆ® °íÀ¯ÀÇ Àбâ Àü¿ë ¼³Á¤ ÀڷḦ ´ã´Â °ÍÀÌ ¸ñÀûÀÌ´Ù. ÇöÀç´Â º°·Î ¾²ÀÌÁö ¾Ê´Â´Ù.
/tmp
Àӽà ÆÄÀϵé.
Àӽà ÆÄÀϵéÀ» ´ã´Â °÷ÀÌ´Ù. ÀϹÝÀûÀ¸·Î(¹Ýµå½Ã ±×·± °ÍÀº ¾Æ´Ô) ½Ã½ºÅÛÀÌ ºÎÆÃµÉ ¶§ µð·ºÅ͸®°¡ ºñ¿öÁø´Ù.
/usr
2Â÷ÀûÀÎ °èÅ뱸Á¶. ¿¹Àü¿¡´Â »ç¿ëÀÚ ÆÄÀϵ鵵 ¿©±â¿¡ ÀúÀåµÇ¾úÁö¸¸, Áö±ÝÀº ±×·± ¹æ½ÄÀÌ ±ÇÀåµÇÁö ¾È´Â´Ù.
ÀÌÁ¦´Â º¸ÅëÀÇ »ç¿ëÀڵ鿡°Ô /usr ¿¡ ´ëÇÑ ¾²±â ±ÇÇÑÀ» ºÎ¿©ÇÏÁö ¸»¾Æ¾ß ÇÑ´Ù.
´Ù¼Ò º¹ÀâÇÑ 2Â÷ ÆÄÀÏ ½Ã½ºÅÛÀ¸·Î, ÀϹÝÀûÀ¸·Î ½Ã½ºÅÛ ºÎÆÃÀ̳ª ´ÜÀÏ »ç¿ëÀÚ ¸ðµå¿¡ ÇÊ¿ä·ÎÇÏÁö ¾ÊÀº ¸ðµç ½Ã½ºÅÛ °ü·Ã ¸í·Éµé°ú ¶óÀ̺귯¸®µéÀ» ´ã´Â´Ù.
/bin, /lib, /X11R6, /local µî ¼ö¸¹Àº ÇÏÀ§ µð·ºÅ͸®µéÀ» °¡Áø´Ù.
UNIX¿Í ¸®´ª½º ÃÊâ±â¿¡´Â /usr°¡ ·Î±×³ª ¸ÞÀÏ ½ºÇ®¸µ °°Àº °ÍµéÀ» À§ÇÑ ÇÏÀ§ µð·ºÅ͸®µéµµ ´ã°í ÀÖ¾ú´Ù.
ÇöÀç´Â ±×·± µð·ºÅ͸®µéÀÌ /usr°¡ ¾Æ´Ñ /var ¾Æ·¡·Î µé¾î°£´Ù. ÀÌ ´öºÐ¿¡ /usr°¡ ¸¶¿îÆ® °¡´ÉÇÑ ÆÄÀÏ ½Ã½ºÅÛÀÌ µÉ ¼ö ÀÖÀ¸¸ç, ƯÈ÷ ´ëºÎºÐÀÇ °æ¿ì Àбâ Àü¿ëÀ¸·Î ¸¶¿îÆ®µÉ ¼ö ÀÖ°Ô µÇ¾ú´Ù. /usr°¡ Àбâ Àü¿ëÀ¸·Î ¸¶¿îÆ®µÈ °æ¿ì¿¡´Â ³×Æ®¿öÅ©»óÀÇ ´Ù¸¥ ½Ã½ºÅ۵鵵 Á¢±ÙÇÒ ¼ö ÀÖÀ¸¸ç, À̸¦Å׸é Àü¿ø ¹®Á¦ ¶§¹®¿¡ ½Ã½ºÅÛÀÌ Á¦¾î ºÒ°¡´ÉÇÑ ¹æ½ÄÀ¸·Î ÁߴܵǾúÀ» ¶§¿¡µµ ÆÄÀϵéÀÌ ±úÁö´Â ÀÏÀ» ¹æÁöÇÒ ¼ö ÀÖ´Ù.
/var
·Î±× ÆÄÀÏ °°Àº °¡º¯ÀûÀÎ ÀÚ·á.
¿©±â¿¡´Â ÀÚÁÖ ¹Ù²î´Â ÀÚ·áµéÀÌ µé¾î°£´Ù. ¿¹¸¦ µé¸é Àμ⸦ À§ÇÑ ½ºÇ®¸µ ÆÄÀϵé, ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ·Î±× ÆÄÀϵé, ¸ÞÀÏ ½ºÇ®¸µ µð·ºÅ͸®µéÀÌ ÀÖ´Ù.
/lost+found
fsck ÀÇ ÆÄÀÏ ½Ã½ºÅÛ º¹±¸ ÀÛ¾÷À» À§ÇÑ µð·ºÅ͸®.
/proc
°¡»óÀÇ ÆÄÀÏ ½Ã½ºÅÛ, ÇöÀç ¿î¿µ ÁßÀÎ ½Ã½ºÅÛÀÇ ÇÁ·Î¼¼½ºµéÀÌ ÀÌ µð·ºÅ͸®ÀÇ Ç׸ñµé¿¡ ¸ÅÇÎ.
ÇöÀç ¹öÀüÀÇ FHS Ç¥ÁØÀº /proc ÆÄÀÏ ½Ã½ºÅÛÀ» °·ÂÈ÷ ±ÇÀåÇÏÁö¸¸ ÇʼöÀÎ °ÍÀº ¾Æ´Ô.
Reference.
Beginning Linux Programming. 4th Edition.
URL.
http://arsenalkim.tistory.com/160 |
Hit : 9105 Date : 2011/08/30 03:22
|