linux ntp 定时同步_linux 时间同步的2种方法
推荐第一种 !
由于硬件的原因,机器或多或少的根标准时间对不上,一个月的误差几秒到几分钟不等。对于服务器来说时间不准,会有很多麻烦。例如,支付的时候,无法下单,游戏无法登录等。自己用的PC就无所谓了,手动改一下就行了。
一,用ntpdate从时间服务器更新时间
如果你的linux系统根本没有ntpdate这个命令, 可先安装 :
yum install ntp
安装完了之后,你不要做什么配置,也不需要,直接测试一下
vi /etc/ntp.conf
add below:
server 1.cn.pool.ntp.org
server 3.asia.pool.ntp.org
server 2.asia.pool.ntp.org
restart service and sync the time
[root@localhost ~]# ntpdate time.nist.gov22 Oct 21:11:43 ntpdate[5014]: adjust time server 207.200.81.113 offset -0.018788 sec
如果出去上面的内容说明,同步成功了。然后在crontab里面加上以下内容。
*/10 * * * * ntpdate time.nist.gov #域名或IP
每隔十分钟同步一次。推荐几个时间服务器。
time.nist.gov
time.nuri.net
0.asia.pool.ntp.org
1.asia.pool.ntp.org
2.asia.pool.ntp.org
3.asia.pool.ntp.org
如果出现the NTP socket is in use, exiting问题
机房中的ESX4的服务器时间不对,ESX Server的时间准确比较重要,因为其上的VM(虚拟主机)的时间与其同步。在ESX4上使用NTP服务器同步时间,却遇到了“the NTP socket is in use, exiting”的问题,操作过程命令如下:
[root@localhost ~]# ntpdate time.nist.gov21 Sep 14:39:09 ntpdate[24744]: the NTP socket is in use, exiting
[root@localhost~]# service ntpd stop
Shutting down ntpd: [ OK ]
[root@localhost~]# ntpdate time.nist.gov22 Oct 21:11:43 ntpdate[5014]: adjust time server 207.200.81.113 offset -0.018788 sec
二,用ntp搭建自己的时间服务器
上面我们是利用别人的时间服务器来同步时间,这些时间服务器都是比较权威的。当我们自己搭建时间服务器就不用crontab来定时去跑。
1,安装时间服务器ntp
yum install ntp
2,配置ntp
[root@localhost ~]# cat /etc/ntp.conf |awk '{if($0 !~ /^$/ && $0 !~ /^#/) {print $0}}'restrictdefault ignore //默认不允许修改或者查询ntp,并且不接收特殊封包
restrict 127.0.0.1 //给于本机所有权限
restrict 192.168.1.0 mask 255.255.255.0 notrap nomodify //给于局域网机的机器有同步时间的权限
server time.nist.gov prefer //设置时间服务器,加prefer表示优先
server 0.asia.pool.ntp.org
server1.asia.pool.ntp.org
server2.asia.pool.ntp.org
server127.127.1.0# local clock
fudge127.127.1.0 stratum 10driftfile/var/lib/ntp/drift
keys/etc/ntp/keys
3,启动 ntp
[root@localhost ~]# /etc/init.d/ntpd start
4,查看并测试
[root@localhost ~]# netstat -upnl |grep ntpd //查看时程
[root@localhost~]# ntpq -pn //查看同步的服务器IP
remote refid st t when poll reach delay offset jitter==============================================================================
50.77.217.185 .INIT. 16 u - 64 0 0.000 0.000 0.000
202.90.158.4 .INIT. 16 u - 64 0 0.000 0.000 0.000
202.71.100.89 .INIT. 16 u - 64 0 0.000 0.000 0.000
202.134.1.10 .INIT. 16 u - 64 0 0.000 0.000 0.000
*127.127.1.0 .LOCL. 10 l 18 64 377 0.000 0.000 0.001[root@localhost~]# ntpstat //同步的结果
synchronised to local net at stratum 11time correct to within12ms
polling server every512 s
remote:即NTP主机的IP或主机名称。注意最左边的符号,如果由“+”则代表目前正在作用钟的上层NTP,如果是“*”则表示也有连上线,不过是作为次要联机的NTP主机。
refid:参考的上一层NTP主机的地址
st:即stratum阶层
when:几秒前曾做过时间同步更新的操作
poll:下次更新在几秒之后
reach:已经向上层NTP服务器要求更新的次数
delay:网络传输过程钟延迟的时间
offset:时间补偿的结果
jitter:Linux系统时间与BIOS硬件时间的差异时间
推荐第一种方法,虽然搭建个时间服务器,还是比较简单的,但是我觉得没有这个必要。如果用别人的时间服务器,每隔10分钟同步一次,可以精确到毫秒。
linux ntp 定时同步_linux 时间同步的2种方法相关推荐
- linux ntp 定时同步_linux ntp时间同步
一.搭建时间同步服务器 1.编译安装ntp server rpm -qa | grep ntp 若没有找到,则说明没有安装ntp包,从光盘上找到ntp包,使用 rpm -Uvh ntp***.rpm ...
- 修改ntp服务器rac,RAC时间同步的两种方法【NTP时间同步服务器】
在集群中的两个 Oracle RAC 节点上执行以下集群时间同步服务配置. Oracle Clusterware 11g 第 2 版及更高版本要求在部署了 Oracle RAC 的集群的所有节点上实现 ...
- linux 时间同步的2种方法(转)
linux 时间同步的2种方法 张映 发表于 2012-10-23 分类目录: 服务器相关 标签:linux, ntp, 同步, 时间服务器 由于硬件的原因,机器或多或少的根标准时间对不上,一个月的误 ...
- Linux系统中运行.sh文件的几种方法
在Linux系统中执行.sh文件的几种方法: 1. cd到.sh文件所在的目录,然后执行./xxx.sh [前提:该./sh文件要有可执行的权限,chmod u+x xxx.sh] 2. 在任何 ...
- linux中禁用Root帐户的4种方法
介绍 root账号 是 Linux 和其他类 Unix 操作系统上的超级帐户.此帐户可以访问系统上的所有命令和文件,并具有完全读取.写入和执行权限.它用于在系统上执行任何类型的任务:create/up ...
- linux系统中清空文件内容的三种方法
1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可.但当文件内容较大时,处理较慢,命令如下: vim file_name :%d :wq 2.使用cat命令情况,命令 ...
- 在Linux命令行发送电子邮件附件的两种方法
需 求 本文使用Centos7操作系统. 需要有一个工作正常的邮件系统.本文将不介绍如何配置邮件服务器. 1.使用mail命令 安装mailx安装包 [root@localhost ~]# yum - ...
- linux系统下重启网络服务的两种方法
linux系统下重启网络服务的两种方法 发布时间:2020-04-02 11:25:25 来源:亿速云 阅读:207 作者:小新 今天小编给大家分享的是linux系统下重启网络服务的两种方法,很多人都 ...
- windows设置任务计划定时执行php程序,两种方法
windows设置任务计划定时执行php程序,两种方法 1.定时执行bat文件 2.定时执行php文件 1.定时执行bat文件 新建一个php文件 :在php文件写入你要执行的程序: <?php ...
最新文章
- Redis中主、从库宕机如何恢复?
- mybatis association表关联与rowbounds共同使用时的异常及其解决方案
- 全球及中国低温纳米定位器行业发展趋势分析与风险评估报告2021-2027年版
- 人工智能时代,决定未来的3个问题
- 怎么增加LINUX虚拟机的运行内存,Mac虚拟机内存怎么分配?虚拟机内存不足解决办法...
- 通过V90PN通讯故障实例来看线路干扰与线路错误的区别
- cad如何打开stp文件_用cad如何打开stp文件
- input和textarea中字体样式不同的解决方法
- 随机波动率微笑模型及套利
- 做游戏与web的区别 - 服务器篇【1】
- 前端技术学习:语义化
- java 虚拟机优化
- python时间差计算器时分秒_python 实现日期计算器
- [第3课] 象形统计图
- 在日本的python程序员_在日本做程序员是怎么一种体验?
- 精益生产-丰田生产方式(TPS)在软件开发中的运用
- 北京地铁线路中心计算机系统,北京地铁DT—1型计算机联锁系统
- shell编程实例合集
- Python【摸鱼高效】自动化办公:自动分析数据制作报表+发送邮箱
- 理解STP及端口角色状态
热门文章
- 09亚联入围选手名单
- android .9图片 圆角,android的.9图片以及圆角进度条(进度条两端都是圆角)的实现...
- 计算机毕业设计Node.js+Vue慧学IT精品课程网站(程序+源码+LW+部署)
- java中迭代器的原理,java迭代器实现原理
- 正则表达式王国奇遇记
- JS获取cookie值
- GVIM的默认初试界面大小、启动位置设置
- 职场人必用的MindManager免费思维导图软件使用教程。
- 向微信公众号添加Word文档、图片、压缩包
- 用python画小动物大全_python3用turtle库进行绘制小猪佩奇图案