(L)不要なサービスの停止 | 一からはじめるLinux&Java奮闘記

(L)不要なサービスの停止

まずは、不要なサービスを停止します。rootでログインしてください。


<サーバーがデスクトップの場合>

apmd

pcmcia

<bluetooth,ISDNを使用しない場合>

bluetooth

isdn

<プリンタサーバ>

cups

cups-config-daemon

<MulticastDNS>

mDNSResponder

<nfs関連>

netfs
nfslock
portmap
rpcgssd
rpcidmapd

<qmailを使用する、セキュリティホールの関係から停止>
sendmail


サービスの停止は、ランレベル3とランレベル5に行います。


ランレベル3:キャラクタベース立ち上げ時のレベル

ランレベル5:GUI(GNOME)ベース立ち上げ時のレベル(インストール後のデフォルト)


(1)GUIベース


[デスクトップ]-[システム設定]-[サーバー設定]-[サービス]を起動して、

上記のサービスのチェックを外す。


サービス起動後は、現在実行中のランレベル:5 ランレベルの編集5となっているので、ランレベル5に対しての変更です。


ランレベル5の編集が終われば保存して、メニューのランレベルの編集から3を選び同様の作業を行い保存してください。


※チェックを外すだけでは、サービスが動いてるので、それぞれチェックを外した後、停止するか、全てのチェックを外して再起動してください。


(2)コマンドライン

[アプリケーション]-[システムツール]-[GNOME端末]を起動します。

コマンドラインから chkconfig --lelev ランレベル サービス名 off と入力します。

※ランレベル3と5を同時に設定する方法があると思うのですが、わかりませんでした。


chkconfig --level 5 apmd off
chkconfig --level 5 bluetooth off
chkconfig --level 5 cups off
chkconfig --level 5 cups-config-daemon off
chkconfig --level 5 isdn off
chkconfig --level 5 mDNSResponder off
chkconfig --level 5 netfs off
chkconfig --level 5 nfslock off
chkconfig --level 5 pcmcia off
chkconfig --level 5 portmap off
chkconfig --level 5 rpcgssd off
chkconfig --level 5 rpcidmapd off
chkconfig --level 5 sendmail off

chkconfig --level 3 apmd off
chkconfig --level 3 bluetooth off
chkconfig --level 3 cups off
chkconfig --level 3 cups-config-daemon off
chkconfig --level 3 isdn off
chkconfig --level 3 mDNSResponder off
chkconfig --level 3 netfs off
chkconfig --level 3 nfslock off
chkconfig --level 3 pcmcia off
chkconfig --level 3 portmap off
chkconfig --level 3 rpcgssd off
chkconfig --level 3 rpcidmapd off
chkconfig --level 3 sendmail off


これでサービスが停止されました。