RHEL9 systemctl コマンドシステムサービスステータスの表示方法
環境
Red Hat Enterprise Linux release 9.2 (Plow)
概要
サービスユニットを検査して詳細情報を取得し、サービスの状態 (ブート時の起動が有効かどうか、現
在実行中かどうか) を確認できます。
サービスユニットの情報
Main PID プロセス ID と、対応するシステムサービスの名前。 Process 関連プロセスに関する追加情報 CGroup 関連するコントロールグループ (cgroups) に関する追加情報。
操作例
1.GNOME Display Manager のサービスユニット名は gdm.service になります。このサービス
ユニットの現在のステータスを確認するには、シェルプロンプトで次のコマンドを実行しま
す。
# systemctl status gdm.service ● gdm.service - GNOME Display Manager Loaded: loaded (/usr/lib/systemd/system/gdm.service; enabled; preset: enab> Active: active (running) since Sun 2024-01-14 08:43:50 JST; 1 week 0 days > Main PID: 1191 (gdm) Tasks: 3 (limit: 22862) Memory: 8.8M CPU: 453ms CGroup: /system.slice/gdm.service mq1191 /usr/sbin/gdm 1月 14 08:43:49 localhost.localdomain systemd[1]: Starting GNOME Display Manag> 1月 14 08:43:50 localhost.localdomain systemd[1]: Started GNOME Display Manage>
2.特定のサービスユニットが実行中であることを確認します。
構文 $ systemctl is-active <name>.service 操作例 # systemctl is-active gdm.service active
3.特定のサービスユニットのブート時起動が有効かどうかを確認します。
構文 $ systemctl is-enabled <name>.service 操作例 # systemctl is-enabled gdm.service enabled
4.指定したサービスユニットの前に systemd がどのサービスの起動を指示するかを確認します。
構文 # systemctl list-dependencies --after <name>.service 操作例 systemctl list-dependencies --after
5.指定したサービスユニットの後に systemd がどのサービスの起動を指示するかを確認します。
構文 # systemctl list-dependencies --before <name>.service 操作例 # systemctl list-dependencies --before gdm.service