RHEL6下NTP服务器的配置

RHEL6下NTP服务器的配置

实验环境:
[root@ ~]# cat /etc/RedHat-release
Red Hat Enterprise Linux Server release 6.0 (Santiago)
[root@ ~]# uname -r
2.6.32-71.el6.x86_64

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

二、NTP服务的配置
1、安装NTP软件包
[root@ ~]# yum -y install ntp
2、NTP服务的配置
[root@ ~]# grep -v "^#" /etc/ntp.conf
driftfile /var/lib/ntp/drift
restrict default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
server 192.168.0.254
server  127.127.1.0     # local clock
fudge   127.127.1.0 stratum 10
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
logfile /var/log/ntp
[root@ ~]# cat /etc/ntp/step-tickers //当NTP服务启动时,会自动与该文件中的记录的上层NTP服务进行时间校对
# List of servers used for initial synchronization.
192.168.0.254
[root@ ~]# cat /etc/sysconfig/ntpd //允许BIOS与系统时间同步
# Drop root to id 'ntp:ntp' by default.
SYNC_HWCLOCK=yes
OPTIONS="-u ntp:ntp -p /var/run/ntpd.pid -g"
3、启动NTP服务
[root@ ~]# service ntpd start
[root@ ~]# chkconfig ntpd on
4、NTP的测试
[root@ ~]# ntpstat
synchronised to NTP server (192.168.0.254) at stratum 12 //进行时间校对的NTP服务器
   time correct to within 958 ms //本地与上层NTP服务器的时间差
   polling server every 64 s //下次同步时间
[root@ ~]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*instructor.exam LOCAL(0)        11 u   26   64  377    0.807    0.030   0.219
 LOCAL(0)        .LOCL.          10 l   27   64  377    0.000    0.000   0.000

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/513e846ab0f4fc73427643fbfa46dec1.html