๐ก ์ฐธ๊ณ : ์ฐพ๊ณ ๊ณ์ ๋ค๋ฉด ๊ณ ์ฑ๋ฅ VPS ํ๋ก์ ํธ๋ฅผ ํธ์คํ ํ ๋, Cloudzy์ Linux VPS๋ Ubuntu, Debian, CentOS ์ ๋ฐ์ ๊ฑธ์ณ ์๋น์ค๋ฅผ ์์ ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ ํ๋ซํผ์ ์ ๊ณตํฉ๋๋ค.
Linux ์ฌ์ฉ์๋ผ๋ฉด ์ธ์ ๊ฐ๋ ์คํ ์ค์ธ ์๋น์ค ๋ชฉ๋ก์ ํ์ธํด์ผ ํ ๋๊ฐ ์ต๋๋ค. ํ์ง๋ง Windows์ฒ๋ผ Ctrl + Alt + Delete๋ฅผ ๋๋ฅด๋ ๋ฐฉ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํ ๊น์? Ubuntu์์ ์คํ ์ค์ธ ์๋น์ค๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ์งง์ ์์์ผ๋ก ์ ๋ฆฌํ์ต๋๋ค. ๋ ์์ธํ ์ค๋ช
์ด ํ์ํ๋ค๋ฉด ์ ์ฒด ๋ฌธ์๋ฅผ ์ฝ์ด๋ณด์๊ธธ ๊ถ์ฅํฉ๋๋ค.
Linux๋ 1991๋ ์ ์ฒ์ ์ถ์๋ ๊ฐ๋ ฅํ ์คํ์์ค ์ํํธ์จ์ด ์์คํ ์ ๋๋ค. Unix ์ด์ ์ฒด์ ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฉฐ, ์ค๋งํธํฐ๋ถํฐ ์ํผ์ปดํจํฐ๊น์ง ๋ค์ํ ๊ธฐ๊ธฐ์์ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค. Linux๋ ์์ ์ฑ, ์ ์ฐ์ฑ, ๋ณด์ ๊ธฐ๋ฅ์ผ๋ก ์ ์๋ ค์ ธ ์์ต๋๋ค. ๋จ๋ ์ด์ ์ฒด์ ๋ก ์ฌ์ฉํ๊ฑฐ๋ ๋๊ท๋ชจ ๋คํธ์ํฌ ์์คํ ์ ์ผ๋ถ๋ก ํ์ฉํ ์ ์์ต๋๋ค.
Linux๋ฅผ ์๋น์ค๋ก ์คํํ๊ณ ๊ด๋ฆฌํ๋ ๋ฐ๋ ๋ช ๊ฐ์ง ์ค์ง์ ์ธ ์ด์ ์ด ์์ต๋๋ค. ์ฒซ์งธ, ์๊ฒฉ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ด ๋ถ์ฐ ์์คํ ํ๊ฒฝ์ ์ ํฉํฉ๋๋ค. ๋์งธ, ์ง์์ ์ผ๋ก ์คํํด์ผ ํ๊ฑฐ๋ ๋์ ๋ถํ๋ฅผ ์ฒ๋ฆฌํด์ผ ํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํ์ฉํ ์ ์์ต๋๋ค. ์ ์งธ, Linux๋ฅผ ์๋น์ค๋ก ์ด์ํ๋ฉด ๊ฐ์ํ ๊ธฐ์ ์ ํตํด ์๋ฒ๋ณ๋ก ๊ฒฉ๋ฆฌ๋ ํ๊ฒฝ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก, ๋ณ๋์ ํ๋์จ์ด๋ฅผ ๊ตฌ๋งคํ๊ฑฐ๋ ์ ์งํ ํ์๊ฐ ์์ด ๋น์ฉ ํจ์จ์ ์ ๋๋ค.
Linux๋ ์คํ ์ค์ธ ์๋น์ค ๋ชฉ๋ก ์กฐํ๋ฅผ ํฌํจํ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ํตํด ํ์ฌ ์์คํ ์์ ํ์ฑํ๋ ์๋น์ค๋ฅผ ํ์ธํ๊ณ , ์ ์ฌ์ ์ธ ๋ฌธ์ ๋ฅผ ๋น ๋ฅด๊ฒ ํ์ ํ ์ ์์ต๋๋ค. Linux์์ ์คํ ์ค์ธ ์๋น์ค๋ฅผ ์กฐํํ๋ฉด ๋ฐ์ ์ค์ธ ๋ฌธ์ ๋ฅผ ์ง๋จํ๊ณ ํด๊ฒฐํ์ฌ ์์คํ ์ ์์ ์ ์ผ๋ก ์ ์งํ ์ ์์ต๋๋ค.
์๋น์ค ์ด์์ ํ์ฉํ ์ ์๋ Linux ๋ฐฐํฌํ์ ๋ค์ํฉ๋๋ค. ๊ฐ ๋ฐฐํฌํ๋ง๋ค ์ฅ๋จ์ ์ด ์์ผ๋ฉฐ, ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ๋ฐฐํฌํ์ผ๋ก๋ Debian, Ubuntu, CentOS, Fedora ๋ฑ์ด ์์ต๋๋ค.
๋ฐฐํฌํ์ ์ ํํ ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๊ตฌ ์ฌํญ์ ๋จผ์ ํ์ ํด์ผ ํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํน์ ๋ฒ์ ์ Python๋ Ruby๊ฐ ํ์ํ ๊ฒฝ์ฐ, ํด๋น ๋ฒ์ ์ ์ง์ํ๋ ๋ฐฐํฌํ์ ์ ํํด์ผ ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ ๋๋ก ๋์ํ์ง ์์ ์ ์์ต๋๋ค.
Linux์์ ์๋น์ค๋ฅผ ๊ด๋ฆฌํ๋ ๊ฑด ์๊ฐ๋ณด๋ค ๊น๋ค๋ก์ธ ์ ์์ต๋๋ค. ์คํ ์ค์ธ ์๋น์ค๋ฅผ ์ ๋ถ ํ์ธํ๊ณ ์ถ๋ , ํ์ฌ ์ํ๋ฅผ ๊ฐ๋จํ ํ์ ํ๊ณ ์ถ๋ , ๋ช ๊ฐ์ง ๋ฐฉ๋ฒ์ ํ์ฉํ ์ ์์ต๋๋ค.
์ด ๊ฐ์ด๋์์๋ ๊ฐ ๋ฐฐํฌํ๊ณผ ๋ฐ์คํฌํฑ ํ๊ฒฝ์์ ์คํ ์ค์ธ ์๋น์ค Linux๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
Linux Ubuntu์์ ์คํ ์ค์ธ ์๋น์ค ๋ชฉ๋ก ํ์ธ ๋ฐฉ๋ฒ
Linux ์์คํ ์ ์ด์ํ๋ ๊ฒ์ ์ ๊ทผ ๋ฐฉ์์ ๋ฐ๋ผ ์ฌ์ธ ์๋, ๋ณต์กํ ์๋ ์์ต๋๋ค. ๊ฐํธํ๊ฒ ์์ํ๊ณ ์ถ๋ค๋ฉด Ubuntu๊ฐ ์ข์ ์ ํ์ ๋๋ค. Ubuntu๋ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ Linux ๋ฐฐํฌํ ์ค ํ๋๋ก, ์ฌ์ฉ ํธ์์ฑ๊ณผ ๋จ์ํจ์ ์ด์ ์ ๋ง์ถ๊ณ ์์ต๋๋ค. ์ง๊ด์ ์ธ ์ธํฐํ์ด์ค์ ์ ๊ธฐ์ ์ผ๋ก ์ ๋ฐ์ดํธ๋๋ ์ํํธ์จ์ด๋ฅผ ์ ๊ณตํ๋ฉฐ, ์์คํ ๊ด๋ฆฌ์์ ๊ฐ๋ฐ์๋ฅผ ์ํ ๋๊ตฌ๋ ํฌํจ๋์ด ์์ด ์๊ท๋ชจ ๋น์ฆ๋์ค์ ๊ฐ์ธ ์ฌ์ฉ์ ๋ชจ๋์๊ฒ ์ ํฉํฉ๋๋ค.
Ubuntu๋ ํ์ค ๋ฐ์คํฌํฑ ์๋์ , ์๋ฒ ์๋์ , ๋ชจ๋ฐ์ผ ์๋์ ๋ฑ ๋ค์ํ ๋ฒ์ ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. Android์ iOS ๊ธฐ๊ธฐ๋ฅผ ์ํ ๋ชจ๋ฐ์ผ ๋ฒ์ ๋ ์ง์ํฉ๋๋ค.
ํจ๊ป ์ฝ๊ธฐ: Ubuntu Server์ GUI ์ค์นํ๊ธฐ
Ubuntu๋ฅผ ์ฌ์ฉ ์ค์ด๋ฉฐ Ubuntu ์์คํ
์์ Linux ์คํ ์ค์ธ ์๋น์ค ๋ชฉ๋ก์ ๊ฐํธํ๊ฒ ํ์ธํ๊ณ ์ถ๋ค๋ฉด, ์ด ์น์
์ ์ฐธ๊ณ ํ์ธ์.
Ubuntu์ ์๋น์ค๋ฅผ service ๋ช ๋ น์ด๋ก ์กฐํํ๊ธฐ
- Ubuntu์์ ์คํ ์ค์ธ ์๋น์ค ๋ชฉ๋ก์ ๋ณด๋ ค๋ฉด ํฐ๋ฏธ๋์ ์ด๊ณ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์คํํ์ธ์:
service --status-all
์ด ๋ช ๋ น์ด๋ฅผ ์คํํ๋ฉด ์์คํ ์์ ์คํ ์ค์ธ ์๋น์ค์ ์คํ๋์ง ์๋ ์๋น์ค๊ฐ ๋ชจ๋ ์ถ๋ ฅ๋ฉ๋๋ค. ์ด๋ค ์๋น์ค๊ฐ ์คํ ์ค์ธ์ง, ํ์ฑํ๋์ด ์๋์ง ์ฌ๋ถ๋ฅผ ์ด ๋ช ๋ น์ด๋ก ํ์ธํ ์ ์์ต๋๋ค.
- grep ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ํํฐ๋งํด ์คํ ์ค์ธ ์๋น์ค๋ง ๋ณผ ์ ์์ต๋๋ค.
service --status-all | grep '\[ + \]'
- ์คํ๋์ง ์๋ ์๋น์ค๋ง ๋ณด๋ ค๋ฉด ๋ค์ grep ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ธ์:
service --status-all | grep '\[ - \]'
ํจ๊ป ์ฝ๊ธฐ: ์ต๊ณ ์ Linux ์๋ฒ ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง ๋๊ตฌ
systemctl ๋ช ๋ น์ด๋ก Ubuntu์ ์๋น์ค ๋ชฉ๋ก ํ์ธํ๊ธฐ
๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ์๋ ์์ต๋๋ค systemctl Ubuntu์์ ์คํ ์ค์ธ ์๋น์ค๋ฅผ ํ์ธํ๋ ๋ช ๋ น์ด์ ๋๋ค. ํ์ฌ ์คํ ์ค์ธ ๋ชจ๋ ์๋น์ค์ ์ํ์ ์ค์ ์ ํ๋์ ๋ณผ ์ ์์ผ๋ฉฐ, ์๋น์ค๋ฅผ ์ง์ ๊ด๋ฆฌํ๋ ๊ฒ๋ ๊ฐ๋ฅํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ํน์ ์๋น์ค๋ฅผ ์ค์งํ๋ ค๋ฉด stop ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค.
๋ค์์ systemctl ๋ฅผ ์ฌ์ฉํด Linux ์คํ ์ค์ธ ์๋น์ค ๋ชฉ๋ก์ ํ์ธํ ๋ ํ์ํ ๋ช ๋ น์ด์ ๋๋ค:
- ์คํ ์ค์ธ ๋ชจ๋ ์๋น์ค๋ฅผ ๋ณด๋ ค๋ฉด ๋ค์์ ์ ๋ ฅํ์ธ์:
systemctl list-units

- ํ์ฑ ๋ฐ ๋นํ์ฑ ์๋น์ค๋ฅผ ๋ชจ๋ ๋ณด๋ ค๋ฉด ๋ค์์ ์ ๋ ฅํ์ธ์:
systemctl list-units -a

- ๋นํ์ฑ ์๋น์ค๋ง ๋ณด๋ ค๋ฉด ๋ค์์ ์ ๋ ฅํ์ธ์:
systemctl list-units -a --state=inactive

systemctl ๋ Ubuntu 15.04 ์ด์ ๋ฒ์ ์์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค. Linux ์คํ ์ค์ธ ์๋น์ค ๋ชฉ๋ก์ ํ์ธํ ๋ service ๋ช ๋ น์ด๋ณด๋ค ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก Ubuntu๋ ๋ค์ ๋ช ๋ น์ด๋ก ์ ๋ ์ํ๋ฅผ ํ์ํ ๋ "Unit" ์ด์ ์ถ๋ ฅํ์ง ์์ต๋๋ค systemctl ๋ช ๋ น์ด์ ๋๋ค. "Unit" ์ด์ ํ์ฌ ์ฌ์ฉ ์ค์ธ ์ ๋ ํ์ผ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด๋ค ์ ๋ ํ์ผ์ด ๋ฌธ์ ๋ฅผ ์ผ์ผํค๋์ง ํ์ ํ ๋ ์ ์ฉํฉ๋๋ค.
๋ค๋ฅธ ์ด์์ systemctl ๋ช ๋ น์ด๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- Load โ ๋ถํ ํ ํด๋น ์๋น์ค๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ๋ก๋๋์๋์ง ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค.
- Active โ ์๋น์ค๊ฐ ํ์ฌ ์คํ ์ค์ธ์ง ์ฌ๋ถ๋ฅผ ํ์ํฉ๋๋ค.
- Sub โ ์๋น์ค์ ํ์ฌ ์ธ๋ถ ์ํ๋ฅผ ๋ํ๋ด๋ ์ด์ ๋๋ค.
- Description โ ๋ง์ง๋ง ์ด๋ก, ํด๋น ์๋น์ค์ ๋ํ ๊ฐ๋ตํ ์ค๋ช ์ ์ ๊ณตํฉ๋๋ค.
Linux์์ ์คํ ์ค์ธ ์๋น์ค ๋ชฉ๋ก ํ์ธํ๋ ๋ฐฉ๋ฒ Debian
Linux์์ ์คํ ์ค์ธ ์๋น์ค๋ฅผ ํ์ธํ๋ ค๋ฉด Debian๋ ์ข์ ์ ํ์ ๋๋ค. Linux Debian๋ ์ ์ธ๊ณ ์๋ฐฑ๋ง ๋ช ์ด ์ฌ์ฉํ๋ ๊ฐ์ฅ ์ธ๊ธฐ ์๋ Linux ๋ฐฐํฌํ ์ค ํ๋์ ๋๋ค. GPL ๋ผ์ด์ ์ค ํ์ ๋ฐฐํฌ๋๋ ๋ฌด๋ฃ ์คํ์์ค ์ํํธ์จ์ด์ ๋๋ค.
Debian๋ ์ฌ๋ฌ ์๋์ ์ผ๋ก ์ ๊ณต๋ฉ๋๋ค. ๋ฒ ํ ํ ์คํธ์ฉ ํ ์คํ ๋ฐฐํฌํ, ์ผ์์ ์ธ ์ฌ์ฉ์ ์ํ ์์ (stable) ๋ฐฐํฌํ, ๊ทธ๋ฆฌ๊ณ ๊ฐ๋ฐ ๋ชฉ์ ์ ๋ถ์์ (unstable) ๋ฐฐํฌํ์ด ์์ต๋๋ค.
์ด ๋ฐฐํฌํ์ ์์ ์ ์ด๊ณ ์ฑ๋ฅ์ด ๋ฐ์ด๋ Linux ํ๋ซํผ์ ์ํ๋ ์์คํ ๊ด๋ฆฌ์์ ์ผ๋ฐ ์ฌ์ฉ์๋ฅผ ๋์์ผ๋ก ํฉ๋๋ค.
Debian ์์คํ ์์ Linux ์คํ ์ค์ธ ์๋น์ค๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
systemctl ๋ช ๋ น์ด๋ก Debian์ ์๋น์ค ๋ชฉ๋ก ํ์ธํ๊ธฐ
Debian์์ ์คํ ์ค์ธ ์๋น์ค๋ฅผ ๋์ดํ๋ ๋ฐฉ๋ฒ์ ๋ช ๊ฐ์ง๊ฐ ์์ต๋๋ค. ๊ทธ ์ค ํ๋๋ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค. systemctl ๋ช ๋ น
๋ systemctl ์ด ๋ช ๋ น์ด๋ Linux ์๋น์ค์ ๋ฐ๋ชฌ์ ๊ด๋ฆฌํ๋ systemd ๋ฐ๋ชฌ ๋ชจ์์ ๋๋ค. systemd์ ๋ง์ง๋ง ๊ธ์ "d"๊ฐ ๋ฐ๋ก ๋ฐ๋ชฌ(daemon)์ ์๋ฏธํฉ๋๋ค.
- ๋จผ์ Linux ์์คํ ์์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ์๋น์ค๋ฅผ ํ์ธํ๋ ค๋ฉด ๋ค์์ ์ ๋ ฅํ์ธ์.
systemctl list-unit-files --type service -all
- ๋ก๋๋ ๋ชจ๋ systemd ์ ๋๊ณผ ๊ทธ ์ํ(ํ์ฑ ์ฌ๋ถ ํฌํจ)๋ฅผ ํ์ธํ๋ ค๋ฉด ๋ค์์ ์ ๋ ฅํ์ธ์.
systemctl
- ์์คํ ์ ๋ก๋๋ ๋ชจ๋ ์๋น์ค(์คํ ์ค์ด๊ฑฐ๋ ์ข ๋ฃ/์คํจ ์ํ ํฌํจ)๋ฅผ ๋์ดํ๋ ค๋ฉด ๋ค์์ ์ ๋ ฅํ์ธ์.
systemctl list-units --type=service
or
systemctl --type=service
- ๋ก๋๋ ํ์ฑ ์๋น์ค๋ง ํ์ธํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ธ์.
systemctl list-units --type=service --state=active
or
systemctl --type=service --state=active
- Linux์์ ์คํ ์ค์ด๋ฉด์ ํ์ฑ ์ํ์ธ ์๋น์ค๋ฅผ ๋์ดํ๋ ค๋ฉด ๋ค์์ ์ ๋ ฅํ์ธ์.
systemctl list-units --type=service --state=running
or
systemctl list-units --type=service --state=running
- ์๋น์ค ์ํ๋ฅผ ํ์ธํด์ผ ํ๋ค๋ฉด ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ธ์.
systemctl status (ServiceName)
- ์คํ ์ค์ธ ์๋น์ค๋ฅผ ์ค์งํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ด์ stop ์ต์ ์ ์ฌ์ฉํ์ธ์. systemctl ์ค์งํ ์๋น์ค ์ด๋ฆ์ ๋ช ๋ น์ด ๋ค์ ๋ถ์ฌ์ ์ ๋ ฅํ๋ฉด ๋ฉ๋๋ค.
sudo systemctl stop (ServiceName)
- ์๋น์ค๋ฅผ ์ฌ์์ํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ธ์.
sudo systemctl restart (ServiceName)
Debian์์ service ๋ช ๋ น์ผ๋ก ์๋น์ค ๋ชฉ๋ก ํ์ธํ๊ธฐ
Debian์์ Linux ์คํ ์ค์ธ ์๋น์ค๋ฅผ ๋์ดํ๋ ๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ service ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
service ๋ช ๋ น์ด๋ก ์๋น์ค ์ํ๋ฅผ ํ์ธํ๊ฑฐ๋ ์์, ์ฌ์์, ์ค์งํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ธ์.
- ์๋น์ค ์ํ๋ฅผ ํ์ธํ๋ ค๋ฉด:
service (ServiceName) status
- ์๋น์ค๋ฅผ ์์ํ๋ ค๋ฉด:
sudo service (ServiceName) start
- ์๋น์ค๋ฅผ ์ฌ์์ํ๋ ค๋ฉด:
sudo service (ServiceName) restart
- ์๋น์ค๋ฅผ ์ค์งํ๋ ค๋ฉด:
sudo service (ServiceName) stop
Linux CentOS์์ ์คํ ์ค์ธ ์๋น์ค ๋ชฉ๋ก ํ์ธํ๋ ๋ฐฉ๋ฒ
Linux CentOS๋ ์น ์๋ฒ ํ๊ฒฝ์์ ๋๋ฆฌ ์ฐ์ด๋ ์ ํ์ง์ ๋๋ค. ๋ณต์กํ ์์ ์ ๊ฐ๋จํ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ ๋ฌด๋ฃ ์คํ์์ค ์ด์์ฒด์ ๋ก, ๊ธฐ์ ๊ณผ ์กฐ์ง์์ ์ธ๊ธฐ ์๋ ์์ฉ ๋ฐฐํฌํ์ธ Red Hat Enterprise Linux๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. ์์ ์ ์ธ ํ๋ซํผ ์์ ์๋น์ค๋ฅผ ๋ฐฐํฌํด์ผ ํ๋ ์์คํ ๊ด๋ฆฌ์์๊ฒ ์ ํฉํ Linux ๋ฐฐํฌํ์ ๋๋ค.
๋ํ CentOS๋ ์คํ ์ค์ธ Linux ์๋น์ค ๋ชฉ๋ก์ ์ ๊ณตํด ์์คํ ์ ์์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์๋๋ก ๋์์ค๋๋ค. ์ด ๋ชฉ๋ก์ ๊ด๋ฆฌ ๋ฐ์คํฌํฑ์ System Tools ๋ฉ๋ด์์ ํ์ธํ ์ ์์ต๋๋ค.
์๋น์ค๋ Linux ์ด์ ์ฒด์ ์ ํต์ฌ ๊ตฌ์ฑ ์์์ ๋๋ค. ์๋น์ค๋ฅผ ํตํด ์์คํ ์ ๋์๊ณผ ๊ธฐ๋ฅ์ ์ง์ ์ ์ดํ ์ ์์ต๋๋ค.
์ด์ CentOS์์ Linux ์คํ ์ค์ธ ์๋น์ค๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ์์๋ด ๋๋ค. ์ด ์ ๋ณด๋ ๋ฌธ์ ๋ฅผ ์ง๋จํ๊ณ ์์คํ ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
systemctl ๋ช ๋ น์ด๋ก CentOS์ ์๋น์ค ๋ชฉ๋ก ํ์ธํ๊ธฐ
- ๋จผ์ systemctl ๋ช ๋ น์ ์ฌ์ฉํด ํ์ฌ ์์คํ ์์ ์คํ ์ค์ธ ๋ชจ๋ ์๋น์ค๋ฅผ ๋์ดํฉ๋๋ค.
systemctl list-units --type service --all
- ๋ค์ ๋ช ๋ น์ผ๋ก systemd ์๋น์ค์ ์ํ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค:
systemctl list-unit-files --type=service --all
์ด ๋ช ๋ น์ ์คํํ๋ฉด, Ubuntu์์ Linux ์คํ ์ค์ธ ์๋น์ค๋ฅผ ์กฐํํ ๋์ ๋ง์ฐฌ๊ฐ์ง๋ก, CentOS๊ฐ ๋ค์๊ณผ ๊ฐ์ ๋ค์ํ ์ ๋ณด๋ฅผ ์ถ๋ ฅํฉ๋๋ค:
- Unit: ์๋น์ค ์ด๋ฆ์ ํ์ํฉ๋๋ค. ์๋น์ค๋ฅผ ์ ์ดํ๋ ค๋๋ฐ ์ ํํ ์ด๋ฆ์ ๋ชจ๋ฅผ ๋ ์ ์ฉํฉ๋๋ค.
- Load: ์๋น์ค๊ฐ ๋ก๋๋์ด ์๋์ง ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค. ์๋น์ค ํ์ผ์ด ์ญ์ ๋ ๊ฒฝ์ฐ not-found๋ก ํ์๋ฉ๋๋ค. ๊ฐํน ์๋น์ค๊ฐ masked ์ํ๋ก ํ์๋๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ, ์ด๋ ํด๋น ์๋น์ค๊ฐ ์ฐจ๋จ๋์ด /dev/null์ ์ฐ๊ฒฐ๋์ด ์์์ ์๋ฏธํฉ๋๋ค.
- Active: ์๋น์ค๊ฐ ํ์ฌ ์คํ ์ค์ธ์ง ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค.
- Sub: ํด๋น ์๋น์ค์ ๋ํ ์ถ๊ฐ ์ํ ์ ๋ณด๋ฅผ ํ์ํฉ๋๋ค.
CentOS์์ service ๋ช ๋ น์ผ๋ก ์๋น์ค ๋ชฉ๋ก ํ์ธํ๊ธฐ
CentOS์์ Linux ์คํ ์ค์ธ ์๋น์ค๋ฅผ ๋์ดํ ๋ service ๋ช ๋ น์ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
- ํฐ๋ฏธ๋ ์ฐฝ์ ์ด๊ณ ๋ค์ ๋ช ๋ น์ ์ ๋ ฅํ๋ฉด Linux์ CentOS์์ ์คํ ์ค์ธ ์๋น์ค๋ฅผ ํ์ธํ ์ ์์ต๋๋ค:
service --status-all.
- ์์คํ ์ ์๋น์ค ์ํ ๋ชฉ๋ก์ ์ถ๋ ฅํ๋ ค๋ฉด ๋ค์์ ์ ๋ ฅํฉ๋๋ค:
service (ServiceName) status
์ด ๋ช ๋ น์ผ๋ก ์๋น์ค๋ฅผ ์ค์งํ๊ฑฐ๋ ์์ํ ์๋ ์์ต๋๋ค. ์๋น์ค ์ด๋ฆ ๋ค์ stop ๋๋ start ํค์๋๋ฅผ ์ถ๊ฐํ๋ฉด ๋ฉ๋๋ค.
Linux์์ ์คํ ์ค์ธ ์๋น์ค๋ฅผ ํ์ธํ๋ ์ต์ ์ ๋ฐฉ๋ฒ
Linux์์ ์๋น์ค๋ฅผ ์คํํ๋ ์์ ์ ๊น๋ค๋ก์ธ ์ ์์ต๋๋ค. Linux ์คํ ์ค์ธ ์๋น์ค๋ฅผ ๋์ดํ๋ ค๋ฉด ์ฌ์ฉ ์ค์ธ ๋ฐฐํฌํ๊ณผ ๋ฌด๊ดํ๊ฒ ์์ ์ ํจ์จ์ ์ผ๋ก ์ํํ๊ธฐ ์ํด ์์๋์ด์ผ ํ ๋ช ๊ฐ์ง ์ฌํญ์ด ์์ต๋๋ค.
์์ํ๊ธฐ ์ ์ ์ฐธ๊ณ ํ ํ์ ์ ๋ฆฌํ์ต๋๋ค.
- ๋จผ์ ํ์ํ ์๋น์ค์ ๊ทธ ์์กด์ฑ์ ๋ชฉ๋ก์ผ๋ก ์์ฑํฉ๋๋ค.
์คํํ ํญ๋ชฉ์ ๊ฒฐ์ ํฉ๋๋ค. ๋ชฉ๋ก์ ์์ฑํ๊ธฐ ์ ์ ์์คํ ์ ํ์ํ ์๋น์ค๋ฅผ ํ์ ํ๊ณ , ์๋์ผ๋ก ์์ํด์ผ ํ ์๋น์ค๋ฅผ ๊ฒฐ์ ํฉ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ถํ์ํ ์๋น์ค๋ฅผ ์คํํ๋๋ผ ์๊ฐ์ ๋ญ๋นํ๊ฑฐ๋ ํผ๋์ด ์๊ธฐ๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
- ์ต์ ์ ์ฑ๋ฅ์ ์ํด ์์คํ ์ ๊ตฌ์ฑํฉ๋๋ค.
- ์๋น์ค ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํฉ๋๋ค. systemd, upstart ๋ฑ ๋ค์ํ ์๋น์ค ๊ด๋ฆฌ์๋ฅผ ์ ํํ ์ ์์ผ๋ฉฐ, ๊ฐ๊ฐ ์ฅ๋จ์ ์ด ์์ผ๋ฏ๋ก ์ฉ๋์ ๋ง๋ ๊ฒ์ ์ ํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
์๋ฅผ ๋ค์ด systemd๋ UPnPd ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํด ์๋น์ค ์์๊ณผ ์ข ๋ฃ๋ฅผ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. ๋๋ systemctl ์ ์ฌ์ฉํด ์๋น์ค ์ฌ์์๊ณผ ์ํ ์ ๋ฐ์ดํธ๋ฅผ ์ ์ดํ ์ ์์ต๋๋ค.
- ์ผ๋ถ ์๋น์ค๋ Linux ์์คํ ์ด์์ ํ์์ ์ด๋ฏ๋ก ์ค์งํ ์ ์์ต๋๋ค.
- ์๋น์ค๋ฅผ ์์ ํ๊ฒ ์ค์งํ ์ ์๋์ง ํ์คํ์ง ์๋ค๋ฉด, ์ค์งํ์ง ์๋ ํธ์ด ์์ ํฉ๋๋ค.
Linux ํธ์คํ
, ๊ฐํธํ๊ฒ
์น์ฌ์ดํธ๋ ์น ์ฑ์ ๋ ์ข์ ํ๊ฒฝ์์ ํธ์คํ ํ๊ณ ์ถ์ผ์ ๊ฐ์? ์๋ก์ด ๊ฒ์ ๊ฐ๋ฐ ์ค์ด์ ๊ฐ์? ์๋๋ฉด ๋จ์ํ Windows๊ฐ ๋ง์์ ๋ค์ง ์์ผ์ ๊ฐ์? ๋ฐ๋ก ๊ทธ๋์ ์ ํฌ๊ฐ Linux VPS๋ฅผ ์ ๊ณตํฉ๋๋ค.
Linux VPS ์์ํ๊ธฐ๊ฒฐ๋ก
์ด ๊ฐ์ด๋์์ ์ธ๊ธํ๋ฏ์ด, Linux๋ ์๋ฒ ์ด์์ ํฌํจํด ๋ค์ํ ์ฉ๋๋ก ํ์ฉํ ์ ์๋ ๊ฐ๋ ฅํ ์ด์ ์ฒด์ ์ ๋๋ค. Linux์์ ์๋ฒ๋ฅผ ์ด์ํ๋ฉด ๋น์ฉ์ ์ ๊ฐํ๋ฉด์ ์ปดํจํ ํ๊ฒฝ์ ์ง์ ์ ์ดํ ์ ์์ด ์ข์ ์ ํ์ด ๋ ์ ์์ต๋๋ค. ๊ด์ฌ์ด ์๋ค๋ฉด, SSH๋ฅผ ์ฌ์ฉํด Linux์ ์๊ฒฉ ์๋ฒ์ ์ ์ํ์ธ์..
Linux์์ ์คํ ์ค์ธ ์๋น์ค ๋ชฉ๋ก์ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ๋ค์ํฉ๋๋ค. ๋ง์ ๊ฒฝ์ฐ systemd๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ ์ ํ์ ๋๋ค. systemd๋ Linux์ฉ ์์คํ ๋ฐ ์๋น์ค ๊ด๋ฆฌ์๋ก, ์๋น์ค ๋ณ๋ ฌ ์์, ๋ชจ๋ ์จ๋๋งจ๋ ๋ก๋ฉ, ์์ผ ํ์ฑํ ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ๋ํ ์ ๋ ํ์ผ์ ์ค์ ํด ์๋น์ค ๋์ ๋ฐฉ์์ ์ง์ ์ ์ดํ ์ ์์ต๋๋ค.
๋ค๋ง, ์ํฉ๋ง๋ค ์ต์ ์ ๋ฐฉ๋ฒ์ ์๋น์ค์ ์์คํ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. ์ ์ ํ ์ํํธ์จ์ด์ ์ค์ ์ ๊ฐ์ถ๋ฉด ์๋ฒ๋ฅผ ์ด์ํ๊ณ Linux์์ ์คํ ์ค์ธ ์๋น์ค ๋ชฉ๋ก์ ์์ฝ๊ฒ ํ์ธํ ์ ์์ต๋๋ค.
Linux VPS๋ฅผ ์ฌ์ฉํ๋๋ผ๋, ์์์ ์๊ฐํ ๋ฐฉ๋ฒ์ผ๋ก Linux์์ ์คํ ์ค์ธ ์๋น์ค๋ฅผ ํ์ธํ ์ ์์ต๋๋ค. ๋จ, ๋ฐฐํฌํ๋ง๋ค ๋์ ๋ฐฉ์์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์, ๋ฐ๋์ Linux VPS ๊ตฌ๋งค ์ ์ํ๋ ๋ฐฐํฌํ์ด ์ฌ์ ์ค์น๋ ์ ํ์ ์ ํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. Cloudzy์์๋ VPS์ ์ค์นํ Linux ๋ฐฐํฌํ์ ์ง์ ๊ณ ๋ฅผ ์ ์์ต๋๋ค. ์ต์ํ ๋ฐฐํฌํ์ผ๋ก ์์ํ๋ฉด ๋ฉ๋๋ค. Cloudzy Linux VPS์ ๋ํด ๋ ์๊ณ ์ถ๋ค๋ฉด, ๋ฌธ์ํ๊ธฐ.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
๋ชจ๋ ๋ฐฐํฌํ์์ Linux ์คํ ์ค์ธ ์๋น์ค๋ฅผ ํ์ธํ ์ ์๋์?
๋ค, ๊ฐ๋ฅํฉ๋๋ค. Linux์์ ์คํ ์ค์ธ ์๋น์ค๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ๊ฐ์ง์ด๋ฉฐ, ๋ชจ๋ ๋ฐฐํฌํ์์ ์ง์๋ฉ๋๋ค. ์ํ๋ ๋ชฉ๋ก ํ์์ ๋ฐ๋ผ systemctl ๋๋ service ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Ubuntu์์ ์๋น์ค ๋ชฉ๋ก์ ํ์ธํ๋ ๋ฐฉ๋ฒ
ํฐ๋ฏธ๋์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ธ์:
service โstatus-all
CentOS์์ ์คํ ์ค์ธ ์๋น์ค๋ฅผ ํ์ธํ๋ ๋ฐฉ๋ฒ
ํฐ๋ฏธ๋์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ธ์:
systemctl list-units โtype service โall
Debian์์ ์คํ ์ค์ธ ์๋น์ค ๋ชฉ๋ก์ ๋ณด๋ ๋ฐฉ๋ฒ
ํฐ๋ฏธ๋์ ์ด๊ณ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ์ธ์:
systemctl list-unit-files --type service --all

