精华内容
下载资源
问答
  • linux ntpdate时间同步

    2018-10-11 11:15:30
    date命令: date 显示系统时间 ...ntpdate 是一个linux时间同步服务软件,具体的详细资料请参考下百度,有很多详细的资料。 第二、查看本机是否安装ntpdate服务,如果没有安装,请 yum install...
    1. date命令:
      date
      显示系统时间

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

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

    3.ntpdate

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

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

    第三、同步时间

    1. 输入ntpdate ntp.api.bz 同步网络时间
      结果:24 May 08:57:40 ntpdate[1920]: adjust time server 182.92.12.11 offset -0.004755 sec
      出现上述结果代表时间同步成功,上面的大致意思为调整时间为服务器182.92.12.11的时间,相差-0.005885秒的时间

    如果上面ntp.api.bz服务器同步不了,可以换下面几个时间服务器试试:
    ntp.api.bz
    cn.pool.ntp.org
    time.nist.gov
    cn.ntp.org.cn
    1.ntp1.aliyun.com
    2.ntp2.aliyun.com
    3.ntp3.aliyun.com
    4.ntp4.aliyun.com
    5.ntp5.aliyun.com
    6.ntp6.aliyun.com
    7.ntp7.aliyun.com

    2.同步时间成功后调整硬件时间
    hwclock -w
    执行成功后, 查看系统硬件时间(不出意外的话,现在date和hwclock现实的时间均为internet时间)
    date
    hwclock
    执行上述命令,显示的时间应该一样的

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

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

    linux系统EDT切换为CST
    mv /etc/localtime /etc/localtime.bak
    ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/locaktime

    linux系统UTC切换为CST

    1. 备份clock文件
      cp /etc/sysconfig/clock /etc/sysconfig/clock.bak

    2. 编辑clock文件
      vim /etc/sysconfig/clock
      ZONE=“Asia/Shanghai”

    3. 备份localtime文件
      mv /etc/localtime /etc/localtime.bak

    4. 使用新时区文件
      ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    CentOS 7 修改时区
    timedatectl list-timezones 列出所有时区
    timedatectl set-local-rtc 1 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间
    timedatectl set-timezone Asia/Shanghai 设置系统时区为上海
    其实不考虑各个发行版的差异化, 从更底层出发的话, 修改时间时区比想象中要简单:
    cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    展开全文
  • Linux ntpdate时间同步所想到的

    万次阅读 2013-11-26 21:54:23
    同事与第三方做联调,反映测试据库时间不正确,检查后发现是Linux系统时间没同步。第一反映是去做时间同步(可能大多数人都是这么想的)。然而这个同步几乎耽误了...3. 与时间同步服务器做同步 /usr/sbin/ntpdate 192.16

    同事与第三方做联调,反映测试据库时间不正确,检查后发现是Linux系统时间没同步。第一反映是去做时间同步(可能大多数人都是这么想的)。然而这个同步几乎耽误了我一下午的时间。

     

    简单记录操作步骤:

    1. date命令查看当前时间,检查操作系统时间是否正确。

    2. 把时间同步命令写到/etc/crontab

    3. 与时间同步服务器做同步 /usr/sbin/ntpdate 192.168.19.10;

    3. 写入硬件时钟 /sbin/hwclock -w

    4. date命令检查时间是否同步

    5. 检查数据库中的时间已经正确

    6. 退出客户端

     

    一会同事想知道时间同步前与同步后相差多少秒,然后去修改数据。

    1.       由于用ntpdate做时间同步时并没有记录日志,所以在/var/log/message中没看到时间同步的记录。

    查看/var/log/message 只有这样一条记录:

    Nov 26 14:05:26 Test-DB01 kernel: hpet1: lost 2 rtc interrupts

     

    2. 由于已经从客户端退出,客户端也没有开启日志功能,所以无法通过执行命令时产生的日志看到当时同步的记录。

    3. 通过linuxhistory来看执行的历史命令,只能看到执行的命令,但看不到执行的时间。

    4. 想通过时间同步服务器查询服务器的同步记录,但时间同步服务器在总部,我们也无法看到。

     

    实在想不到其他的办法了,如果谁有其它方法请不吝赐教。只能用个近似的时间了。

     

    1.由于修改过/etc/crontab,可以看到/etc/crontab最后修改时间。这个时间跟手工执行ntpdate的时间应该不差几秒。

    2.由于用hwclock写入过硬件时钟,所以在/etc/adjtime下会有记录。

    /etc/adjtime 内容如下:

    -0.002542 1385445926 0.000000

    1385445926

    UTC

     

    mysql> select FROM_UNIXTIME(1385445926) FROM DUAL;

    +---------------------------+

    | FROM_UNIXTIME(1385445926) |

    +---------------------------+

    | 2013-11-26 14:05:26       |

    +---------------------------+

     用这个时间减去/etc/crontab的修改时间,大概可以得出服务器与时间同步服务器之间相差的时间了。

     

     

    总结:

    1.如果ntpdate 同步时加了 -s 写日志参数则在/var/log/message中会有这样的记录

    Nov 26 17:28:51 Test-DB01 ntpdate[10764]: adjust time server 192.168.19.10 offset 0.039235 sec

     

    2. 如果在.bash_profile 中记录命令的时间 export HISTTIMEFORMAT="%F %T `whoami` "

    则可以看到命令的具体执行时间。根据命令执行的时间差也可以算出同步前后的时间差。

     

    3. 如果在客户端启用记录日志的功能

    如果客户端启用了记录日志功能,则什么麻烦都没有了。

     

    可是没有那么多的如果。

    不管是生产还是测试,都尽量保持良好的记录操作日志的习惯。让一切操作有迹可寻。

    展开全文
  • Linuxntpdate时间同步

    2016-05-26 14:02:09
    Linux ntpdate时间同步

    Linux下ntpdate时间同步
    Ntp服务器安装配置
    RedHat服务器可以下载rpm安装包,然后执行

    rpm -ivh ntp-4.2.0.a.20040617-4.x86_64.rpm

    时间同步方法
    同步命令

    ntpdate ntp服务器域名或IP

    例:# ntpdate 210.72.145.44 //是中国国家授时中心的官方服务器。
    http://www.pool.ntp.org是NTP的官方网站,在这上面我们可以找到离我们国家的NTP Server cn.pool.ntp.org.它有3个服务器地址:
    server 1.cn.pool.ntp.org
    server 3.asia.pool.ntp.org
    server 2.asia.pool.ntp.org
    (直接用域名有时有问题,可以先Ping出他们的IP,然后用IP地址同步)
    自动运行同步时间脚本设定

    crontab –e

    添加脚本例子如下:
    /20 * * * /usr/sbin/ntpdate 210.72.145.44 //每20分钟执行一次
    30 5 * * * /usr/sbin/ntpdate 210.72.145.44 //每天早晨5点半执行
    ※ 前面五个*号代表五个数字,数字的取值范围和含义如下:
    分钟(0-59) 小時(0-23) 日期(1-31) 月份(1-12) 星期(0-6)//0代表星期天
    设定完毕后,可使用# crontab –l 查看上面的设定。
    问题:在虚拟机(vmware server)上使用时间同步的时候,虽然设定了自动同步,但有些时候还是会时间不准确,具体原因我也没弄太明白,因为有时好用,有时不好用,我也没一直盯着它研究~~~有机会再研究了~
    Linux系统时间日期手动修改
    查看当前时间 # date
    修改时间命令 # date –s 12:12:00
    修改日期命令 # date –s 01/12/2008
    Linux系统时区修改
    查看当前时区 # vi /etc/sysconfig/clock
    修改时区命令 # tzselect 或 # timeconfig
    如果知道时区名称也可以直接使用命令如:# TZ=’Asia/Shanghai’; export TZ //改为+8中国上海时区
    或 使用新的时区文件覆盖系统默认时区
    例 # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime //亚洲上海时区替换系统时区
    同步BIOS时钟,强制将系统时间写入CMOS,使之永久生效,避免系统重启后恢复成原时间。

    clock -w

    查看BIOS时间命令: # hwclock -r
    本文出自 “高兴F” 博客,请务必保留此出处http://gaoxingf.blog.51cto.com/612518/121959

    展开全文
  • Linux ntpdate同步时间

    2021-08-06 14:45:17
    有时候Linux系统时间可能存在错误或者有误差,这个时候就可以用ntpdate同步更新Linux系统时间。 步骤: (1)安装ntpdate [root@server01 ~]# ntpdate -bash: ntpdate: command not found [root@server01 ~]# ...

    背景:

    有时候Linux系统时间可能存在错误或者有误差,这个时候就可以用ntpdate同步更新Linux系统时间。

    步骤:

    (1)安装ntpdate

    [root@server01 ~]# ntpdate
    -bash: ntpdate: command not found
    [root@server01 ~]#
    [root@server01 ~]# yum -y install ntpdate

    (2)用ntpdate命令,手动同步时间

    [root@server01 ~]# ntpdate ntp1.aliyun.com
     6 Aug 14:38:39 ntpdate[19389]: step time server 120.25.115.20 offset 0.813998 sec

    ntp1.aliyun.com为阿里云提供的NTP时间服务器,即Internet时间同步服务器地址。

    阿里云提供了7个NTP时间服务器:

    ntp1.aliyun.com

    ntp2.aliyun.com

    ntp3.aliyun.com

    ntp4.aliyun.com

    ntp5.aliyun.com

    ntp6.aliyun.com

    ntp7.aliyun.com

    NTP时间服务器也可参见阿里云官方地址:https://help.aliyun.com/document_detail/92704.html

    (3)data查看系统当前时间,软件时间

    [root@server01 ~]# date
    Fri Aug  6 14:38:54 CST 2021

    (4)hwclock -r查看硬件时间,BIOS时间

    [root@server01 ~]# hwclock -r
    Fri 06 Aug 2021 03:06:34 PM CST  -1.008485 seconds

    (5)hwclock -w将软件时间同步到硬件时间,防止系统重启后时间被还原

    [root@server01 ~]# hwclock -w

    或者也可以采用命令hwclock --systohc进行同步:

    [root@server01 ~]# hwclock --systohc

    展开全文
  • #安装时间同步同居 yum install -y ntpdate #配置本地时区配置 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #同步时间 ntpdate -u ntp.api.bz #查看时间 date
  • Linux使用ntpdate时间同步

    千次阅读 2012-10-18 13:03:44
    打开定时触发器: # vim /etc/crontab 写入定时设置: #30 21 * * * root /usr/sbin/ntpdate 210....#Mi HH YYYY MM DD root /usr/sbin/ntpdate 同步时间的地址 && /sbin/hwclock -w 将当前时间和日期写入BIOS,
  • Linux ntpdate同步网络时间

    千次阅读 2019-06-16 10:02:39
    自己的Linux服务器的时间和PC机上的时间不太对,打log的时间对不上,不太方便调式信息的判断,因此需要同步一下Linux服务器的时间和自己Windows的时间,两者一致,才方便调式的查看呢。...另外网络时间同步和时区是...
  • date 查看系统时间 手动修改Linux操作系统时间 date -s 2012-08-02 只修改系统的日期 ...使用ntpdate时间服务器同步时间 先安装 ntp 服务:yum -y install ntp ntp常用时间服务器: NTP服务器(上...
  • linux使用ntpdate定时同步时间

    千次阅读 2018-11-20 18:51:34
    linux操作系统同步时间的方案有很多,本小节主要讲通过crontab和ntpdate实现定时同步时间的功能: 1、首先安ntpdate:yum install ntpdate -y ... 有很多可以使用的时间同步服务器,列几个:  ...
  • 1. 安装ntpdate
  • linux上ntpd ntpdate时间同步

    千次阅读 2016-03-28 09:33:48
    linux同步时间 ntpd、ntpdate的区别
  • linux环境ntpdate 时间同步{{1035}}

    千次阅读 2018-06-21 14:44:53
    centos安装ntpdate同步时间 实现思路:主时间服务器-->安装ntp程序,开启ntpd服务,配置相关校对时间IP 客户端:安装ntp程序,开启ntpd服务,配置定式更新任务1...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 17,158
精华内容 6,863
关键字:

linuxntpdate时间同步

linux 订阅