2012-04-05 9 views
1

我使用Ubunutu運行亞馬遜EC2服務器,我需要服務器能夠獲得我係統的當前時間。但是,由於夏令時時間已經過去了一個小時(顯​​然),我無法確切知道最好的方法是怎樣改變它?Ubuntu亞馬遜EC2日期並節約時間

回答

1

現代Unix系統運行時區數據庫並自動調整夏令時。您可能會發現一個名爲/etc/timezone的文件,其中包含系統上運行的程序默認使用的時區。但是,系統時鐘本身將保存爲UTC(又名格林威治標準時間,以老式術語表示),並且所呈現的時間來自圖書館的UTC。

如果系統時鐘準確,用正確的時區獲取時間只需在時區文件中正確設置正確的字符串,系統將通過正確的DST調整正確顯示時間。

如果時鐘本身不準確,那麼在現代Unix系統上設置時間通常使用ntpd來完成 - 請閱讀文檔 - 儘管虛擬機通常已經準備好了由主機OS和I不會擺弄那開始。