自己的Linux服务器的时间和PC机上的时间不太对,打log的时间对不上,不太方便调式信息的判断,因此需要同步一下Linux服务器的时间和自己Windows的时间,两者一致,才方便调式的查看呢。

同步网络时间

在Linux下,我们可以使用ntpdate进行网络时间的同步,而不是我们自己去设置时间。这个命令的使用很简单,

1

ntpdate  0.cn.pool.ntp.org

另外网络时间同步和时区是不一样的。你可以选择任何一台网络时间同步服务器来同步你的时间,只要你的时区设置是对的,那么你的Linux上的时间就是对的。因为全球都是基于一个标准时间来约定的,美国人民与我们不同的是时区不同,经过换算,我们和他们的标准时间是一样的。

定时的同步时间

我们可以使用crontab来定时的同步时间

1

2

vim /etc/crontab

10 5 * * * root (/usr/sbin/ntpdate 0.cn.pool.ntp.org && /sbin/hwclock -w) &> /var/log/ntpdate.log

每天的5点10分crontab运行一次命令,自动同步时间。

如果你具有多台的服务器,不要使用这个方法来定时的同步的你服务器,请使用ntpd来进行,这个还可以校准始终的问题。

使用ntpdata造成的时间的越变还可能引发因某些依赖连续时间的程序的问题。一般第一次使用ntpdate,接下来使用ntpd服务来不断的调整时间。

如何设置时区

将时区设置为东8区的时间,虽然服务器在全球的不同地方,但是我们人在中国,看着中国的时间比较有感觉。

1

2

3

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

date

# Mon Mar 31 11:02:55 CST 2014

另外如果使用date命令查看时间,发现刚刚好相差8个小时或者其他的小时,那么应该就是你的时区设置不对,快快修改一下吧。

网络时间同步服务器列表

全球那么多的网络时间同步器,那么使用哪个好呢。我们知道数据在网络上流动是由延迟的,因此我们选择离我们服务器越近的服务器进行同步,时间越准。

时间服务器分为两种,一种是一级时间服务器,另外一种是二级时间服务器。我们如果是同步自己的服务器的时间,那么选择二级时间服务器,因为一级时间服务器是为二级时间服务器提供时间校对服务器,我们尽量不要增加一级服务器的压力。这种层级的概念和DNS的层级概念是一致的。

一级时间服务器列表:http://support.ntp.org/bin/view/Servers/StratumOneTimeServers

二级时间服务器列表:http://support.ntp.org/bin/view/Servers/StratumTwoTimeServers

附二级服务器列表:

  • 0.pool.ntp.org  有域名负载均衡

  • 0.cn.pool.ntp.org  有域名负载均衡

  • ntp.tuna.tsinghua.edu.cn 清华大学

  • time.windows.com    微软

  • ntp1.aliyun.com 阿里云

  • ntp2.aliyun.com 阿里云

  • ntp3.aliyun.com 阿里云

Linux运维之ntpdate同步网络时间相关推荐

  1. Linux运维之道之网络基础学习1.3

    网络基础1.3 数据链路层解析: 数据链路层: 位于物理层与网络层之间: 数据链路层的功能: --数据链路的建立,维护,拆除 --帧包装,帧传输,帧同步 --帧的差错恢复 --流量控制 ------- ...

  2. Linux运维之道之网络基础学习1.0

    网络基础1.0 计算机网络: 硬件方面:通过线缆将网络设备和计算机连接起来 软件方面:操作系统,应用软件,应用程序通过通信线路互连,实现资源共享,信息传递. 计算机网络的功能: 数据通信,资源共享,增 ...

  3. linux运维之道入门,Linux运维之道之网络基础学习1.2

    网络基础1.2 物理层解析 -------------------------------------------------------------------------------------- ...

  4. Linux运维18:网络和监控

    系列专题:Linux运维入门教程 在网络运维中网络和监控命令类似于这些: ping, ip, arping,netstat等命令,用于查看 linux 服务器 ip 地址,管理服务器网络配置等.下面让 ...

  5. 尚硅谷Linux运维讲解视频(2018.12)

    分享一个B站上的 尚硅谷Linux运维的讲解视频,时间是2018年12月份的,还是比较新的.可以看一看 https://www.bilibili.com/video/av41052360/?p=17

  6. linux运维转行程序员

    最近有朋友来信说,半路出家做的linux运维,一度从网络做起.随着工作的深入发现自己欠缺很多基础知识,问我是不是应该从C语言开始学起. 这也许是每个半路转行的童鞋面临的问题,在北上广拿到15K很容易, ...

  7. linux crontab不运行,Linux运维知识之解决Linux中crontab不执行ntpdate问题

    本文主要向大家介绍了Linux运维知识之解决Linux中crontab不执行ntpdate问题,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 解决Linux中crontab尚未 ...

  8. Linux运维 第三阶段 (一) 网络配置及openssl加密

    Linux运维 第三阶段 (一) 网络配置及openssl加密 主机接入网络:IP,netmask,gateway,hostname,DNS1,DNS2,DNS3,route,dhcp(dynamic ...

  9. Linux - 自动同步网络时间

    Linux - 查看.修改.更新系统时间 本文以 CentOS 为例,演示如何查看.设置系统时间,以及自动从互联网更新系统时间. 查看系统时间 执行 date 命令可以查看当前系统的时间: 原文:Li ...

  10. linux运维笔记:Rsync数据同步工具

    linux运维笔记:Rsync数据同步工具 1-Rsync简介 Rsync英文全称是Remote synchronization,Rsync具有可以使本地和远程两台主机之间的数据快速复制和同步镜像.远 ...

最新文章

  1. ubuntu下安装nginx时依赖库zlib,pcre,openssl安装方法
  2. logstash使用,结果输出到stdout
  3. 求高精度幂(java)
  4. 1_自然语言处理简介、数据源、应用领域、课程体系
  5. win10 mysql5.7.11_Windows10安装与配置MySQL-5.7.11
  6. oracle怎么定时执行存储过程6,Oracle中如何定时调用存储过程
  7. php复合索引,多列复合索引的使用绕过微软sqlserver的一个缺陷
  8. Android9.0编译系统原理
  9. 粗浅看 Tomcat系统架构分析
  10. python中capital是什么意思_Capital是什么意思?
  11. java实现求数组中元素第二大的元素
  12. win7浏览器主页修改不过来_ie主页被锁定无法修改怎么办?ghost win7 ie主页修改不了的两种解决方法...
  13. 制作动画的素材和资源
  14. Linux 系统如何查看文件是32位还是64位?
  15. android温湿度传感节点指令源代码,Arduino+DHT11+OLED显示温湿度信息(附详细文档+源码)...
  16. 项目在使用easyui时遇到的问题
  17. 基于MATLAB的算术编码
  18. 《经典算法案例》01-10:如何打印质数表(六列版)
  19. 单元测试框架NUnit 之 constraints 约束
  20. 数字后端面试100问(校招版)

热门文章

  1. 区分内存、外存、主存、辅存等
  2. spring 整合websocket过程中遇到的问题
  3. DES加密(支持ARC与MRC)
  4. 33款创意的二维码名片设计作品欣赏
  5. 关于空间复杂度,你可能有几个疑问?
  6. 如何在 Mac 上使用“备忘录”管理扫描文稿?
  7. iOS开发之cocoapods报错问题You need at least git version 1.8.5 to use CocoaPods
  8. Python3实现旋转数组的3种算法 1
  9. Anniversary party 员工的活跃度问题 (树形dp)
  10. Web开发笔记(一)