2.2. 無効にしても安全なサービスを選択するためのガイド
デフォルトで起動時に有効になっている特定のサービスを無効にすることで、システムの起動時間を短縮できます。
有効なサービスをリスト表示します。
systemctl list-unit-files --state=enabled
$ systemctl list-unit-files --state=enabledCopy to Clipboard Copied! Toggle word wrap Toggle overflow サービスを無効にします。
systemctl disable <service_name>
# systemctl disable <service_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
お使いのオペレーティングシステムが安全で、希望通りに機能できるように、特定のサービスは有効にしたままにしておく必要があります。
無効にしても安全なサービスを選択するためのガイドとして、次の表を参照してください。この表には、Red Hat Enterprise Linux の最小インストールでデフォルトで有効になるすべてのサービスがリスト表示されています。
| Service name | 無効にすることは可能か ? | 詳細情報 |
|---|---|---|
| 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 cat <service_name>
systemctl help <service_name>
$ systemctl help <service_name>
systemctl cat コマンドは、それぞれの /usr/lib/systemd/system/<service> サービスファイルの内容と、適用可能なすべてのオーバーライドを提供します。適用可能なオーバーライドには、/etc/systemd/system/<service> ファイルからのユニットファイルオーバーライド、または対応する unit.type.d ディレクトリーのドロップインファイルが含まれます。