通常linuxマシン上には、OS起動時に自動的に立ち上がるプロセス(デーモンとも呼ばれる)があります。 不要なプロセスはセキュリティホールを避けるために停止しておくのが一般的です。
自動起動するプロセスの確認や設定変更は、chkconfigで行います。
chkconfig --listで自動起動on/off状態を確認することが出来ます。 自動起動するプロセスはrunlevelやインストール時の設定で異なり、chkconfig --listでは、各ランレベルでのon/off設定が確認できます。 以下にminimalインストールしたときに、デフォルトでインストールされるデーモンのリストをchkconfigで確認した結果を示します。OSはCentOS 6.4 64bit版です。
# chkconfig --list
auditd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
blk-availability 0:off 1:on 2:on 3:on 4:on 5:on 6:off
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
ip6tables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
lvm2-monitor 0:off 1:on 2:on 3:on 4:on 5:on 6:off
netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off
netfs 0:off 1:off 2:off 3:on 4:on 5:on 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
postfix 0:off 1:off 2:on 3:on 4:on 5:on 6:off
rdisc 0:off 1:off 2:off 3:off 4:off 5:off 6:off
restorecond 0:off 1:off 2:off 3:off 4:off 5:off 6:off
rsyslog 0:off 1:off 2:on 3:on 4:on 5:on 6:off
saslauthd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
udev-post 0:off 1:on 2:on 3:on 4:on 5:on 6:off
runlevel=3で起動するものは12個ありました。
例としてsshdの自動起動設定変更します。設定を変更する場合はコマンドにデーモンの名前と替えたい設定を指定します。 自動起動をやめたい場合は以下のようにします。
# chkconfig sshd off
# chkconfig --list sshd
sshd 0:off 1:off 2:off 3:off 4:on 5:off 6:off
逆に自動起動するようにしたい場合は以下のようにします。
# chkconfig sshd on
# chkconfig --list sshd
sshd 0:off 1:off 2:on 3:on 4:on 5:on 6:off