Linux下的NTP时间同步设置(linux的ntp)

NTP(Network Time Protocol)是一种网络协议,为了使各种网络设备上的系统时间尽可能的趋近于标准(如美国国家标准时间)。所有根据NTP协议实现的NTP服务器,可以把本机时间设置成为由参考服务器提供的标准时间,也可自身与另一台NTP服务器交互同步。

在Linux中,可以将NTP服务器与客户端配合使用,实现NTP的时间同步设置,一般来说NTP的配置非常简单。编辑/etc/ntp.conf 文件,加入下面内容即可。

server ntp1.example.com iburst 
server ntp2.example.com iburst

# Restrict to read only
restrict ntp1.example.com nomodify notrap
restrict ntp2.example.com nomodify notrap

以上代码表明,NTP服务将首先切换到连接到ntp1.example.com的服务器,并且使用iburst标识启动快速同步;但是,这台服务器也会把NTP回传至一个本地网络上的NTP服务器(ntp2.example.com)。

接下来执行下面命令实现时间同步设置。

# 用ntpdate命令同步一次时间
$sudo ntpdate ntp1.example.com
# 启动ntp服务
$sudo service ntpd start
$sudo service ntpd restart
$sudo service ntpd force-reload

启动ntp服务和重新读取配置文件之后,可以通过ntpq命令查看当前的ntp服务器的连接状态。

$ntpq -np
remote refid st t when poll reach delay offset jitter
==============================================================================
192.168.1.20 195.66.241.10 2 u 179 1024 377 3.656 -1.248 0.000

以上信息表示,已经成功连接上了NTP服务器,并且进行了成功的时间同步。

以上就是Linux下的NTP时间同步设置的方法,NTP时间同步可以极大的方便系统时间的设置,做好同步设置可以使系统更加稳定和可靠。


数据运维技术 » Linux下的NTP时间同步设置(linux的ntp)