Linux同步系统时间

一、修改时区:

  • 方法 1:
1
cp /usr/share/zoneinfo/Asia/Shanghai  /etc/localtime
  • 方法 2:
1
2
timedatectl list-timezones #列出时区
timedatectl set-timezone Asia/Shanghai #设置时区为亚洲/上海
  • 方法 3:使用 tzselect

查看是否修改成功:date

Fri Dec 14 10:48:05 CST 2018

如果显示 CST 则说明时区设置成功

CST:中国标准时间(China Standard Time),这个解释可能是针对 RedHat Linux。

UTC:协调世界时,又称世界标准时间,简称 UTC,从英文国际时间 / 法文协调时间”Universal Time/Temps Cordonné” 而来。中国大陆、香港、澳门、台湾、蒙古国、新加坡、马来西亚、菲律宾、澳洲西部的时间与 UTC 的时差均为 + 8,也就是 UTC+8。

GMT:格林尼治标准时间(旧译格林威治平均时间或格林威治标准时间;英语:Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。

设置完系统时间后, 还需要同步到硬件时钟上

二、查看和修改时间

  • 显示时间: date

  • 修改时间: date -s 时间
    如:设置当前时间为:2018 年 12 月 10 点 50 分
    date -s ‘2018-12-14 10:50:00’

  • 根据网络同步时间
    使用 ntp 同步标准时间,ntp:网络时间协议(network time protol)
    安装:yum install ntp
    同步:ntpdate pool.ntp.org


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!