时间对于系统来说很重要,因为所有根据时间和日志完成的工作都会得到时间戳。通常情况下,服务器硬件提供时间,但随着时间的推移,它可能是错误的,因为硬件时钟不精确。Ntp是一种从网络上获取时间信息的协议。NTP还可以作为守护进程向其他服务器提供日期和时间信息。NTP全名是网络时间协议。
安装Ntpdate
Ntpdate是简单而快速的ntp客户端,用于获取有关时间的信息。
CentOS,软呢帽,红帽子
$ yum install ntpdate -y
Ubuntu、Debian、Mint、Kali
$ sudo apt-get install ntpdate
从Ntp服务器获取时间
我们可以使用ntpdate客户端从NTP服务器获取当前时间。我们将NTP服务器指定为ntpdate命令的参数。
$ sudo ntpdate ntp.ubuntu.com 16 Nov 07:06:12 ntpdate[4551]: adjust time server 91.189.89.199 offset -0.000030 sec
我们需要root权限才能使用ntpdate同步时钟
从本地服务器检查当前时间
我们可以使用date命令列出服务器中的当前时间。
$ date Wed Nov 16 07:07:42 +03 2016
为Ntp相关端口启用防火墙
我们可能需要使用以下方式打开有关NTP的端口 iptables表
$ iptables -A output -p udp -s 192.168.1.1 --sport 1024:65535 -d 0/0 --dport 123 -m state --state NEW,ESTABLISHED -j ACCEPT$ iptables -A input -p udp -s 0/0 --sport 123 -d 192.168.1.1 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT
获取当前时间信息
更新 是一个过时的工具,我们可以使用 日期时间控制 根据 更新
$ timedatectl status

我们看到,我们的时间是同步的ntp与“ntp同步”线。
相关文章: 什么是Pfsense及其特性?
如何在Linux中同步系统时间?信息图表

© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END