Overview
CentOS 5 をサーバー用途に最適化するため、不要なサービスを無効化します。本ガイドでは、最小構成でインストールされた CentOS 5 において、以下のサービスを無効にしました。
無効にするサービス
ip6tables
: IPv6 用のファイアウォールです。IPv6 を使用しない環境では不要です。acpid
: Advanced Configuration and Power Interface (ACPI) は、電源管理やハードウェア設定を担いますが、サーバー用途では通常不要です。cpuspeed
: CPU のクロック速度を動的に調整し、エネルギー消費を最適化するデーモンですが、サーバー用途では通常不要です。haldaemon
: ハードウェア検出やデバイス管理を行いますが、サーバー用途では不要です。kdump
: システムクラッシュ時にメモリのダンプを取得する機能ですが、必要な状況は稀であり、無効化を推奨します。mdmonitor
: ソフトウェア RAID を監視するデーモンです。ソフトウェア RAID を使用しない場合は不要です。messagebus
: プロセス間通信を管理する D-Bus (Desktop Bus) システム用のデーモンですが、デスクトップ環境以外では不要です。
不要なサービスの無効化
不要なサービスを無効化します。
[root@centos-5 ~]# service ip6tables stop && chkconfig ip6tables off
[root@centos-5 ~]# service acpid stop && chkconfig acpid off
[root@centos-5 ~]# service cpuspeed stop && chkconfig cpuspeed off
[root@centos-5 ~]# service haldaemon stop && chkconfig haldaemon off
[root@centos-5 ~]# service kdump stop && chkconfig kdump off
[root@centos-5 ~]# service mdmonitor stop && chkconfig mdmonitor off
[root@centos-5 ~]# service messagebus stop && chkconfig messagebus off
CentOS 5 不要なサービスの無効化