Menu Close

13.10. 시스템 서비스 비활성화

부팅 시 서비스 장치가 자동으로 시작되지 않도록 할 수 있습니다. disable 명령은 선택한 서비스 장치의 [Install] 섹션을 읽고 /etc/ systemd/system/ 디렉터리 및 해당 하위 디렉터리의 /usr/lib/systemd/system/이름.service 파일에 대한 적절한 심볼릭 링크를 제거합니다.

절차

  • 부팅 시 자동으로 시작되지 않는 시스템 서비스에 해당하는 서비스 장치를 구성하려면 root 로 다음 명령을 입력합니다.

    # systemctl disable <name>.service

    <name> 을 비활성화하려는 서비스 유닛의 이름으로 바꿉니다(예: bluetooth).

    예 13.6. bluetoothd.service 비활성화

    bluetoothd 데몬의 서비스 단위 이름은 bluetooth.service 입니다. 이 서비스 장치가 부팅 시 시작되지 않도록 하려면 root 로 다음 명령을 입력합니다.

    # systemctl disable bluetooth.service
    Removed symlink /etc/systemd/system/bluetooth.target.wants/bluetooth.service.
    Removed symlink /etc/systemd/system/dbus-org.bluez.service.
    • 서비스 유닛을 마스킹하고 수동으로 또는 다른 서비스에 의해 시작되지 않도록 하려면 root 로 다음 명령을 입력합니다.

      # systemctl mask <name>.service

      이 명령은 /etc/systemd/system/name.service 파일을 /dev/null 에 대한 심볼릭 링크로 대체하여 systemd 에 액세스할 수 없는 실제 장치 파일을 렌더링합니다.

    • 이 작업을 취소하고 서비스 유닛을 마스크 해제하려면 다음을 입력합니다.

      # systemctl unmask <name>.service