ntp协议用于配置和更新IT系统的日期和时间信息。ntpdate命令是一个工具,用于配置和更新具有ntp协议的日期和时间信息。ntpdate只需查询日期和时间信息,并根据配置的时区信息设置当前系统日期和时间。ntpdate命令在网络上工作和通信,如果网络工作正常可靠,则日期和时间配置将是准确的。
null
安装ntpdate
大多数Linux发行版都没有通过defualt安装ntpdate命令。但它可以安装如下。
为Debian、Ubuntu、Mint安装ntpdate:
sudo apt install ntpdate
安装Fedora、CentOS、RHEL的ntpdate:
sudo yum install ntpdate
用ntpdate更新日期和时间
ntpdate命令运行NTP协议并连接到指定的NTP服务器以更新日期和时间。时间设置很重要,需要根权限。所以在ntpcommand之前使用sudo命令。我们还将指定ntp服务器IP地址或主机名。
sudo ntpdate ntp.ubuntu.com
输出如下。提供更新的日期和时间信息。还列出了调整后的时间服务器IP地址。
20 Mar 13:06:33 ntpdate[30504]: adjust time server 91.189.89.198 offset -0.000801 sec
使用ntpdate查询日期和时间(不更新)
默认情况下,ntpdate命令更新当前系统日期和时间。但我们也可以运行ntpdate命令,只列出当前的日期和时间,而不更新。q选项只能用于查询,不能用于更新。
sudo ntpdate -q ntp.ubuntu.com
server 91.189.91.157, stratum 2, offset 0.002672, delay 0.15669server 91.189.89.199, stratum 2, offset 0.001812, delay 0.08936server 91.189.94.4, stratum 2, offset -0.022692, delay 0.14595server 91.189.89.198, stratum 2, offset 0.004641, delay 0.0935120 Mar 13:20:48 ntpdate[30619]: adjust time server 91.189.89.199 offset 0.001812 sec
设置ntpdate超时
当ntpdate命令尝试连接远程NTP服务器时,它的默认超时值为1秒。如果网络存在延迟或与NTP服务器相关的问题(如加载),可以显式地将ntpdate命令的超时设置为更高的值。可以使用-t选项设置ntpdate超时值。
sudo ntpdate -t 3 ntp.ubuntu.com
相关文章: 如何在GNOME桌面(Ubuntu、Debian、CentOS、RHEL、Fedora)中禁用屏幕锁定/保护程序?
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END