CentOSの最小構成をもっと突き詰めようの巻その2
これの続きというか、やったことリスト。
参考にしたのは
http://sixwish.jp/Technote/Xendomu/centos5-01/
他たくさん。
要件おさらい:
Webサーバ動けばとりあえずいいですぜいたくは言いません。
あ、でもiptablesは使うので残します。
まずはyum remove祭り。
yum remove isdn4k-utils
yum remove rp-pppoe
yum remove irda-utils
yum remove NetworkManager
yum remove bluez-libs bluez-utils
yum remove ipsec-tools wpa_supplicant
yum remove yp-tools ypbind
yum remove nfs-utils nfs-utils-lib
yum remove firstboot-tui
yum remove setuptool
yum remove system-config-network-tui
yum remove system-config-securitylevel-tui
yum remove apmd acpid
yum remove smartmontools minicom
yum remove pcmciautils
yum remove nscd dos2unix mutt
yum remove mkbootdisk
さっきのリンクを参考に、ざくざくざくっと削り削り。
次にchkconfig祭り。
chkconfig autofs off -> CDの自動検出とか 自分でマウントすりゃいい
chkconfig gpm off -> マウス超イラネ
chkconfig cups off -> プリンタつかわない
chkconfig mdmonitor off -> RAID状態監視はRAIDじゃないからいらない
chkconfig netfs off -> NFS使わない
chkconfig yum-updatesd off -> updateは自分でやるお
chkconfig readahead_early off -> 先読み関係は切っても別に支障ない
chkconfig kudzu off -> VMなのでUSBの脱着とかはいらない
chkconfig irqbalance off -> マルチプロセッサ構成にしてないのでいらない
chkconfig mcstrans off -> SELinux使ってないからいらない
chkconfig restorecond off -> こいつもSELinux使ってないからいらない
chkconfig cpuspeed off -> 省電力化は特にいらない
chkconfig messagebus off -> D-BUS使わない
chkconfig haldaemon off -> のでこいつもいらない
chkconfig ip6tables off -> iptablesはいるけどこっちはいらない
chkconfig lvm2-monitor off -> 今回はapache動かす程度なので多分いらない 要検証かも
chkconfig pcscd off -> スマートカードどうでもいい
chkconfig xfs off -> X使わないからいらない
chkconfig auditd off -> オレオレ実験用だし特にいらない
chkconfig sendmail off -> メール使わない
この2つはlevel1でonになってるのでそれも切る。
chkconfig --level 1 cpuspeed off
chkconfig --level 1 lvm2-monitor off
つらつら検索しつつ、不要だなと思われるやつは切っていった。
ここまで削ってrebootかけてhttpd入れて起動させてまあ普通に動いた。
何かしら問題あってもVM上のオレオレ実験環境なので別にいいや。
ってな感じで、どうせ壊れても構わんよーを念頭にばっすんばっすん切ってます。
取り急ぎの説明でした。
多分続きます。
参考にしたのは
http://sixwish.jp/Technote/Xendomu/centos5-01/
他たくさん。
要件おさらい:
Webサーバ動けばとりあえずいいですぜいたくは言いません。
あ、でもiptablesは使うので残します。
まずはyum remove祭り。
yum remove isdn4k-utils
yum remove rp-pppoe
yum remove irda-utils
yum remove NetworkManager
yum remove bluez-libs bluez-utils
yum remove ipsec-tools wpa_supplicant
yum remove yp-tools ypbind
yum remove nfs-utils nfs-utils-lib
yum remove firstboot-tui
yum remove setuptool
yum remove system-config-network-tui
yum remove system-config-securitylevel-tui
yum remove apmd acpid
yum remove smartmontools minicom
yum remove pcmciautils
yum remove nscd dos2unix mutt
yum remove mkbootdisk
さっきのリンクを参考に、ざくざくざくっと削り削り。
次にchkconfig祭り。
chkconfig autofs off -> CDの自動検出とか 自分でマウントすりゃいい
chkconfig gpm off -> マウス超イラネ
chkconfig cups off -> プリンタつかわない
chkconfig mdmonitor off -> RAID状態監視はRAIDじゃないからいらない
chkconfig netfs off -> NFS使わない
chkconfig yum-updatesd off -> updateは自分でやるお
chkconfig readahead_early off -> 先読み関係は切っても別に支障ない
chkconfig kudzu off -> VMなのでUSBの脱着とかはいらない
chkconfig irqbalance off -> マルチプロセッサ構成にしてないのでいらない
chkconfig mcstrans off -> SELinux使ってないからいらない
chkconfig restorecond off -> こいつもSELinux使ってないからいらない
chkconfig cpuspeed off -> 省電力化は特にいらない
chkconfig messagebus off -> D-BUS使わない
chkconfig haldaemon off -> のでこいつもいらない
chkconfig ip6tables off -> iptablesはいるけどこっちはいらない
chkconfig lvm2-monitor off -> 今回はapache動かす程度なので多分いらない 要検証かも
chkconfig pcscd off -> スマートカードどうでもいい
chkconfig xfs off -> X使わないからいらない
chkconfig auditd off -> オレオレ実験用だし特にいらない
chkconfig sendmail off -> メール使わない
この2つはlevel1でonになってるのでそれも切る。
chkconfig --level 1 cpuspeed off
chkconfig --level 1 lvm2-monitor off
つらつら検索しつつ、不要だなと思われるやつは切っていった。
ここまで削ってrebootかけてhttpd入れて起動させてまあ普通に動いた。
何かしら問題あってもVM上のオレオレ実験環境なので別にいいや。
ってな感じで、どうせ壊れても構わんよーを念頭にばっすんばっすん切ってます。
取り急ぎの説明でした。
多分続きます。
Comments
add a comment
This blog is gravatar enabled.
Your email adress will never be published.
Comment spam will be deleted!
