[리눅스] 시스템 부팅 시 실행되는 서비스 변경

이 포스트에서는 리눅스 시스템에 부팅 시 실행되는 서비스를 변경하는 방법을 살펴보겠습니다.

  1. 현재 실행 중인 서비스 확인

    부팅 시 자동으로 실행되는 서비스를 변경하려면 먼저 현재 실행 중인 서비스를 파악해야 합니다. 다음 명령어를 사용하여 현재 실행 중인 서비스 목록을 확인할 수 있습니다.

    systemctl list-units --type=service
    

    이 명령어를 실행하면 현재 실행 중인 모든 서비스 목록이 표시됩니다.

  2. 서비스 상태 확인

    각 서비스의 상태를 확인하여 원하는 서비스를 식별해야 합니다. 다음 명령어를 사용하여 특정 서비스의 상태를 확인할 수 있습니다.

    systemctl status [service-name]
    

    이 명령어를 실행하여 특정 서비스의 상태와 부팅 시 자동 실행 여부 등을 확인할 수 있습니다.

  3. 서비스 활성화 및 비활성화

    원하는 서비스를 부팅 시 자동으로 실행되도록 활성화하거나, 반대로 부팅 시 자동 실행을 비활성화할 수 있습니다. 다음 명령어를 사용하여 서비스를 활성화하거나 비활성화할 수 있습니다.

    • 서비스 활성화:

      sudo systemctl enable [service-name]
      
    • 서비스 비활성화:

      sudo systemctl disable [service-name]
      

    위의 명령어를 사용하여 원하는 서비스를 부팅 시 자동으로 실행하거나, 부팅 시 실행되지 않도록 설정할 수 있습니다.

이러한 방법을 통해 리눅스 시스템 부팅 시 실행되는 서비스를 변경할 수 있습니다. 이를 통해 시스템을 보다 효율적으로 운영하고 필요한 서비스를 자유롭게 추가하거나 제거할 수 있습니다.