Linux VPS系统如何设置修改时区和同步时间的方法

  • A+
所属分类:VPS相关

CentOS8 同步时间chrony ntpdate已无法使用

1.安装 chrony

yum install chrony -y

阿里云提供了7个NTP时间服务器也就是Internet时间同步服务器地址
ntp1.aliyun.com
ntp2.aliyun.com
ntp3.aliyun.com
ntp4.aliyun.com
ntp5.aliyun.com
ntp6.aliyun.com
ntp7.aliyun.com

2.配置配置文件

vi /etc/chrony.conf

注释掉 pool 2.centos.pool.ntp.org iburst

新增一行 pool 120.25.115.20 iburst (阿里云的ntp服务器地址)
或者
pool ntp1.aliyun.com iburst
pool ntp2.aliyun.com iburst
pool ntp3.aliyun.com iburst

 

文件中主要涉及的地方
server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst
driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
local stratum 10
logdir /var/log/chrony

 

3.启动时间同步服务

这里以修改上海时间作为默认时区,如果有其他需要的,可以对应修改。

rm -rf /etc/localtime #先删除默认的时区设置

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #替换上海/北京作为默认

# 开启网络时间同步
timedatectl set-ntp true

systemctl start chronyd.service

# 查看时间同步状态
timedatectl status

4、查看服务状态 systemctl status chronyd.service

5.查看时间是否已同步

如果出现 Can’t synchronise: no selectable sources

可能是时间服务器本身也不对导致
重启服务器chronyd 让其与互联网时间同步

再重启客户端的chronyd ,时间可以同步了
[root@lamp ~]# systemctl restart chronyd
[root@lamp ~]# systemctl status chronyd -l

# 3. 启动chronyd
systemctl start chronyd
systemctl enable chronyd

查看当前时区,时间
timedatectl

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: