時間が9時間進んで表示される

正しく日本時間が表示されない。ハードウェアの時刻が UTC と認識されているようだ。
タイムゾーンの設定を行なう方法がわからなかったため、調べた結果を残す。

system-config-dateをインストールする

下記のコマンドをインストールして、設定を行う。
設定時に、UTC のチェックを外す。

# date
Mon Apr 28 19:17:08 JST 2008
# yum install system-config-date.noarch -y
# system-config-date
Text mode interface is deprecated
# date
Mon Apr 28 10:59:46 JST 2008

OpenVZ(CentOS5)
下記の実行結果は、上記のコマンドがあるのを知らずに行った設定。正しいのかどうかは自信がない。

# cat /etc/sysconfig/clock
ZONE="Asia/Tokyo"
UTC=true
ARC=false
# cat /etc/adjtime
0.0 0 0.0
0
# hwclock --show --localtime; hwclock --show --utc
Mon 28 Apr 2008 10:16:02 AM JST  -0.531778 seconds
Mon 28 Apr 2008 07:16:03 PM JST  -0.997935 seconds
# date
Mon Apr 28 19:17:08 JST 2008
# clock --hctosys
# date
Mon Apr 28 10:42:12 JST 2008

3. Linux マシンを正しく設定する