自動起動しているサービスの確認

CentOS 7以降で、自動起動しているサービスの確認する

CentOS 6では自動起動を設定しているサービスの確認は、下記のように「chkconfig」でおこなえました

# CentOS 6
$ chkconfig --list | grep httpd
httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off

CentOS 7以降は「systemctl」に変更になっています、「自動起動・サービスの起動・停止 (systemdコマンド) [CentOS 7]」の記事では自動起動のサービスの追加・削除方法を書いていますのでそちらの記事を参考にして下さい

自動起動しているサービスの確認は、「systemctl list-unit-files -t service」で確認できます

$ systemctl list-unit-files -t service
UNIT FILE STATE
arp-ethers.service disabled
auditd.service enabled
autovt@.service disabled
blk-availability.service disabled
brandbot.service static
chrony-wait.service disabled
chronyd.service enabled
console-getty.service disabled
console-shell.service disabled
cpupower.service disabled
crond.service enabled
dbus-org.freedesktop.hostname1.service static
dbus-org.freedesktop.locale1.service static
dbus-org.freedesktop.login1.service static
dbus-org.freedesktop.machine1.service static

個別のサービスで自動起動の設定を確認する

個別のサービスで自動起動の設定がどうなっているのかを確認するには、「systemctl is-enabled サービス名.service」とすれば個別に確認できます

$ systemctl is-enabled httpd
enabled

また、全ての自動起動のサービスを表示してから、grep で絞り込んでも確認(systemctl list-unit-files -t service | grep サービス名)できます。

$ systemctl list-unit-files -t service | grep httpd
httpd.service                                 enabled

 

 

スポンサーリンク

0
0