1. ๋ฆฌ๋ ์ค ๊ตฌ์กฐ
๋ฆฌ๋
์ค์ ๋ชจ๋ ์์คํ
ํ์ผ๋ค์ /[root]๋ถํฐ ํ์๋๋ heirarchical(=tree) ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. Windows Server ์์๋ AD(Acitive Directory)๋ฅผ ์ฌ์ฉํ๋๋ฐ ์ด๊ฒ์ Registry๊ตฌ์กฐ๋ฅผ ๋ฐ๋ฅธ๋ค. <=Hive ๊ตฌ์กฐ
Linux ์์คํ
์ Repository(์ ์ฅ์) ๊ฐ๋
์ ํตํด์ ํจํค์ง๋ฅผ ๋ค์ด๋ฐ๊ณ ์คํํ๊ฒ ํด์ค๋ค. <=์ข
์์ฑ ๋ฌธ์ ๋ฅผ ์ค์ค๋ก ํด๊ฒฐํด ์ค๋ค.
Linux ๊ตฌ์กฐ์์๋ ๋ค์ ์ธ ๊ฐ์ง๊ฐ ์ค์ํ๋ค.
์ปค๋(kernel)
ํ๋ก๊ทธ๋จ์ ์คํ์ํค๊ณ ๋์คํฌ๋ ํ๋ฆฐํฐ์ ๊ฐ์ ํ๋์จ์ด ์ฅ์น ๋ฅผ ๊ด๋ฆฌํ๋ ํต์ฌ์ธ๋ฐ ๊ฐ๋จํ ํํํ์๋ฉด 'Linux=kernel' ์ด์ด์ ์ต์ ๊ธฐ๋ณธ ์ปค๋๋ก๋ง ๊ตฌ์ฑํด์ 1.4MB๋ก๋ Linux ์ด์์ฒด์ ๋ฅผ ๋ง๋ค ์ ์๋ค.
ํ๊ฒฝ(environment)
์ฌ์ฉ์์๊ฒ ์ธํฐํ์ด์ค(ํฌํธ)๋ฅผ ์ ๊ณตํด์ ์ฌ์ฉ์์ ๋ช ๋ น์ด๋ฅผ ๋ฐ ์๋ค์ด๊ณ ์ปค๋์ด ํ๋์จ์ด์๊ฒ ์คํํ๋๋ก ์ ๋ฌํ๋ค.
ํ์ผ๊ตฌ์กฐ(file structure)
๋์คํฌ ๋ฑ์ ํ์ผ์ด ์ ์ฅ๋๋ ๋ฐฉ์์ผ๋ก ์กฐ์ง๋์ด ์๋ค. ํ์ผ์ ๋๋ ํฐ๋ฆฌ(Windows์์๋ ํด๋) ์์ผ๋ก ๋ค์ด์๊ณ ๊ฐ ๋๋ ํฐ๋ฆฌ๋ ํ์ ๋๋ ํฐ๋ฆฌ๋ฅผ ๊ฐ์ง ์ ์๊ณ ํ์ ๋๋ ํฐ๋ฆฌ๋ ํ์ผ์ ๊ฐ์ง ์ ์๋ค.
Application ์ฌ์ฉ์๊ฐ ๋ช
๋ น์ด ๋ฑ์ ์
๋ ฅ
=>Shell์ ํตํด์ ์ปค๋์๊ฒ ๋ช
๋ น์ด ์ ๋ฌ๋๊ณ
=>Kernel์ ๋ช
๋ น๋๋ก ํ๋์จ์ด๋ฅผ ํต์ ํ๋ค.
2. runlevel
Linux๋ runlevel์ ํตํด์ ์ฌ์ฉ์๊ฐ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ๋ ๋ฐฉ์์ด ๋ค๋ฅด๋ค.
runlevel์ 0~6๊น์ง ๋ค.
0(shutdown)
1(root management)
3(CLI : Command Line Interface)
5(GUI: Graphic User Interface)
6(Reboot)
์ด๋ค์ ์ ํ์ init 3์์ผ๋ก ์ ํํ ์ ์๋ค.
+Linux๋ ๊ธฐ๋ณธ์ด CLI(runlevel 3)์ด ๋ํดํธ(default: ๊ธฐ๋ณธ)์ธ๋ฐ GUI๋ก ์ ํ๋๊ธฐ ์ํด์๋ GNOME/KDE ๋ผ๋ Window Management Tool์ด ์์ด์ผ ํ๋ค. ๋ ๋ค ์ค์นํด๋ ๋๋ค.
๊ทธ๋ํฝ์ผ๋ก ์ด์ํ๋ ค๋ฉด Runlevel 5์ธ GUI(Graphic User Interface)๋ก ํด์ฃผ์ด์ผ ํ๋ค.
์ด๋ฅผ ์ํด์ GNOME(OR KDE) Desktop ํ๋ก๊ทธ๋จ์ด ํ์ํ๋ค.
<=์ด๋ ๊ฒ ๊ทธ๋ํฝ์ ๊ด์ฌํ๋ ํจํค์ง๋ฅผ X, Xorg, X Window๋ผ๊ณ ํ๋ค.
3. RedHat, Debian ๊ณ์ด
GNOME์ RedHat ๊ณ์ด(RedHat, CentOS, Fedora)์ ์ํ ๋๊ตฌ์ด๊ณ
KDE๋ Debian ๊ณ์ด(Ubuntu, Debian)๋ฅผ ์ํ ๋๊ตฌ์ด๋ค.
๊ธฐํ Linux์ ๋ค์ํ ๋ฒ์ ์ Flavor๋ผ๊ณ ๋ถ๋ฅธ๋ค.
4. ๋คํธ์ํฌ
Bridged : ์ธ๋ถ ํธ์คํธ Windows 7/10์ ๋คํธ์ํฌ์ ๋์ผํ ๋์ญ ์ฌ์ฉ
=>VMnet 0
NAT : ์ผ๋ฐ์ ์ธ ๋ํดํธ ๋คํธ์ํฌ ์ค์ . ๊ฐ์๋จธ์ ๋ค์ ๋์ผํ ๋คํธ์ํฌ๋ก ๋ง๋ค๊ณ VMware๊ฐ ์ด๋ค์ ๋ฌถ๋ Switch์ Router ์ญํ ์ ํด์ ์ธํฐ๋ท ์ฐ๊ฒฐ
=>VMnet 7
Host-only : ๊ฐ์๋จธ์ ๋ค๋ผ๋ฆฌ ๋คํธ์ํฌ ๊ตฌ์ฑ, ๋ณ๋๋ก ๊ฒ์ดํธ์จ์ด๋ฅผ ์ค์ ํด์ ๋คํธ์ํฌ ์ฐ๊ฒฐ
=>VMnet 1
Non-Network : ๋คํธ์ํฌ ์ค์ ์ ํจ
5. ์ต์ ์ค์น
์๋ ์๋ฒ์๋ ์ฌ๋ฌ ์์ฉ ํ๋ก๊ทธ๋จ์ ์ค์นํ์ง ์๊ณ ๋ฐ๋์ ํ์ํ ํจํค์ง๋ง ์ค์นํ๋ค. ์ด์ ๋ ์ฌ๋ฌ ์์ฉ ํ๋ก๊ทธ๋จ์์ ๊ตฌ๋ฌธ/์ค์ /๋ณธ๋์ ์ธ ์ค๋ฅ๋ฅผ ํตํด์ ํดํน์ด ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ด๋ค. <-Adobe PDF, MS Word/Excel์ ํตํ ํดํน์ด ๊ฐ๋ฅํ๋ค.
CentOS Linux ์ค์น ์ Minimum Installation์ผ๋ก ํ ๋ค ํ์ํ ๋๊ตฌ๋ฅผ ๊ทธ๋๊ทธ๋ ์ค์นํ๋ ๊ฒ์ด ์ ์์ด๋ค.
6. ์๋ฒ ๊ณํต
์กฐ์ง์์๋ ์ผ๋ฐ ์ฌ์ฉ์์ฉ์ผ๋ก Windows 11๋ก ์
๊ทธ๋ ์ด๋ํ ์๋ ์์ง๋ง
์๋ฒ ๊ณํต์ ๋ฐ๋์ ๊ฒ์ฆ๋, ์ธ์ฆ๋ ์ด์์ฒด์ ๋ฅผ ์ฌ์ฉํ๋ค.
ํ์ฌ CentOS 10์ด ์์ด๋ ์ค๋ ๋์ ๊ฒ์ฆ๋ ์๋ฒ๊ฐ CentOS 6.5๋ผ๋ฉด ์กฐ์ง์ ์ด ์ด์์ฒด์ ๋ฅผ ๊ณ์ ์ฌ์ฉํ๋ค.
์กฐ์ง์์ ์๋ฒ๋ก ์ ๋ฃ ๊ธฐ์ ์ง์์ RedHat์ ์ฃผ๋ก ์ฌ์ฉํ์ง๋ง ๋ฌด๋ฃ CentOS๋ ๋ง์ด ์ฌ์ฉํ๋ค. ์ฌ๊ธฐ์ Fedora๋ RedHat ๊ณ์ด์ด์ง๋ง ๋ฒ ํ๋ฒ์ ์ผ๋ก์จ CentOS ๋ณด๋ค ๋ ๋ง์ ํจํค์ง๋ฅผ ๊ฐ์ง๊ณ ์๊ณ ์ผ๋ถํผ CentOS ๋ณด๋ค ๋ ์ ์คํ๋๋ค. ์ด Fedora์์ ๊ฒ์ฆ๋ ํจํค์ง๋ง ๋ชจ์๋์ ๊ณณ์ด CentOS์ด๋ค.
=>๋ฐ๋ผ์ ์ฐ๋ฆฌ ํ์ต์์๋ CentOS์ Ubuntu๋ฅผ ๋์์ผ๋ก ์ค์ตํฉ๋๋ค.
7. ํํฐ์ ๊ณผ ์ค์น
Linux๋ HDD๋ฅผ sda, sdb, ...์์ผ๋ก ์ธ์ํ๋ค.
๋ง์ฝ ์ด HDD๊ฐ ํํฐ์
(partition: ๋ฐ์ดํฐ ์ ์ฅ ๊ณต๊ฐ ํ๋ณด)๋์ด ์๋ค๋ฉด sda1, sda2์์ผ๋ก ๋ณด์ผ ๊ฒ์ด๋ค.
Linux ์ค์น๋ ๊ธฐ๋ณธ์ ์ผ๋ก /[root]์ swap(๊ฐ์ ๋ฉ๋ชจ๋ฆฌ: ์ค์ RAM์ 1.5~2๋ฐฐ์ ํฌ๊ธฐ๋ก ์ง์ ํ๋ค) ๋ ๊ฐ์ง๋ง ์์ผ๋ฉด ์ค์น๋๋ค.
์ ๋ฐํ๊ฒ ์ค์นํ๋ค๋ฉด /bin, /home, /sbin, /tmp, ...์์ผ๋ก ๊ฐ๊ฐ์ ์ ์ฅ๊ณต๊ฐ์ ์ง์ ํด์ ์ค์นํด์ค ์ ์๋ค. ํ์ง๋ง ์ฌ์ฉ์๊ฐ ๋ค์ด์๋(์ฌ์ฉ์์ ํ ๋๋ ํฐ๋ฆฌ๋ผ๊ณ ๋ถ๋ฆ: ์ธ๋ถ์์ ๋ก๊ทธ์ธํ๊ฑฐ๋, ์์
์ ํ๋ฉด ๋ชจ๋ ์ด ์๋ฆฌ์์ ์์
ํ๋ ๊ฒ์ด๋ค) /home์ธ๋ฐ ์ฌ์ฉ์๊ฐ ๋์ด๋๋ฉด ๋ ๋ง์ ๊ณต๊ฐ์ด ํ์ํ๊ฒ ๋๋ค.
==>์ด๋ฐ ๊ฒฝ์ฐ์๋ ๋ณ๋์ HDD ์ถ๊ฐํด์ ์ด ๋ถ๋ถ๋ง ํํ์
์์ด ์ฆ๊ฐ(LVM ๊ธฐ๋ฒ)์ํฌ ์ ์๋ค.
๊ธฐํ
*Library๋ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์์ ๊ณตํต์ผ๋ก ์ฌ์ฉ๋๋ ๋ชจ๋(module)์ ์์ ์์ด ๋ถ๋ฌ์ ์ฌ์ฉํ ์ ์๋ ์ฝ๋๋ธ๋ญ(Code Block)์ด๋ค.
*Driver๋ ํด๋น ์ฅ์น๋ฅผ ์ด์์ฒด์ ๊ฐ ์ธ์ํ๊ฒ ํ๋ ํจํค์ง ํ๋ก๊ทธ๋จ
*Linux์ Router/Switch ์ฅ์น ์ค์ ์์ ์์คํ
์ด ์ธ์ํ ์ ์๋ ๋ฐ๊น์ง
์ผ๋ถ ๋ช
๋ น์ด๋ฅผ ์
๋ ฅํ๊ณ Tabํค๋ฅผ ๋๋ฅด๋ฉด ์๋ ์์ฑ์ด ๋๋ค!!!
*๊ฐ์๋จธ์ ์์ ๋ง์ฐ์ค๋ฅผ ํด๋ฆญํ๋ฉด ์ปค์๊ฐ ๋ค์ด๊ฐ๊ณ
Ctrl+Alt๋ฅผ ๋์์ ๋๋ฅด๋ฉด ๋ง์ฐ์ค ์ปค์๊ฐ ๋ฐ์ผ๋ก ๋์จ๋ค.
*์ปดํจํฐ๊ฐ ๋ถํ ํ๊ธฐ ์ ์ ๊ฒ์ ์ ํ๋ฉด์ ์์คํ ์ ์ ๊ฒํ๋๋ฐ ์ด๋ฅผ POST(Power On Self Test) ํ๋ฉด์ด๋ผ๊ณ ํ๋ฉฐ ์ํํธ์จ์ด์ ํ๋์จ์ด์ ์ธ ์ค๋ฅ๋ฅผ ๋ณด์ธ๋ค.
*์์์ ###์ผ๋ก ๋ฌธ์ฅ์ ์์ํ๋ฉด ์ฃผ์(Remark)๋ก์จ ๋ฌด์๋๋ค.
'๐๋คํธ์ํฌ&์๋ฒ > ๐ง๋ฆฌ๋ ์ค(Linux)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ๊ทํํ์, ํํฐ์ ํฌ๋งท, primary, extended, logical, bin ์คํํ์ผ, wine, UUID (0) | 2023.02.20 |
---|---|
ํธ์คํธ๋ช , ์ ๋ช ์นญ, ๋ฐ๋ ๋ฒจ, FQDN, MBR, su root, su -root (0) | 2023.02.20 |
๋ฆฌ๋ ์ค ๊ธฐ์ด ๋ฐ ์ญ์ฌ (1) | 2023.02.20 |
์ปดํจํฐ ๊ธฐ์ด ์ฉ์ด ์ ๋ฆฌ (0) | 2023.02.20 |
CentOS ์ต์ด ์ค์น ํ ๋คํธ์ํฌ ip ์ฃผ์ ์๋ ์ค์ ๋ฐฉ๋ฒ (0) | 2023.02.19 |