[리눅스] 시스템 서비스의 자동 시작 설정

목차

서비스 자동 시작 설정

리눅스 시스템에서는 시스템 부팅 시 특정 서비스를 자동으로 시작하도록 설정할 수 있습니다. 주로 systemd나 init.d를 이용하여 서비스를 관리합니다.

systemd를 사용하는 경우

  1. systemctl 명령어를 사용하여 원하는 서비스를 enable 옵션으로 설정합니다.
     sudo systemctl enable <서비스명>
    

    이 명령을 실행하면, 시스템이 부팅될 때 해당 서비스가 자동으로 시작됩니다.

  2. disable 옵션을 사용하여 자동 시작을 해제할 수 있습니다.
     sudo systemctl disable <서비스명>
    

init.d를 사용하는 경우

  1. update-rc.d 명령어를 사용하여 서비스의 자동 시작 여부를 설정합니다.
     sudo update-rc.d <서비스명> defaults
    

    이 명령을 실행하면, 해당 서비스가 부팅 시 자동으로 시작됩니다.

  2. 지정된 서비스의 자동 시작을 해제하려면 다음 명령을 사용합니다.
     sudo update-rc.d -f <서비스명> remove
    

서버를 관리하거나 특정 시스템 서비스를 자동으로 시작하고자 할 때, 위의 내용을 참고하시기 바랍니다.

이상으로 리눅스 시스템에서 서비스의 자동 시작 설정에 대해 알아보았습니다.