RHEL8.6 systemctlコマンドの使い方

環境
Red Hat Enterprise Linux release 8.7 (Ootpa)

構文
systemctl サブコマンド [Unit] [オプション]

操作例
1.サービス状態の確認

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# systemctl status sssd.service
# systemctl status sssd.service
# systemctl status sssd.service

2.サービスの停止
# systemctl stop sssd.service

3.サービスの開始
# systemctl start sssd.service

4.サービスの再起動
# systemctl restart sssd.service

5.サービスの自動起動状態を確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# systemctl is-enabled sssd.service
enabled
# systemctl is-enabled sssd.service enabled
# systemctl is-enabled sssd.service
enabled

6.サービスのUnitファイル内容を確認します
# systemctl cat sssd.service

7.サービスのパラメータを確認します
# systemctl show sssd.service

8.サービスの依存関係を確認します
指定したUnitよりも前に起動します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# LANG=C systemctl list-dependencies --before sssd.service
# LANG=C systemctl list-dependencies --before sssd.service
# LANG=C systemctl list-dependencies --before sssd.service

指定したUnitよりも後に起動します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# LANG=C systemctl list-dependencies --after sssd.service
# LANG=C systemctl list-dependencies --after sssd.service
# LANG=C systemctl list-dependencies --after sssd.service