自動起動しているサービスの確認
Contents
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
ディスカッション
コメント一覧
まだ、コメントがありません