我有一个基于“windriver”Linux 的 Wimax ASN,当我登录时,我发现日期和时间是错误的(例如:“15 jul 2010”)。
date
每当我使用命令或来设置日期和时间时,hwclock
在我注销并再次登录后,它会立即返回到旧状态“2010 年 7 月 15 日”,甚至无需重新启动设备。
有没有什么方法可以在不使用的情况下永久设置它们NTP
?
答案1
如果您不想使用该NTP
命令,请查看这是否可以作为您的替代方案:
date -s "$(curl -s --head http://google.com | grep ^Date: | sed 's/Date: //g') -0500"
**笔记:从 Google 提取的时间采用 GMT,因此-0500
代表您所在的数字时区。对我来说,我在美国/东部时间,所以-0500
请更改您的时间以匹配您的时区各自的时区,它应该可以修复您可能遇到的任何“本地时间偏移”。
如果每次注销并重新登录时它都没有坚持,您可以尝试在您的.bash_profile
或中设置它/etc/profile
,以便它在您每次登录时首先运行,这不是“修复”,而是更多的“黑客” 。