Ubuntuインストール その3

続き。
ソフトの設定など。

Rails

なぜかrailsにパスが通っていない。CentOSの環境では /usr/bin/rails に配置されるのに何故だろう。rakeは/usr/bin/rakeに置かれている。Ubuntuが悪いのか、rails2.0からの変更か、gemをapt-getで入れたのが原因か。ひとまずパスを通して使えるようにする。
~/.zshrc に以下を追加。

PATH=$PATH:/var/lib/gems/1.8/bin
export PATH

Mysql

ユーザ設定はデフォルトでパスワード付きユーザしかない。

mysql> select user, host, password from mysql.user;
+------------------+-----------+---------------------+
| user             | host      | password            |
+------------------+-----------+---------------------+
| root             | localhost | ******              |
| root             | ubuntu    | ******              |
| root             | 127.0.0.1 | ******              |
| debian-sys-maint | localhost | ******              |
+------------------+-----------+---------------------+
4 rows in set (0.00 sec)

起動処理関係

ランレベルの設定は update-rc.d というコマンドを使うらしい。(Redhat系ではchkconfigが使える)
http://park15.wakwak.com/~unixlife/linux/de-init.html
他に、sysv-rc-confというコマンドでも設定ができるらしいので導入。一覧を見ながらチェックを入れたり、外したりで使える。良さそう。

$ sudo apt-get install sysv-rc-conf
$ sudo sysv-rc-conf

apt-getでinstallすれば勝手に自動起動するのは、余計なものは入れずに使えということかもしれない。

Munin

トラフィック監視ができるMuninを導入。CentOSでの手順はこっちを参照。

$ sudo apt-get install munin 
$ sudo apt-get install munin-node

これだけで、http://server/munin/ にグラフが表示される。あとは監視サーバから覗けるように設定を変更する。
/etc/munin/munin-node.conf 以下を追加。(監視サーバ 192.168.1.5)

allow ^192\.168\.1\.5$