Linux の Systemd で実行中のすべてのサービスを一覧表示する方法

Linux No Systemd De Shi Xing Zhongnosubetenosabisuwo Yi Lan Biao Shisuru Fang Fa



システムおよびサービス マネージャーとしても知られる Systemd は、さまざまな Linux ディストリビューションのデフォルトのサービス マネージャーです。このシステムは、Linux カーネルの起動時に開始される最初のステップである Linux の初期化ツールです。

systemctl Linux サービスを制御するための systemd コマンドです。 Linux のサービスは、有効化、無効化、およびマスクできます。各サービスの詳細は、/usr/lib/systemd ディレクトリにあるユニット ファイルに格納されています。この記事は、Linux システムの systemd で実行中のすべてのサービスを一覧表示する方法に関する包括的なガイドです。

Systemd の下で Linux で実行中のサービスを表示する

systemctl は、systemd init サービスを管理するためのコマンドです。このコマンドを使用して、サービスの停止と開始、実行中のサービスのステータスの確認、およびサービスの依存関係の確認を行うことができます。実行中のサービスのリストを見つけるには、systemctl を使用してサブコマンドに list-units を入力します。







systemctl リストユニット - タイプ =サービス



上記の出力では、 ユニット はサービスの名前で、 ロード systemdによって解析されたファイルをチェックしているかどうか、 アクティブ はユニットのハイレベル状態、SUB はユニットのローレベル状態、 説明 ユニットの詳細情報です。



を押します。 Q キーを押してサービスのリストを終了し、端末に戻ります。





Systemd の下の Linux でアクティブなサービスを表示する

Linux で現在アクティブなすべてのサービスを表示するには、ターミナルで次の systemctl コマンドを実行します。

systemctl リストユニット - タイプ =サービス - 州 =アクティブ



Linux の Systemd で実行中のすべてのサービスを一覧表示する

すべてのサービスのリストから実行中のサービスを区別することは困難です。ターミナルで次のコマンドを実行して、実行中のサービスをすばやく表示します。

systemctl リストユニット - タイプ =サービス - 州 =実行中

Linux の Systemd で有効になっているすべてのサービスを一覧表示する

Linux システムの起動時に自動的に開始されるすべてのサービスを一覧表示するには、次のコマンドを実行します。

systemctl リストユニットファイル - 州 =有効

Linux の Systemd で無効になっているすべてのサービスを一覧表示する

以下は、Linux の systemd で無効になっているすべてのサービスのリストを取得するコマンドです。

systemctl リストユニットファイル - 州 =無効

LinuxのSystemd配下で動作するサービスの詳細情報

cup コマンドは、Linux のシステムおよびサービス マネージャ配下のサービスに関する詳細情報を取得するために使用されます。

systemctl status cups.service

結論

systemd は、主要な Linux ディストリビューションのシステムおよびサービス マネージャーです。 systemd サービスは、 systemctl コマンドと systemctl ユーティリティの効率的な知識があれば、Linux システムでサービスを管理できます。このチュートリアルでは、Linux で systemd の下にあるサービスを一覧表示するすべての方法について説明しました。