我正在尝试在Linux设备上配置RTC警报。我使用了中的一个示例
int retval
struct rtc_time rtc_tm;
/* .... */
/* Read the RTC time/date */
retval = ioctl(fd, RTC_RD_TIME, &rtc_tm);
if (retval == -1) {
exit(errno);
}
/* Set the alarm to 5 sec in the future, and check for rollover */
在我的一些生产环境时间被漂移,我在我的系统上安装了ntp。
当我执行ntpstat命令时,我可以看到下面的输出。
synchronised to NTP server (169.254.169.123) at stratum 4
time correct to within 20 ms
polling server every 512 s
但我无法理解这个输出。
就像我的linux时间是1秒漂移一样,我执行ntpstat命令,命令将做什么。
是命令从ntp服务器同步时间并自动调整本地时间。
如何确保我的linux时间是不正确的和ntp纠正这一点。