๋ฐ์ํ
Intro
์๋ ํ์ธ์. ์ ๋ AWS EC2 ์ธ์คํด์ค์ ์ค์น๋ ๋ฆฌ๋ ์ค์ ์๋น์ค ์ํ๋ฅผ ํ์ธํด์ผ ํ๋๋ฐ์, ์ด๋ฒ ์๊ฐ์๋ systemctl ๋ช ๋ น์ด ์ฌ์ฉ ๋ฐฉ๋ฒ ๊ทธ๋ฆฌ๊ณ ํ๋ก์ธ์ค ์ํ ํ์ธ๋ฒ์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
Systemctl?
systemctl๋ ๋ฆฌ๋ ์ค ์์คํ ์์ systemd ์์คํ ๋ฐ ์๋น์ค ๊ด๋ฆฌ์๋ฅผ ์ ์ดํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ ๋ช ๋ น์ด์ ๋๋ค. systemd๋ ๋ฆฌ๋ ์ค์ ์ด๊ธฐํ ์์คํ ์ผ๋ก ๋ถํ ํ๋ก์ธ์ค๋ฅผ ๊ด๋ฆฌํ๊ณ , ์์คํ ์๋น์ค ์์ ๋ฐ ์ค์ง ์ํ ์กฐํ ๋ฑ์ ์์ ์ ์ํํฉ๋๋ค.
How to command
#1 ์๋น์ค(ํ๋ก์ธ์ค) ์์ ๋ฐ ์ค์ง
systemctl start [์๋น์ค๋ช
]: ํน์ ์๋น์ค๋ฅผ ์์ํฉ๋๋ค.
systemctl stop [์๋น์ค๋ช
]: ํน์ ์๋น์ค๋ฅผ ์ค์งํฉ๋๋ค.
systemctl restart [์๋น์ค๋ช
]: ํน์ ์๋น์ค๋ฅผ ์ฌ์์ํฉ๋๋ค.
systemctl reload [์๋น์ค๋ช
]: ์๋น์ค ์ค์ ์ ๋ค์ ๋ก๋ํฉ๋๋ค(๊ฐ๋ฅํ ๊ฒฝ์ฐ).
#2 ์๋น์ค(ํ๋ก์ธ์ค) ์ํ ์กฐํ
systemctl status [์๋น์ค๋ช
]: ํน์ ์๋น์ค์ ์ํ๋ฅผ ์กฐํํฉ๋๋ค.
systemctl is-active [์๋น์ค๋ช
]: ์๋น์ค๊ฐ ํ์ฑ ์ํ์ธ์ง ํ์ธํฉ๋๋ค.
systemctl is-enabled [์๋น์ค๋ช
]: ์๋น์ค๊ฐ ๋ถํ
์ ์๋์ผ๋ก ์์๋๋๋ก ์ค์ ๋์ด ์๋์ง ํ์ธํฉ๋๋ค.
#3 ์๋น์ค(ํ๋ก์ธ์ค) ํ์ฑํ ๋ฐ ๋นํ์ฑํ
systemctl enable [์๋น์ค๋ช
]: ๋ถํ
์ ์๋์ผ๋ก ์์๋๋๋ก ์๋น์ค๋ฅผ ์ค์ ํฉ๋๋ค.
systemctl disable [์๋น์ค๋ช
]: ๋ถํ
์ ์๋์ผ๋ก ์์๋์ง ์๋๋ก ์๋น์ค๋ฅผ ์ค์ ํฉ๋๋ค.
systemctl mask [์๋น์ค๋ช
]: ์๋น์ค๋ฅผ ๋ง์คํฌํ์ฌ, ์๋น์ค ์์์ ์์ ํ ์ฐจ๋จํฉ๋๋ค.
systemctl unmask [์๋น์ค๋ช
]: ๋ง์คํฌ๋ ์๋น์ค๋ฅผ ํด์ ํฉ๋๋ค.
systemd ์ systemctl ๋ช ๋ น์ด๋ Linux ์์คํ ๊ด๋ฆฌ์ ํ์์ ์ด๋ฉฐ, ๋ค์ํ ์๋น์ค ๋ฐ ์์คํ ๋ฆฌ์์ค๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
๋ฐ์ํ
'Development knowledge > Linux' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Linux] ๋ฆฌ๋ ์ค tail ๋ช ๋ น์ด ์ฌ์ฉ๋ฒ (์ค์๊ฐ ๋ก๊ทธ ๋ณด๋ ๋ฐฉ๋ฒ) (0) | 2024.07.09 |
---|---|
[Linux] .zshrc ๋ณ๊ฒฝ ํ ๋ณ๊ฒฝ์ฌํญ ๋ฐ๋ก ์ ์ฅํ๋ ๋ฐฉ๋ฒ (0) | 2024.05.30 |
[Linux] ๋ฆฌ๋ ์ค Yum์ด๋? Yum ์๋ฏธ์ Yum ์ฌ์ฉ๋ฒ (0) | 2023.01.28 |
[Linux] top ๋ช ๋ น์ด ์ ๋ฆฌ ๋ฐ ์ค๋ช (0) | 2022.11.14 |