OpenBSD系统维护与网络服务器配置指南
时间同步与ntpd的使用
在现代系统中,NTP(网络时间协议)所带来的负载是可以忽略不计的。OpenNTP的作者曾在一台配备16MB RAM的MicroVAX 3100上为整个公司和公众提供服务,且NTP进程占用的处理器资源不超过5%。
当ntpd配置完成后,就可以开始使用它了。有两种校正时间的方式:缓慢校正或一次性校正。建议在系统启动时完全校正时间,然后让ntpd在系统运行过程中缓慢调整系统时钟。这样可以在其他程序依赖时间之前就校正时间,同时保证时间的持续同步。
若要在启动ntpd时校正时间,可使用 -s 标志:
# ntpd -s
当ntpd从时间服务器收到响应并调整时钟后,你将获得命令提示符。在系统启动时,这会延迟其他软件的启动,以确保它们获得正确的时间。你可以在 /etc/rc.conf.local 中通过 ntpd_flags 来配置此功能:
ntpd_flags='-s'
如果运行中的系统时钟出现偏差,并且运行的软件(如许多数据库)可能会因时钟回退或时间跳跃而损坏,那么你可能需要让ntpd更缓慢地校正时钟。可以在不使用任何标志的情况下运行ntpd,或者在 rc.conf.local 中设置使其在启动时以这种模式运行。
需要注意的是,如果起始时间偏差过
超级会员免费看
订阅专栏 解锁全文
11

被折叠的 条评论
为什么被折叠?



