Linuxの時刻が狂う. 逆もまたしかり....という状況になる.
これは, Windowsがハードウェアクロック(BIOSレベルの時刻)をローカル時刻
として設定する一方, LinuxはハードウェアクロックをUTCとして設定するため.
Gentooの場合の対策方法
/etc/conf.d/clockの
CLOCK="UTC"を
CLOCL="local"に置き換える.
その際, /etc/localtimeは/usr/share/zoneinfo/Japanへの
シンボリックリンクとしておく.
ちなみに, /etc/conf.d/clockと/etc/localtime, H/Wクロックの関係.
HWクロックがJST(=GMT+9)であるとして....
環境変数TZ
|
/etc/conf.d/clock
|
/etc/localtime
|
dateで表示
される時刻 |
dateで表示される
タイムゾーン |
JST
|
UTC
|
GMT
|
JST
|
JST
|
UTC
|
Japan
|
JST
| ||
local
|
GMT
|
JST
| ||
local
|
Japan
|
JST-9
| ||
JST-9
|
UTC
|
GMT
|
JST+9
| |
UTC
|
Japan
|
JST+9
| ||
local
|
GMT
|
JST+9
| ||
local
|
Japan
|
JST
| ||
JST+9
|
UTC
|
GMT
|
JST-9
| |
UTC
|
Japan
|
JST-9
| ||
local
|
GMT
|
JST-9
| ||
local
|
Japan
|
JST-18
| ||
GMT
|
UTC
|
GMT
|
JST
|
GMT
|
UTC
|
Japan
|
JST
| ||
local
|
GMT
|
JST
| ||
local
|
Japan
|
JST-9
| ||
GMT+9
|
UTC
|
GMT
|
JST-9
| |
UTC
|
Japan
|
JST-9
| ||
local
|
GMT
|
JST-9
| ||
local
|
Japan
|
JST-9
| ||
GMT-9
|
UTC
|
GMT
|
JST+9
| |
UTC
|
Japan
|
JST+9
| ||
local
|
GMT
|
JST+9
| ||
local
|
Japan
|
JST
| ||
""(なし)
|
UTC
|
GMT
|
JST
|
UTC
|
UTC
|
Japan
|
JST
| ||
local
|
GMT
|
JST
| ||
local
|
Japan
|
JST-9
|
0 件のコメント:
新しいコメントは書き込めません。