GNU/Linux
서비스
수색…
우분투에서 실행중인 서비스 목록
시스템에서 서비스 목록을 얻으려면 다음을 실행할 수 있습니다.
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