debian 剛裝好時,預設使用GMT或UTC時間,和本地時間會有時區上的誤差
爬文後用這個解法解決
cp /usr/share/zoneinfo/Asia/Taipei /etc/localtime
但是有一台機器很頑固的不理會這個解法,嘗試另一個解法:
vi /etc/default/rcS
設定 UTC=no
重開後仍無法解決,時間仍是UTC時間
翻遍文件仍找無解法
最後想到有可能是系統的預設值有問題,因此 /etc/default/* 或 /etc/enviroment 全部看過一遍
最後發現是 /etc/enviroment 裡面有 TZ 的設定,移除後重開即解決
推測有可能是做 dpkg-reconfigure tzdata 或 tzselect 時,被寫入TZ的設定 ...
下次遇到再上來補完..
沒有留言:
張貼留言