サービスの設定2013/12/18 |
[1] | デフォルトで有効になっている不要サービスは停止しておきます。以下のコマンドで現在有効になっているサービスの一覧を出力できます。 (--all を付けると無効サービスも含めてリストされる) |
[root@dlp ~]# systemctl -t service UNIT LOAD ACTIVE SUB DESCRIPTION auditd.service loaded active running Security Auditing Service crond.service loaded active running Command Scheduler dbus.service loaded active running D-Bus System Message Bus fedora-readonly.service loaded active exited Configure read-only root supp getty@tty1.service loaded active running Getty on tty1 kmod-static-nodes.service loaded active exited Create list of required stati lvm2-lvmetad.service loaded active running LVM2 metadata daemon lvm2-monitor.service loaded active exited Monitoring of LVM2 mirrors, s lvm2-pvscan@252:2.service loaded active exited LVM2 PV scan on device 252:2 network.service loaded active exited LSB: Bring up/down networking serial-getty@ttyS0.service loaded active running Serial Getty on ttyS0 sshd.service loaded active running OpenSSH server daemon systemd-fsck-root.service loaded active exited File System Check on Root Dev systemd-f...699622b3.service loaded active exited File System Check on /dev/dis systemd-journald.service loaded active running Journal Service systemd-logind.service loaded active running Login Service systemd-random-seed.service loaded active exited Load/Save Random Seed systemd-remount-fs.service loaded active exited Remount Root and Kernel File systemd-sysctl.service loaded active exited Apply Kernel Variables systemd-t...etup-dev.service loaded active exited Create static device nodes in systemd-t...es-setup.service loaded active exited Recreate Volatile Files and D systemd-udev-trigger.service loaded active exited udev Coldplug all Devices systemd-udevd.service loaded active running udev Kernel Device Manager systemd-update-utmp.service loaded active exited Update UTMP about System Rebo systemd-u...sessions.service loaded active exited Permit User Sessions systemd-v...le-setup.service loaded active exited Setup Virtual Console user@0.service loaded active running User Manager for 0 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. 27 loaded units listed. Pass --all to see loaded but inactive units, too. To show all installed unit files use 'systemctl list-unit-files'. |
[2] | 不要なサービスを止めるには以下のようにします。例として、sendmailを停止し、システムの起動時に自動的に立ち上がらないようにしています。 |
[root@dlp ~]# systemctl stop sendmail.service [root@dlp ~]# systemctl disable sendmail.service rm '/etc/systemd/system/multi-user.target.wants/sm-client.service' rm '/etc/systemd/system/multi-user.target.wants/sendmail.service' |
[3] | 上記サービス(Systemdサービス)以外に旧式のSysVサービスが残っており、 こちらの自動起動設定は旧式の chkconfig で制御することになります。 最小構成でインストールした場合のSysVサービスは以下の3つのみです。 |
[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:on 3:on 4:on 5:on 6:off # netconsoleの自動起動をオフにする [root@dlp ~]# chkconfig netconsole off |
Sponsored Link |