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