php8, node.js ๋ฐ redis๋ฅผ ์‚ฌ์šฉํ•˜๋Š” CentOS 7์˜ ์›น ์„œ๋ฒ„

๋จธ๋ฆฌ๋ง

CentOS ์šด์˜ ์ฒด์ œ์˜ ์ƒˆ ๋ฒ„์ „, ์ฆ‰ CentOS 2์ด ์ถœ์‹œ๋œ ์ง€ ์ดํ‹€์ด ์ง€๋‚ฌ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ง€๊ธˆ๊นŒ์ง€ ์ธํ„ฐ๋„ท์— ์ด ๋ฒ„์ „์—์„œ ์–ด๋–ป๊ฒŒ ์ž‘์—…์ด ์ˆ˜ํ–‰๋˜๋Š”์ง€์— ๋Œ€ํ•œ ๊ธฐ์‚ฌ๊ฐ€ ๊ฝค ๋งŽ์ด ์žˆ์œผ๋ฏ€๋กœ ์ด ๊ณต๋ฐฑ์„ ๋ฉ”์šฐ๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ด ํ”„๋กœ๊ทธ๋žจ ์Œ์„ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋””์Šคํฌ ํŒŒํ‹ฐ์…”๋‹ ๋“ฑ์„ ํฌํ•จํ•œ ์ผ๋ฐ˜์ ์ธ ์ž‘์—…์„ ์œ„ํ•ด ํ˜„๋Œ€ ์„ธ๊ณ„์˜ ๊ฐ€์ƒ ํ™˜๊ฒฝ์— Linux๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ๋„ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ์ฒ˜์Œ์—๋Š” ๋ชจ๋“  ์ด์ „ ๋ฒ„์ „์—์„œ ์ด ๋ฒ„์ „์œผ๋กœ ์ „ํ™˜ํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ๋Š” ์ด์œ ์— ๋Œ€ํ•ด ๊ฐ„๋žตํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๋‘ ๊ฐ€์ง€ ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  1. PHP7! ์ด์ „ ๋ฒ„์ „์˜ CentOS์—์„œ๋Š” "Orthodox" php5.4๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ์—ˆ๋Š”๋ฐ...

    ์ข€ ๋” ์ง„์ง€ํ•˜๊ฒŒ ๋งํ•˜์ž๋ฉด, ๋งŽ์€ ํŒจํ‚ค์ง€๊ฐ€ ์—ฌ๋Ÿฌ ๋ฒ„์ „์„ ํ•œ๊บผ๋ฒˆ์— ๋›ฐ์–ด๋„˜์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ(redhat๊ณผ ์œ ์‚ฌํ•œ OS์˜ ํŒฌ)๋Š” ๋งˆ์นจ๋‚ด ๋ฏธ๋ž˜๋Š” ์•„๋‹ˆ๋”๋ผ๋„ ์ ์–ด๋„ ํ˜„์žฌ์— ๋“ค์–ด์„ฐ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์šฐ๋ถ„ํˆฌ ์ง€์ง€์ž๋“ค์€ ๋” ์ด์ƒ ์šฐ๋ฆฌ๋ฅผ ๋น„์›ƒ๊ฑฐ๋‚˜ ์†๊ฐ€๋ฝ์งˆํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ ์–ด๋„ ์ž ์‹œ ๋™์•ˆ์€ ๋ง์ด์ฃ  ;).

  2. yum์—์„œ dnf๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์ฃผ์š” ์ฐจ์ด์ ์€ ์ด์ œ ์—ฌ๋Ÿฌ ๋ฒ„์ „์˜ ํŒจํ‚ค์ง€๋ฅผ ๋™์‹œ์— ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์ด ๊ณต์‹์ ์œผ๋กœ ์ง€์›๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. XNUMX๋ฒˆ์—์„œ๋Š” ์ด๊ฒƒ์ด ์œ ์šฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ ์ ์ด ์—†์ง€๋งŒ ์œ ๋งํ•ด ๋ณด์ž…๋‹ˆ๋‹ค.

๊ฐ€์ƒ ๋จธ์‹  ์ƒ์„ฑ

๋‹ค์–‘ํ•œ ํ•˜์ดํผ๋ฐ”์ด์ €๊ฐ€ ์žˆ์œผ๋ฉฐ ๋…์ž๋ฅผ ํŠน์ • ํ•˜์ดํผ๋ฐ”์ด์ €์— ๋งž๊ฒŒ ์กฐ์ •ํ•˜๋ ค๋Š” ๋ชฉํ‘œ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์ธ ์›์น™์— ๋Œ€ํ•ด ๋ง์”€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

๊ธฐ์–ต

์ฒซ์งธ... ํ™•์‹คํžˆ 7๋ถ€ํ„ฐ CentOS ์‹œ์Šคํ…œ์„ ์„ค์น˜ํ•˜๋ ค๋ฉด, ์ œ ์ƒ๊ฐ์—๋Š” ์ด๊ฒƒ์ด 6์—์„œ๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์˜€์Šต๋‹ˆ๋‹ค("๊ทธ๋Ÿฌ๋‚˜ ์ด๊ฒƒ์€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค"). ์ตœ์†Œํ•œ์˜ 2GB RAM. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋จผ์ € ๊ทธ ์ •๋„๋ฅผ ๋‚˜๋ˆ ์ฃผ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ์„ค์น˜ ํ›„ ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ๊ฐ€ ์ค„์–ด๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 1GB์—์„œ๋Š” ๋ฒ ์–ด ์‹œ์Šคํ…œ์ด ๊ฝค ์ž˜ ์ž‘๋™ํ•˜๋Š”์ง€ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

๋””์Šคํฌ

์ผ๋ฐ˜ ์„ค์น˜์˜ ๊ฒฝ์šฐ 20~30GB ์šฉ๋Ÿ‰์˜ ๊ฐ€์ƒ ๋””์Šคํฌ๋ฅผ ์ƒ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์‹œ์Šคํ…œ์— ์ถฉ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฐ์ดํ„ฐ์šฉ ๋‘ ๋ฒˆ์งธ ๋””์Šคํฌ์ž…๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋จธ์‹ ์„ ์ƒ์„ฑํ•˜๋Š” ๋‹จ๊ณ„์™€ ์ดํ›„์— ๋ชจ๋‘ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๋ณดํ†ต ๋‚˜์ค‘์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์„ธ์„œ

ํ•˜๋‚˜์˜ ์ฝ”์–ด์—์„œ๋Š” ๋ฒ ์–ด ์‹œ์Šคํ…œ์ด ๋Š๋ ค์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋ฆฌ์†Œ์Šค๋Š” ์ž์œ ๋กญ๊ฒŒ ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ์„ค์น˜ ๋‹จ๊ณ„์—์„œ ๋” ๋งŽ์€ ๊ฒƒ์„ ์ œ๊ณตํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค(์š”๊ตฌ ์‚ฌํ•ญ์„ ์™„๋ฒฝํ•˜๊ฒŒ ์•Œ๊ณ  ์žˆ๊ณ  ๋„ˆ๋ฌด ๊ฒŒ์œผ๋ฅธ ๋‚˜๋จธ์ง€ ๊ตฌ์„ฑ ํ”„๋กœ๊ทธ๋žจ์— ๋‹ค์‹œ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ์ œ์™ธ).

๋‚˜๋จธ์ง€๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ๋‘˜ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์‹ค์ œ ์„ค์น˜

๊ทธ๋Ÿผ... ์ธ์Šคํ†จ๋Ÿฌ๋ฅผ ์‹คํ–‰ํ•ด ๋ณผ๊นŒ์š”... ๊ฐœ์ธ์ ์œผ๋กœ ์ €๋Š” ์˜ค๋žซ๋™์•ˆ ๊ฐ€์ƒ๋จธ์‹  ํ˜•ํƒœ๋กœ๋งŒ ์ด๋Ÿฐ ์„œ๋น„์Šค๋ฅผ ์„ค์น˜ํ•ด ์™”๊ธฐ ๋•Œ๋ฌธ์— ํ”Œ๋ž˜์‹œ ๋“œ๋ผ์ด๋ธŒ์— ์žˆ๋Š” ๊ฐ์ข… ๋ฐฐํฌ ๊ธฐ๋ก์„ ์ผ์ผ์ด ์„ค๋ช…ํ•˜์ง€๋Š” ์•Š๊ฒ ์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ๊ฐ€์žฅ ์ข‹์•„ํ•˜๋Š” ํ•˜์ดํผ๋ฐ”์ด์ €์— ISO๋ฅผ CD๋กœ ๋งˆ์šดํŠธํ•˜๊ณ  ๋‹ค์šด๋กœ๋“œํ•œ ํ›„ ์‹œ์ž‘ํ•˜์„ธ์š”.

๊ธฐ๋ณธ ์„ค์น˜๋Š” ๋งค์šฐ ์ผ๋ฐ˜์ ์ด๋ฏ€๋กœ ๋ช‡ ๊ฐ€์ง€ ์‚ฌํ•ญ๋งŒ ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ ์„ ํƒ

์—ฌ๋Ÿ ๋ฒˆ์งธ ๋ฒ„์ „์ด ์ถœ์‹œ๋œ ์ดํ›„ Yandex์˜ ๋ฏธ๋Ÿฌ๋Š” ๋ฉฐ์น  ๋™์•ˆ ๋ฐฉ์น˜๋˜์–ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ฆ‰, ์ฃผ๊ธฐ์ ์œผ๋กœ ์ƒ์Šนํ–ˆ๋‹ค๊ฐ€ ๋‹ค์‹œ ์˜ค๋ฅ˜๊ฐ€ ํ‘œ์‹œ๋˜๊ธฐ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. ์„œ๋น„์Šค์— ๊ณผ๋„ํ•œ ๋ถ€ํ•˜๊ฐ€ ๊ฑธ๋ฆฌ๊ธฐ ๋•Œ๋ฌธ์ด๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ถœ์ฒ˜๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด ํ‰์†Œ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋Š” ๋Œ€์‹  ๊ฐœ์ธ์ ์œผ๋กœ ์—ฌ๊ธฐ์—, ๊ฑฐ๊ธฐ์—์„œ ๋‚ด๊ฐ€ ์ข‹์•„ํ•˜๋Š” ๋ฏธ๋Ÿฌ๋ฅผ ์„ ํƒํ•˜๊ณ  ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ ์ฐฝ์— ์ฃผ์†Œ๋ฅผ ์ˆ˜๋™์œผ๋กœ ์ž…๋ ฅํ•˜์‹ญ์‹œ์˜ค. ์—ฌ๊ธฐ์„œ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์žˆ๋Š” ํด๋”์˜ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๊ณ ํ•˜๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, mirror.corbina.net/pub/Linux/centos/8/BaseOS/x86_64/os.

๋””์Šคํฌ ํŒŒํ‹ฐ์…”๋‹

๋‚ด ์ƒ๊ฐ์—๋Š” ์ด ์งˆ๋ฌธ์ด ๋‹ค์†Œ ์ข…๊ต์ ์ด๋‹ค. ๊ฐ ๊ด€๋ฆฌ์ž๋Š” ์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด ์ž์‹ ์˜ ์ž…์žฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‚˜๋Š” ์—ฌ์ „ํžˆ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋‚˜์˜ ๊ฒฌํ•ด๋ฅผ ๊ณต์œ ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์˜ˆ, ์›์น™์ ์œผ๋กœ ์ „์ฒด ๊ณต๊ฐ„์„ ๋ฃจํŠธ์— ํ• ๋‹นํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ๋งค์šฐ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์™œ ๋‹ค๋ฅธ ๊ตฌ์—ญ์œผ๋กœ ์ •์›์— ์šธํƒ€๋ฆฌ๋ฅผ ์ณ์•ผ ํ• ๊นŒ์š”? โ€” ์ œ ์ƒ๊ฐ์—๋Š” ํ• ๋‹น๋Ÿ‰๊ณผ ์ด์‹์„ฑ์ด๋ผ๋Š” ๋‘ ๊ฐ€์ง€ ์ฃผ์š” ์ด์œ ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฉ”์ธ ๋ฐ์ดํ„ฐ ํŒŒํ‹ฐ์…˜์— ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๊ณ  ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ์—๋„ ์‹œ์Šคํ…œ์„ ๊ณ„์† ๋ถ€ํŒ…ํ•˜๊ณ  ์†Œ์ƒ ์กฐ์น˜๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ธฐ๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ €๋Š” ๊ฐœ์ธ์ ์œผ๋กœ /boot์— ๋ณ„๋„์˜ ํŒŒํ‹ฐ์…˜์„ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. ์ปค๋„๊ณผ ๋ถ€ํŠธ๋กœ๋”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ 500MB์ด๋ฉด ์ถฉ๋ถ„ํ•˜์ง€๋งŒ ๋“œ๋ฌผ๊ฒŒ ๋” ํ•„์š”ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ณต๊ฐ„์„ ํ…Œ๋ผ๋ฐ”์ดํŠธ ๋‹จ์œ„๋กœ ์ธก์ •ํ•˜๋Š” ๋ฐ ์ด๋ฏธ ์ต์ˆ™ํ•˜๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•˜์—ฌ ์ด ์„น์…˜์—๋Š” 2GB๋ฅผ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๊ทธ๊ฒƒ์ด lvm์œผ๋กœ ์ด๋ฃจ์–ด์งˆ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋‹ค์Œ์€ ์‹œ์Šคํ…œ์˜ ๋ฃจํŠธ์ž…๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ์„ค์น˜์˜ ๊ฒฝ์šฐ ์‹œ์Šคํ…œ๋‹น 4GB ์ด์ƒ์ด ํ•„์š”ํ•œ ์ ์ด ์—†์ง€๋งŒ ์˜ˆ์ •๋œ ์ด๋ฒคํŠธ ์ค‘์—๋Š” ๋ฐฐํฌํŒ ์••์ถ•์„ ํ’€๊ธฐ ์œ„ํ•ด /tmp ๋””๋ ‰ํ„ฐ๋ฆฌ๋ฅผ ์ž์ฃผ ์‚ฌ์šฉํ•˜๊ณ  ์ด๋ฅผ ๋ณ„๋„์˜ ํŒŒํ‹ฐ์…˜์— ์ „์šฉ์œผ๋กœ ํ• ๋‹นํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ตœ์‹  ์‹œ์Šคํ…œ์—์„œ๋Š” ์ž๋™์œผ๋กœ ์ฒญ์†Œ๋˜๋ฏ€๋กœ ์ฑ„์›Œ์ง€์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ๋ฃจํŠธ์— 8GB๋ฅผ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค.

๊ตํ™˜... ๋Œ€์ฒด๋กœ ์‹ค์šฉ์ ์ธ ์šฉ๋„๋Š” ๊ฑฐ์˜ ์—†์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„์—์„œ ์Šค์™‘์„ ์‚ฌ์šฉํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด ํ˜„์žฌ ํ˜„์‹ค ์„ธ๊ณ„์—์„œ๋Š” ์„œ๋ฒ„์— RAM์„ ๋” ์ถ”๊ฐ€ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์˜๋ฏธ์ผ ๋ฟ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์„ฑ๋Šฅ ๋ฌธ์ œ๊ฐ€ ๋ณด์žฅ๋ฉ๋‹ˆ๋‹ค(๋˜๋Š” ์ผ๋ถ€ ํ”„๋กœ๊ทธ๋žจ์—์„œ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ "๋ˆ„์ˆ˜"๋จ). ๋”ฐ๋ผ์„œ ์ด ์„น์…˜์€ ์ง„๋‹จ ๋ชฉ์ ์œผ๋กœ๋งŒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ 2GB๋Š” ํ›Œ๋ฅญํ•œ ์ˆซ์ž์ž…๋‹ˆ๋‹ค. ์˜ˆ, ์„œ๋ฒ„์— ์žˆ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์–‘์— ๊ด€๊ณ„์—†์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ, ์Šค์™‘ ๋ณผ๋ฅจ์— ๋Œ€ํ•œ ๋ฉ”๋ชจ๋ฆฌ ๋ณผ๋ฅจ์˜ ๋น„์œจ์— ๋Œ€ํ•ด ์“ฐ์—ฌ์ง„ ๋ชจ๋“  ๊ธฐ์‚ฌ๋ฅผ ์ฝ์—ˆ์Šต๋‹ˆ๋‹ค. IMHO, ์˜ค๋ž˜๋œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. 10๋…„ ๋™์•ˆ ์—ฐ์Šตํ•˜๋ฉด์„œ ๋‚˜๋Š” ์ด๊ฒƒ์ด ํ•„์š”ํ–ˆ๋˜ ์ ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. 15๋…„ ์ „์— ๋‚˜๋Š” ๊ทธ๊ฒƒ๋“ค์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค.

IMHO, /home์„ ๋ณ„๋„์˜ ํŒŒํ‹ฐ์…˜์— ํ• ๋‹นํ• ์ง€ ์—ฌ๋ถ€๋Š” ๋ˆ„๊ตฌ๋‚˜ ์Šค์Šค๋กœ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„์˜ ๋ˆ„๊ตฐ๊ฐ€๊ฐ€ ์ด ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ ๊ทน์ ์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค๋ฉด ์ด๋ฅผ ํ• ๋‹นํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์•„๋ฌด๋„ ์—†๋‹ค๋ฉด ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์€ /var์ž…๋‹ˆ๋‹ค. ์ œ ์ƒ๊ฐ์—๋Š” ๋ฐ˜๋“œ์‹œ ๊ฐ•์กฐ๋˜์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์šฐ์„  4GB๋กœ ์ œํ•œํ•˜๊ณ  ์–ด๋–ป๊ฒŒ ์ง„ํ–‰๋˜๋Š”์ง€ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋„ค, "์–ด๋–ป๊ฒŒ ๋˜๋Š”๊ฐ€"๋ผ๋Š” ๋ง์€ ๊ทธ๋Ÿฐ ๋œป์ด์—์š”

  1. ์ฒซ์งธ, ์–ธ์ œ๋“ ์ง€ /var ํ•˜์œ„ ๋””๋ ‰ํ„ฐ๋ฆฌ์— ๋‹ค๋ฅธ ๋””์Šคํฌ๋ฅผ ๋งˆ์šดํŠธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋‚˜์ค‘์— ์˜ˆ๋ฅผ ๋“ค์–ด ์„ค๋ช…ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค).
  2. ๋‘˜์งธ, lvm์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์–ธ์ œ๋“ ์ง€ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ผ๋ฐ˜์ ์œผ๋กœ ๋กœ๊ทธ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์ด ์Ÿ์•„์ง€๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด ์ถ”๊ฐ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ด ์ˆ˜์น˜๋ฅผ ๋ฏธ๋ฆฌ ์˜ˆ์ธกํ•  ์ˆ˜๊ฐ€ ์—†์–ด์„œ 2GB๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ์ง€์ผœ๋ด…๋‹ˆ๋‹ค.

ํ• ๋‹น๋˜์ง€ ์•Š์€ ๊ณต๊ฐ„์€ ๋ณผ๋ฅจ ๊ทธ๋ฃน์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ๋กœ ์œ ์ง€๋˜๋ฉฐ ๋‚˜์ค‘์— ์–ธ์ œ๋“ ์ง€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

LVM

๋ชจ๋“  LVM์—์„œ /boot ์ด์™ธ์˜ ํŒŒํ‹ฐ์…˜์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ํ•ฉ๋ฆฌ์ ์ž…๋‹ˆ๋‹ค. ์˜ˆ, ์Šค์™‘๋„ ํฌํ•จ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ, ๋ชจ๋“  ์กฐ์–ธ์— ๋”ฐ๋ฅด๋ฉด ์Šค์™‘์€ ๋””์Šคํฌ ์‹œ์ž‘ ๋ถ€๋ถ„์— ์žˆ์–ด์•ผ ํ•˜์ง€๋งŒ LVM์˜ ๊ฒฝ์šฐ ์›์น™์ ์œผ๋กœ ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์œ„์—์„œ ์“ด ๊ฒƒ์ฒ˜๋Ÿผ ๊ท€ํ•˜์˜ ์‹œ์Šคํ…œ์€ ํ•ด์„œ๋Š” ์•ˆ๋œ๋‹ค. ์Šค์™‘์„ ์ „ํ˜€ ์‚ฌ์šฉํ•˜์ง€ ๋งˆ์‹ญ์‹œ์˜ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๊ทธ๊ฐ€ ์–ด๋””์— ์žˆ๋Š”์ง€๋Š” ์ค‘์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ธ€์Ž„์š”, ์†”์งํžˆ ์šฐ๋ฆฌ๋Š” 95๋…„์— ์‚ด๊ณ  ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค!

๋˜ํ•œ LVM์—๋Š” ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋Š” ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋ณธ ์—”ํ„ฐํ‹ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฌผ๋ฆฌ์  ๋ณผ๋ฅจ
  • ๋ณผ๋ฅจ ๊ทธ๋ฃน
  • ๋…ผ๋ฆฌ ๋ณผ๋ฅจ

๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์€ ๊ทธ๋ฃน์œผ๋กœ ๊ฒฐํ•ฉ๋˜๋ฉฐ, ๊ฐ ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์€ ํ•˜๋‚˜์˜ ๊ทธ๋ฃน์—๋งŒ ์†ํ•  ์ˆ˜ ์žˆ๊ณ , ๊ทธ๋ฃน์€ ๋™์‹œ์— ์—ฌ๋Ÿฌ ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์— ์œ„์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ฆฌ๊ณ  ๋…ผ๋ฆฌ ๋ณผ๋ฅจ์€ ๊ฐ๊ฐ ํ•˜๋‚˜์˜ ๊ทธ๋ฃน์— ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ... ์  ์žฅ, ๋˜ 21์„ธ๊ธฐ๊ฐ€ ๋๋„ค์š”. ๊ทธ๋ฆฌ๊ณ  ์„œ๋ฒ„๋Š” ๊ฐ€์ƒ์ž…๋‹ˆ๋‹ค. ๋ฌผ๋ฆฌ์ ์ธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์— ์ ์šฉ๋œ ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ทธ๋“ค์—๊ฒŒ ์ ์šฉํ•˜๋Š” ๊ฒƒ์€ ์˜๋ฏธ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ฐ€์ƒ์˜ ๊ฒฝ์šฐ ์‹œ์Šคํ…œ๊ณผ ๋ณ„๋„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด์œ ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค! ์ด๋Š” ํŠนํžˆ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฅธ ๊ฐ€์ƒ ๋จธ์‹ ์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์ „ํ™˜ํ•˜๋Š” ๊ธฐ๋Šฅ(์˜ˆ: ์ƒˆ OS๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒฝ์šฐ)๊ณผ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ชจ๋“  ์ข…๋ฅ˜์˜ ์œ ์šฉํ•œ ๊ธฐ๋Šฅ(์˜ˆ: ํ•˜์ดํผ๋ฐ”์ด์ € ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒํ‹ฐ์…˜๋ณ„๋กœ ๋ฐฑ์—…)์— ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. . ๋”ฐ๋ผ์„œ ํ•œ ๋ณผ๋ฅจ ๊ทธ๋ฃน์€ ์‹œ์Šคํ…œ์— ์‚ฌ์šฉ๋˜๊ณ  ๋‹ค๋ฅธ ๋ณผ๋ฅจ ๊ทธ๋ฃน์€ ๋ฐ์ดํ„ฐ์— ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค! ์ด ๋…ผ๋ฆฌ์  ๊ตฌ๋ถ„์€ ์ธ์ƒ์— ๋งŽ์€ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค!

๊ฐ€์ƒ ๋จธ์‹ ์„ ์ƒ์„ฑํ•  ๋•Œ ๊ฐ€์ƒ ํ•˜๋“œ ๋””์Šคํฌ๋ฅผ ํ•˜๋‚˜๋งŒ ์ƒ์„ฑํ•œ ๊ฒฝ์šฐ ์—ฌ๊ธฐ์—์„œ ๊ตฌ์„ฑ์ด ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ๋‘ ๊ฐœ๊ฐ€ ์žˆ๋‹ค๋ฉด ์•„์ง ๋‘ ๋ฒˆ์งธ๋ฅผ ํ‘œ์‹œํ•˜์ง€ ๋งˆ์„ธ์š”.

์„ค์น˜๋ฅผ ์‹œ์ž‘ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์„ค์น˜ ํ›„

๊ทธ๋ฆฌํ•˜์—ฌ ์ƒˆ๋กœ ์„ค์น˜๋œ ์‹œ์Šคํ…œ์ด ๋“œ๋””์–ด ๋ถ€ํŒ…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€์žฅ ๋จผ์ € ํ™•์ธํ•ด์•ผ ํ•  ๊ฒƒ์€ ์ธํ„ฐ๋„ท์ž…๋‹ˆ๋‹ค.

ping ya.ru

๋‹ต์ด ์žˆ๋‚˜์š”? - ์ข‹์Šต๋‹ˆ๋‹ค. Ctrl-C๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.
๊ทธ๋ ‡์ง€ ์•Š๋‹ค๋ฉด ๊ฐ€์„œ ๋„คํŠธ์›Œํฌ๋ฅผ ์„ค์ •ํ•˜์‹ญ์‹œ์˜ค. ์ด๊ฒƒ ์—†์ด๋Š” ์ธ์ƒ์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ๋‚ด ๊ธฐ์‚ฌ์˜ ๋‚ด์šฉ์ด ์•„๋‹™๋‹ˆ๋‹ค.

์ด์ œ ์•„์ง ๋ฃจํŠธ ์•„๋ž˜์— ์žˆ์ง€ ์•Š๋‹ค๋ฉด ๋ฃจํŠธ ์•„๋ž˜๋กœ ์ด๋™ํ•˜์‹ญ์‹œ์˜ค. ั‚ะฐะบะพะต sudo๋ฅผ ์‚ฌ์šฉํ•œ ๋ช…๋ น์˜ ์ˆ˜๋Š” ๊ฐœ์ธ์ ์œผ๋กœ ์ €๋ฅผ ๋ง์ณค์Šต๋‹ˆ๋‹ค (๊ทธ๋ฆฌ๊ณ  ํŽธ์ง‘์ฆ์ ์ธ ๊ด€๋ฆฌ์ž๊ฐ€ ์ €๋ฅผ ์šฉ์„œํ•˜๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค):

sudo -i

์ด์ œ ๊ฐ€์žฅ ๋จผ์ € ํ•  ์ผ์€ ํƒ€์ดํ•‘์ž…๋‹ˆ๋‹ค.

dnf -y update

๊ทธ๋ฆฌ๊ณ  ๋งŒ์•ฝ ๋‹น์‹ ์ด 2019๋…„์— ์ด ๊ธ€์„ ์ฝ๊ณ  ์žˆ๋‹ค๋ฉด ์•„๋งˆ๋„ ์•„๋ฌด ์ผ๋„ ์ผ์–ด๋‚˜์ง€ ์•Š์„ ๊ฒƒ์ด์ง€๋งŒ ์‹œ๋„ํ•ด ๋ณผ ๊ฐ€์น˜๊ฐ€ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ด์ œ ๋‚จ์€ ๋””์Šคํฌ๋ฅผ ๊ตฌ์„ฑํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

์‹œ์Šคํ…œ ํŒŒํ‹ฐ์…˜์ด xvda๋ผ๋ฉด ๋ฐ์ดํ„ฐ ๋””์Šคํฌ๋Š” xvdb๊ฐ€ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์ข‹์•„์š”.

๋Œ€๋ถ€๋ถ„์˜ ์กฐ์–ธ์€ "fdisk๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ํŒŒํ‹ฐ์…˜์„ ์ƒ์„ฑํ•˜์„ธ์š”..."๋กœ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋ž˜์„œ ์ด๊ฒƒ์€ ๋ถ€์ •ํ™•ํ•˜๊ฒŒ!

๋„ˆ๋ฌด ์ค‘์š”ํ•˜๋‹ˆ๊นŒ ๋‹ค์‹œ ํ•œ ๋ฒˆ ๋ง์”€๋“œ๋ฆด๊ฒŒ์š”! ์ด ๊ฒฝ์šฐ ํ•˜๋‚˜์˜ ์ „์ฒด ๊ฐ€์ƒ ๋””์Šคํฌ๋ฅผ ์ฐจ์ง€ํ•˜๋Š” LVM์œผ๋กœ ์ž‘์—…ํ•˜๋ ค๋ฉด ์—ฌ๊ธฐ์— ํŒŒํ‹ฐ์…˜์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ํ•ด๋กญ์Šต๋‹ˆ๋‹ค! ์ด ๋ฌธ๊ตฌ์˜ ๋ชจ๋“  ๋‹จ์–ด๋Š” ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. LVM ์—†์ด ์ž‘์—…ํ•˜๋ ค๋ฉด ๊ทธ๋ ‡๊ฒŒ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋””์Šคํฌ์— ์‹œ์Šคํ…œ๊ณผ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์œผ๋ฉด ๊ทธ๊ฒƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์–ด๋–ค ์ด์œ ๋กœ ๋””์Šคํฌ์˜ ์ ˆ๋ฐ˜์„ ๋น„์›Œ ๋‘์–ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ์—๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋Ÿฌํ•œ ๋ชจ๋“  ๊ฐ€์ •์€ ์ˆœ์ „ํžˆ ์ด๋ก ์ ์ž…๋‹ˆ๋‹ค. ๊ธฐ์กด ํŒŒํ‹ฐ์…˜์— ๊ณต๊ฐ„์„ ์ถ”๊ฐ€ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•œ ๊ฒฝ์šฐ ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•์€ ์ด ๊ตฌ์„ฑ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ด€๋ฆฌ์˜ ์šฉ์ด์„ฑ์€ ๋‹ค๋ฅธ ๋งŽ์€ ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ์ค‘์š”ํ•˜๋ฏ€๋กœ ์šฐ๋ฆฌ๋Š” ์˜๋„์ ์œผ๋กœ ์ด ๊ตฌ์„ฑ์„ ํ–ฅํ•ด ๋‚˜์•„๊ฐ€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ํŽธ๋ฆฌํ•จ์€ ๋ฐ์ดํ„ฐ ํŒŒํ‹ฐ์…˜์„ ํ™•์žฅํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๊ฐ€์ƒ ํŒŒํ‹ฐ์…˜์— ๊ณต๋ฐฑ์„ ์ถ”๊ฐ€ํ•œ ๋‹ค์Œ vgextend๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ทธ๋ฃน์„ ํ™•์žฅํ•˜๊ธฐ๋งŒ ํ•˜๋ฉด ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค! ๋“œ๋ฌธ ๊ฒฝ์šฐ์ง€๋งŒ ๋‹ค๋ฅธ ๊ฒƒ์ด ํ•„์š”ํ•  ์ˆ˜๋„ ์žˆ์ง€๋งŒ ์ตœ์†Œํ•œ ์ฒ˜์Œ์— ๋…ผ๋ฆฌ ๋ณผ๋ฅจ์„ ํ™•์žฅํ•  ํ•„์š”๋Š” ์—†์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ด๋ฏธ ์ข‹์€ ์ผ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ๋ฐ”๋กœ ์ด ๋ณผ๋ฅจ์„ ํ™•์žฅํ•˜๋ ค๋ฉด ๋จผ์ € ๊ธฐ์กด ๋ณผ๋ฅจ์„ ์‚ญ์ œํ•œ ๋‹ค์Œ ๊ทธ ์œ„์— ์ƒˆ ๋ณผ๋ฅจ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค... ๋ณ„๋กœ ๋ณด๊ธฐ ์ข‹์ง€๋„ ์•Š๊ณ  ๋ผ์ด๋ธŒ๋กœ ์ˆ˜ํ–‰ํ•  ์ˆ˜๋„ ์—†์ง€๋งŒ ์ œ๊ฐ€ ์„ค๋ช…ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค์— ๋”ฐ๋ฅธ ํ™•์žฅ์€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํŒŒํ‹ฐ์…˜์„ ๋งˆ์šดํŠธ ํ•ด์ œํ•˜์ง€ ์•Š๊ณ ๋„ "์ฆ‰์‹œ" ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ๋ฌผ๋ฆฌ ๋ณผ๋ฅจ์„ ์ƒ์„ฑํ•œ ๋‹ค์Œ ์ด๋ฅผ ํฌํ•จํ•˜๋Š” ๋ณผ๋ฅจ ๊ทธ๋ฃน, ์„œ๋ฒ„์šฉ ํŒŒํ‹ฐ์…˜์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

pvcreate /dev/xvdb
vgcreate data /dev/xvdb
lvcreate -n www -L40G data
mke2fs -t ext4 /dev/mapper/data-www

์—ฌ๊ธฐ์„œ๋Š” ๋Œ€๋ฌธ์ž "L"(๋ฐ GB ๋‹จ์œ„ ํฌ๊ธฐ) ๋Œ€์‹  ์ž‘์€ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•œ ๋‹ค์Œ ์ ˆ๋Œ€ ํฌ๊ธฐ ๋Œ€์‹  ์ƒ๋Œ€ ํฌ๊ธฐ๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ํ˜„์žฌ ์—ฌ์œ  ๊ณต๊ฐ„์˜ ์ ˆ๋ฐ˜์„ ์‚ฌ์šฉํ•˜๋„๋ก ๋ณผ๋ฅจ ๊ทธ๋ฃน์˜ ๊ฒฝ์šฐ "-l +50%FREE"๋ฅผ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ๋งˆ์ง€๋ง‰ ๋ช…๋ น์€ ext4 ํŒŒ์ผ ์‹œ์Šคํ…œ์˜ ํŒŒํ‹ฐ์…˜์„ ํฌ๋งทํ•ฉ๋‹ˆ๋‹ค(์ง€๊ธˆ๊นŒ์ง€ ๋‚ด ๊ฒฝํ—˜์— ๋”ฐ๋ฅด๋ฉด ๋ชจ๋“  ๊ฒƒ์ด ์ค‘๋‹จ๋  ๊ฒฝ์šฐ ๊ฐ€์žฅ ํฐ ์•ˆ์ •์„ฑ์„ ๋ณด์—ฌ์ฃผ๋ฏ€๋กœ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค).

์ด์ œ ํŒŒํ‹ฐ์…˜์„ ์˜ฌ๋ฐ”๋ฅธ ์œ„์น˜์— ๋งˆ์šดํŠธํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด /etc/fstab์— ์˜ฌ๋ฐ”๋ฅธ ์ค„์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”.

/dev/mapper/data-www    /var/www                ext4    defaults        1 2

๊ทธ๋ฆฌ๊ณ  ์šฐ๋ฆฌ๋Š” ์ „ํ™”๋ฅผ ๊ฒ๋‹ˆ๋‹ค

mount /var/www

์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์•Œ๋žŒ์„ ์šธ๋ ค๋ณด์„ธ์š”! ์ด๋Š” /etc/fstab์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ์Œ์„ ์˜๋ฏธํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹ค์Œ์— ์žฌ๋ถ€ํŒ…ํ•  ๋•Œ ์šฐ๋ฆฌ๋Š” ๋งค์šฐ ํฐ ๋ฌธ์ œ๋ฅผ ๊ฒช๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ์ด ์ „ํ˜€ ๋ถ€ํŒ…๋˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ด๋Š” ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค์— ๋งค์šฐ ์Šฌํ”ˆ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๋งˆ์ง€๋ง‰์— ์ถ”๊ฐ€๋œ ์ค„์„ ๊ธ‰ํžˆ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜, ์•„์˜ˆ ์‚ญ์ œํ•˜๋Š” ๊ฒƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค! ์ด๊ฒƒ์ด ๋ฐ”๋กœ ์šฐ๋ฆฌ๊ฐ€ mount ๋ช…๋ น์„ ์ˆ˜๋™์œผ๋กœ ์ž‘์„ฑํ•˜์ง€ ์•Š์€ ์ด์œ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๊ตฌ์„ฑ์„ ์ฆ‰์‹œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๊ธฐํšŒ๊ฐ€ ์—†์—ˆ์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด์ œ ์‹ค์ œ๋กœ ์›ํ•˜๋Š” ๋ชจ๋“  ๊ฒƒ์„ ์„ค์น˜ํ•˜๊ณ  ์›น์šฉ ํฌํŠธ๋ฅผ ์—ฝ๋‹ˆ๋‹ค.

dnf groupinstall "Development Tools"
dnf -y install httpd @nodejs @redis php
firewall-cmd --add-service http --permanent
firewall-cmd --add-service https --permanent

์›ํ•œ๋‹ค๋ฉด ์—ฌ๊ธฐ์— ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋„ฃ์„ ์ˆ˜๋„ ์žˆ์ง€๋งŒ ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ์›น ์„œ๋ฒ„์™€ ๋ณ„๋„๋กœ ์œ ์ง€ํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋…€๋ฅผ ๊ฐ€๊นŒ์ด ๋‘๋Š” ๊ฒƒ์ด ๋” ๋น ๋ฅด๊ธด ํ•˜์ง€๋งŒ, ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ๊ฐ€์ƒ ๋„คํŠธ์›Œํฌ ์–ด๋Œ‘ํ„ฐ์˜ ์†๋„๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๊ธฐ๊ฐ€๋น„ํŠธ ์ •๋„์ด๋ฉฐ ๋™์ผํ•œ ์‹œ์Šคํ…œ์—์„œ ์ž‘์—…ํ•  ๋•Œ ๊ฑฐ์˜ ์ฆ‰์‹œ ํ˜ธ์ถœ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋œ ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค. ๋ˆ„๊ตฌ์—๊ฒŒ ๋” ์ค‘์š”ํ•œ ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์ด์ œ ๊ตฌ์„ฑ ํŒŒ์ผ์— ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค(์ƒˆ ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. CentOS์˜ ํ˜„๋Œ€ ์ด๋…์€ ์ด๋ ‡์Šต๋‹ˆ๋‹ค)

echo "vm.overcommit_memory = 1"> /etc/sysctl.d/98-sysctl.conf

์„œ๋ฒ„๋ฅผ ์žฌ๋ถ€ํŒ…ํ•ฉ๋‹ˆ๋‹ค.
๋Œ“๊ธ€์—์„œ SeLinux๋ฅผ ๋„๋ผ๊ณ  ์กฐ์–ธํ–ˆ๋‹ค๋Š” ์ด์œ ๋กœ ํ˜ผ๋‚ฌ๊ธฐ ๋•Œ๋ฌธ์— ์ •์ •ํ•˜๊ณ  ์ดํ›„์—๋Š” SeLinux ๊ตฌ์„ฑ์„ ๊ธฐ์–ตํ•ด์•ผ ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์— ๋Œ€ํ•ด ๊ธ€์„ ์“ฐ๊ฒ ์Šต๋‹ˆ๋‹ค.
์‚ฌ์‹ค, ์ด์ต! ๐Ÿ™‚

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€