๋จธ๋ฆฌ๋ง
CentOS ์ด์ ์ฒด์ ์ ์ ๋ฒ์ , ์ฆ CentOS 2์ด ์ถ์๋ ์ง ์ดํ์ด ์ง๋ฌ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ง๊ธ๊น์ง ์ธํฐ๋ท์ ์ด ๋ฒ์ ์์ ์ด๋ป๊ฒ ์์ ์ด ์ํ๋๋์ง์ ๋ํ ๊ธฐ์ฌ๊ฐ ๊ฝค ๋ง์ด ์์ผ๋ฏ๋ก ์ด ๊ณต๋ฐฑ์ ๋ฉ์ฐ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค. ๋ํ ์ด ํ๋ก๊ทธ๋จ ์์ ์ค์นํ๋ ๋ฐฉ๋ฒ๋ฟ๋ง ์๋๋ผ ๋์คํฌ ํํฐ์ ๋ ๋ฑ์ ํฌํจํ ์ผ๋ฐ์ ์ธ ์์ ์ ์ํด ํ๋ ์ธ๊ณ์ ๊ฐ์ ํ๊ฒฝ์ Linux๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ํด์๋ ์ค๋ช ํ๊ฒ ์ต๋๋ค.
ํ์ง๋ง ์ฒ์์๋ ๋ชจ๋ ์ด์ ๋ฒ์ ์์ ์ด ๋ฒ์ ์ผ๋ก ์ ํํ ๊ฐ์น๊ฐ ์๋ ์ด์ ์ ๋ํด ๊ฐ๋ตํ๊ฒ ์ค๋ช
ํ๊ณ ์ถ์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋ ๊ฐ์ง ์ด์ ๊ฐ ์์ต๋๋ค.
- PHP7! ์ด์ ๋ฒ์ ์ CentOS์์๋ "Orthodox" php5.4๊ฐ ์ค์น๋์ด ์์๋๋ฐ...
์ข ๋ ์ง์งํ๊ฒ ๋งํ์๋ฉด, ๋ง์ ํจํค์ง๊ฐ ์ฌ๋ฌ ๋ฒ์ ์ ํ๊บผ๋ฒ์ ๋ฐ์ด๋์์ต๋๋ค. ์ฐ๋ฆฌ(redhat๊ณผ ์ ์ฌํ OS์ ํฌ)๋ ๋ง์นจ๋ด ๋ฏธ๋๋ ์๋๋๋ผ๋ ์ ์ด๋ ํ์ฌ์ ๋ค์ด์ฐ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฐ๋ถํฌ ์ง์ง์๋ค์ ๋ ์ด์ ์ฐ๋ฆฌ๋ฅผ ๋น์๊ฑฐ๋ ์๊ฐ๋ฝ์งํ์ง ์์ ๊ฒ์ ๋๋ค. ์ ์ด๋ ์ ์ ๋์์ ๋ง์ด์ฃ ;).
- yum์์ dnf๋ก ์ ํํฉ๋๋ค. ์ฃผ์ ์ฐจ์ด์ ์ ์ด์ ์ฌ๋ฌ ๋ฒ์ ์ ํจํค์ง๋ฅผ ๋์์ ์์ ํ๋ ๊ฒ์ด ๊ณต์์ ์ผ๋ก ์ง์๋๋ค๋ ๊ฒ์ ๋๋ค. XNUMX๋ฒ์์๋ ์ด๊ฒ์ด ์ ์ฉํ๋ค๊ณ ์๊ฐํ ์ ์ด ์์ง๋ง ์ ๋งํด ๋ณด์ ๋๋ค.
๊ฐ์ ๋จธ์ ์์ฑ
๋ค์ํ ํ์ดํผ๋ฐ์ด์ ๊ฐ ์์ผ๋ฉฐ ๋ ์๋ฅผ ํน์ ํ์ดํผ๋ฐ์ด์ ์ ๋ง๊ฒ ์กฐ์ ํ๋ ค๋ ๋ชฉํ๊ฐ ์์ต๋๋ค. ์ผ๋ฐ์ ์ธ ์์น์ ๋ํด ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค.
๊ธฐ์ต
์ฒซ์งธ... ํ์คํ 7๋ถํฐ CentOS ์์คํ ์ ์ค์นํ๋ ค๋ฉด, ์ ์๊ฐ์๋ ์ด๊ฒ์ด 6์์๋ ๋ง์ฐฌ๊ฐ์ง์์ต๋๋ค("๊ทธ๋ฌ๋ ์ด๊ฒ์ ํ์คํ์ง ์์ต๋๋ค"). ์ต์ํ์ 2GB RAM. ๊ทธ๋ฌ๋ฏ๋ก ๋จผ์ ๊ทธ ์ ๋๋ฅผ ๋๋ ์ฃผ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๊ทธ๋ฌ๋ ์ค์น ํ ๋ฉ๋ชจ๋ฆฌ ํฌ๊ธฐ๊ฐ ์ค์ด๋ค ์ ์์ต๋๋ค. 1GB์์๋ ๋ฒ ์ด ์์คํ ์ด ๊ฝค ์ ์๋ํ๋์ง ํ์ธํ์ต๋๋ค.
๋์คํฌ
์ผ๋ฐ ์ค์น์ ๊ฒฝ์ฐ 20~30GB ์ฉ๋์ ๊ฐ์ ๋์คํฌ๋ฅผ ์์ฑํด์ผ ํฉ๋๋ค. ์ด๊ฒ์ ์์คํ ์ ์ถฉ๋ถํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ์ฉ ๋ ๋ฒ์งธ ๋์คํฌ์ ๋๋ค. ๊ฐ์ ๋จธ์ ์ ์์ฑํ๋ ๋จ๊ณ์ ์ดํ์ ๋ชจ๋ ์ถ๊ฐํ ์ ์์ต๋๋ค. ์ ๋ ๋ณดํต ๋์ค์ ์ถ๊ฐํฉ๋๋ค.
ํ๋ก์ธ์
ํ๋์ ์ฝ์ด์์๋ ๋ฒ ์ด ์์คํ ์ด ๋๋ ค์ง์ง ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฆฌ์์ค๋ ์์ ๋กญ๊ฒ ํ์ฅ ๊ฐ๋ฅํ๋ฏ๋ก ์ค์น ๋จ๊ณ์์ ๋ ๋ง์ ๊ฒ์ ์ ๊ณตํ ํ์๊ฐ ์์ต๋๋ค(์๊ตฌ ์ฌํญ์ ์๋ฒฝํ๊ฒ ์๊ณ ์๊ณ ๋๋ฌด ๊ฒ์ผ๋ฅธ ๋๋จธ์ง ๊ตฌ์ฑ ํ๋ก๊ทธ๋จ์ ๋ค์ ๋ค์ด๊ฐ ์ ์๋ ๊ฒฝ์ฐ ์ ์ธ).
๋๋จธ์ง๋ ์ผ๋ฐ์ ์ผ๋ก ๊ธฐ๋ณธ๊ฐ์ผ๋ก ๋ ์ ์์ต๋๋ค.
์ค์ ์ค์น
๊ทธ๋ผ... ์ธ์คํจ๋ฌ๋ฅผ ์คํํด ๋ณผ๊น์... ๊ฐ์ธ์ ์ผ๋ก ์ ๋ ์ค๋ซ๋์ ๊ฐ์๋จธ์ ํํ๋ก๋ง ์ด๋ฐ ์๋น์ค๋ฅผ ์ค์นํด ์๊ธฐ ๋๋ฌธ์ ํ๋์ ๋๋ผ์ด๋ธ์ ์๋ ๊ฐ์ข ๋ฐฐํฌ ๊ธฐ๋ก์ ์ผ์ผ์ด ์ค๋ช ํ์ง๋ ์๊ฒ ์ต๋๋ค. ๋ด๊ฐ ๊ฐ์ฅ ์ข์ํ๋ ํ์ดํผ๋ฐ์ด์ ์ ISO๋ฅผ CD๋ก ๋ง์ดํธํ๊ณ ๋ค์ด๋ก๋ํ ํ ์์ํ์ธ์.
๊ธฐ๋ณธ ์ค์น๋ ๋งค์ฐ ์ผ๋ฐ์ ์ด๋ฏ๋ก ๋ช ๊ฐ์ง ์ฌํญ๋ง ์ค๋ช ํ๊ฒ ์ต๋๋ค.
์ถ์ฒ ์ ํ
์ฌ๋ ๋ฒ์งธ ๋ฒ์ ์ด ์ถ์๋ ์ดํ Yandex์ ๋ฏธ๋ฌ๋ ๋ฉฐ์น ๋์ ๋ฐฉ์น๋์ด ์์์ต๋๋ค. ์ฆ, ์ฃผ๊ธฐ์ ์ผ๋ก ์์นํ๋ค๊ฐ ๋ค์ ์ค๋ฅ๊ฐ ํ์๋๊ธฐ ์์ํฉ๋๋ค. ์๋น์ค์ ๊ณผ๋ํ ๋ถํ๊ฐ ๊ฑธ๋ฆฌ๊ธฐ ๋๋ฌธ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค. ๊ทธ๋์ ์ถ์ฒ๋ฅผ ํ์ํ๊ธฐ ์ํด ํ์ ์ฃผ์๋ฅผ ์
๋ ฅํ๋ ๋์ ๊ฐ์ธ์ ์ผ๋ก
๋์คํฌ ํํฐ์ ๋
๋ด ์๊ฐ์๋ ์ด ์ง๋ฌธ์ด ๋ค์ ์ข ๊ต์ ์ด๋ค. ๊ฐ ๊ด๋ฆฌ์๋ ์ด ๋ฌธ์ ์ ๋ํด ์์ ์ ์ ์ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ์ฌ์ ํ ๋ฌธ์ ์ ๋ํ ๋์ ๊ฒฌํด๋ฅผ ๊ณต์ ํ ๊ฒ์ ๋๋ค.
์, ์์น์ ์ผ๋ก ์ ์ฒด ๊ณต๊ฐ์ ๋ฃจํธ์ ํ ๋นํ ์ ์์ผ๋ฉฐ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๋งค์ฐ ์ ์๋ํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ ๋ค๋ฅธ ๊ตฌ์ญ์ผ๋ก ์ ์์ ์ธํ๋ฆฌ๋ฅผ ์ณ์ผ ํ ๊น์? โ ์ ์๊ฐ์๋ ํ ๋น๋๊ณผ ์ด์์ฑ์ด๋ผ๋ ๋ ๊ฐ์ง ์ฃผ์ ์ด์ ๊ฐ ์์ต๋๋ค.
์๋ฅผ ๋ค์ด, ๋ฉ์ธ ๋ฐ์ดํฐ ํํฐ์ ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๊ณ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ์๋ ์์คํ ์ ๊ณ์ ๋ถํ ํ๊ณ ์์ ์กฐ์น๋ฅผ ์ํํ ์ ์๊ธฐ๋ฅผ ์ํฉ๋๋ค. ๊ทธ๋์ ์ ๋ ๊ฐ์ธ์ ์ผ๋ก /boot์ ๋ณ๋์ ํํฐ์ ์ ํ ๋นํฉ๋๋ค. ์ปค๋๊ณผ ๋ถํธ๋ก๋๊ฐ ์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก 500MB์ด๋ฉด ์ถฉ๋ถํ์ง๋ง ๋๋ฌผ๊ฒ ๋ ํ์ํ ์๋ ์์ต๋๋ค. ๊ณต๊ฐ์ ํ ๋ผ๋ฐ์ดํธ ๋จ์๋ก ์ธก์ ํ๋ ๋ฐ ์ด๋ฏธ ์ต์ํ๋ค๋ ์ ์ ๊ณ ๋ คํ์ฌ ์ด ์น์ ์๋ 2GB๋ฅผ ํ ๋นํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌ๊ธฐ์ ์ค์ํ ๊ฒ์ ๊ทธ๊ฒ์ด lvm์ผ๋ก ์ด๋ฃจ์ด์ง ์ ์๋ค๋ ๊ฒ์ ๋๋ค.
๋ค์์ ์์คํ ์ ๋ฃจํธ์ ๋๋ค. ์ผ๋ฐ ์ค์น์ ๊ฒฝ์ฐ ์์คํ ๋น 4GB ์ด์์ด ํ์ํ ์ ์ด ์์ง๋ง ์์ ๋ ์ด๋ฒคํธ ์ค์๋ ๋ฐฐํฌํ ์์ถ์ ํ๊ธฐ ์ํด /tmp ๋๋ ํฐ๋ฆฌ๋ฅผ ์์ฃผ ์ฌ์ฉํ๊ณ ์ด๋ฅผ ๋ณ๋์ ํํฐ์ ์ ์ ์ฉ์ผ๋ก ํ ๋นํ ํ์๊ฐ ์์ต๋๋ค. ์ต์ ์์คํ ์์๋ ์๋์ผ๋ก ์ฒญ์๋๋ฏ๋ก ์ฑ์์ง์ง ์์ต๋๋ค. ๊ทธ๋์ ๋ฃจํธ์ 8GB๋ฅผ ํ ๋นํฉ๋๋ค.
๊ตํ... ๋์ฒด๋ก ์ค์ฉ์ ์ธ ์ฉ๋๋ ๊ฑฐ์ ์์ต๋๋ค. ์๋ฒ์์ ์ค์์ ์ฌ์ฉํ๊ธฐ ์์ํ๋ฉด ํ์ฌ ํ์ค ์ธ๊ณ์์๋ ์๋ฒ์ RAM์ ๋ ์ถ๊ฐํด์ผ ํ๋ค๋ ์๋ฏธ์ผ ๋ฟ์ ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ๋ณด์ฅ๋ฉ๋๋ค(๋๋ ์ผ๋ถ ํ๋ก๊ทธ๋จ์์ ๋ฉ๋ชจ๋ฆฌ๊ฐ "๋์"๋จ). ๋ฐ๋ผ์ ์ด ์น์ ์ ์ง๋จ ๋ชฉ์ ์ผ๋ก๋ง ํ์ํฉ๋๋ค. ๋ฐ๋ผ์ 2GB๋ ํ๋ฅญํ ์ซ์์ ๋๋ค. ์, ์๋ฒ์ ์๋ ๋ฉ๋ชจ๋ฆฌ ์์ ๊ด๊ณ์์ด ๊ฐ๋ฅํฉ๋๋ค. ์, ์ค์ ๋ณผ๋ฅจ์ ๋ํ ๋ฉ๋ชจ๋ฆฌ ๋ณผ๋ฅจ์ ๋น์จ์ ๋ํด ์ฐ์ฌ์ง ๋ชจ๋ ๊ธฐ์ฌ๋ฅผ ์ฝ์์ต๋๋ค. IMHO, ์ค๋๋ ๊ฒ์ ๋๋ค. 10๋ ๋์ ์ฐ์ตํ๋ฉด์ ๋๋ ์ด๊ฒ์ด ํ์ํ๋ ์ ์ด ์์์ต๋๋ค. 15๋ ์ ์ ๋๋ ๊ทธ๊ฒ๋ค์ ์ฌ์ฉํ์ต๋๋ค. ๊ทธ๋ ์ต๋๋ค.
IMHO, /home์ ๋ณ๋์ ํํฐ์ ์ ํ ๋นํ ์ง ์ฌ๋ถ๋ ๋๊ตฌ๋ ์ค์ค๋ก ๊ฒฐ์ ํ ์ ์์ต๋๋ค. ์๋ฒ์ ๋๊ตฐ๊ฐ๊ฐ ์ด ๋๋ ํ ๋ฆฌ๋ฅผ ์ ๊ทน์ ์ผ๋ก ์ฌ์ฉํ๋ค๋ฉด ์ด๋ฅผ ํ ๋นํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ์๋ฌด๋ ์๋ค๋ฉด ํ์๊ฐ ์์ต๋๋ค.
๋ค์์ /var์ ๋๋ค. ์ ์๊ฐ์๋ ๋ฐ๋์ ๊ฐ์กฐ๋์ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์ฐ์ 4GB๋ก ์ ํํ๊ณ ์ด๋ป๊ฒ ์งํ๋๋์ง ํ์ธํ ์ ์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ค, "์ด๋ป๊ฒ ๋๋๊ฐ"๋ผ๋ ๋ง์ ๊ทธ๋ฐ ๋ป์ด์์
- ์ฒซ์งธ, ์ธ์ ๋ ์ง /var ํ์ ๋๋ ํฐ๋ฆฌ์ ๋ค๋ฅธ ๋์คํฌ๋ฅผ ๋ง์ดํธํ ์ ์์ต๋๋ค(๋์ค์ ์๋ฅผ ๋ค์ด ์ค๋ช ํ๊ฒ ์ต๋๋ค).
- ๋์งธ, 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