由于一些我不知道的奇怪原因,我的RPi似乎被错误地设置为协调世界时+65s。我收到的输出如下:
sudo ntpd -gq
ntpd: time set -65.706156s
我已尝试停止和重新启动ntp服务器(没有效果)。
当我使用以下命令检查同步服务器时,我确实收到了ping回,因此这不是服务器没有响应的情况,也不是防火墙问题:
grep -P "^server" /etc/ntp.conf
server 0.debian.pool.ntp.org iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.poo
在我的Ubuntu10.04框(用户,而不是根用户)上可以发出
sudo net time set
而且效果很好。
我更希望这个盒子更有规律地获得净时间,或者至少每次登录时都是这样。因此,我尝试添加设置为/etc/profile的净时间。那就失败了。我加了几节看起来像
user ALL=(ALL) NOPASSWD: /usr/bin/net
to /etc/sudoers (使用visudo)。帮不上忙。
我从来没有碰过cron,所以我不知道如何添加chron选项卡。(依赖系统时间重置系统时间似乎有点矛盾。)
做这件事最好的方法是什么?
如果这是个cron工作,我想举个简单的例子。
同样的问