[Linux] root ๋””๋ ‰ํ„ฐ๋ฆฌ

๋ฆฌ๋ˆ…์Šค์—์„œ ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ๋กœ ์ด๋™ํ•˜๋ฉด ๋Œ€๋žต ์ €๋Ÿฐ ํ˜•ํƒœ๋กœ ํด๋”๋“ค์ด ๋ณด์ผ ๊ฒƒ์ด๋‹ค.

์ €๊ฒƒ๋“ค์€ ๋Œ€๋ถ€๋ถ„ ํŠน์ˆ˜ํ•œ ์˜๋ฏธ๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š” ๋””๋ ‰ํ„ฐ๋ฆฌ๋ผ์„œ, ํ•จ๋ถ€๋กœ ๊ฑด๋“œ๋ฆฌ๋ฉด ํฐ ๋ถ€์ž‘์šฉ์ด ๋‚  ์ˆ˜๋„ ์žˆ๋‹ค.
๋Œ€๋ถ€๋ถ„ ํŒŒ์ผ ์‹œ์Šคํ…œ ๊ณ„์ธต๊ตฌ์กฐ ํ‘œ์ค€(Filesystem Hierachy Standard:FHS)์— ์˜ํ•ด ์ •์˜๋œ๋‹ค.

ํ•˜๋‚˜์”ฉ ๋Œ€๊ฐ• ์‚ดํŽด๋ณด๋„๋ก ํ•˜์ž.




/bin, /sbin

๊ธฐ๋ณธ์ ์ธ ์‹คํ–‰ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ๋“ค์–ด์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋‹ค.

sbin์€ ipconfig ๊ฐ™์€ ์•ฝ๊ฐ„ ๋‚ด๋ถ€์‹œ์Šคํ…œ์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋“ค์–ด์žˆ๋Š” ๊ณณ์ด๋‹ค.

์ด๊ฑฐ ์ด์™ธ์—๋„ ๋‹ค๋ฅธ ์„œ๋ธŒ๋””๋ ‰ํ„ฐ๋ฆฌ์—๋„ ์‹คํ–‰ํŒŒ์ผ์„ ์œ„ํ•œ .../bin, .../sbin ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” ์—ฌ๋Ÿฌ๊ฐœ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค.
์ „์ฒด ๋ชฉ๋ก์€ PATH ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ๊นŒ๋ณด๋ฉด ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.




/boot

๋ฆฌ๋ˆ…์Šค ์ปค๋„์˜ ๋ถ€ํŠธ๋กœ๋” ๊ด€๋ จํ•œ ๋ฌผ๊ฑด๋“ค์ด ๋“ค์–ด์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋‹ค.
์ง์ ‘ ๊ฑด๋“œ๋ฆด ์ผ์€ ๊ฑฐ์˜ ์—†๊ฒ ๋‹ค.




/dev

์ฒ˜์Œ ๋ณด๋ฉด develop์˜ ์ค€๋ง์ธ๊ฐ€ ์‹ถ์„ ์ˆ˜๋„ ์žˆ๋Š”๋ฐ, device๋ฅผ ๋œปํ•˜๋Š” ์˜์—ญ์ด๋‹ค.

์‹ค์ œ ์ด ๋””๋ฐ”์ด์Šค์— ๋Œ€ํ•œ ๊ตฌ์„ฑ ์ •๋ณด๋“ค์„ ๊ฐ–๊ณ ์žˆ๋‹ค.
ํ•˜๋“œ๋””์Šคํฌ ์žฅ์น˜ํŒŒ์ผ(/dev/sda)์ด๋‚˜ CD-ROM ์žฅ์น˜ํŒŒ์ผ(/dev/cdrom) ๊ฐ™์€ ๊ฒƒ ๋ง์ด๋‹ค.

์•„๋งˆ ์—ฌ๊ธฐ์„œ /dev/null๊ณผ /dev/tty...๋“ค์„ ์ž์ฃผ ๋ณด์•˜์„ ๊ฒƒ์ด๋‹ค.

/dev/null์€ ์‰ฝ๊ฒŒ ๋งํ•˜๋ฉด ์“ฐ๋ ˆ๊ธฐํ†ต์ด๋‹ค. ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰์—์„œ ์ถœ๋ ฅ๋˜๋Š” ๋กœ๊ทธ๋ฅผ ์”น๊ณ  ๋ฒ„๋ฆฌ๊ณ  ์‹ถ์„๋•Œ "... > /dev/null"์˜ ํ˜•ํƒœ๋กœ ๋ณด๋‚ด๋ฒ„๋ฆฌ๊ณค ํ•œ๋‹ค.

/dev/tty๋Š” ํ„ฐ๋ฏธ๋„์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ถ€๋ถ„์ด๋‹ค.
๊ทธ๋ž˜์„œ ํ…์ŠคํŠธ๋ฅผ ๋ณด๋‚ด๋ฉด

์ด๋ ‡๊ฒŒ echo๊ฐ€ ๋œ๋‹ค.




/etc

์‹œ์Šคํ…œ์˜ ์ž์ž˜ํ•œ ์„ค์ •ํŒŒ์ผ์ด ๋“ค์–ด์žˆ๋Š” ๊ณณ์ด๋‹ค.

์Šˆํผ์œ ์ €๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ํŒŒ์ผ๋„ ์—ฌ๊ธฐ์— ์žˆ๊ณ 

ํฌ๋ก ํƒญ ์„ค์ •ํŒŒ์ผ๋„ ์—ฌ๊ธฐ์— ๋“ค์–ด์žˆ๋‹ค.




/home

ํ™ˆ๋””๋ ‰ํ† ๋ฆฌ๋‹ค. ํ™ˆ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์—๋Š” ์กด์žฌํ•˜๋Š” ๊ณ„์ •๋“ค์— ๋Œ€ํ•œ ๊ฐœ๋ณ„ home ์„œ๋ธŒ๋””๋ ‰ํ„ฐ๋ฆฌ๋“ค์ด ์žˆ๋‹ค.

๋‚ด ํ˜„์žฌ ๊ณ„์ •๋ช…์ด myyrakle์ด๋ผ์„œ ๋””๋ ‰ํ„ฐ๋ฆฌ๋Š” myyrakle ํ•˜๋‚˜๋งŒ ์žˆ๋Š” ์ƒํƒœ๋‹ค.

๊ทธ ์•ˆ์—๋Š” ๋ญ, gui๋ฅผ ๊น”์•˜๋‹ค๋ฉด Windows์ฒ˜๋Ÿผ ์‚ฌ์šฉ์ž๊ฐ€ ํ”ํžˆ ์“ฐ๋Š” ํด๋”๋“ค์ด ๊ธฐ๋ณธ์œผ๋กœ ๋“ค์–ด์žˆ์„ ๊ฒƒ์ด๋‹ค.

์•„๋‹ˆ๋ฉด ํ…… ๋น„์–ด์žˆ์„ ์ˆ˜๋„ ์žˆ๋‹ค.

๋ณดํ†ต ์‹œ์Šคํ…œ์˜ ์†Œ์Šค์ฝ”๋“œ๊ฐ™์€๊ฑฐ๋‚˜ ๋‹ค์šด๋ฐ›์€ ๋ฌด์–ธ๊ฐ€๋‚˜, ์ด๊ฒƒ์ €๊ฒƒ ์ž์ž˜ํ•œ ๊ฒƒ๋“ค์€ ์—ฌ๊ธฐ์— ๋„ฃ์–ด๋‘๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.
๋ง‰ ์จ๋„ ๋œ๋‹ค.




/lib, /lib32, /libx32, /lib64

์ปค๋„ ๋ชจ๋“ˆ๊ณผ ๋™์ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(.so) ๊ฐ™์€๊ฒŒ ๋“ค์–ด์žˆ๋Š” ๊ณณ์ด๋‹ค.

libx32๋Š” x32์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, lib32 32๋น„ํŠธ์šฉ, lib64๋Š” 64๋น„ํŠธ์šฉ์ด๋‹ค. ์ด๊ฑด ๋ฆฌ๋ˆ…์Šค ๋ฐฐํฌํŒ๋งˆ๋‹ค ์กฐ๊ธˆ์”ฉ ์ฐจ์ด๊ฐ€ ์žˆ์„ ์ˆ˜๋„ ์žˆ๋‹ค.

์ผ๋ก€๋กœ lib์˜ gcc ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ํŒŒ๊ณ ๋“ค์–ด๊ฐ€๋ฉด ์ด๋Ÿฐ์‹์œผ๋กœ .so, .o ๊ฐ™์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ตฌ์„ฑ์š”์†Œ๋“ค์ด ๋“ค์–ด์žˆ๋‹ค.




/media

DVD, CD-ROM, USB ๋“ฑ๊ณผ ๊ฐ™์€ ํƒˆ๋ถ€์ฐฉ์ด ๊ฐ€๋Šฅํ•œ ์žฅ์น˜๋“ค์˜ ๋งˆ์šดํŠธํฌ์ธํŠธ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋‹ค.

์ง€๊ธˆ ๋‚ด ๊ฒฝ์šฐ์—๋Š” VirtualBOX๋กœ ์‹œ๋ฎฌ๋ ˆ์ด์…˜์„ ํ•˜๊ณ  ์žˆ์–ด์„œ, ๊ทธ์— ๋Œ€ํ•œ ๊ตฌ์„ฑํŒŒ์ผ๋งŒ ๋“ค์–ด์žˆ๋‹ค.




/mnt

/media ๋””๋ ‰ํ† ๋ฆฌ์™€ ๋น„์Šทํ•œ ์šฉ๋„๋‹ค.
ํƒˆ๋ถ€์ฐฉ์ด ๊ฐ€๋Šฅํ•œ ์žฅ์น˜๋“ค์— ๋Œ€ํ•ด์„œ ์ผ์‹œ์ ์ธ ๋งˆ์šดํŠธํฌ์ธํŠธ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ž€๋‹ค.

๊ทธ๋ž˜์„œ ๋ณดํ†ต์€ ๋น„์–ด์žˆ๋‹ค.




/proc

"๊ฐ€์ƒํŒŒ์ผ์‹œ์Šคํ…œ(Virtual File System:VFS)"๋ผ๊ณ  ๋ถ€๋ฅด๋Š”๋ฐ, ํ˜„์žฌ ๋ฉ”๋ชจ๋ฆฌ์— ์กด์žฌํ•˜๋Š” ๋ชจ๋“  ์ž‘์—…๋“ค์ด ํŒŒ์ผํ˜•ํƒœ๋กœ ์กด์žฌํ•œ๋‹ค.

์—ฌ๊ธฐ์— ๋“ค์–ด์žˆ๋Š” ํŒŒ์ผ๋“ค์€ ๋‹ค ๋””์Šคํฌ์ƒ์— ์‹ค์ œ ์กด์žฌํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๊ณ , ๋ฉ”๋ชจ๋ฆฌ์ƒ์— ์กด์žฌํ•œ๋‹ค. ๊ทธ๋ƒฅ ๋ฆฌ๋ˆ…์Šค์—์„œ ๋””์Šคํฌ ํŒŒ์ผ์ธ ๊ฒƒ์ฒ˜๋Ÿผ ํ‘œ์‹œํ•ด์ค„ ๋ฟ์ด๋‹ค.

๊ทธ๋ž˜์„œ ํ•จ๋ถ€๋กœ ๊ฑด๋“œ๋ฆฌ๋ฉด ํฐ์ผ๋‚˜๊ณ , ๊ตณ์ด ๊ฑด๋“œ๋ฆด ์ผ๋„ ์ž˜ ์—†์„ ๊ฒƒ์ด๋‹ค.




/sys

์ปค๋„์ด ์“ฐ๋Š” ํ•˜๋“œ์›จ์–ด ์ •๋ณด๋“ค์ด ๋“ค์–ด์žˆ๋‹ค.

๋ฒ„์Šค๋‚˜ ํŽŒ์›จ์–ด๋‚˜.. ๊ทธ๋Ÿฐ ๊ฒƒ๋“ค ๋ง์ด๋‹ค.

๋ณดํ†ต ์ง์ ‘ ๊ฑด๋“œ๋ฆด ์ผ์€ ์—†๋‹ค.




/root

root ๊ณ„์ •์˜ ์‚ฌ์šฉ์ž ์ „์šฉ ๋””๋ ‰ํ„ฐ๋ฆฌ๋‹ค. root ๊ถŒํ•œ์œผ๋กœ๋งŒ ๋“ค์–ด์˜ฌ ์ˆ˜ ์žˆ๋‹ค.




/tmp

๊ณต์šฉ๋””๋ ‰ํ„ฐ๋ฆฌ๋‹ค.

๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ๊ณต๋™์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
๊ทธ๋ž˜์„œ mysql ์˜ ์„ค์ •ํŒŒ์ผ(mysql.sock)๊ฐ™์€๊ฒŒ ๋“ค์–ด๊ฐ€๊ธฐ๋„ ํ•œ๋‹ค.

์ค‘์š”ํ•œ ์ •๋ณด๋“ค์ด ๋งŽ์ด ๋“ค์–ด๊ฐ€๋Š”๋งŒํผ ๋ณด์•ˆ์— ์œ ์˜ํ•  ๋ถ€๋ถ„์ด๊ธฐ๋„ ํ•˜๋‹ค...




/usr

์ผ๋ฐ˜์‚ฌ์šฉ์ž๊ฐ€ ์“ฐ๋Š” ๋ฒ”์šฉ ๋””๋ ‰ํ„ฐ๋ฆฌ๋‹ค.

์ด๋ฅผํ…Œ๋ฉด ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์„ค์น˜ํ•œ ์‹คํ–‰ํ”„๋กœ๊ทธ๋žจ ๊ฐ™์€ ๊ฑธ /usr/bin์— ๋‘๊ธฐ๋„ ํ•˜๊ณ , ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์„ค์น˜ํ•œ ๋™์  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ /usr/lib์— ๋‘๊ธฐ๋„ ํ•œ๋‹ค.




/var

์ž„์‹œ์ ์œผ๋กœ ์ €์žฅ๋˜๋Š” ๋ฐ์ดํ„ฐ๋“ค์ด ๋ชจ์—ฌ์žˆ๋Š” ๊ณณ์ด๋‹ค.

์˜ˆ๋ฅผ ๋“ค๋ฉด ์‹œ์Šคํ…œ ์ˆ˜์ค€์˜ ๋กœ๊ทธ๋Š” /var/log์— ์ €์žฅ๋œ๋‹ค.




/lost+found

root ๊ณ„์ •๋งŒ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๋‹ค.

์ด๊ฑด ์‚ฌ์‹ค ๋ฃจํŠธ ๋””๋ ‰ํ† ๋ฆฌ์—๋งŒ ์กด์žฌํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ ํŒŒ์ผ๊ฒฝ๋กœ๋กœ๋งˆ๋‹ค ์กด์žฌํ•  ์ˆ˜ ์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋‹ค.

fsck, e2fsck ๊ฐ™์€ ํŒŒ์ผ์‹œ์Šคํ…œ ์ฒดํฌ๋‹ˆ ๋ณต๊ตฌ์šฉ ๋„๊ตฌ ์‹คํ–‰ํ›„์— ์ฃผ๋กœ ์ƒ์„ฑ์ด ๋˜๋Š”๋ฐ, ๋ณต๊ตฌ๋˜์ง€ ์•Š์€ ์ฑ„๋กœ ๋ธ”๋ก(block)๋งŒ ์กด์žฌํ•˜๋Š” ํŒŒ์ผ, ๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ์—ฐ๊ฒฐ์ด ๋Š์–ด์ง„ inode ๋“ค์ด ์ˆซ์žํŒŒ์ผํ˜•ํƒœ๋กœ ์กด์žฌํ•˜๋Š” ๊ณณ์ด๋‹ค.
๊ทธ ์ˆซ์žํ˜•ํƒœ๋กœ ์กด์žฌํ•˜๋Š” ํŒŒ์ผ๋“ค์€ ํŒŒ์ผ์ด๋ฆ„๋งŒ ๋ฐ”๊พธ๋ฉด ๋ฐ”๋กœ ๋ณต๊ตฌ๋  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ž˜์„œ ์šฉ๋Ÿ‰ ๊ด€๋ฆฌํ• ๋•Œ๋Š” ๋‹ค ์ง€์šฐ๊ธฐ๋„ ํ•˜๋Š”๋ฐ, ์žฌ๋ณต๊ตฌ ๊ฐ€๋Šฅ์„ฑ์„ ์—ผ๋‘์— ๋‘”๋‹ค๋ฉด ์ง€์šฐ์ง€ ์•Š๋Š” ํŽธ์ด ์ข‹๊ฒ ๋‹ค.




/opt

๋‚˜๋Š” ์ฒ˜์Œ์— ๋ดค์„๋•Œ optimize ๋ญ์‹œ๊ธฐ์ธ๊ฐ€ ์‹ถ์—ˆ๋Š”๋ฐ, optional์˜ ์ค€๋ง์ด๋ผ๊ณ  ํ•œ๋‹ค.

์ด๊ฑด ๋ญ”๊ฐ€ ์ถ”๊ฐ€์ ์ธ ์™ธ๋ถ€ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ• ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ๋กœ๋‹ค.
์™œ ์ด๋Ÿฐ๊ฒŒ ๋”ฐ๋กœ ์žˆ๋Š”๊ฑด์ง€๋Š” ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค. ์—ญ์‚ฌ์ ์ธ ์ด์œ ๊ฐ€ ์žˆ๊ฒ ์ง€...

๋‚ด ๊ฒฝ์šฐ์—๋Š” containerd ๊ฐ™์€๊ฒŒ ๋“ค์–ด์žˆ๋‹ค.




/srv

์ด๊ฑด ๋ญ”๊ฐ€ ๋‹ค๋ฅธ ์‹œ์Šคํ…œ์—๊ฒŒ ์ œ๊ณตํ•  ํŒŒ์ผ์„ ๋„ฃ์–ด๋‘๋Š” ๊ณณ์ด๋‹ค.

๋”ฐ๋กœ ๋ญ˜ ํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด ๋ณดํ†ต ๋น„์–ด์žˆ์„ ๊ฒƒ์ด๋‹ค.

ftp๋กœ ๋ฟŒ๋ ค์ค„ ํŒŒ์ผ์„ ๋ณด๊ด€ํ•  ๋•Œ๋‚˜, nginx๋กœ ์™ธ๋ถ€์— ์ •์  ์„œ๋น™ํ•  ์ด๋ฏธ์ง€ ๊ฐ™์€๊ฑธ ๋„ฃ์–ด์ค€๋‹ค๊ฑฐ๋‚˜ ํ•˜๋Š” ์šฉ๋„๋กœ ์“ฐ๋Š” ๊ฒƒ ๊ฐ™๋‹ค.
๊ทผ๋ฐ ๋ญ ๊ตณ์ด? ์ง€๊ธˆ์€ ๋ฐ˜์ฏค ๋ฒ„๋ ค์ง„ ๋А๋‚Œ์ด๋‹ค.




/run

์›๋ž˜ /var/run์ด์—ˆ๋˜๊ฒŒ ๋ฃจํŠธ๋กœ ๋…๋ฆฝํ•œ ๋ฌผ๊ฑด์ด๋‹ค. ์›๋ž˜๋ถ€ํ„ฐ ์žˆ๋˜ ๊ฑด ์•„๋‹ˆ๊ณ , ๊ทผ๋ž˜์— ์ด๋ ‡๊ฒŒ ์ƒ๊ธด ๋ชจ์–‘์ด๋‹ค.
๋Ÿฐํƒ€์ž„ ์ž„์‹œ ๋ฐ์ดํ„ฐ ๊ฐ™์€๊ฑธ ๋ณด๊ด€ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.

์ง์ ‘ ๊ฑด๋“œ๋ฆด ์ผ์€ ๋ณ„๋กœ ์—†์„ ๊ฒƒ์ด๋‹ค.



์ฐธ์กฐ
https://webdir.tistory.com/101
https://askubuntu.com/questions/1166555/what-does-will-the-directory-srv-contain
https://ko.m.wikipedia.org/wiki/%ED%8C%8C%EC%9D%BC%EC%8B%9C%EC%8A%A4%ED%85%9C_%EA%B3%84%EC%B8%B5%EA%B5%AC%EC%A1%B0_%ED%91%9C%EC%A4%80