2015-10-07 44 views
0

我在我的lubuntu 15.04盒子上運行NTP服務器。服務器使用本地系統時鐘作爲唯一的時間源。關於linux和ntpd如何處理時間的問題

/etc/ntp.conf中

driftfile /var/lib/ntp/ntp.drift 
server 127.127.1.0 prefer 
restrict 127.127.1.0 
fudge 127.127.1.0 stratum 10 

時區的服務器是GMT + 1(由於夏季它導致UTC + 2的時刻)。當我使用日期設置時鐘時,我看到時間是00:00:00,這很好。

[email protected]:$ sudo date --set=00:00:00 
Mi 7. Okt 00:00:00 GMT+1 2015 
[email protected]:$ date 
Mi 7. Okt 00:00:02 GMT+1 2015 

如果一個ntp客戶端查詢它得到01:00:00的時間作爲發送時間戳的值。任何人都可以向我解釋爲什麼?由於ntp依賴於UTC,我期望它報告22:00:00。

回答

0

我能解決它。由於possix標準,zoneinfo/Etc/中GMT的符號與人們所期望的完全相反。當我說柏林(德國)在GMT + 1時,文件名是zoneinfo/Etc/GMT-1