๐Ÿง 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..