Linux
2022. 2. 2.
System V init vs Systemd (๋ฐ๋ ๋ฒจvsํ๊ฒ)
System V init์ init ํ๋ก์ธ์ค์ /etc/inittab ํ์ผ, ์ผ๋ จ์ ์
ธ ์คํฌ๋ฆฝํธ๋ก ๊ตฌ์ฑ๋๋ค. init ํ๋ก์ธ์ค๋ ์ปค๋์ด ์คํ๋ ์งํ ์ฒ์์ผ๋ก ์คํ๋๋ ํ๋ก์ธ์ค์ด๊ณ , /etc/inittab์ ๋ชจ๋ ์์ ํ๋์ ๊ฐ๋
ํ๋ ํ์ผ์ด๋ฉฐ, ๊ฐ์ข
์
ธ ์คํฌ๋ฆฝํธ๋ ๊ฐ๊ฐ ํด๋น ์๋น์ค๋ฅผ ์์ํ๋ค. System V init์ ์๋ 1980๋
๋ ์ค๋ฐ AT&T์์ ์ ๋์ค ์์คํ
V์ฉ์ผ๋ก ๊ฐ๋ฐ๋์๋ค. ๋น์ ์ ๋์ค ์์คํ
์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ์์๊ณผ ์ฌ๊ธฐ์ ์ฐ๊ฒฐ๋๋ ์๋น์ค๋ค์ ์ฒ์์ผ๋ก ํตํฉํ๋ค. System V init์์๋ ์ผ๋ จ์ ์๋น์ค๊ฐ ์ด๋ฅธ๋ฐ ๋ฐ๋ ๋ฒจ(runlevel)์ ์ง์ ๋๋ค. ์๋ฅผ ๋ค์ด, ๋ฉํฐ ์ ์ ๋ชจ๋์ฉ ๋ฐ๋ ๋ฒจ์ ๊ธฐ๋ณธ์ ์์คํ
์๋น์ค, ๋คํธ์ํฌ ์ธํฐํ์ด์ค, ๋คํธ์ํฌ ์๋น์ค๋ฅผ ์์ํ๋ค. ์ฑ๊ธ ์ ์ ๋ชจ๋์์๋..