修改Linux時區的2種辦法
阿新 • • 發佈:2017-08-25
port family inux 常用 med ron 關於 bbs -s
由於Azure 上所有的服務時間都采用了 UTC 時間。UTC 時間比中國時間晚 8 個小時,該如何按照自己的需要來進行修改呢,下面提供2種辦法以供參考:
1.修改 /etc/localtime 文件
控制系統時區的文件是 /etc/localtime。只要把這個文件復制成相應時區的文件,系統時區就改成相應的時間了。
時區信息在:/usr/share/zoneinfo 裏。比如需要把本機時區改成 Shanghai 的時間:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
這兩條指令都可以更改。
2.修改 TZ 變量
eport 可以看到系統變量。如果設置了 TZ 變量,系統將按 TZ 的變量設置本機的時區。且優先級比 /etc/localtime 高。
具體的命令是 export TZ=Asia/Shanghai
取消這個變量的命令是 unset TZ。
通過 date 可以查看目前的時間。
另外我們常用的帶時間戳的 ping 記錄,可以采用下面的命令實現:
ping 10.1.1.10 | awk ‘{print $0 strftime()}‘ >> /root/pinglog.txt &
關於修改網站默認時區的辦法,也可以 參考這篇文章
修改Linux時區的2種辦法