我想像往常一样在CentOS8上安装ntpdate。但是,没有这样的资料:
# cat /proc/version
Linux version 4.18.0-240.1.1.el8_3.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Thu Nov 19 17:20:08 UTC 2020
# yum install -y ntpdate
Last metadata expiration check: 2:21:14 ago on Mon 11 Apr 2022 07:39:43 PM CST.
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
Module yaml error: Unexpected key in data: static_context [line 9 col 3]
No match for argument: ntpdate
Error: Unable to find a match: ntpdate此外,我还发现links lynx不可用。有没有办法在CenOS 8上安装ntpdate?
发布于 2022-04-11 17:41:58
红帽停止包装ntpd从EL8,替换为编年史。
chronyd -Q将查询偏移量并退出。使用-f选项提供具有不同NTP服务器的配置文件。
其他有用的命令:chronyc sources -v或chronyc sourcestats -v将显示配置好的源代码的详细信息。
CentOS流8的文本浏览器是出于某种原因在powertools中使用的。(但由于我不明白的原因,lynx在第9流AppStream中。)
dnf --enablerepo=powertools list elinks lynx当您知道一个包存在,但不确定它可能在哪一个回购,有像pkgs.org这样的搜索引擎。请记住,repos的质量各不相同,而且要小心避免冲突,CentOS wiki对回购有强烈的看法.。
发布于 2023-04-13 15:55:10
正如@JohnMahowald的响应中所述,ntpdate不包含在基于RedHat的发行版中,从CentOS/EL 8开始,因为所有客户端NTP功能(服务和命令行工具)都已被chrony重新调整。
ntpdate的主要用途是进行初始测试,并与远程服务器同步,如下所示:
# ntpdate 0.pool.ntp.org
13 Apr 12:38:54 ntpdate[29547]: adjust time server 190.64.134.53 offset 0.008546 sec只要我知道在EL8中没有完全等效的命令,但是现在可以通过这样的chronyd来完成类似的任务:
# chronyd -q 'server 0.pool.ntp.org iburst'
...
2023-04-13T15:39:48Z Initial frequency -13.600 ppm
2023-04-13T15:39:53Z System clock wrong by 0.003503 seconds (step)
2023-04-13T15:39:53Z chronyd exiting然后可以在/etc/chrony.conf中配置服务器,启动chronyd服务,并与以下命令进行初始快速同步:
# systemctl restart chronyd
# chronyc -a makestep
200 OK有关详细信息,请参阅:如何与时间同步?
https://serverfault.com/questions/1098346
复制相似问题