新サーバには地球にやさしくということで、 サイコム のオリジナルPC Radiant Silent-Master AMD Edition というのにしました。
基本的なスペックは以下の通りです。
静かで低消費電力なのが今回のポイントです。確かに静か。
でも、サイズは旧サーバの ASUS Terminator から、ふた周りくらい大きくなっちゃいました。
いつものように Vine Linux 3.2 をインストールします。
パーティションは以下のようにしました。zope とか html とかで使用する /var をめちゃめちゃ大きくとってみました。(無駄に大きすぎかも)
Vine Linux インストール時のソフトウェアの構成は 最小インストール
を選択し、必要なものはあとで apt-get コマンドなどを使って入れようと思います。
Linux kernel や各種アプリケーションのバージョンが、Vine Linux 3.2
のリリース時よりもあがっているものがあるため、最新にするために apt-get コマンドを使用してアップグレードを行います。
その後、/etc/lilo.conf を書き換えて新しい kernel で立ち上がるようにします。
HDD が SATA なので mkinitrd コマンドで image ファイルを作るのを忘れずに。
# apt-get update # apt-get -y upgrade # mkinitrd /boot/initrd-2.4.31-0vl1.10.img 2.4.31-0vl1.10 # vi /etc/lilo.conf # lilo Added linux * Added linux-old # shutdown -r now
/etc/lilo.conf の中身は以下のとおりです。
prompt timeout=50 # VESA framebuffer console # ex. 0x301=640x480x8, 0x314=800x600x16, 0x317=1024x768x16, 0x31A=1280x1024x16 vga=0x314 default=linux boot=/dev/sda map=/boot/map install=menu message=/boot/messageimage=/boot/vmlinuz-2.4.31-0vl1.10 label=linux initrd=/boot/initrd-2.4.31-0vl1.10.img read-only root=/dev/sda6 append=" resume2=swap:/dev/sda5"
image=/boot/vmlinuz-2.4.31-0vl1.8 label=linux-old initrd=/boot/initrd-2.4.31-0vl1.8.img read-only root=/dev/sda6 append=" resume2=swap:/dev/sda5"
vine linux のインストール時には最小インストールを選んだので、必要そうなソフトウェアをインストールします。
とりあえず以下のものをインストールします。
# apt-get -y install apache2 apache2-devel apache2-manual \
MySQL-server MySQL-client MySQL-devel \
gcc wget \
ImageMagick \
libjpeg-devel libungif-devel libpng-devel freetype2-devel
起動時に不要なサービスが立ち上がらないように設定します。 また、Apache 2が立ち上がるように設定します。
# chkconfig portmap off # chkconfig gpm off # chkconfig autofs off # chkconfig kudzu off # chkconfig keytable off # chkconfig murasaki off # chkconfig netfs off # chkconfig rawdevices off # chkconfig gpm off # chkconfig apache2 on
これで、サーバ起動時に立ち上がるサービスはこれだけになります。
# chkconfig --list | egrep 5:on atd 0:off 1:off 2:off 3:on 4:on 5:on 6:off syslog 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 anacron 0:off 1:off 2:on 3:on 4:on 5:on 6:off network 0:off 1:off 2:on 3:on 4:on 5:on 6:off random 0:off 1:off 2:on 3:on 4:on 5:on 6:off sshd 0:off 1:off 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 apache2 0:off 1:off 2:off 3:on 4:on 5:on 6:off mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
ここまででとりあえずのサーバの設定は終わりました。
次は zope のインストール です。