๐ง Linux
์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch4 ๋ฆฌ๋ ์ค ๊ธฐ๋ณธ ๋ช ๋ น์ด(15๊ฐ) ์ฌ์ฉ ์ ์ ๋ฆฌ
1. ls - ํ์ผ ๋ฐ ๋๋ ํฐ๋ฆฌ ๋ชฉ๋ก ํ์ธ ls: ํ์ฌ ๋๋ ํฐ๋ฆฌ์ ํ์ผ ๋ชฉ๋ก์ ํ์ ls /etc/sysconfig /etc/sysconfig: ๋๋ ํฐ๋ฆฌ์ ๋ชฉ๋ก์ ํ์ ls -a: ํ์ฌ ๋๋ ํฐ๋ฆฌ์ ๋ชฉ๋ก(์จ๊น ํ์ผ ํฌํจ)์ ํ์ ls -l: ํ์ฌ ๋๋ ํฐ๋ฆฌ์ ๋ชฉ๋ก์ ์์ธํ ํ์ ls *.cfg: ํ์ฅ์๊ฐ cfg์ธ ๋ชฉ๋ก์ ํ์ ls -l /etc/sysconfig/a*: /etc/sysconfig ๋๋ ํฐ๋ฆฌ ์ค ์ ๊ธ์๊ฐ 'a'์ธ ๊ฒ์ ๋ชฉ๋ก์ ์์ธํ ํ์ 2. cd - ๋๋ ํฐ๋ฆฌ ์ด๋ cd: ํ์ฌ ์ฌ์ฉ์์ ํ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ cd ~rocky rocky: ์ฌ์ฉ์์ ํ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ cd ..: ๋ฐ๋ก ์์์ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ cd /etc/sysconfig: /etc/sysconfig ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ (์ ๋ ๊ฒฝ๋ก)..

์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch 18 ๋ฐฉํ๋ฒฝ ์ปดํจํฐ (์ฌ์คIP, ๋ง์ค์ปค๋ ์ด๋ฉ, NAT, ๋ฐฉํ๋ฒฝ ์ปดํจํฐ)
๋คํธ์ํฌ ๋ณด์ ์ธ๋ถ์ ์ ์์ ์ธ ์นจ์ ์ผ๋ก๋ถํฐ ๋ด๋ถ์ ์ปดํจํฐ๋ฅผ ๋ณดํธํ๋ ๊ฒ ๋คํธ์ํฌ์ ์ค๊ณ๋ฅผ ์์ ํ๊ฒ ํ๋ ๊ฒ์ด ์ค์ํจ ๋ฐฉํ๋ฒฝ [์ธ๋ถ์ ๊ณต๊ฐ๋ ๋คํธ์ํฌ]์ [๋ด๋ถ์ ์ฌ์ค ๋คํธ์ํฌ] ์ฌ์ด์ ์๋ฆฌ์ก๊ณ , ์ธ๋ถ์ ๋ด๋ถ์ ์ ๋ฌ๋๋ ํธ๋ํฝ์ ์ ์ฑ (policy)์ ์ํด ํ์ฉ/๊ฑฐ๋ถํ๋ ์ญํ ์ ํ๋ ์ปดํจํฐ๋ ์ฅ์น ์ธ๋ถ์ ๋ด๋ถ์ ๋คํธ์ํฌ๋ฅผ ๋ถ๋ฆฌํ๋ฉฐ, ์ธ๋ถ์ ์ ๊ทผ์ ์ ๋ณ์ ์ผ๋ก ์ฐจ๋จํ์ฌ ํ์ฌ์ ์ปดํจํฐ๋ฅผ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ณดํธํจ nonroutable IP (์ฌ์คIP) ์ด์ฉ ๋ด๋ถ์ ์ฌ์ฉ์ > ์ธ๋ถ์ ์ธํฐ๋ท ์ด์ฉ ๊ฐ๋ฅ < ์ธ๋ถ์์๋ ๋ด๋ถ๋ก ์นจ์ ํ ์ ์๊ฒ ํ๋ ๋ฐฉ๋ฒ ์ค ๊ฐ์ฅ ๋ณดํธ์ ์ผ๋ก ๋ง์ด ์ฌ์ฉ ๋ด๋ถ ์ปดํจํฐ ์ฌ์ด์ ํธ๋ํฝ์ ํ์ฉํ๋ฉด์ ์ธ๋ถ ์ธํฐ๋ท๊ณผ์ ์ ์์ ํ์ฉ ๋๋ ์ ํํจ ๋ง์ค์ปค๋ ์ด๋ฉ(Masquerading) ์ฌ์คIP ์ฃผ์๋ฒ์ ๋ด์ ์ปดํจํฐ..
์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch 20 ๊ฐ์ํ ๊ธฐ์ (๋์ปค)
๋์ปค ์์ ์ด์์ฒด์ ๋ฅผ ํฌํจํ๋ ๊ฐ์ํ ๊ธฐ์ ๊ฐ์ ์ปดํจํฐ(์์ ํ osํฌํจํ๋ ๋ ๋ฆฝ๋ ์ปดํจํฐ)์ ๊ฑฐ์ ๋น์ทํ ๊ธฐ๋ฅ์ ํ์ง๋ง ํจ์ฌ ๊ฐ๋ณ๊ฒ ์ด์ํ ์ ์์ ๋์ปค์์ ์ฌ์ฉ๋๋ ์์ ์ปดํจํฐ = ์ปจํ ์ด๋ (๋ฆฌ๋ ์ค ์์ ๋์ปค, ๋์ปค ์์ ์ปจํ ์ด๋, ์ปจํ ์ด๋ ์์ ์์ฉํ๋ก๊ทธ๋จ) ๋์ปค ์ ์ฅ์ ์ถ๊ฐ (Rocky Linux์์ ์ ๊ณตํ์ง ์์) dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo ๋์ปค ํจํค์ง ์ค์น (๋์ปค ์ ์ฅ์์์ ๋ค์ด) dnf -y install docker-ce docker-ce-cli containerd.io ๋์ปค์๋น์ค ์์ systemctl restart/enable docker ์๋ ํ ์คํธ hello-..
์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch 19 PXE ์ค์น ์๋ฒ (์ค์น ์ฒ๋ฆฌ ๊ณผ์ , ํฅ์คํํฐ)
PXE(Preboot Execution Environment) ์์ง ์ด์์ฒด์ ๊ฐ ์ค์น๋์ง ์์ ์ปดํจํฐ๊ฐ ๋คํธ์ํฌ๋ฅผ ํตํด PXE์๋ฒ์ ์ ์ํด ๋ถํ ๋๋๋ก ํด์ฃผ๋ ์ธํฐํ์ด์ค๋ฅผ ์ง์นญ pxe๋ฅผ ํตํด ์ด์์ฒด์ ๋ฅผ ์ค์นํ๋ ค๋ฉด pxe์ค์น์๋ฒ์ ํด๋นpc๊ฐ ๊ฐ์ ๋คํธ์ํฌ ์์ ์์ด์ผ ํจ pxe์ค์น์๋ฒ ํ๊ฒฝ = ์ฌ๋ฌ ๊ฐ์ ์๋ฒ๋ฅผ ์ข ํฉํจ DHCP ์๋ฒ: ip์ฃผ์๋ฅผ ์๋์ผ๋ก ํ ๋นํจ TFTP ์๋ฒ : syslinux๋ถํ ํ์ผ์ ์ ์กํจ FTP์๋ฒ ํน์ ์น์๋ฒ: ๋ฆฌ๋ ์ค DVD ์ค์น ํ์ผ ์ ์ก ์ค์น ์ฒ๋ฆฌ ๊ณผ์ PXE ์ค์น ์๋ฒ ์ค๋น PC์ ์ ์์ ๋ฃ์ผ๋ฉด ์๋์ผ๋ก pxe ์ค์น ์๋ฒ๋ฅผ ์ฐพ์ pxe ์ค์น์๋ฒ์ ์ค์ ํ๋๋ก ํด๋น pc์ ์๋์ผ๋ก ์ค์น ์งํ pxe์ค์น์๋ฒ ๊ด๋ จ ํจํค์ง : dnf -y install syslinux dhcp-serve..

์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch 16 DHCP ์๋ฒ (์ฌ์ค ๋์ ip์ ํ ๋น)
DHCP (Dynamic Host Configuration Protocol) ์๋ฒ ์์ ์ ๋คํธ์ํฌ ์์ ์๋ ํด๋ผ์ด์ธํธ ์ปดํจํฐ๊ฐ ๋ถํ ๋ ๋ ์๋์ผ๋ก ip์ฃผ์, ์๋ธ๋ท๋ง์คํฌ, ๊ฒ์ดํธ์จ์ด ์ฃผ์, DNS ์๋ฒ์ฃผ์๋ฅผ ํ ๋นํ๋ ์ญํ ํด๋ผ์ด์ธํธ ์ปดํจํฐ์ ์ฌ์ฉ์๋ ip์ฃผ์์ ๊ด๋ จ๋ ์ ๋ณด์ ์ ๊ฒฝ ์ธ ํ์ ์์ด ์ธํฐ๋ท ์ฌ์ฉ ๊ฐ๋ฅ ์ฃผ๋ก ์ธํฐ๋ท ํ๊ฒฝ์ด ์๋ ํ์ฌ ๋ด๋ถ์ ์ธํธ๋ผ๋ท(Intranet) ํ๊ฒฝ์์ ์๋๋๋ ์๋ฒ ํ์ ๋ ip์ฃผ์๋ก ๋ ๋ง์ ip์ฃผ์๊ฐ ์๋ ๊ฒ์ฒ๋ผ ํ์ฉ ๊ฐ๋ฅ (DHCP ์๋ฒ ์ด์ ์ ํ์ํ ๋๋ง๋ค ip์ฃผ์๋ฅผ ํ ๋นํ์ฌ, ์ ์ ๊ฐ์์ ip์ฃผ์๋ก ์ฌ๋ฌ ๋ช ์ ์ฌ์ฉ์๊ฐ ํ์ํ ๋๋ง๋ค ๋ฒ๊ฐ์ ์ฌ์ฉํ ์ ์์, ๊ณต์ธ ip์ฃผ์๋ฅผ ์ฌ์ฉํ ๋ ์ ์ฉ) ๊ณต์ธIP, ์ฌ์คIP, ๊ณ ์ IP, ๋์ IP ๊ณต์ธIP : ์ธํฐ๋ท์์ ๊ณต์ธ๋ ..

์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch 15 Samba ์๋ฒ (๋ฆฌ๋ ์ค์์ Windows, Windows์์ ๋ฆฌ๋ ์ค์ ํด๋/ํ๋ฆฐํฐ ์์ ๊ณต์ )
Samba ์๋ฒ ์๋ก ๋ค๋ฅธ ์ด์์ฒด์ ์ฌ์ด์ ์์์ ๊ณต์ ํ๋ ค๊ณ ๊ฐ๋ฐ๋จ ๋ฆฌ๋ ์ค์ Windows ์ฌ์ด์ ํด๋, ํ๋ฆฐํฐ๋ฅผ ๊ณต์ ํ๋ ๊ธฐ๋ฅ์ ํ๋ ์๋ฒ NFS๋ ๋ฆฌ๋ ์ค ์ฌ์ด์์ ์ ์ฅ๊ณต๊ฐ์ ๊ณต์ ํ ๋ ์ฌ์ฉํจ Samba ์๋ฒ๋ ๋ฆฌ๋ ์ค์ Windows ์ฌ์ด์ ์ ์ฅ๊ณต๊ฐ ๊ณต์ ํ ๋ ์ฌ์ฉํจ >>Windows, ๋ฆฌ๋ ์ค, ์ ๋์ค ๋ฑ ์ด์์ฒด์ ๋ฅผ ํผํฉํด ์ฌ์ฉํ๋ ํ๊ฒฝ์์ ์ ์ฉํ ๋๊ตฌ (NFS์ Samba์๋ฒ๋ฅผ ๋ชจ๋ ๊ตฌ์ถํ๋ ๊ฒ์ด ๋ฐ๋์งํจ) ๋ฆฌ๋ ์ค์์ Windows์ ํด๋,ํ๋ฆฐํฐ ์ฌ์ฉ Samaba ์๋ฒ๋ฅผ ๋ณ๋๋ก ์ค์นํ ํ์ ์์ด, Samba ํด๋ผ์ด์ธํธ๋ง ์กด์ฌํ๋ฉด ๋จ Windows์์ ๋ค๋ฅธ Windows์๊ฒ ํด๋/ํ๋ฆฐํฐ๋ฅผ ๊ณต์ ํ๋ค๋ ์ค์ ์ ํ๋ฉด ์๋์ผ๋ก Samba์๋ฒ ์ญํ ์ ํจ WinClient ๊ฐ์๋จธ์ (=Samba์๋ฒ ์ญํ ) ์์์ ..
์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch 14 NFS ์๋ฒ (ํ์ผ์๋ฒ, NFS์๋ฒ ๊ณต์ ๋๋ ํ ๋ฆฌ, NFSํด๋ผ์ด์ธํธ ๋ง์ดํธ๋๋ ํ ๋ฆฌ)
ํ์ผ ์๋ฒ : ๋์คํฌ์ ์ฉ๋์ด ๊ธฐํ๊ธ์์ ์ผ๋ก ์ปค์ง๋ฉด์ ํ์ผ์๋ฒ๋ผ๋ ๊ฐ๋ ์ด ๋ง์ด ์ฌ์ฉ๋จ ๋ค๋ฅธ ์ปดํจํฐ์ ์ฌ์ ๊ณต๊ฐ์ ๋น๋ ค ์ฌ์ฉ ๊ณตํต์ผ๋ก ์ฌ์ฉ๋๋ ํ์ผ์ 1๋์ ์ปดํจํฐ์๋ง ์ ์ฅํ๊ณ , ํด๋น ํ์ผ์ด ์๋ ๋๋ ํ ๋ฆฌ๋ฅผ ๊ณต์ ํ ์ ์์ NFS(Network File System) ๋ฆฌ๋ ์ค ํ๊ฒฝ์์ ์๋ก ๋๋ ํ ๋ฆฌ๋ฅผ ๊ณต์ ํ๋๋ฐ ํ์ํ ํ์ ์ ํธ๋ฆฌํฐ ๋ฆฌ๋ ์ค/์ ๋์ค ์ปดํจํฐ ์ฌ์ด์ ์ ์ฅ๊ณต๊ฐ์ ๊ณต์ ํ ์ ์๋๋ก ๋์์ฃผ๋ ์๋น์ค NFS ์๋ฒ ๊ตฌํ NFS ์๋ฒ์ nfs-utils ํจํค์ง ์ค์น ํ์ธ (rpm -qa nfs-utils ) NFS ์๋ฒ์ /etc/exports์ ๊ณต์ ๋๋ ํ ๋ฆฌ, ์ ๊ทผ ํ๊ฐํ ์ปดํจํฐ ๋ฐ ์ ๊ทผ๊ถํ์ ์ง์ /share ์๋ฒ์์ ๊ทผํ ์ปดํจํฐip์ฃผ์(rw,sync) - share๋๋ ํ ๋ฆฌ์ ํด๋นip์ปดํจํฐ์ ์ ๊ทผ์ ํ์ฉ, r..
์ด๊ฒ์ด ๋ฆฌ๋ ์ค๋ค ch 13 FTP ์๋ฒ (vsfpd, pure-FTPd, EPEL ์ ์ฅ์)
FTP (File Transfer Protocol) ํ์ผ ์ ์ก ์ ์ฉ ์๋น์ค๋ก ์ฑ๋ฅ์ด ๋งค์ฐ ๋ฐ์ด๋จ vsfpd (Very Secure FTPD) Rocky Linux์์ ๊ธฐ๋ณธ ์ ๊ณตํ๋ฉฐ, ๋ฆฌ๋ ์ค/์ ๋์ค ํ๊ฒฝ์์ ๋ณด์์ฑ๊ณผ ์ฑ๋ฅ์ด ์ฐ์ํ FTP ์๋ฒ ์ค์น์ ์ด์์ด ์ฌ์ ๋ฆฌ๋ ์ค ํ๊ฒฝ์ FTP ์๋ฒ ์ด์ ์ ๋ง์ด ์ด์ฉ๋จ anonymous ์ฌ์ฉ์ : ftp ์ ์ฉ ์ฌ์ฉ์๋ก ๋ชจ๋ ๋ฆฌ๋ ์ค์ ๋ด์ฅ๋์ด ์์ผ๋ฉฐ, ์ํธ ์์ด๋ ftp ์๋ฒ์ ์ ์ ๊ฐ๋ฅ (๋ฆฌ๋ ์ค ๋ด๋ถ์์๋ ftp๋ผ๋ ์ด๋ฆ์ผ๋ก ์ฌ์ฉ๋์ด ํ๋๋ ํ ๋ฆฌ๋ /var/ftp) vsftpd ํจํค์ง ์ค์น : dnf -y install vsftpd vsftpd์ ์ค์ ํ์ผ : /etc/vsftpd/vsftpd.conf\ Windows์ฉ FTP ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ : ์๋๋ผ์ด๋ธ, Cut..