About Linux 9 Process
LINUX
ํ๋ก์ธ์ค
์ฌ์ฉ์๊ฐ ์ฌ์ฉ์ ํด์ ๋ฉ๋ชจ๋ฆฌ์ ์ฌ๋ผ๊ฐ์๋ ํ๋ก๊ทธ๋จ์ ํ๋ก์ธ์ค๋ผ๊ณ ํ๋ค.
ํ๋ก์ธ์ค ์ข ๋ฅ
- ๋ถ๋ชจ ํ๋ก์ธ์ค : ๋ค๋ฅธ ํ๋ก์ธ์ค๋ฅผ ์์ฑํ ์ ์๋ ํ๋ก์ธ์ค
- ์์ ํ๋ก์ธ์ค : ๋ถ๋ชจ ํ๋ก์ธ์ค๋ก๋ถํฐ ๋ง๋ค์ด์ง๋ ํ๋ก์ธ์ค,
- ์ ์์ ์ธ ๋์์ ์์ ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃ ํ ๋ถ๋ชจ ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃ
- ๋ฐ๋ชฌ ํ๋ก์ธ์ค : ์ปค๋์์ํด ๊ตฌ๋ํ๋ฉฐ, ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ๋์ํ๋ ์๋น์ค
- ํ์ผ ์ด๋ฆ ๋์ โdโ๋ฅผ ๋ถ์ฌ์ ์ฌ์ฉ
- ๊ณ ์ ํ๋ก์ธ์ค : ๋ถ๋ชจ ํ๋ก์ธ์ค๊ฐ ์์ ํ๋ก์ธ์ค๋ณด๋ค ๋จผ์ ์ข
๋ฃ๋ผ๋ฒ๋ฆฐ ํ๋ก์ธ์ค
- init ํ๋ก์ธ์ค๊ฐ ์ด๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ด๋ฆฌ
- init, systemd์ ์๋น์ค๋ฅผ ๋ฆฌ๋ ์ค๋ฅผ ์ฌ์ฉํ๋๋ฐ ํ์ํ ์๋น์ค๋ค์ ์คํ ๋ฐ ๊ด๋ฆฌ ํด์ฃผ๋ฉฐ, ์์ฆ์ systemdํ๋ก์ธ์ค๊ฐ ๊ด๋ฆฌ, PID๋ ํญ์ 1๋ฒ
- init ํ๋ก์ธ์ค๊ฐ ์ด๋ฐ ํ๋ก์ธ์ค๋ฅผ ๊ด๋ฆฌ
- ์ข๋น ํ๋ก์ธ์ค : ์ ์์ ์ผ๋ก ํ๋ก์ธ์ค๋ฅผ ์ข ๋ฃํ์ง๋ง, ์์์ ๋ฐ๋ฉํ์ง ์์ ์ํ๋ก ๊ณ์ ๋จ์์๋ ์ํ
ํ๋ก์ธ์ค ๊ด๋ จ ๋ช ๋ น์ด
- ps : ํ์ฌ ์ฌ์ฉ์๊ฐ ์ฌ์ฉ์ค์ธ ํ๋ก์ธ์ค๋ฅผ ๋ณด์ฌ์ค
- ef : ๋ด์ฉ์ ๋ ์์ธํ ์๋ ค์ค
- pstree : ํ๋ก์ธ์ค ํธ๋ฆฌ๋ฅผ ๋ณด์ฌ์ค
- pgrep : ํ ๋ฒ์ pid๋ง ๋ณด์ฌ์ค
- top : ํ๋ก์ธ์ค ๋ชฉ๋ก + cpu ์ฌ์ฉ๋ฅ ์ ๊ฐ์ด ๋ณด์ฌ์ค
- q๋ก ์ข ๋ฃ
ํ๋ก์ธ์ค ์ ์ด ๋ช ๋ น์ด
- ์๊ทธ๋ ๋ฒํธ
- 1 : ํ๋ก์ธ์ค ์ข ๋ฃ ์์ด ํ๋ก๊ทธ๋จ ์๋ก ์ด๊ธฐํ
- 2 : Ctrl + C๋ช ๋ น์ด ์คํ ์ค ์ค๋จ
- 9 : ๊ฐ์ ์ข ๋ฃ
- 15 : ์ข ๋ฃํ๋ ๊ฐ์ x
- kill : ํ๋ก์ธ์์๊ฒ ์๊ทธ๋ ๋ฒํธ๋ฅผ ์ ์กํด์ ํ๋ก์ธ์ค๋ฅผ ์ข
๋ฃ์ํค๋ ๋ช
๋ น์ด
- pid๋ก ํ๋ก์ธ์ค๋ฅผ ์ ์ด
- pkill : ํ๋ก์ธ์์๊ฒ ์๊ทธ๋ ๋ฒํธ๋ฅผ ์ ์กํด์ ํ๋ก์ธ์ค๋ฅผ ์ข
๋ฃ์ํค๋ ๋ช
๋ น์ด
- ํ๋ก์ธ์ค ์ด๋ฆ์ผ๋ก ์ ์ด