初期設定 : サービスの設定2015/01/07 |
[1] | サービスの一覧を表示します。 |
# 現在起動しているサービスの一覧を表示 (--all を付けると全サービスがリストされる) [root@dlp ~]# systemctl -t service UNIT LOAD ACTIVE SUB DESCRIPTION auditd.service loaded active running Security Auditing Service avahi-daemon.service loaded active running Avahi mDNS/DNS-SD Stack crond.service loaded active running Command Scheduler dbus.service loaded active running D-Bus System Message Bus getty@tty1.service loaded active running Getty on tty1 ... ... ... systemd-udevd.service loaded active running udev Kernel Device Manager systemd-update-utmp.service loaded active exited Update UTMP about System Reboot/Shutdown systemd-user-sessions.service loaded active exited Permit User Sessions systemd-vconsole-setup.service loaded active exited Setup Virtual Console tuned.service loaded active running Dynamic System Tuning Daemon LOAD = Reflects whether the unit definition was properly loaded. ACTIVE = The high-level unit activation state, i.e. generalization of SUB. SUB = The low-level unit activation state, values depend on unit type. 39 loaded units listed. Pass --all to see loaded but inactive units, too. To show all installed unit files use 'systemctl list-unit-files'. # サービスの起動設定の一覧を表示 [root@dlp ~]# systemctl list-unit-files -t service UNIT FILE STATE auditd.service enabled autovt@.service disabled avahi-daemon.service enabled blk-availability.service disabled brandbot.service static ... ... ... systemd-user-sessions.service static systemd-vconsole-setup.service static teamd@.service static tuned.service enabled wpa_supplicant.service disabled 125 unit files listed. |
[2] | もし自身の環境で不要なサービスがあれば、以下のようにして停止と自動起動のオフ設定をします。以下の例では Postfix を停止に設定しています。なお、サービス名末尾の [.service] は省略可能です。 |
[root@dlp ~]# systemctl stop postfix [root@dlp ~]# systemctl disable postfix rm '/etc/systemd/system/multi-user.target.wants/postfix.service' |
[3] | 上記 Systemd サービス以外にも旧式の SysV サービスがいくつか残っており、こちらの自動起動設定は chkconfig で制御することになります。 最小構成でインストールした場合の SysV サービスは以下の 5 つのみです。 |
[root@dlp ~]# chkconfig --list Note: This output shows SysV services only and does not include native systemd services. SysV configuration data might be overridden by native systemd configuration. If you want to list systemd services use 'systemctl list-unit-files'. To see services enabled on particular target use 'systemctl list-dependencies [target]'. netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off network 0:off 1:off 2:off 3:off 4:off 5:off 6:off # 例として netconsole の自動起動をオフにする [root@dlp ~]# chkconfig netconsole off |
Sponsored Link |