ubuntu 20.04 无法同步时间

一般时间无法同步可能有以下几种原因:

1.本地防火墙

a.操作系统防火墙
b.云服务器就要查看安全组
c.idc机房防火墙
    如果a没有问题,就要问下机房是否屏蔽udp 123端口
    因为此协议容易被黑客利用攻击所以很多机房都会屏蔽

 

2.时间同步服务器有问题

可以使用ntpdate -u 或者更换ntp服务器

  

3.如果判断防火问题

以下是status报错
systemd-timesyncd[571]: Timed out waiting for reply from 84.16.67.12:123 (pool.ntp.org).

  

如果使用ntpdate就是以下报错
~# ntpdate pool.ntp.org
 7 Sep 11:34:48 ntpdate[1400]: no server suitable for synchronization found

  其实status报错还是比较容易联想到是防火墙屏蔽端口,ntpdate没有有用信息

4.如何解决

 1 既然udp封了,那就可以使用tcp,比如rdate命令
 2 rdate time-b.nist.gov 
 3 Thu Sep  7 11:28:29 CST 2023
 4 #查看远程服务器时间
 5 #如果输出不为此,就是不通需要更换时间服务器
 6 rdate -s time-b.nist.gov
 7 #设置时间
 8 #附多个时间服务器,可以逐个尝试
 9 time-b.nist.gov
10 time.nist.gov
11 time-b.timefreq.bldrdoc.gov
12 rdate.darkorb.net

 

  

 
posted @ 2023-09-07 11:42  huakai201  阅读(192)  评论(0编辑  收藏  举报