推荐第一种 !

由于硬件的原因,机器或多或少的根标准时间对不上,一个月的误差几秒到几分钟不等。对于服务器来说时间不准,会有很多麻烦。例如,支付的时候,无法下单,游戏无法登录等。自己用的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种方法相关推荐

  1. linux ntp 定时同步_linux ntp时间同步

    一.搭建时间同步服务器 1.编译安装ntp server rpm -qa | grep ntp 若没有找到,则说明没有安装ntp包,从光盘上找到ntp包,使用 rpm -Uvh ntp***.rpm ...

  2. 修改ntp服务器rac,RAC时间同步的两种方法【NTP时间同步服务器】

    在集群中的两个 Oracle RAC 节点上执行以下集群时间同步服务配置. Oracle Clusterware 11g 第 2 版及更高版本要求在部署了 Oracle RAC 的集群的所有节点上实现 ...

  3. linux 时间同步的2种方法(转)

    linux 时间同步的2种方法 张映 发表于 2012-10-23 分类目录: 服务器相关 标签:linux, ntp, 同步, 时间服务器 由于硬件的原因,机器或多或少的根标准时间对不上,一个月的误 ...

  4. Linux系统中运行.sh文件的几种方法

    在Linux系统中执行.sh文件的几种方法: 1. cd到.sh文件所在的目录,然后执行./xxx.sh   [前提:该./sh文件要有可执行的权限,chmod u+x xxx.sh]  2. 在任何 ...

  5. linux中禁用Root帐户的4种方法

    介绍 root账号 是 Linux 和其他类 Unix 操作系统上的超级帐户.此帐户可以访问系统上的所有命令和文件,并具有完全读取.写入和执行权限.它用于在系统上执行任何类型的任务:create/up ...

  6. linux系统中清空文件内容的三种方法

    1.使用vi/vim命令打开文件后,输入"%d"清空,后保存即可.但当文件内容较大时,处理较慢,命令如下: vim file_name :%d :wq 2.使用cat命令情况,命令 ...

  7. 在Linux命令行发送电子邮件附件的两种方法

    需 求 本文使用Centos7操作系统. 需要有一个工作正常的邮件系统.本文将不介绍如何配置邮件服务器. 1.使用mail命令 安装mailx安装包 [root@localhost ~]# yum - ...

  8. linux系统下重启网络服务的两种方法

    linux系统下重启网络服务的两种方法 发布时间:2020-04-02 11:25:25 来源:亿速云 阅读:207 作者:小新 今天小编给大家分享的是linux系统下重启网络服务的两种方法,很多人都 ...

  9. windows设置任务计划定时执行php程序,两种方法

    windows设置任务计划定时执行php程序,两种方法 1.定时执行bat文件 2.定时执行php文件 1.定时执行bat文件 新建一个php文件 :在php文件写入你要执行的程序: <?php ...

最新文章

  1. Redis中主、从库宕机如何恢复?
  2. mybatis association表关联与rowbounds共同使用时的异常及其解决方案
  3. 全球及中国低温纳米定位器行业发展趋势分析与风险评估报告2021-2027年版
  4. 人工智能时代,决定未来的3个问题
  5. 怎么增加LINUX虚拟机的运行内存,Mac虚拟机内存怎么分配?虚拟机内存不足解决办法...
  6. 通过V90PN通讯故障实例来看线路干扰与线路错误的区别
  7. cad如何打开stp文件_用cad如何打开stp文件
  8. input和textarea中字体样式不同的解决方法
  9. 随机波动率微笑模型及套利
  10. 做游戏与web的区别 - 服务器篇【1】
  11. 前端技术学习:语义化
  12. java 虚拟机优化
  13. python时间差计算器时分秒_python 实现日期计算器
  14. [第3课] 象形统计图
  15. 在日本的python程序员_在日本做程序员是怎么一种体验?
  16. 精益生产-丰田生产方式(TPS)在软件开发中的运用
  17. 北京地铁线路中心计算机系统,北京地铁DT—1型计算机联锁系统
  18. shell编程实例合集
  19. Python【摸鱼高效】自动化办公:自动分析数据制作报表+发送邮箱
  20. 理解STP及端口角色状态

热门文章

  1. 09亚联入围选手名单
  2. android .9图片 圆角,android的.9图片以及圆角进度条(进度条两端都是圆角)的实现...
  3. 计算机毕业设计Node.js+Vue慧学IT精品课程网站(程序+源码+LW+部署)
  4. java中迭代器的原理,java迭代器实现原理
  5. 正则表达式王国奇遇记
  6. JS获取cookie值
  7. GVIM的默认初试界面大小、启动位置设置
  8. 职场人必用的MindManager免费思维导图软件使用教程。
  9. 向微信公众号添加Word文档、图片、压缩包
  10. 用python画小动物大全_python3用turtle库进行绘制小猪佩奇图案