linux同步网络时间

如何让linux时间与internet时间同步(centos)

文章内容来源:http://www.cnblogs.com/itxiongwei/p/5556558.html

笔者在使用linux时(虚拟机),经常会发现使用一段时间后,linux时间和我的 宿主机(真实机)的时间不一致,而宿主机的时间确实是internet时间,安装linux时选择的时区也是Asia/Shanghai,那么今天我分享 的即为如何让linux时间与internet时间同步

在解决问题之前,我们首先来了解下面几个知识点:

1. date命令:

#date

显示系统时间

2.hwclock命令   (即hardwareclock系统硬件时间)

#hwclock

显示硬件时间

#hwclock -w

将系统时间写入到系统硬件当中

3.ntpdate

ntpdate 是一个linux时间同步服务软件,具体的详细资料请参考下百度,有很多详细的资料

第二、查看本机是否安装ntpdate服务,如果没有安装,请 yum install -y ntpdate

第三、同步时间

1. 输入ntpdate time.nist.gov同步网络时间

结果:3 Jun 15:42:39 ntpdate[4721]: adjust time server 211.115.194.21 offset -0.005885 sec

出现上述结果代表时间同步成功,上面的大致意思为调整时间为服务器211.115.194.21的时间,相差-0.005885秒的时间

如果上面time.nist.gov服务器同步不了,可以换下面几个时间服务器试试:
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

2.同步时间成功后调整硬件时间

#hwclock -w

执行成功后, 查看系统硬件时间(不出意外的话,现在date和hwclock现实的时间均为internet时间)

#date

#hwclock

执行上述命令,显示的时间应该一样的

四、定时执行时间同步任务,所以我们利用crontab -e 来添加定时任务

#* */1 * * * root ntpdatetime.nuri.net;hwclock -w

即:每隔一个小时同步一下internet时间。

时间: 2024-10-08 20:27:14

linux同步网络时间的相关文章

Linux服务器同步网络时间

Linux服务器运行久时,系统时间就会存在一定的误差,一般情况下可以使用date命令进行时间设置,但在做数据库集群分片等操作时对多台机器的时间差是有要求的,此时就需要使用ntpdate进行时间同步. 一.修改时区: # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 修改为中国的东八区 # vi /etc/sysconfig/clock ZONE="Asia/Shanghai" UTC=false ARC=false 二.配置新的

Linux自动同步网络时间,并创建本地Ntp服务器。

NTP (Network Time Protocol)作用:将网络中的各个主机的时间进行同步,局域网中的误差<0.1ms架构:C/S实验环境:两台有网络的Centos,其中134为服务端,135为客户端.134同步网络时间,其他服务器同步134时间.1.查看134的系统信息.时间和时区cat /etc/redhat-release datetimedatectl | grep "Time zone"此时可以看到134时区为上海.时间和网络时间不同步2.查看135的系统信息.时间和

centos系统同步 网络时间

笔者在使用linux时(虚拟机),经常会发现使用一段时间后,linux时间和我的宿主机(真实机)的时间不一致,而宿主机的时间确实是internet时间,安装linux时选择的时区也是Asia/Shanghai,那么今天我分享的即为如何让linux时间与internet时间同步 在解决问题之前,我们首先来了解下面几个知识点: 1. date命令: #date 显示系统时间 2.hwclock命令   (即hardwareclock系统硬件时间) #hwclock 显示硬件时间 #hwclock -

NTP同步网络时间

为什么要同步网络时间呢,这是由于树莓派没有RTC和后备电池,不能像PC机那样关机之后仍可以走时. NTP对时步骤: 1 安装ntpdate sudo apt-get install ntpdate sudo ntpdate -u ntp.ubuntu.com 2 在安装ntpdate后,使用tzselect来选择时区. 看到上图红色框中的一句话没有,“TZ='Asia/Shanghai'; export TZ”这句. 这段话提示用户如果我们要让自己的时间每次都是按照这样配置的话,需要将上边这句话

C#同步网络时间和本地时间的代码

做工程过程,将做工程过程经常用的内容做个收藏,下面内容内容是关于 C#同步网络时间和本地时间的内容,希望对各位朋友有较大用途. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Net; using System.Net.Sockets; using System.Text.RegularExpressions; u

linux 修改系统时间 同步网络时间

一.date命令 date -s time  修改系统时钟时间为time 设置时间和日期 例如:将系统日期设定成2018年6月8日的命令 命令 : "date -s 06/08/2018" 将系统时间设定成下午10点46分03秒的命令 命令 : "date -s 10:46:03" 二.hwclock命令 hwclock/clock查看.设置硬件时间 查看系统硬件时钟 设置硬件时间 hwclock --set --date="06/18/14 14:55&

ntpdate同步网络时间

说明: 新安装服务器,时间常常不准确.特别是多台服务器之间做均衡的,如果时间不准确,有可能导致生成的时间戳不对,出现数据错乱. 实现: 1.设置时区 # rm -rf /etc/localtime # ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 2.CentOS系统,安装ntp时间同步工具 # yum install -y ntp # ntpdate -u 202.120.2.101 # date 以下是国内常见的NTP服务器 n

linux 服务器同步网络时间

Linux服务器运行久时,系统时间就会存在一定的误差,一般情况下可以使用date命令进行时间设置,但在做数据库集群分片等操作时对多台机器的时间差是有要求的,此时就需要使用ntpdate进行时间同步. date命令: date :查看当前时间,结果如下:Tue Mar 4 01:36:45 CST 2014 date -s 09:38:40 :设置当前时间,结果如下:Tue Mar 4 09:38:40 CST 2014 ntpdate命令: ntpdate -u 210.72.145.44 :网

Ubuntu如何同步网络时间

装完Ubuntu设置完时间,重启总是恢复设置前的时间. 设定时区:dpkg-reconfigure tzdata 选择Asia -> 再选择Shanghai -> OK 解决方法: 1.安装ntpdate工具 sudo apt-get install ntpdate 2.将系统时间与网络同步 ntpdate cn.pool.ntp.org 3.将时间写入硬件 hwclock --systohc 4.查看时间是否已同步 date 原文地址:https://www.cnblogs.com/zhon