13. ๋ฆฌ๋ ์ค ๋๋ ํ ๋ฆฌ
a. ์ฃผ์ ๋๋ ํ ๋ฆฌ
- / : ์ต์์ ๋๋ ํ ๋ฆฌ (root ๋๋ ํ ๋ฆฌ)
- /root : root ๊ณ์ ์ ๋๋ ํ ๋ฆฌ
(1) root ๋๋ ํ ๋ฆฌ๋ผ๊ณ ๋ถ๋ฅด์ง ์์
(2) root ๊ณ์ ์ ํ ๋๋ ํ ๋ฆฌ ๋ผ๊ณ ํํ
- /bin : binary file = ์ผ๋ฐ ๊ณ์ ์ด ์ฌ์ฉ ๊ฐ๋ฅํ ๋ช ๋ น์ด
- /sbin : binary file = root ๊ณ์ ๋ง ์ฌ์ฉ ๊ฐ๋ฅํ ๋ช ๋ น์ด
- /boot : GRUB2. ๋ถํ ์ ์ฒ์์ผ๋ก ํ์ธ. **์ค์**
- /dev : device. ์ฅ์น (HDD, I/O ๋ฑ)
- /etc : ํจํค์ง(ํ๋ก๊ทธ๋จ) ํ์ผ
- /home : ์ฌ์ฉ์ ๋๋ ํ ๋ฆฌ
- /lib , /lib64 : ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํด๋ (/lib : 32bit , /lib64 : 64bit)
- /media : CD-ROM ๋ฑ ์ธ๋ถ ์ฅ์น ์ฐ๊ฒฐ ์
- /mnt : mount ์ง์
- /opt : option ๊ฐ์ ์ ์ฅ (๊ฐ๋ ํน์ํ ๊ฒฝ์ฐ์ ์ฌ์ฉ)
- /proc :
(1) ํน์ง : ๋ฆฌ๋ ์ค์์ /boot ๋งํผ ์ค์ํ ๋๋ ํ ๋ฆฌ **์ค์**
(2) ์ ์ : Kernel์ ์์ฑ ๊ฐ(Parameter)์ด ์ ์ฅ.
b. ํน์ง : Tree ๊ตฌ์กฐ
- ์ค์น : yum -y install tree
- ์คํ : tree -d /boot
- ๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ
(1) / : ์ฌ์ฅ
(2) /bin : ์ด์ฌ
(3) /bin/a : ๋ถ์ฅ
(4) /bin/a/b : ์ฐจ์ฅ
(5) /bin/a/b/c : ๊ณผ์ฅ
(6) /bin/a/b/c/d : ๋๋ฆฌ
(7) /bin/a/b/c/d/e : ์ฃผ์
(8) /bin/a/b/c/d/e/f : ์ฌ์
(9) /bin/a/b/c/etc = /etc -> a -> b -> c -> etc
c. ์๋์ฐ vs ๋ฆฌ๋ ์ค
- ์๋์ฐ
(1) ํด๋ ≠ ํ์ผ
(2) ํ์ผ์๋ ํญ์ ํ์ฅ์ ๊ฐ๋ ์ด ์์(hosts ํ์ผ ๋ฑ ์ผ๋ถ์ ๊ฒฝ์ฐ๋ ์ ์ธ)
(3) ํ์ผ๋ช : ์ด๋ฆ.ํ์ฅ์
- ๋ฆฌ๋ ์ค
(1) ํด๋ = ํ์ผ
(2) ํ์ฅ์๋ผ๋ ๊ฐ๋ ์ด ์์ (a = a.txt)
(3) ํ์ผ๋ช : ์ด๋ฆ.ํ์ฅ์ = ์ด๋ฆ
๋๊ธ