Linux
不使用 NTP 設置時間和日期
我有一個基於“windriver”Linux 的 Wimax ASN,當我登錄時,我發現日期和時間錯誤(例如:“2010 年 7 月 15 日”)。
每當我使用
date
命令或設置日期和時間時hwclock
,它會在我註銷並再次登錄後立即返回到舊狀態“2010 年 7 月 15 日”,甚至無需重新啟動設備。有沒有辦法在不使用的情況下永久設置它們
NTP
?
如果您不想使用該
NTP
命令,請查看這是否適合您:date -s "$(curl -s --head http://google.com | grep ^Date: | sed 's/Date: //g') -0500"
**注意:從Google提取的時間是格林威治標準時間,所以
-0500
代表你所在的數字時區。對我來說,我在美國/東部標準時間,所以-0500
請更改你的時間以匹配你各自的時區,它應該修復您可能遇到的任何“本地時間偏移”。如果每次註銷並重新登錄時它都沒有粘住,您可以嘗試在您的
.bash_profile
or中設置它,/etc/profile
以便每次登錄時它首先執行,這不是“修復”,而是更多的“黑客” .