수색…


우분투에서 실행중인 서비스 목록

시스템에서 서비스 목록을 얻으려면 다음을 실행할 수 있습니다.

service --status-all

service --status-all 의 출력은 System V 제어하는 서비스의 상태를 나열합니다.

+ 는 서비스가 실행 중임을 나타냅니다. - 중지 된 서비스를 나타냅니다. + 및 - 서비스에 대한 서비스 SERVICENAME 상태를 실행하여이를 볼 수 있습니다.

일부 서비스는 Upstart에서 관리합니다. sudo initctl list를 사용하여 모든 Upstart 서비스의 상태를 확인할 수 있습니다. Upstart에서 관리하는 서비스는 --status-all 서비스에서 제공하는 목록에도 표시되지만?로 표시됩니다.

ref : https://askubuntu.com/questions/407075/how-to-read-service-status-all-results

체계적인 서비스 관리

서비스 나열

  • systemctl 실행중인 서비스 나열
  • systemctl --failed 실패한 서비스를 나열하려면

타겟 관리 (SysV의 런레벨과 유사)

  • systemctl get-default 시스템의 기본 대상을 찾으려면
  • systemctl set-default <target-name> 시스템의 기본 대상을 설정하려면

런타임시 서비스 관리

  • systemctl start [service-name] 서비스를 시작하려면
  • systemctl stop [service-name] 서비스를 중지하려면 다음을 입력하십시오.
  • systemctl restart [service-name] 서비스를 다시 시작하려면
  • systemctl reload [service-name] 서비스가 구성을 다시로드하도록 요청합니다.
  • systemctl status [service-name] 현재 상태를 표시합니다.

서비스 자동 시작 관리

  • systemctl is-enabled [service-name] 시스템 부팅시 서비스가 활성화되었는지 여부를 표시합니다.
  • systemctl is-active [service-name] 서비스가 현재 활성화되어 있는지 (실행 중인지) 보여줍니다.
  • systemctl enable [service-name] 시스템 부팅시 서비스를 활성화하려면
  • systemctl disable [service-name] 시스템 부팅시 서비스를 비활성화하려면

마스킹 서비스

  • systemctl mask [service-name] 를 마스크하려면 (실수로 서비스를 시작하기 어렵게 만듭니다)
  • systemctl unmask [service-name] 서비스의 마스크를 해제하려면

시스템 재시동 중

systemctl daemon-reload



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow