Fedora 19
Sponsored Link


[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
chronyd.service                loaded active running NTP client/server
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 support
getty@tty1.service             loaded active running Getty on tty1
lvm2-lvmetad.service           loaded active running LVM2 metadata daemon
lvm2-monitor.service           loaded active exited  Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progre
network.service                loaded active exited  LSB: Bring up/down networking
rsyslog.service                loaded active running System Logging Service
sendmail.service               loaded active running Sendmail Mail Transport Agent
sm-client.service              loaded active running Sendmail Mail Transport Client
sshd.service                   loaded active running OpenSSH server daemon
systemd-journald.service       loaded active running Journal Service
systemd-logind.service         loaded active running Login Service
systemd-remount-fs.service     loaded active exited  Remount Root and Kernel File Systems
systemd-sysctl.service         loaded active exited  Apply Kernel Variables
systemd-tmpfiles-setup.service loaded active exited  Recreate Volatile Files and Directories
systemd-udev-trigger.service   loaded active exited  udev Coldplug all Devices
systemd-udevd.service          loaded active running udev Kernel Device Manager
systemd-user-sessions.service  loaded active exited  Permit User Sessions
systemd-vconsole-setup.service loaded active exited  Setup Virtual Console

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.

23 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]'.

ebtables        0:off   1:off   2:off   3:off   4:off   5:off   6:off
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