centos7-同步时间
2024-08-31 12:22:22
yum install -y ntp ntpdate
ntpdate -u cn.pool.ntp.org
# 阿里云ntp
ntpdate ntp1.aliyun.com
但这样的同步,只是强制性的将系统时间设置为ntp服务器时间。如果cpu tick有问题,只是治标不治本。所以,一般配合cron命令,来进行定期同步设置。比如,在crontab中添加:
0 12 * * * * /usr/sbin/ntpdate 192.168.0.1
这样,会在每天的12点整,同步一次时间。ntp服务器为192.168.0.1。
使用ntpd服务,要好于ntpdate加cron的组合。因为,ntpdate同步时间,会造成时间的跳跃,对一些依赖时间的程序和服务会造成影响。比 如sleep,timer等。而且,ntpd服务可以在修正时间的同时,修正cpu tick。理想的做法为,在开机的时候,使用ntpdate强制同步时间,在其他时候使用ntpd服务来同步时间。
要注意的是,ntpd 有一个自我保护设置: 如果本机与上源时间相差太大, ntpd 不运行. 所以新设置的时间服务器一定要先 ntpdate 从上源取得时间初值, 然后启动 ntpd服务。ntpd服务 运行后, 先是每64秒与上源服务器同步一次, 根据每次同步时测得的误差值经复杂计算逐步调整自己的时间, 随着误差减小, 逐步增加同步的间隔. 每次跳动, 都会重复这个调整的过程.
# 启动ntp服务
systemctl start nptd
# 查看
date
最新文章
- 重置EntityFramework数据迁移到洁净状态
- monkeyrunner之坐标或控件ID获取方法(六)
- JavaScript测试题
- 梳理源码中 View 的工作原理
- JMeter正则表达式-学习(3)
- Laravel 流程分析——应用程序初始化
- D django 用户认证系统
- android 开发 socket发送会有部分乱码,串码,伴随着数据接收不完整
- 使用MyBatis链接MySQL
- 十大面试问题解惑,秒杀一切HR、技术面试
- 【SF】开源的.NET CORE 基础管理系统系列导航
- golang 多维数组
- [LeetCode] Find Anagram Mappings 寻找异构映射
- ubuntu Anaconda install
- pt-query-digest 使用说明
- 「POJ - 1003」Hangover
- 原生js的remove方法代表删除节点
- 微信小程序日历课表
- 译: 2. RabbitMQ Spring AMQP 之 Work Queues
- sessionId的生成机制