๋ฐ๋น„์•ˆ ์ดˆ๊ธฐํ™” ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ผ๋ฐ˜ ํˆฌํ‘œ๊ฐ€ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค

๋ฐ๋น„์•ˆ ํ”„๋กœ์ ํŠธ ะพะฑัŠัะฒะธะป ์‹œ์ž‘์— ๋Œ€ํ•ด ์ผ๋ฐ˜ํˆฌํ‘œ (GR, ์ผ๋ฐ˜ ํ•ด์ƒ๋„) ํ”„๋กœ์ ํŠธ ๊ฐœ๋ฐœ์ž ๋‹ค์ค‘ ์ดˆ๊ธฐํ™” ์‹œ์Šคํ…œ ์ง€์› ๋ฌธ์ œ์ด๋Š” systemd์— ๋Œ€ํ•œ ๋ฐ”์ธ๋”ฉ, ๋Œ€์ฒด ์ดˆ๊ธฐํ™” ์‹œ์Šคํ…œ ์ง€์›, systemd๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ํŒŒ์ƒ ๋ฐฐํฌํŒ๊ณผ์˜ ์ƒํ˜ธ ์šด์šฉ์„ฑ์— ๊ด€ํ•œ ํ”„๋กœ์ ํŠธ์˜ ํ–ฅํ›„ ์ •์ฑ…์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ํˆฌํ‘œ๋Š” 27์›” 28์ผ๊นŒ์ง€ ์ง„ํ–‰๋˜๋ฉฐ, ๊ฒฐ๊ณผ๋Š” XNUMX์›” XNUMX์ผ์— ๋ฐœํ‘œ๋ฉ๋‹ˆ๋‹ค.

2014๋…„์— ๊ธฐ์ˆ ์œ„์›ํšŒ๊ฐ€ ์Šน์ธ ๋œ ์ „ํ™˜ systemd์˜ ๊ธฐ๋ณธ ๋ฐฐํฌํŒ์€ ์•„๋‹ˆ์ง€๋งŒ ์šด๋™ํ•˜๋‹ค ๋‹ค์ค‘ ํ”„๋กœ๋น„์ €๋‹ ์‹œ์Šคํ…œ ์ง€์›์— ๊ด€ํ•œ ๊ฒฐ์ •(์œ„์›ํšŒ๊ฐ€ ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์˜์ง€๊ฐ€ ์—†์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ํ•ญ๋ชฉ์ด ํˆฌํ‘œ์—์„œ ์Šน๋ฆฌํ–ˆ์Šต๋‹ˆ๋‹ค). ์œ„์›ํšŒ ๋ฆฌ๋”๋Š” ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž๊ฐ€ ๋Œ€์ฒด init ์‹œ์Šคํ…œ์œผ๋กœ sysvinit์— ๋Œ€ํ•œ ์ง€์›์„ ์œ ์ง€ํ•  ๊ฒƒ์„ ๊ถŒ์žฅํ–ˆ์ง€๋งŒ ์ž์‹ ์˜ ๊ด€์ ์„ ๊ฐ•์š”ํ•  ์ˆ˜๋Š” ์—†์œผ๋ฉฐ ๊ฐ ๊ฒฝ์šฐ์— ๋…๋ฆฝ์ ์œผ๋กœ ๊ฒฐ์ •์„ ๋‚ด๋ ค์•ผ ํ•œ๋‹ค๊ณ  ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ทธ ํ›„ ์ผ๋ถ€ ๊ฐœ๋ฐœ์ž๋Š” ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ˆ˜ํ–‰์„ ์‹œ๋„ํ•˜๋‹ค ์ผ๋ฐ˜ ํˆฌํ‘œ์—์„œ๋Š” ๋‹ค์ค‘ ์ดˆ๊ธฐํ™” ์‹œ์Šคํ…œ ์‚ฌ์šฉ ๋ฌธ์ œ์— ๋Œ€ํ•ด ๊ฒฐ์ •ํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋ช‡ ๋‹ฌ ์ „, ๊ทธ ์ดํ›„ ะฟั€ะพะฑะปะตะผ libsystemd์™€์˜ ์ถฉ๋Œ๋กœ ์ธํ•ด ํ…Œ์ŠคํŠธ ๋ธŒ๋žœ์น˜์— elogind ํŒจํ‚ค์ง€(systemd ์—†์ด GNOME์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•จ)๊ฐ€ ํฌํ•จ๋˜๋ฉด์„œ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋™์˜ํ•  ์ˆ˜ ์—†์–ด์„œ ๋ฐ๋น„์•ˆ ํ”„๋กœ์ ํŠธ ๋ฆฌ๋”๊ฐ€ ๋ฌธ์ œ๋ฅผ ๋‹ค์‹œ ์ œ๊ธฐํ–ˆ๊ณ  ๊ทธ๋“ค์˜ ์˜์‚ฌ์†Œํ†ต์€ ๋Œ€๊ฒฐํ•˜์—ฌ ๋ง‰๋‹ค๋ฅธ ๊ณจ๋ชฉ์— ์ด๋ฅด๋ €์Šต๋‹ˆ๋‹ค.

์ด๋ฒˆ ํˆฌํ‘œ์—์„œ๋Š” ์—ฌ๋Ÿฌ ํ”„๋กœ๋น„์ €๋‹ ์‹œ์Šคํ…œ์— ๊ด€ํ•œ ์ •์ฑ…์„ ์ฑ„ํƒํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฉฐ, ๋Œ€์ฒด ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์„ ์š”๊ตฌํ•˜๋Š” ์กฐํ•ญ์ด ์Šน๋ฆฌํ•˜๋ฉด ๊ด€๋ฆฌ์ž๋Š” ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ๋ฌด์‹œํ•˜๊ฑฐ๋‚˜ ์ง€์—ฐ์‹œํ‚ฌ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ๋ฆฌ๋”๊ฐ€ ์ฒ˜์Œ ์ œ์•ˆํ•œ ์„ธ ๊ฐ€์ง€ ํˆฌํ‘œ ์ง€์ ์„ ๋…ผ์˜ํ•œ ํ›„ ์˜ต์…˜ ์ˆ˜๊ฐ€ XNUMX๊ฐœ๋กœ ํ™•๋Œ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํˆฌํ‘œ ์‹œ ์—ฌ๋Ÿฌ ํ•ญ๋ชฉ์„ ๋™์‹œ์— ์„ ํƒํ•˜์—ฌ ์„ ํ˜ธ๋„์— ๋”ฐ๋ผ ์„ ํƒํ•œ ํ•ญ๋ชฉ์˜ ์ˆœ์œ„๋ฅผ ๋งค๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํŒจํ‚ค์ง€ ์œ ์ง€ ๋ฐ ์ธํ”„๋ผ ์œ ์ง€ ๊ด€๋ฆฌ์— ์ฐธ์—ฌํ•˜๋Š” ์•ฝ ์ฒœ ๋ช…์˜ ๊ฐœ๋ฐœ์ž๊ฐ€ ํˆฌํ‘œ๊ถŒ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค.

์ œ์•ˆ๋œ ์˜ต์…˜:

  • ์ฃผ์š” ์ดˆ์ ์€ systemd์ž…๋‹ˆ๋‹ค. ๋Œ€์ฒด ์ดˆ๊ธฐํ™” ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ง€์›์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์šฐ์„  ์ˆœ์œ„๋Š” ์•„๋‹ˆ์ง€๋งŒ ๊ด€๋ฆฌ์ž๋Š” ์„ ํƒ์ ์œผ๋กœ ํ•ด๋‹น ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ดˆ๊ธฐํ™” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํŒจํ‚ค์ง€์— ํฌํ•จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์–‘ํ•œ init ์‹œ์Šคํ…œ์„ ์ง€์›ํ•˜๊ณ  systemd๊ฐ€ ์•„๋‹Œ init ์‹œ์Šคํ…œ์œผ๋กœ ๋ฐ๋น„์•ˆ์„ ๋ถ€ํŒ…ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    ์„œ๋น„์Šค๋ฅผ ์‹คํ–‰ํ•˜๋ ค๋ฉด ํŒจํ‚ค์ง€์— init ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ํฌํ•จ๋˜์–ด์•ผ ํ•˜๋ฉฐ sysv init ์Šคํฌ๋ฆฝํŠธ ์—†์ด systemd ๋‹จ์œ„ ํŒŒ์ผ๋งŒ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

  • systemd๊ฐ€ ์—ฌ์ „ํžˆ ์„ ํ˜ธ๋˜์ง€๋งŒ ๋Œ€์ฒด ์ดˆ๊ธฐํ™” ์‹œ์Šคํ…œ์„ ์œ ์ง€ํ•  ๊ฐ€๋Šฅ์„ฑ์€ ๋‚จ์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€์ฒด ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰๋˜๋„๋ก systemd์— ๋ฐ”์ธ๋”ฉ๋œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ—ˆ์šฉํ•˜๋Š” elogind์™€ ๊ฐ™์€ ๊ธฐ์ˆ ์ด ์ค‘์š”ํ•œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋ฉ๋‹ˆ๋‹ค. ํŒจํ‚ค์ง€์—๋Š” ๋Œ€์ฒด ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ดˆ๊ธฐํ™” ํŒŒ์ผ์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • systemd๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์ง€๋งŒ ๊ฐœ๋ฐœ์„ ๋ฐฉํ•ดํ•˜๋Š” ๋ณ€๊ฒฝ์„ ํ•˜์ง€ ์•Š๋Š” ์‹œ์Šคํ…œ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋“ค์€ ๊ฐ€๊นŒ์šด ๋ฏธ๋ž˜์— ์—ฌ๋Ÿฌ init ์‹œ์Šคํ…œ์„ ์ง€์›ํ•˜๋Š” ๋ฐ ๋™์˜ํ•˜์ง€๋งŒ ์‹œ์Šคํ…œ ์ง€์›์„ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๋ฏฟ์Šต๋‹ˆ๋‹ค. ํŠน์ • ์†”๋ฃจ์…˜์˜ ๊ฐœ๋ฐœ ๋ฐ ์œ ์ง€ ๊ด€๋ฆฌ๋Š” ํ•ด๋‹น ์†”๋ฃจ์…˜์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ์— ๋งก๊ฒจ์•ผ ํ•˜์ง€๋งŒ, ๋‹ค๋ฅธ ์œ ์ง€ ๊ด€๋ฆฌ ๋‹ด๋‹น์ž๋Š” ํ•„์š”ํ•  ๋•Œ ๋ฌธ์ œ ํ•ด๊ฒฐ์„ ์ ๊ทน์ ์œผ๋กœ ๋•๊ณ  ๊ธฐ์—ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด์ƒ์ ์œผ๋กœ ํŒจํ‚ค์ง€๋Š” ๊ธฐ์กด init ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ systemd ์—†์ด ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค๋ฅธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‹ฌ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  init ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. systemd ์—†์ด ์ž‘์—…ํ•  ์ˆ˜ ์—†๋Š” ๊ฒƒ์€ ๋ฒ„๊ทธ๋กœ ๊ฐ„์ฃผ๋˜์ง€๋งŒ systemd ์—†์ด ์ž‘์—…ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์„ฑ ์†”๋ฃจ์…˜์ด ์žˆ์ง€๋งŒ ์ €์žฅ์„ ๊ฑฐ๋ถ€ํ•˜์ง€ ์•Š๋Š” ํ•œ ๋ฆด๋ฆฌ์Šค๋ฅผ ์ฐจ๋‹จํ•˜๋Š” ๋ฒ„๊ทธ๋Š” ์•„๋‹™๋‹ˆ๋‹ค(์˜ˆ: ํŒŒ์ผ์„ ์‚ญ์ œํ•˜์—ฌ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ). ์ด์ „์— ์ œ๊ณต๋œ init ์Šคํฌ๋ฆฝํŠธ).
  • ๊ฐœ๋ฐœ์„ ๋ฐฉํ•ดํ•˜๋Š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ๋„์ž…ํ•˜์ง€ ์•Š๊ณ  ์ด์‹์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๋ฐ๋น„์•ˆ์€ ๋™๋“ฑํ•˜๊ฑฐ๋‚˜ ์œ ์‚ฌํ•œ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๋‹ค์–‘ํ•œ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ†ตํ•ฉํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€๊ต ์—ญํ• ์„ ๊ณ„์†ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜๋“œ์›จ์–ด ํ”Œ๋žซํผ๊ณผ ์†Œํ”„ํŠธ์›จ์–ด ์Šคํƒ ๊ฐ„์˜ ์ด์‹์„ฑ์€ ์ค‘์š”ํ•œ ๋ชฉํ‘œ์ด๋ฉฐ, ์ œ์ž‘์ž์˜ ์„ธ๊ณ„๊ด€์ด ์ผ๋ฐ˜์ ์ธ ํ•ฉ์˜์™€ ๋‹ค๋ฅด๋”๋ผ๋„ ๋Œ€์ฒด ๊ธฐ์ˆ ์˜ ํ†ตํ•ฉ์ด ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค. systemd ๋ฐ ๊ธฐํƒ€ ์ดˆ๊ธฐํ™” ์‹œ์Šคํ…œ์— ๊ด€ํ•œ ์ž…์žฅ์€ 4๋ฒˆ ํ•ญ๋ชฉ๊ณผ ์™„์ „ํžˆ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค.
  • ๋‹ค์ค‘ ์ดˆ๊ธฐํ™” ์‹œ์Šคํ…œ ์ง€์›์„ ํ•„์ˆ˜๋กœ ๋งŒ๋“ญ๋‹ˆ๋‹ค. systemd ์ด์™ธ์˜ init ์‹œ์Šคํ…œ์œผ๋กœ ๋ฐ๋น„์•ˆ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์€ ํ”„๋กœ์ ํŠธ์— ๊ณ„์†ํ•ด์„œ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ ํŒจํ‚ค์ง€๋Š” systemd ์ด์™ธ์˜ pid1 ์ฒ˜๋ฆฌ๊ธฐ์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, ํŒจํ‚ค์ง€์— ํฌํ•จ๋œ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์›๋ž˜ systemd์—์„œ๋งŒ ์ž‘๋™ํ•˜๋„๋ก ์˜๋„๋˜์—ˆ๊ณ  systemd ์—†์ด ์‹คํ–‰์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(init ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์—†๋‹ค๊ณ  ํ•ด์„œ systemd์—์„œ๋งŒ ์ž‘๋™ํ•˜๋„๋ก ์˜๋„๋œ ๊ฒƒ์œผ๋กœ ๊ฐ„์ฃผ๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค). .
  • ์ด์‹์„ฑ๊ณผ ๋‹ค์ค‘ ๊ตฌํ˜„์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜ ์›์น™์€ 5๋ฒˆ ํ•ญ๋ชฉ๊ณผ ์ •ํ™•ํžˆ ๋™์ผํ•˜์ง€๋งŒ systemd ๋ฐ init ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ํŠน์ • ์š”๊ตฌ ์‚ฌํ•ญ์ด ์—†์œผ๋ฉฐ ๊ฐœ๋ฐœ์ž์—๊ฒŒ ๋ถ€๊ณผ๋˜๋Š” ์˜๋ฌด๋„ ์—†์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋Š” ์„œ๋กœ์˜ ์ด์ต์„ ๊ณ ๋ คํ•˜๊ณ  ํƒ€ํ˜‘ํ•˜๋ฉฐ ๋‹ค์–‘ํ•œ ๋‹น์‚ฌ์ž์—๊ฒŒ ๋งŒ์กฑ์Šค๋Ÿฌ์šด ๊ณตํ†ต ์†”๋ฃจ์…˜์„ ์ฐพ๋„๋ก ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค.
  • ๊ณ„์†๋œ ํ† ๋ก . ์ด ํ•ญ๋ชฉ์€ ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š” ์˜ต์…˜์„ ๋‹ค์šด๊ทธ๋ ˆ์ด๋“œํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

    ์ถœ์ฒ˜ : opennet.ru

  • ์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€