[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