CentOS5.4のインストール

RedmineのデータベースをSQLiteからMySQLに変更しようと思ったんでSQLiteyumでremoveしたら、いろんな物が一緒に削除されてしまった(笑)
依存パッケージが大量にあったようで、その中にyumも含まれていた・・・お陰でyumでインストールができなくなってしまった。
yumが依存関係を表示してくれたのに、それを無視したのが原因・・・今後は良く見て実行しよう(^^;

で、
特に大事な物はデータは入っていなかったので、CentOSを新規にインストールすることにした。

CentOSのサイトよりインストーラを入手

CentOS Project

CentOS 5.4のインストール

PCのスペック

CPU Intel Celeron 866MHz
メモリ 1GB
ディスク 120GB×2

ディスクパーテーション

マウントポイント タイプ 容量
/boot ext3 101MB
/ LVM PV 115GB
swap swap 2GB

ディスクパーテーション詳細

グループ バイス マウントポイント タイプ 容量
VolGroup00 LogVol01 / ext3 115GB
LogVol02 swap 2GB
RAIDバイス /dev/md0 /boot ext3 101MB
/dev/md1 VolGroup00 LVM PV 117GB
ハードドライブ /dev/hdc1 /dev/md0 ソフトウェアRAID 101MB
/dev/hdc2 /dev/md1 ソフトウェアRAID 117GB
/dev/hdd1 /dev/md0 ソフトウェアRAID 101MB
/dev/hdd2 /dev/md1 ソフトウェアRAID 117GB

ソフトウェアの選択*1

  • "Server"だけを選択する。

初期設定

  • 参考サイト(ホントお世話になってます)

CentOSで自宅サーバー構築

  • パッケージの最新化
# yum update
  • パッケージ管理システム設定

yum-updatesd削除

# yum remove yum-updatesd

■fastestmirrorプラグインインストール
(インストールパッケージダウンロード時の最適ミラーサイトを自動選択するようにする)

# yum install yum-fastestmirror

yum-cronインストール

# yum install yum-cron
# service yum-cron start

■パッケージ自動更新自動起動設定

# chkconfig yum-cron on
# vi /etc/sysconfig/selinux
<hr width="50%" align="left"/>
<font color="green">[]#SELINUX=enforcing[]</font>
SELINUX=disabled
<hr width="50%" align="left"/>

*1:CentOS5.4のインストーラリポジトリを追加すると落ちるので注意