Time
伺服器上的本地時區被認為是有害的?
我很好奇其他管理員在遠端管理伺服器的上下文中對時區的體驗是什麼。在我的職業生涯中,我遇到過幾個約定;
- 始終、始終、始終使用 UTC。
- 始終,始終,始終使用基地總部所在的時區。
- 使用碰巧管理人員的當地時間。
- 使用伺服器位置的本地時間。
在某些地方,我遇到了多種相互衝突的約定。我自己的偏好是始終使用 UTC——沒有夏令時。但出於某種原因,似乎大多數人更喜歡使用夏令時的某種當地時間概念。儘管這似乎是一個簡單的技術問題,但圍繞改變慣例的討論似乎總是傾向於宗教分裂。
你在用什麼?您認為每種方法的優點和缺點是什麼?
- 硬體時鐘應始終為 UTC。總是。
- 時區設置可以是任何方便的設置。通常。有時它也應該是 UTC。
UTC 很好的一些原因:
- 夏令時規則發生變化,更新並不總是及時發生。UTC 使這種情況消失。
- 當需要比較來自不同位置的伺服器的日誌時,UTC 是一個很好的通用標準。
- 通常,當伺服器位於不同位置時,人員或應用程序或兩者都必須在執行(例如,數據庫插入)時處理時間轉換。如果您只有一次轉換(到 UTC),那麼正確轉換比必須從一個 TZ 轉換到另一個(因伺服器 TZ 而異)要容易得多**。**