Linux
如何配置遠端機器在登錄時使用本地時區?
我在一個遠端 Linux 機器上工作,該機器位於一個時區,該時區與我的本地時間相差 9 小時。我大部分時間都在 shell 中工作,處理文件版本和日誌。因為時間戳是如此不同,所以使用它們非常令人困惑;我可以看到我最終將如何犯下一個大錯誤。
有什麼可以做的,以便當客戶端打開遠端會話時主機使用不同的時間設置?
當您登錄時,您可以在遠端系統上設置
TZ
您的本地時區,例如,如果您有自己的帳戶並且總是從同一時區登錄,請在您的 shell 的啟動腳本中設置。這將導致在您選擇的時區顯示輸出時重新計算時間戳:例如,在ls
.但是,您不能更改以文本形式儲存的時間戳,例如在日誌文件中;它們將位於編寫它們的程序配置為使用的任何時區。
所以我認為切換你的時區可能會導致它自己的錯誤份額,因為你必須轉換日誌消息時間戳而不是文件時間戳等等。