๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

์ฒœ์ฒœํžˆ, ๊พธ์ค€ํžˆ..15

TCP/IP 4๊ณ„์ธต ? ์›๋ฌธ : https://yozm.wishket.com/magazine/detail/1956/ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ธฐ ์œ„ํ•ด, ๋„คํŠธ์›ŒํŠธ๊ฐ€ ํƒ„์ƒ ํ•˜๊ฒŒ ๋จ ๋‚ด ์ปดํ“จํ„ฐ ์•ˆ์— ์žˆ๋˜ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์™€ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ์—ฐ๊ฒฐ์„ ํ•˜๋ฉด์„œ ๋„คํŠธ์›Œํฌ๊ฐ€ ๋˜๊ณ , ๋„คํŠธ์›Œํฌ๊ฐ„์˜ ์—ฐ๊ฒฐ์ด ์ธํ„ฐ๋„ท์ด ๋œ ๊ฒƒ ! ๋„คํŠธ์›Œํฌ๊ฐ€ ํ•˜๋Š” ํ–‰๋™ ? ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ฒƒ์„ ์ƒ๋Œ€๋ฐฉ์—๊ฒŒ ์š”์ฒญํ•˜๊ณ , ์‘๋‹ต ๋ฐ›๋Š” ๊ฒƒ ๊ฐ™์€ ์ปดํ“จํ„ฐ ์•ˆ์—์„œ ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ํ†ต์‹ ํ•˜๊ธฐ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ ์•ˆ์— ์žˆ๋Š” ์ปดํ“จํ„ฐ์˜ ์‘์šฉํ”„๋กœ๊ทธ๋žจ๊ณผ ํ†ต์‹ ํ•˜๊ธฐ ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ์ปดํ“จํ„ฐ์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ๊ณผ ํ†ต์‹ ํ•˜๊ธฐ ๋“ฑ.. ์œ„ ๊ธ€์—์„œ๋Š” ํƒ๋ฐฐ ๋ฐฐ์†ก๊ณผ์ •์œผ๋กœ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•ด ์•Œ์•„๋ณด๋Š” ๊ธ€ ์˜ค.. ์ข‹๋‹น 2024. 3. 6.
[์ด์‚ฐ์ˆ˜ํ•™] ๋…ผ๋ฆฌ ๋ช…์ œ ์ฐธ๊ณผ ๊ฑฐ์ง“์„ ๊ตฌ๋ถ„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์žฅ ๋˜๋Š” ์ˆ˜์‹ ๊ตฌ๋ถ„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋ช…์ œ์ด๊ณ , ์ง„๋ฆฌ๊ฐ’(์ฐธ/๊ฑฐ์ง“)๋„ ์•Œ ์ˆ˜ ์žˆ์Œ ๋…ผ๋ฆฌ์—ฐ์‚ฐ ๋…ผ๋ฆฌ์—ฐ์‚ฐ (๋…ผ๋ฆฌํ•ฉ, ๋…ผ๋ฆฌ๊ณฑ, ๋ถ€์ •, ๋ฐฐํƒ€์  ๋…ผ๋ฆฌํ•ฉ) ํ•ฉ์„ฑ๋ช…์ œ ์กฐ๊ฑด๋ช…์ œ [ p -> q ] ์Œ์กฐ๊ฑด๋ช…์ œ [ p q ] ๋…ผ๋ฆฌ์  ๋™์น˜ [ p ≡ q ] ํ•ญ์ง„๋ช…์ œ์™€ ๋ชจ์ˆœ๋ช…์ œ ์ˆ ์–ด๋…ผ๋ฆฌ ๋ช…์ œํ•จ์ˆ˜ ? ๋ณ€์ˆ˜์˜ ๊ฐ’์— ์˜ํ•ด ํ•จ์ˆ˜์˜ ์ง„๋ฆฌ๊ฐ’์ด ๊ฒฐ์ •๋˜๋Š” ๋ฌธ์žฅ์ด๋‚˜ ์‹ ํ•œ์ •์ž ์ „์ฒดํ•œ์ •์ž(∀) -> "๋ชจ๋“ (์ž„์˜์˜)"์„ ์˜๋ฏธ ์กด์žฌํ•œ์ •์ž(∃) -> "์กด์žฌํ•œ๋‹ค"๋ฅผ ์˜๋ฏธ ์ถ”๋ก  ์ฐธ(T)์ด๋ผ๊ณ  ์•Œ๋ ค์ ธ ์žˆ๋Š” ์‚ฌ์‹ค๋กœ๋ถ€ํ„ฐ ๋…ผ๋ฆฌ์ ์ธ ๊ณผ์ •์„ ๊ฑฐ์ณ ์ฐธ(T)์ธ ์‚ฌ์‹ค๋“ค์„ ์ด๋Œ์–ด๋‚ด๋Š” ๊ณผ์ •์„ ์ถ”๋ก ์ด๋ผ๊ณ  ํ•จ ์ „์ œ๋ฅผ ์ฐธ(T)์ด๋ผ๊ณ  ๊ฐ€์ •ํ–ˆ์„ ๋•Œ, ๊ฒฐ๋ก ์ด ํ•ญ์ƒ ์ฐธ(T)์ธ ์ถ”๋ก ์„ ์œ ํšจ์ถ”๋ก ์ด๋ผ๊ณ  ํ•จ 2024. 3. 4.
[์ด์‚ฐ์ˆ˜ํ•™] ๊ฐœ์š” ์ด์‚ฐ์ˆ˜ํ•™์ด๋ž€ ? ์ด์‚ฐ์ ์ธ ์ˆ˜ํ•™๊ตฌ์กฐ(๋š๋š๋–จ์–ด์ง„)์— ๋Œ€ํ•ด์„œ ์—ฐ๊ตฌํ•˜๋Š” ํ•™๋ฌธ ๋ชจ๋ธ๋ง๊ณผ ์ถ”์ƒํ™” ์„ฑ๊ณต์ ์ธ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•ด ๋„๊ตฌ, ๊ธฐ๋ฒ•, ๋ฐฉ๋ฒ•๋ก  ์„ ํƒ์ด ์ค‘์š”ํ•จ ์ˆ˜ํ•™์  ๋ชจ๋ธ๋ง ? ์ˆ˜ํ•™์  ๋„๊ตฌ๋กœ ์‹ค์ƒํ™œ์˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ์ถ”์ƒํ™” ํ•˜๋Š” ๊ณผ์ • ์ถ”์ƒํ™” ? ํŠน์ •ํ•œ ์„ฑ์งˆ์„ ๋ฝ‘์•„๋‚ด๋Š” ๊ฒƒ => ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์œ„ํ•ด ๊ผญ ํ•„์š”ํ•œ ๊ฒƒ๋งŒ ๋‚จ๊ธฐ๊ณ  ๊ด€๋ จ ์—†๋Š” ๋‚ด์šฉ์„ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ๋‹จ์ˆœํ™” ์‹œํ‚ค๋Š” ๊ณผ์ • ์ •๋ณด๋ชจ๋ธ๋ง ? ์‹ค์ƒํ™œ์˜ ๋ฌธ์ œ๋ฅผ ์ปดํ“จํ„ฐ์—์„œ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ํ˜•ํƒœ๋กœ ์ถ”์ƒํ™”ํ•˜๋Š” ๊ณผ์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์–ธ์–ด ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋ชจํ˜ธํ•˜์ง€ ์•Š๊ฒŒ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด(PL), ์ˆœ์„œ๋„, ์˜์‚ฌ์ฝ”๋“œ ๋“ฑ์„ ์‚ฌ์šฉ ์ปดํ“จํ„ฐ๋กœ ํ•ด๊ฒฐ ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฌธ์ œ => ์ˆœ์ฐจ/์„ ํƒ(if/switch)/๋ฐ˜๋ณต(for/while/foreach) ์—ฐ์Šต๋ฌธ์ œ Q ์—ฐ์†์ ์ธ ๋ฐ์ดํ„ฐ ์ง‘ํ•ฉ์„ ์ฃผ์œ„์—์„œ .. 2024. 3. 4.
[Docker] ๋””์Šคํฌ ๊ณต๊ฐ„ ๋ถ€์กฑ : overlay2 ํŒŒ์ผ ์ •๋ฆฌ ์ตœ๊ทผ WRF์šฉ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋งŒ๋“ค๋ฉด์„œ ๋นŒ๋“œํ–ˆ๋‹ค ์‚ญ์ œํ–ˆ๋‹ค๋ฅผ ๋ฐ˜๋ณต์ค‘์ธ๋ฐ, df -h๋กœ ์šฉ๋Ÿ‰์„ ํ™•์ธํ•ด๋ณด๋ฉด ๊ณ„์† ๋‚จ์€ ์šฉ๋Ÿ‰์ด ์ค„์–ด๋“ค๊ณ  ์žˆ์–ด์„œ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋„์ปค ์ด๋ฏธ์ง€๋ฅผ ์‚ญ์ œํ–ˆ๋Š”๋ฐ๋„ ๊ณ„์† ์šฉ๋Ÿ‰์ด ์ค„์–ด๋“ค๊ณ  ์žˆ์—ˆ์Œ.. ์•„๋ž˜๋Š” ํ˜„์žฌ ๋‚ด ์‚ฌ์šฉ์ค‘์ธ ๋””์Šคํฌ ํ˜„ํ™ฉ๊ณผ docker/overlay2 ์—์„œ ์‚ฌ์šฉ์ค‘์ธ ์šฉ๋Ÿ‰์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด 1.4T ์ค‘์— 927GB๋ฅผ ์‚ฌ์šฉ์ค‘์ธ๋ฐ, ๊ทธ ์ค‘ 822GB๋ฅผ docker/overlay2 ์—์„œ ์‚ฌ์šฉ์ค‘์ด๋‹ค... mimi@mimi:~/wk$ df -h Filesystem Size Used Avail Use% Mounted on tmpfs 6.3G 2.7M 6.3G 1% /run /dev/nvme0n1p5 1.4T 927G 375G 72% / tmpfs 32G 102M 32G 1% /dev/shm.. 2023. 12. 28.
๋ฐ˜์‘ํ˜•