SysV init, Upstart, Systemd 차이점

Seungsoo Lee·2023년 3월 9일
0

linux

목록 보기
2/2

SysV init Upstart systemd ahen Linux 시스템의 초기화 프로세스를 관리하는 init 시스템이다.

  • SysV init
    초기의 Unix System V에서 파생된 가장 오래된 init 시스템 중 하나이다. 이 시스템은 실행 레벨을 사용하여 서비스를 시작하고 중지한다. 각 실행 레벨에는 특정 서비스가 시작되거나 중지되도록 지정된 스크립트가 있다.
    /etc/init.d/mysql start

  • Upstart
    SysV init의 한계를 극복하기 위해 개발된 새로운 init 시스템이다. Upstart는 이벤트 기반 서비스 관리, 비동기 서비스 시작 및 충돌한 서비스의 자동 재시작과 같은 기능을 제공한다. Upstart는 실행 레벨 대신 시스템 이벤트를 사용하여 서비스를 시작하고 중지한다.
    service mysql start

  • Systemd
    Upstart와 유사한 목적으로 개발된 또 다른 새로운 init 시스템이다. Systemd는 SysV init 및 Upstart와 달리 systemd라는 용어를 사용하여 초기화 프로세스를 참조한다.

0개의 댓글