๋ฃจํธ ํจ์ค์๋ ๋ณ๊ฒฝ๋ฒ
passwd root
ํจ์นํ์ผ์ ๋ง๋ค ๋์๋ diff ๋ช
๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋๋ฐ diff ๋ช
๋ น์ด๋ ๋ ๋ฒ์ ์์ ์ฐจ์ด ๋๋ ๋ด์ฉ์ด๋ ํ์ผ๋ค์ ์ถ์ถํด์ ํจ์นํ์ผ์ ๋ง๋ค์ด ์ค๋ค.
โ ํจ์น ํ์ผ ์์ฑ์ 'diff -urN ์๋ณธ_ํ์ผ ๋น๊ต_ํ์ผ' > ‘ํจ์น_ํ์ผ.patch’ ๊ตฌ๋ฌธ์ผ๋ก ํด์ฃผ๋ฉด ๋๊ณ ,
โ ํจ์น ์ ์ฉ์ ‘patch ํจ์น_๋ _ํ์ผ’ < ‘ํจ์น_ํ์ผ.patch’ ๊ตฌ๋ฌธ์ผ๋ก ํด์ฃผ๋ฉด ๋๋ค.
โ ํจ์น ์ ์ฉ ์ ํจ์น ๋ ๋ฒจ์ -p0, -p1, -p2, ...์์ผ๋ก ์ง์ ํ๋๋ฐ
/home/centos/ABC/abc๋ผ๋ฉด –p0๋ /๋ถํฐ, -p1์ /home๋ถํฐ, -p2๋ /home/centos๋ถํฐ, -p3๋ /home/centos/ABC๋ถํฐ ....์์ผ๋ก ๋ ๋ฒจ์ด ๋๋์ด ์ง๋ค.
*** > redirect(์ฌ์ง์ )์ธ๋ฐ > ๋ ์ข์ธก์ ๊ฒฐ๊ณผ๋ฅผ ์ฐ์ธก์ผ๋ก ๋ณด๋ด๊ณ ,
< ๋ ์ญ์ผ๋ก ์ฐ์ธก์ ๊ฒฐ๊ณผ๋ฅผ ์ข์ธก์ผ๋ก ๋ณด๋ธ๋ค.
>>๋ <<๋ ์ถ๊ฐํ๋ค๋ผ๋ ์๋ฏธ์ด๋ค.
X Window System
๊ฐ๋จํ ์ค์ฌ์ X๋ผ๊ณ ๋ ๋ถ๋ฅด๋ X Window System์ 1984๋
MIT์์ UNIX๋ Linux์ ๊ฐ์ ์ ํต์ ์ธ ํ
์คํธ ์ด์์ฒด์ ์์ ๊ทธ๋ํฝ์ด ์คํ๋๋๋ก ๊ทธ๋ํฝ ์ธํฐํ์ด์ค๋ก ๊ฐ๋ฐํ๋๋ฐ X์์ ์คํ๋๋ ์์ฉ ํ๋ก๊ทธ๋จ์ด ํค๋ณด๋๋ ๋ง์ฐ์ค์ ์
๋ ฅ์ ์บก์ฒํด์ ๊ทธ๋ํฝ ์ฐฝ(window)์ ์ถ๋ ฅํด์ฃผ๋ ์๋ฆฌ์ด๋ค.
Linux์ ๊ตญ์ ์๊ฒฉ์ฆ์ LPIC๋ผ๊ณ ์๋๋ฐ 2๊ณผ๋ชฉ์ ๋ณด์์ผ ํ๋ค.
X.Org
X.Org๋ X11-based X Window System์ ์ํด์ 80๋
๋์ ๊ณ ์๋์ด์ ํ์ฌ๊น์ง ์ฌ์ฉ๋๊ณ ์๋ ์ค๋๋ ๊ตฌ์กฐ๋ก์จ UNIX์ ๊ฐ์ x86 ์ํคํ
์ฒ ์ด์์ฒด์ ์์ ๊ทธ๋ํฝ์ด ์คํ๋๊ฒ ํ๋ค. X.Org์ ๋ฟ๋ฆฌ๋ XFree86 4.4 RC2 ์ง๋ง X.Org๊ฐ Wayland๋ผ๋ ์๋ก์ด ์์คํ
์ ๋ง๋ค์ด์ ์์ํ ๋ฆฌ๊ฑฐ์ํ XFree86 ์์คํ
์ ๋์ฒดํด ๋์๊ฐ๊ณ ์๋ค.
ํ ์ชฝ์ ์๋ฒ๋ฅผ ์์ CLI ๊ตฌ๋ฌธ์ผ๋ก๋ง ์ค์ ํ๊ณ
์ธ๋ถ์์ ์ด ์๋ฒ์ ์ ์ํด์ ๊ทธ๋ํฝ์ผ๋ก ํ์ฉํ ์ ์๋ค.
==>Metasplitable์ด ์ข์ ์์ด๋ค. ์๋ฒ๋ ๋ฆฌ์์ค๋ฅผ ์ ๊ฒ ์ฐ๋ ์์คํ
์ผ๋ก ํด๋๊ณ ์ธ๋ถ์์๋ X๋ฅผ ์ด์ฉํด์ ์๋ฒ์ ๊ทธ๋ํฝ์ผ๋ก ๋ค์ด๊ฐ๋ค. ํด๋ผ์ฐ๋์์ ์ด๋ฐ ์์ผ๋ก ์์คํ
์ ์ด์ํ๋ค.
XDMCP(X Display Manager Control Protocol)๋ฅผ ํตํ ์๊ฒฉ ์ ์
X Display Manager(XDM)๊ฐ X ํด๋ผ์ด์ธํธ์ X ์๋ฒ ์ฐ๊ฒฐ์์ ์ธ์
์ ์์ํ๊ฑฐ๋ ๋๋ด๋ ์ญํ ์ ํ๋ค. CentOS๋ฅผ GNOME ํ๊ฒฝ์์ ์ฌ์ฉํ๋ค๋ฉด ๋ฐ์คํฌ ํ์ ๋ค์ด๊ฐ๊ธฐ ์ํด์ ๋ก๊ทธ์ธ ์ฐฝ์ ์ฌ์ฉํ๋๋ฐ ์ด ์ฐฝ์ด ์ค๋ฆฌ์ง๋ XDM์ ๋์ฒดํ GDM(GNOME Display Manager)์ธ๋ฐ X ์ธ์
์ ํ์ํ ์์๋ค์ ์์์ํค๋ ๋์ GDM์ด X ์ธ์
์ ํ์ํ ์์๋ค์ GNOME ๋ฐ์คํฌ ํ ์์๋ค๋ก ํ๋ ์์ํจ๋ค. Windows์์ ์๊ฒฉ ๋ฐ์คํฌ ํ ์ฐ๊ฒฐ๊ณผ ๊ฐ์ ๊ธฐ๋ฒ์ด๋ผ๊ณ ์๊ณ ์์ด๋ ๋๋ค.
๏ฟญ gdm์ GNOME์ ๊ทธ๋ํฝ ๋ฐ์คํฌ ํ์ ๋งํ๊ณ
๏ฟญ xdm์ ์ ํต์ ์ธ Xorg์ ์ํ X11 ๊ทธ๋ํฝ ์ฐ๊ฒฐ๋ฐฉ์์ ๋งํ๋๋ฐ ๋ก๊ทธ์จ ์ฐฝ์ ๋ด๋นํ๋ค. ์๊ฒฉ์์ ๋ก๊ทธ์จํ๋ ค๋ฉด ์ด ํ๋ก๊ทธ๋จ์ด ์์ด์ผ ํ๋ค.
GDM์ ๋ํ XDMCP(X Display Manager Control Protocol)๋ฅผ ์ฌ์ฉํด์ ์ด๋ฏธ X ์๋ฒ๊ฐ ์คํ๋๊ณ ์๋ ์ธ์
์์ ๋ ๋ค๋ฅธ ์ธ์
์ ์์์ํฌ ์ ์๋ค. XDMCP๋ฅผ ์ฌ์ฉํ๋ฉด ์๊ฒฉ ์๋ฒ์ GNOME ์ธ์
์ ์์ ์ ์ปดํจํฐ์ ๋์ด๋ค ๋์ ๊ฒ์ฒ๋ผ ์์ ์ ์ปดํจํฐ์์ ์์
ํ๋ฉด ์๊ฒฉ ์๋ฒ์ ๋ฐ์คํฌ ํ์์ ์์
ํ๋ ๊ฒ์ด ๋๋ค.
Xming(OR Cygwin)์ผ๋ก Xorg ์ฐ๊ฒฐํ๊ธฐ
์ด Xming ๋๊ตฌ๋ ์๋ฅผ ๋ค์ด Windows ๋จธ์ ์์ putty ๋ฑ์ผ๋ก ํ๊ฒ Linux ๋จธ์ ์ SSH๋ก ์ ์ ํ ๋ค Linux์ ๊ทธ๋ํฝ ํ๋ก๊ทธ๋จ์ Windows์์ ์คํ์ํฌ ๋ ์ด์ฉ๋ ์ ์๋ค. ์์ ์๋ Cygwin์ ๋ง์ด ์ฌ์ฉํ์ง๋ง ํ์ฌ๋ Xming์ ๋ง์ด ์ฌ์ฉํ๋ ์ถ์ธ์ด๋ค.
=>IP ์ฃผ์์์ 0.0.0.0 ์ any์ ์๋ฏธ(์ด๋ ์ฃผ์๋ผ๋ ๋จ)๊ฐ ์๋ค.
IP ์ฃผ์์์ 255.255.255.255๋ Broadcast๋ฅผ ์๋ฏธํ๋ค.
IP ์ฃผ์์์ 192.168.100.255๋ Multi-cast(Directive Broadcast)๋ก์จ 192.168.100.0 ๋คํธ์ํฌ๋ก ๋ง ๋ธ๋ก๋์บ์ค๋ฅผ ๋ณด๋ธ๋ค.
==>IP ์ฃผ์๋ 255์ compulmentary number(๋ณด์)์ด๋ค.
Linux์์ '๋ช
๋ น์ด &'๋ฅผ ๋ถ์ด๋ฉด background๋ก ์คํ๋๊ฒ ๋๋ค!!!!
GDM(GONME Display Manager)
๊ทธ๋ํฝ ๋ก๊ทธ์ธ ์ฐฝ์ RedHat ๊ณ์ด์ GDM(GNOME Display Manager)์ด๋
Debian ๊ณ์ด์ KDM(KDE Display Manager)์ด ์คํ์ํค๋๋ฐ GDM์ด๋ KDM์ ์
๋ ฅ๋ ์ฌ์ฉ์๋ช
๊ณผ ํจ์ค์๋๋ฅผ ํตํด์ ์ฌ์ฉ์๋ฅผ ์ธ์ฆํ๊ณ ์ ํํ ๋ฐ์คํฌ ํ์ผ๋ก ๋ค์ด๊ฐ๊ฒ ํ๋ค. GUI ๋ฐ์คํฌ ํ์ด ์ ๋๋ก ๋จ์ง ์์ผ๋ฉด Ctrl+Alt+๋ฐฑ์คํ์ด์ค๋ฅผ ๋๋ฌ์ ๊ทธ๋ํฝ GUI๋ฅผ ๊ฐ์ ๋ก ์ข
๋ฃ์ํค๊ณ ์ ๋ก๊ทธ์จ ์ฐฝ์ผ๋ก ๋์๊ฐ๊ฑฐ๋, Ctrl+Alt+F2๋ฅผ ๋๋ฌ์ ํ
์คํธ CLI ๋ก๊ทธ์ธ ์ฐฝ์ผ๋ก ๋์๊ฐ ์ ์๋ค. ๋ฐ์คํฌ ํ์์ ๋ก๊ทธ์์ํ๋ฉด ๋์คํ๋ ์ด ๋งค๋์ ๋ก๊ทธ์ธ ์ฐฝ์ผ๋ก ๋์๊ฐ๊ฒ ๋๋ค.
POSIX๋ UNIX/Linux์์ ์ฌ์ฉํ๋ ํ์ผ ์์คํ
์ผ๋ก ๋ชจ๋ ํ์ผ/๋๋ ํฐ๋ฆฌ๋ /๋ก ๋ถํฐ ํ์๋์ด ๋์๊ฐ๋ค.
AD(Active Directory)๋ Windows์ ํ์ผ ์์คํ
์ด๋ค.
=>์๋ฃ๊ตฌ์กฐ๋ฅผ ์ด๋ฐ ๋ชฉ์ ์ผ๋ก ํ์ตํ๋ค. Oracle ๋ฐ์ดํฐ๋ฒ ์ด์ค์์๋ Data Dictionary์ ์๋ฃ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ค.
Linux์ ํ์ผ ๊ตฌ์กฐ
๋๋ ํฐ๋ฆฌ ์ค๋ช
/root ์์คํ
๊ด๋ฆฌ์์ธ root์ ํ ๋๋ ํฐ๋ฆฌ
/home ์ผ๋ฐ ์ฌ์ฉ์๋ค์ ํ ๋๋ ํฐ๋ฆฌ๋ก์จ ์ฌ์ฉ์๊ฐ ์์ฑ๋๋ฉด ํด๋น ์ฌ์ฉ์์ ๋ํดํธ ์์
๋๋ ํฐ๋ฆฌ๊ฐ ๋๋ค. ์๋ฅผ ๋ค์ด์ paul์ด๋ผ๋ ์ฌ์ฉ์๊ฐ ์์ฑ๋๋ฉด /home/paul์ด paul ์ฌ์ฉ์์ ํ ๋๋ ํฐ๋ฆฌ๊ฐ ๋๋ค. ํ ๋๋ ํฐ๋ฆฌ๋ ์ฌ์ฉ์๊ฐ ํ์ผ ๋ฑ์ ์์
ํ ๋ค ๋ณ๋๋ก ์ ์ฅ์ฅ์๋ฅผ ์ง์ ํ์ง ์๊ณ ์ ์ฅํ๋ฉด ์๋์ผ ๋ก ์ ์ฅ๋๋ ๊ณณ์ด๋ค. ๊ทธ๋ฆฌ๊ณ ์ธ๋ถ์์ SSH ๋ฑ์ผ๋ก ์ฐ๊ฒฐํ๋ฉด ์๋์ผ๋ก ์ฐ๊ฒฐ ๋๋ ์ง์ ์ด๊ธฐ๋ ํ๋ค.
/bin ์์คํ
์ ์ด์ํ๊ธฐ ์ํ ์๊ณผ ๋ช
๋ น์ด ๋๊ตฌ๋ค์ ๋ค์ด์๋ ๊ณณ์ผ๋ก์จ ์์คํ
๊ด๋ฆฌ์๋ ์ผ๋ฐ ์ฌ์ฉ์๊ฐ ์คํํ ์ ์๋ ๋ช
๋ น์ด๋ค์ด ์ฃผ๋ก ๋ค์ด์๋๋ฐ cat, chmod, date, env, ls, mkdir, rm, touch, vi, ... ๋ฑ์ด๋ค.
/sbin ์์คํ
์ ์ด์ํ๊ธฐ ์ํ ๋ช
๋ น์ด ๊ด๋ฆฌ ๋๊ตฌ๋ค์ด ๋ค์ด์๋ ๊ณณ์ผ๋ก์จ ๋ฐฑ์
๊ณผ ๋ณต์ ๋ฑ ์์คํ
๊ด๋ฆฌ ๋ช
๋ น์ด๋ค์ด ๋ค์ด์์ผ๋ฏ๋ก ์ผ๋ฐ ์ฌ์ฉ์๋ค์ด ์ ๊ทผํ์ง ๋ชปํ๊ฒ ํด ๋ ํ์๊ฐ ์๋ค. ์ฌ๊ธฐ์๋ ifconfig, reboot, shutdown, mount, fsck, mkfs, iptables, ...๊ฐ์ ๋ช
๋ น์ด๋ค์ด ๋ค์ด์๋ค.
/lib ํ๋ก๊ทธ๋จ๋ค์ด ์ฌ์ฉํ๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ํ๋ก๊ทธ๋จ ๋ชจ๋๋ค์ด ๋ค์ด์๋ ๊ณณ์ผ ๋ก์จ ์์คํ
์ ์๋ ์ด๋ ํ๋ก๊ทธ๋จ์ ์คํํ ๋ ํ์ํ ๊ณต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค ์ด ๋ค์ด ์๋ ๊ณณ์ด๋ค. ์๋ฅผ ๋ค์ด mysql๊ณผ PHP๋ฅผ ์ฐ๋ํ ๋ ์ฌ์ฉ๋๋ sql_connector์ ๊ฐ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํ์ผ์ด ๋ค์ด์๋ค.
/usr ์ฌ๋ฌ ์์คํ
๊ณผ ๊ณต์ ๋๋ ํ๋ก๊ทธ๋จ, ๊ตฌ์ฑ ์ค์ , ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํฌํ ํ์ผ๋ค์ด ๋ค์ด์๋ ๊ณณ์ผ๋ก์จ ์ผ๋ฐ ์ฌ์ฉ์๋ค์ ์ํ ๋๋ถ๋ถ์ ํ๋ก๊ทธ๋จ๋ค์ด ๋ค์ด ์ ๋๋ฐ /usr/bin(์ฌ๋ฌ ์ ํธ๋ฆฌํฐ์ ์์ฉ ํ๋ก๊ทธ๋จ๋ค, ๋ช
๋ น์ด), /usr/include(C์ธ์ด์ ํค๋ํ์ผ), /usr/lib(/usb/sbin์ ์คํํ์ผ๋ค์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ, ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์ ์ข
์๋์ด ์ฌ์ฉ๋๋ ์ฌ์ฌ์ฉ ๊ฐ๋ฅํ ์์คํ
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค), /usr/local(์์ค๋ก ํจํค์ง๋ฅผ ์ค์นํ๋ ๊ณณ), /usr/sbin(์ฌ๋ฌ ์์คํ
๊ด๋ฆฌ ๋๊ตฌ ๋ค), /usr/share/man(๊ฐ์ข
ํจํค์ง ์ค๋ช
), /usr/src(๋๋ถ๋ถ RPM๊ณผ ์์คํ์ผ), /usr/X11R6(๊ทธ๋ํฝ ๊ด๋ จ ํ์ผ), ... ๋ฑ์ด๋ค.
/var ๋ก๊ทธ์ HTTP, FTP ๋ฑ ์ธ๋ถ์์ ๋ธ๋ผ์ฐ์ ๋ก ์ ์ํ ์ ์๋ ์ง์ ์ผ๋ก ๋ฐ์ด ํฐ๋ฒ ์ด์ค, ๋ฉ์ผ, ์คํ ๋๋ ํฐ๋ฆฌ์ ๊ฐ์ ๋ฐ์ดํฐ๋ค์ด ๋ค์ด์๋ค. ์์๋ก ์
๋ฐ ์ดํธ๋๋ ํ์ผ์ด๋ log, ์น์ ๊ด๋ จ๋ html์ด๋, php, ftp ๋๋ ํฐ๋ฆฌ ๋ฑ์ ์ ์ฑํด ๋๋๋ฐ /var/log, /var/www/html, /var/ftp, ...๋ฑ์ด ์๋ค.
/boot ์์คํ
๋ถํ
์ ํ์ํ ์ปค๋, ์ด๊ธฐ RAM ๋์คํฌ, ๊ทธ๋ฆฌ๊ณ grub(2)์ ๊ฐ์ ๋ถ ํธ๋ก๋๊ฐ ๋ค์ด์๋ ๊ณณ
/etc ์ ๋ฐ์ ์ธ ์์คํ
๊ตฌ์ฑ ํ์ผ๋ค์ด ๋ค์ด์๋ ๊ณณ์ผ๋ก์จ ์์คํ
์ด๋ ๊ฐ์ข
ํ๋ก ๊ทธ๋จ๋ค์ ํ๊ฒฝ์ค์ ํ์ผ๋ค์ด ๋ค์ด ์์ผ๋ฏ๋ก ๋งค์ฐ ์ค์ํ ๊ณณ์ด๋ค. ์์คํ
์ ๊ด๋ฆฌํ ๋ ์ด๊ณณ์ ๋ฐฑ์
ํด๋๊ณ ์์ ํด์ ์ฌ์ฉํ๋ ์ผ์ด ๋ง์๋ฐ /etc/mtab, /etc/group, /etc/fstab, /etc/inittab, /etc/passwd, /etc/services, /etc/shadow, /etc/sysconfig/network-scripts/ifcfg-eth0, /etc/sysconfig/ iptables, /etc/issue, ... ๋ฑ์ด ์๋ค.
/lost+found ์์คํ
ํฌ๋์(crash)๋ ์ ์ ๋ฌธ์ ๋ก ๊ฐ์๊ธฐ ์์คํ
์ด ์
ง ๋ค์ด๋์์ ๋ ์์คํ
์ฒด์ปค์ ์ํด ๋ณต์๋ ํ์ผ๋ค์ด ๋ค์ด ์๋ ๊ณณ์ด๋ค. ๋ถํ
์ ํ ์ผ์ ๋ฌธ์ ๊ฐ ์์ด์ fsck ๋ช
๋ น์ด๋ก ๋ณต๊ตฌํ ๋ ์ฌ์ฉ๋๋ ๊ณณ์ด๊ธฐ๋ ํ๋ค. ๊ฐ ํํฐ์
๋ง๋ค ํ๋์ฉ ์กด์ฌํ๋ค. ์ง์ฐ์ง ๋ง๊ณ ์ผ๋ฐ ์ฉ๋๋ก๋ ์ฌ์ฉํ์ง ์๋ ๊ฒ์ด ์ข๋ค.
/media CD/DVD๋ USB ๋ฑ ์ด๋์ ์ ์ฅ์ฅ์น๊ฐ ์๋์ผ๋ก ๋ง์ดํธ๋๋ ๋๋ ํฐ๋ฆฌ๋ก์จ ์ธ๋ถ ์ฅ์น๋ค์ด ์์คํ
์ ์ฐ๊ฒฐ๋๋ฉด ์๋์ผ๋ก ๋ง์ดํธ๋๋ ๊ณณ์ด๋ค. ๋ฌผ๋ก ๋ณ๋ ๋ก /usb์ ๊ฐ์ ๋๋ ํฐ๋ฆฌ๋ฅผ ์์ฑํด์ ๋ง์ดํธํด๋ ๋๋ค.
/misc NFS ๋๋ ํฐ๋ฆฌ๊ฐ ๋ง์ดํธ๋๋ ๋๋ ํฐ๋ฆฌ
/src web, ftp๋ cvs์ ๊ฐ์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์์คํ
๋ฐ์ดํฐ๋ค์ด ๋ค์ด์๋ ๊ณณ
/mnt NFS๋ Samba์ ๊ฐ์ ์๊ฒฉ ๋๋ ํฐ๋ฆฌ์ CD/DVD, USB์ ๊ฐ์ ์ด๋์ฉ ๋๋ผ ์ด๋ธ์ ์ผ์์ ๋ง์ดํธ์ ์ฌ์ฉ๋๋ ๋๋ ํฐ๋ฆฌ๋ก์จ ์ฃผ๋ก Windows์ ํ์ผ์ด ๋ ๋๋ ํฐ๋ฆฌ ํธํ์ ์ํ ๊ณต์ ๋๋ ํฐ๋ฆฌ ์ฅ์๋ก ์ฌ์ฉ๋๋ค.
/opt ์จ๋ํํฐ ์ดํ๋ฆฌ์ผ์ด์
๋ค์ด ๋ค์ด์๋ ๊ณณ์ผ๋ก์จ ์ฃผ๋ก ์ฌ์ฉ์๊ฐ ์ถ๊ฐ ์ํ ํธ์จ์ด๋ฅผ ์ค์นํ ๋ ๋ค์ด๋ฐ์๋๊ณ ์์ถ์ ํ๊ณ ์ค์นํ ๋ ์ฌ์ฉ๋๋ ๊ณณ์ด๋ค.
/proc ์ปค๋ ์ค์ ์ ๊ฐ์ง๊ณ ์๋ ํน์ ํ์ผ๋ก์จ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋๋ค. ๊ฐ์ ํ์ผ์์ค ํ
์ผ๋ก ๋ถ๋ฅด๋๋ฐ ์คํ์ค์ธ ํ๋ก์ธ์ค์ ๊ฐ ์ค์ ๊ฐ๋ค์ CPU๊ฐ ๋น ๋ฅด๊ฒ ์ฐธ์กฐ ํด์ ์ฌ์ฉํ๋ค. ๋ณด์์์ ๋งค์ฐ ์ค์ํ๋ ๊ณณ์ผ๋ก /proc/sys/net/ipv4/ip_forward=1์์ผ๋ก ํด์ ํจํท์ ํฌ์๋์ํค๋ ๋ฑ ์ฌ ๋ฌ ์ค์ ์ ๋งค์ฐ ๋น ๋ฅด๊ฒ ๋ณ๊ฒฝํด์ ์์คํ
์ ์ ์ฉํ ์ ์๋ค. cat /proc/cpuinfoํด์ CPU์ ์ ๋ณด๋ฅผ ์ฝ๊ฑฐ๋, cat /proc/ partitions ํด์ ํํฐ ์
์ ์ ๋ณด๋ฅผ ์ฝ์ ์ ์๋ค. ์ฌ๊ธฐ์๋ /proc/cupinfo, /proc/ meminfo, /proc/devices, /proc/dma, /proc/filesystems, /proc/stat, /proc/interrupts, /proc/ioports, /proc/loadavg, /proc/modules, /proc/uptime, /proc/version, ... ๋ฑ์ ํ์ผ๊ณผ bus, driver, netm irq, scsi, tty ๋ฑ์ ๋๋ ํฐ๋ฆฌ ๊ฐ ์๋ค.
/dev ์ปค๋์ด ์ ๊ณตํ๋ ๊ฐ์ ์ฅ์น๋ ์์คํ
์ ์๋ ํ๋์จ์ด ์ฅ์น ํ์ผ๋ค์ด ๋ค์ด ์๋ ๊ณณ์ผ๋ก์จ ์์คํ
์์ ์ธ์ํ ๋ธ๋ก์ฅ์น๋ค์ด ๋ค์ด์๋๋ฐ ๊ฐ ์ฅ์น๋ ํ ์ผ๋ก ์ธ์๋๊ณ /dev/hda OR /dev/sda(์ฒซ ๋ฒ์งธ HDD), /dev/sdb(๋ ๋ฒ์งธ HDD๋ USB), /dev/cdrom OR /dev/sr0(DVD), /dev/tty0(์ฒซ ๋ฒ์งธ ์ฝ์), /dev/pts0(์ฒซ ๋ฒ์งธ ๊ฐ์ ํฐ๋ฏธ๋), ... ๋ฑ์ด๋ค.
/selinux SELinux ์ธํ
์ ๋ณ๊ฒฝํ๊ฑฐ๋ ํ์ํ๋๋ฐ ์ฌ์ฉ๋๋ ํน์ ํ์ผ์ด ๋ค์ด์๋ ๊ฐ ์ ํ์ผ์์คํ
. Linux์ ์ ์ ๋ณด์ ๋ ๋ฒจ์ ๊ท์ ํด ๋ ๊ณณ
/sys ํซ ํ๋ฌ๊ทธ์ธํ ์ฅ์น๋ค์ ๋ณ๊ฒฝํ๊ฑฐ๋ ํ์ํ๋๋ฐ ์ฌ์ฉ๋๋ ํน์ ํ์ผ์ด ๋ค ์ด์๋ ๊ฐ์ ํ์ผ์์คํ
. ์ด ๋๋ ํฐ๋ฆฌ์๋ ์์คํ
์ด ํ์๋ก ํ๋ ํ์ผ๋ค์ด ๋ค์ด์์ผ๋ฏ๋ก ํน๋ณํ ๊ฒฝ์ฐ๊ฐ ์๋๋ผ๋ฉด ์์ ํ์ง ์๋ ๊ฒ์ด ์ข๋ค.
/tmp ์์คํ
์ ์ํด ์ฃผ๊ธฐ์ ์ผ๋ก ์ญ์ ๋๋ ์์ ํ์ผ๊ณผ ํด๋๋ค์ด ์ ์ฅ๋๋ ๊ณณ์ผ ๋ก์จ ์์๋ก ํ์ผ์ ๋ง๋ค๊ณ ์ญ์ ํ๋ ๊ณณ์ด๋ค. Sticky bit ๊ถํ์ด ์ค์ ๋์ด ์์ด์ root๊ฐ ์์ฑํ ํ์ผ๋ ์ผ๋ฐ ์ฌ์ฉ์๊ฐ ๋ณผ ์ ์๋ค. ๋ฐ๋ผ์ ๋ณด์์ด ๋งค ์ฐ ์ทจ์ฝํ ๊ณณ์ผ๋ก ์ ๊ด๋ฆฌํด ๋ ํ์๊ฐ ์๋ค.
Linux์ ํ์ผ ํฌ๋งท
ํ์ผ ํฌ๋งท ์ค๋ช
minix ์ด ์์คํ
์ Linux์์ ์ฒ์ ์ฌ์ฉํ ํ์ผ์์คํ
์ด๊ณ 64MB๋ฅผ ์ง ์ํ๋ค.
ext2 ์ด ์์คํ
์ 2GB์ ํ์ผ๊ณผ 4TB์ HDD๋ฅผ ์ง์ํ๋ค. fsck ๋ฑ์ผ๋ก ๋์คํฌ๋ฅผ ๊ฒ์ฌํ๋ ๋์ ๋ค๋ฅธ ์์
์ ํ ์ ์๋ค.
ext3 ์ด ์์คํ
์ ์ปค๋ 2.4๋ถํฐ ์ง์ํ๋๋ฐ ext2์ ์ ๋๋ง(journaling) ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค. ์ ๋๋ง ๊ธฐ๋ฅ์ด ์๋ ext3์ ๋งค์ฐ ์์ ์ ์ด์ด์ ๋์คํฌ ์ฟผํ๋ ๋ถํ
์์คํ
์์๋ ์์ง๋ ์ฐจ๊ธฐ ๋ฒ์ ์ธ ext4๋ณด๋ค ๋ ์์ ์ ์ผ๋ก ๋ณด๊ธฐ๋ ํ๋ค.
์ ๋๋ง์ด๋ ์์คํ
์ ์ ์ ๋ฑ์ด ๊ฐ์๊ธฐ ๋๊ฐ๋ ๋์คํฌ์ ๋ฌด๊ฒฐ์ฑ์ ์ ์ง์ํค๋ ๊ธฐ๋ฒ์ผ๋ก ์์คํ
๋ก๊ทธ์ ์๋ ๋ฉํ๋ฐ์ดํฐ(metadata: ๋ฐ์ดํฐ๋ค์ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์๋ ๋ฐ์ดํฐ)๋ฅผ ์ฌ์ฉํด์ ์ ์ฅํ์ง ๋ชปํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ณต์ํด์ค๋ค(์๋ ํ๊ธ์์ ๋ ์ด๋ฐ ๊ธฐ๋ฅ์ด ์๋ค).
ext4 ์ด ์์คํ
์ ์ปค๋ 2.6๋ถํฐ ํ์ฌ๋์๊ณ 16TB์ ํ์ผ์ ์ง์ํ๊ณ 1EB์ HDD๋ฅผ ์ง์ํ๋ค. 64๋นํธ์ ๊ธฐ์ต ๊ณต๊ฐ ์ ํ์ ์์ ๊ณ ext3 ์ ์ฑ๋ฅ์ ํฅ์์ํค๋ฉด์๋ ํ์ ๋ฒ์ ๊ณผ ํธํ์ฑ์ด ์๊ฒ ํ ํ์ฅ ๋ฒ์ ์ด๋ค. CentOS 6.5๊น์ง๋ ์ฃผ๋ก ์ด ํ์ผ์์คํ
์ ์ฌ์ฉํ๋ค.
VFAT,
FAT16, FAT32,
NTFS, ๊ทธ๋ฆฌ๊ณ
CIFS ์ด ์์คํ
๋ค์ ์ ํต์ ์ผ๋ก Windows ์ด์์ฒด์ ์์ ์ฑํํ๊ณ ์๋ ํ์ผ์์คํ
์ด๋ค.
๏ฟญ vfat๋ Linux์์ ์ธ์ํ DOS(FAT16)์ด๋ค.
๏ฟญ FAT๋ FAT16์ผ๋ก์จ Windows 95์์ ์ฌ์ฉ๋์๊ณ ,
๏ฟญ FAT32๋ Windows 98/ME ๋ฑ์์ ์ฌ์ฉ๋์์ผ๋ฉฐ,
๏ฟญ NTFS๋ Windows NT4.0 ์๋ฒ์ ์ํฌ์คํ
์ด์
์์ ์ฌ์ฉ๋์๋๋ฐ Linux์์ Windows ํ๋๋์คํฌ๋ฅผ ์ธ์ํ๊ณ ํ๋๋์คํฌ์ ์์ถ๊ณผ ์ํธ๋ฅผ ๊ฑธ ์ ์๋ ํ์ผ์์คํ
์ผ๋ก Windows 2000 ์๋ฒ๋ Windows XP ์ดํ๋ถํฐ๋ NT5.0์ผ๋ก ๋ถ๋ฆฌ๊ธฐ๋ ํ๋ค.
๏ฟญ CIFS๋ Linux์์ ์ธ์ํ๋ Windows ํด๋์ ํ์ผ์์คํ
์ผ๋ก Samba๊ฐ ์ด๋ฅผ ์ฌ์ฉํ๋ค.
iso9660 ์ด ์์คํ
์ Linux๊ฐ ์ธ์ํ๋ CD/DVD-ROM์ ํ์ค ํ์ผ์์คํ
์ด๋ค.
BTRFS์ XFS BTRFS((BetTeR File System) ํ์ผ์์คํ
๋ค์ CentOS 7๋ถํฐ ๋ํด ํธ๋ก ์ฌ์ฉ๋๋ ํ์ผ์์คํ
์ธ XFS(Extended File System)๊ณผ ๋๋ถ ์ด ์์ ์ฑ, ์๋, ์ต๋ 16EB ์ง์ ๋ฑ์ ์ฅ์ ์ผ๋ก ํ๊ณ ์๋ค.
*** //dev/iso9660์ DVD/CD-ROM, /dev/sda๋ HDD/USB/SD-card๋ฑ ๋ธ๋ก์ฅ์น ์ธ์์ด๋ค.
/etc/fstab : ๋ธ๋ก์ฅ์น์ ์๋ ๋ง์ดํธ
UUID๋ก ๊ฐ ์ฅ์น์ ๊ณ ์ ๋ฒํธ๋ฅผ ์ธ์์ํฌ ์ ์๋ค.
=>blkid ํด์ uuid๋ฅผ ํ์ธํ ์ ์๋ค. ์์ฑ์ uuidgen eth0์์ผ๋ก ์์ฑํ์ง๋ง ์์คํ
์ด ์ธ์ํ ๊ฒ์ ์ฌ์ฉํ๋ค.
==>๊ฐ๊ธ์ ํ๋ก๊ทธ๋๋ฐ์ด๋ ์์คํ
์ค์ ์์ ์ฌ์ฉ์ ์ง์ ๋ณด๋ค ์์คํ
์ธ์์ ์ฌ์ฉํ๋ ๊ฒ์ด ๋ ์ข๋ค.
/etc/rc.local : ์์คํ
์ด ๋ถํ
๋๊ธฐ ์ ์ ์คํ๋ ๊ฒ๋ค์ ์ง์ ํ๋ค.
/etc/inittab : ๋ฐ๋ ๋ฒจ์ ์ง์ ํ๋ ๊ณณ์ด๋ค.
/etc/grub2.conf : ๋ถํ
๊ด๋ จ ์ง์ ํ๋ ๊ณณ์ด๋ค.
ํ์ผ/๋๋ ํฐ๋ฆฌ ์์ฑ
ํ์ผ ์์ฑ์ ls -l file_name
๋๋ ํฐ๋ฆฌ ์์ฑ์ ls -dl dir_name ํด์ฃผ๋ฉด ๋๋ค.
์ด๋ค์ ์์ฑ์
๊ธฐํธ ํ์ผํ์
์ค๋ช
- ์ผ๋ฐ ํ์ผ ํ
์คํธ, ์ด๋ฏธ์ง, ๋ฐ์ดํฐ๋ฒ ์ด์ค, ์ด์ง ํ์ผ ๋ฑ
d ๋๋ ํฐ๋ฆฌ ๋ค๋ฅธ ํ์ผ์ด๋ ๋๋ ํฐ๋ฆฌ๋ฅผ ๊ฐ์ง ๋๋ ํฐ๋ฆฌ
l (์ฌ๋ณผ๋ฆญ) ๋งํฌ ๋ค๋ฅธ ํ์ผ์ ์ฐธ์กฐํ๋ ๋จ์ถํค
b ๋ธ๋ก์ฅ์น CD/DVD๋ HDD์ ๊ฐ์ด ๋ฐ์ดํฐ๋ฅผ ๋ฒํผ๋งํ๊ฑฐ๋ ๋๋ค ํ๊ฒ ์
์ถ๋ ฅํ๋ ์ฅ์น๋ค
c ๋ฌธ์์ฅ์น ๋ชจ๋์ด๋ ๊ฐ์ ํฐ๋ฏธ๋์ฒ๋ผ ์ผ๋ จ์ ๋ฌธ์๋ค์ ๋ฒํผ๋งํ ๊ฑฐ๋ ๋๋คํ๊ฒ ์
์ถ๋ ฅํ๋ ์ฅ์น๋ก tty์ pts ๊ฐ์ ๊ฒ๋ค
s ์์ผ์ฅ์น ๋คํธ์ํฌ ํ๋กํ ์ฝ ์์ด ๋ก์ปฌ ์์คํ
์์ ํ๋ก์ธ์ค ๊ฐ ํต์ ์ ์ฌ์ฉ๋๋ ํ์ผ๋ค
p (๋ช
๋ช
๋) ํ์ดํ ํ์ผ์์คํ
์์ ํํ๋๋ | ๋ก ๋ค๋ฅธ ๊ณ์ธต์ ์ปค๋๊ณผ ํต์ ํ ์ ์๋ค