2.2. 無効にしても安全なサービスを選択するためのガイド
デフォルトで起動時に有効になっている特定のサービスを無効にすることで、システムの起動時間を短縮できます。
有効なサービスをリスト表示します。
$ systemctl list-unit-files --state=enabled
サービスを無効にします。
# systemctl disable <service_name>
お使いのオペレーティングシステムが安全で、希望通りに機能できるように、特定のサービスは有効にしたままにしておく必要があります。
無効にしても安全なサービスを選択するためのガイドとして、次の表を参照してください。この表には、Red Hat Enterprise Linux の最小インストールでデフォルトで有効になるすべてのサービスがリスト表示されています。
サービス名 | 無効にすることは可能か ? | 詳細情報 |
---|---|---|
auditd.service | はい |
|
autovt@.service | いいえ | このサービスは、本当に必要な場合に限り実行されるため、無効にする必要はありません。 |
crond.service | はい | crond.service を無効にすると crontab からアイテムが実行しないことに注意してください。 |
dbus-org.fedoraproject.FirewallD1.service | はい |
|
dbus-org.freedesktop.NetworkManager.service | はい |
|
dbus-org.freedesktop.nm-dispatcher.service | はい |
|
firewalld.service | はい |
ファイアウォールが必要ない場合に限り |
getty@.service | いいえ | このサービスは、本当に必要な場合に限り実行されるため、無効にする必要はありません。 |
import-state.service | はい |
|
irqbalance.service | はい |
|
kdump.service | はい |
|
loadmodules.service | はい |
このサービスは、 |
lvm2-monitor.service | はい |
|
microcode.service | いいえ | そのサービスは、CPU 内のマイクロコードソフトウェアの更新を提供するため、無効にしないでください。 |
NetworkManager-dispatcher.service | はい |
|
NetworkManager-wait-online.service | はい |
|
NetworkManager.service | はい |
|
nis-domainname.service | はい |
|
rhsmcertd.service | いいえ | |
rngd.service | はい |
|
rsyslog.service | はい |
|
selinux-autorelabel-mark.service | はい |
|
sshd.service | はい |
|
sssd.service | はい |
|
syslog.service | はい |
|
tuned.service | はい |
|
lvm2-lvmpolld.socket | はい |
|
dnf-makecache.timer | はい |
|
unbound-anchor.timer | はい |
|
サービスの詳細は、次のいずれかのコマンドを使用して表示できます。
$ systemctl cat <service_name>
$ systemctl help <service_name>
systemctl cat
コマンドは、それぞれの /usr/lib/systemd/system/<service>
サービスファイルの内容と、適用可能なすべてのオーバーライドを提供します。適用可能なオーバーライドには、/etc/systemd/system/<service>
ファイルからのユニットファイルオーバーライド、または対応する unit.type.d
ディレクトリーのドロップインファイルが含まれます。
関連情報
-
systemd.unit(5)
man ページ -
特定のサービスの man ページを表示する
systemd help
コマンド