N° 01 — 목록

'Unit' (1)

  1. Infra Architecture/Compute Platforms

    Compute Platforms - 08. 서비스 관리와 systemd

    서버의 모든 서비스를 지휘하는 관리자 — systemd서버를 부팅하면 — 커널이 로드되고, init 프로세스(PID 1)가 실행되고, 그 init이 nginx·sshd·PostgreSQL 같은 서비스들을 차례로 띄운다. foundations 02의 부팅 글에서 이 흐름을 봤다. 그때 "systemd가 PID 1이다"라고만 짚고 넘어갔다. 이 글은 그 PID 1, systemd를 깊이 파헤친다 — systemd가 서버의 모든 서비스를 어떻게 시작·중지·감시·재시작하는지. unit 파일의 구조, 의존성 그래프, 저널(journal), 타이머, cgroups 연동까지. 서버 관리자가 매일 쓰는 systemctl start nginx 뒤에서 무슨 일이 일어나는지.systemd는 논쟁적인 소프트웨어다. 2010년..

    · 댓글