ubuntu 20.04 无法同步时间
一般时间无法同步可能有以下几种原因:
1.本地防火墙
a.操作系统防火墙
b.云服务器就要查看安全组
c.idc机房防火墙
如果a没有问题,就要问下机房是否屏蔽udp 123端口
因为此协议容易被黑客利用攻击所以很多机房都会屏蔽
2.时间同步服务器有问题
1 | 可以使用ntpdate -u 或者更换ntp服务器 |
3.如果判断防火问题
1 2 | 以下是status报错 systemd-timesyncd[571]: Timed out waiting for reply from 84.16.67.12:123 (pool.ntp.org). |
1 2 3 | 如果使用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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】博客园携手 AI 驱动开发工具商 Chat2DB 推出联合终身会员
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 终于决定:把自己家的能源管理系统开源了!
· C#实现 Winform 程序在系统托盘显示图标 & 开机自启动
· 了解 ASP.NET Core 中的中间件
· 实现windows下简单的自动化窗口管理
· 【C语言学习】——命令行编译运行 C 语言程序的完整流程