GNU/Linux
サービス
サーチ…
Ubuntuでランニングサービスを一覧表示する
システム上のサービスのリストを取得するには、次のコマンドを実行します。
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