小技

( ゚Å゚)小枝?


mysqlで新規ユーザ作成・新規DB作成
CMSとかインスコしたりしているとよくやる手順。
コマンド覚えられNEEEEEEEEEEって人はまずこれを見ずにできるようになろう!
mysqlにログイン(mysql -u root -p)しまs


これで完璧でs。
Xenで時計合わせ
Xen環境にて時計合わせ(ntpd ntpdate)は通常うまくいきません。
制限?みたいなのがあるのでxen.independent_wallclockで設定しまs.
/etc/sysctl.conf

xen.independent_wallclock = 1

これでうまくできるようになりまs。
パスの変更(強制)
pythonの複数バージョンをインストールして、使い分けしたい場合や、ソースからインスコして/usr/binにねぇぞって怒られたときにやります。
通常、頭良く./configureしたりすれば問題ありませんが、たまに使いたいです。

$ vim ~/.bashrc
alias python='/usr/local/bin/python2.7'
$ source ~/.bashrc

っといった具合で。
yumでphp5.3を使う
atomicorpのrpmを追加しまs。
たぶんroot権限必要でs

# wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh

何か始まりますが適当でいいでs。

# yum upgrade
# mv /etc/php.ini.rpmnew /etc/php.ini
# mv /etc/httpd/conf.d/php.conf.rpmnew /etc/httpd/conf.d/php.conf
# /etc/init.d/httpd restart

これでおわりでs。
mvでphp.iniとphp.confを上書きしてしまうので,その前にバックアップとるといいかもしれません。
まぁだいたい大丈夫でしょうけど、memory_limitあたりはチェックしとけって話らしいです。
※mysql5.1系と紐付けされているので、そっちもアップグレードされまs。
yumでmysqlをアップグレードしたい場合にもこの手順は有効かもしれません?

# mv /etc/my.cnf.rpmnew /etc/my.cnf
# /etc/init.d/mysqld restart

以上でs。
参考:http://www.atomicorp.com/wiki/index.php/PHP