Linux 时间、时区设置

Linux 时间、时区设置

CentOS 7: Chrony

https://chrony.tuxfamily.org/index.html

https://www.cnblogs.com/zydev/p/15688530.html

CentOS 6: NTP

https://www.cnblogs.com/liushui-sky/p/9203657.html

如何选择 ECS 实例本地时间同步方案

https://help.aliyun.com/document_detail/600596.html

Chrony 是网络时间协议(NTP)的另一种实现,包括两个程序:chronyd,chronyc。

chronyd 是一个可以在启动时启动的守护程序。

chronyc 是一个命令行界面程序,用于监视 chronyd 的性能并在运行时更改各种操作参数。

NTP 全称是 Network Time Protocol,是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源做同步化,可以提供高精度的时间校正。

Chrony 和 NTP 的区别是 Chrony 可以更快且准确地同步系统时钟。

在一些 Linux 操作系统里面,老版本使用 NTP 服务,例如老版本的 RHEL 和 CentOS 是使用 NTP,从CentOS 7.2 变成了使用 Chrony,而 RHEL 7.0 开始使用 Chrony。

查看是否有 Chrony 和 NTP 运行:

ps aux | grep -E "ntpd|chronyd"

查看是否安装 Chrony

rpm -qa | grep chrony

安装 Chrony

yum install chrony

启动并设置开机启动 chrony:

systemctl start chronyd.service
systemctl enable chronyd.service
systemctl status chronyd.service

设置防火墙:

# 1. 直接关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
# 2. 不关闭防火墙,允许 NTP 服务,因为 NTP 使用 123/UDP 端口协议,所以允许NTP服务即可
firewall-cmd --add-service=ntp --permanent
firewall-cmd --reload

配置 chrony

cp /etc/chrony.conf /etc/chrony.conf.bak
vi /etc/chrony.conf

Linux 时间、时区设置_第1张图片

重启chrony服务

systemctl restart chronyd.service

查看 Chrony 服务是否与 NTP 服务器同步

chronyc tracking

Linux 时间、时区设置_第2张图片

如果是 Leap status : Not synchronised,表示同步过程出错;

如果是 506 Cannot talk to daemon,表示 Chrony 服务未正常运行。

其他常用命令:

查看时间同步源:
chronyc sources -v

立即手工同步
chronyc -a makestep

查看时间同步源状态:
chronyc sourcestats -v
    
设置硬件时间, 硬件时间默认为UTC:
timedatectl set-local-rtc 1

启用NTP时间同步:
timedatectl set-ntp yes

校准时间服务器(use):
chronyc tracking
    
查看日期时间、时区及 NTP 状态
timedatectl

查看时区列表
timedatectl list-timezones
timedatectl list-timezones | grep -E “Asia/S.*”

修改时区
timedatectl set-timezone Asia/Shanghai

修改日期时间(可以只修改其中一个)
timedatectl set-time “2019-09-19 15:50:20”

开启 NTP
timedatectl set-ntp true/false

国内 NTP 服务器:

pool.ntp.org:项目是一个提供可靠易用的NTP服务的虚拟集群
cn.pool.ntp.org,
03.cn.pool.ntp.org
阿里云公共NTP服务器:
Unix/linux类:
ntp.aliyun.com
ntp1-7.aliyun.com
windows类:
time.pool.aliyun.com 
腾讯公共NTP服务器:
time1-5.cloud.tencent.com
大学NTP服务器:
s1a.time.edu.cn 北京邮电大学
s1b.time.edu.cn 清华大学
s1c.time.edu.cn 北京大学
国家授时中心服务器:210.72.145.44 

手动同步:
Linux 时间、时区设置_第3张图片

你可能感兴趣的:(运维,linux,服务器,运维)