开源 apache Android Python HTML5 nginx linux google mysql linux命令 Ubuntu Windows php shell 程序员 微软 centos wordpress Firefox java

NTP时间同步服务器搭建与使用

NTP服务器【Network time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。

本文小实验是在Ubuntu系统上完成

一、服务端

# apt-get install ntp

 安装后默认启动服务,如果没有启动,启动之。

# /etc/init.d/ntp start

# vi /etc/ntp.conf 修改为如下:

restrict default nomodify notrap noquery
restrict 127.0.0.1
restrict 10.91.0.0 mask 255.255.255.0 nomodify
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10

driftfile /var/lib/ntp/drift
broadcastdelay 0.008
keys /etc/ntp/keys

 重启ntp服务

# /etc/init.d/ntp restart

二、客户端

使用ntpdate命令,如果不存在这个命令,则先安装 apt-get install ntp

/usr/sbin/ntpdate 10.91.0.10 //即使用ip为10.91.0.10的ntp服务器同步时间

设置定时同步。

# vi /etc/crontab

30 01 * * * /usr/sbin/ntpdate 10.91.0.10

系统便会在每天早上1点30分自动将系统时间同步到ntp服务器的时间。当然这里crontab的时间是指客户端的时间,同步后等同于ntp服务器的时间。

延伸阅读

评论