本次实验使用2台rhel 6.3,其中192.168.1.131为服务端;192.168.1.132为客户端。服务器端配置只允许192.168.1.0网段连接服务器进行时间同步
1、安装ntp服务(客户端和服务端)
# yum -y install ntp # rpm -qa | grep ntp fontpackages-filesystem-1.41-1.1.el6.noarch ntpdate-4.2.6p5-5.el6.centos.4.x86_64 ntp-4.2.6p5-5.el6.centos.4.x86_64 # chkconfig ntpd on # 配置开机自动启动
2、配置服务端的ntp(仅在服务端配置)
# vim /etc/ntp.conf 将一下两行注释掉 #restrict default kod nomodify notrap nopeer noquery #restrict -6 default kod nomodify notrap nopeer noquery 添加最后一行,开启192.168.1.0网段同步 restrict 127.0.0.1 restrict -6 ::1 restrict 192.168.1.0 mask 255.255.255.0 设置同步时间网站 server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst server 3.centos.pool.ntp.org iburst server 127.127.1.0 # 本地时间同步 fudge 127.127.1.0 stratum 10 # 本地时间同步为第10层,设置必须小于16
3、服务端时间同步
# ntpdate 0.centos.pool.ntp.org 28 May 16:46:10 ntpdate[2130]: the NTP socket is in use, exiting
出现报错:关闭ntp服务再进行时间同步
# service ntpd stop # ntpdate 0.centos.pool.ntp.org 28 May 16:47:15 ntpdate[2142]: adjust time server 182.92.12.11 offset 0.038762 sec
开启ntp服务
# service ntpd start # ntpq -p # 查看时间同步信息 # ntpstat # 查看时间同步状态 synchronised to NTP server (182.92.12.11) at stratum 3 time correct to within 207 ms polling server every 64 s
查看ntp端口是否开启
# netstat -anptu | grep 123 udp 0 0 192.168.1.131:123 0.0.0.0:* 2154/ntpd udp 0 0 127.0.0.1:123 0.0.0.0:* 2154/ntpd udp 0 0 0.0.0.0:123 0.0.0.0:* 2154/ntpd udp 0 0 fe80::250:56ff:fe2e:9e3:123 :::* 2154/ntpd udp 0 0 ::1:123 :::* 2154/ntpd udp 0 0 :::123 :::* 2154/ntpd
4、BIOS时间与系统时间进行同步
# hwclock -r # 查看当前bios时间 # hwclock -w # 将本地时间写入到bios中
5、客户端与服务端进行时间同步
# ntpdate 192.168.1.131 # date # 查看时间是否同步成功
6、在客户端写入与服务端时间同步计划
# crontab -e 0 12 * * * /usr/sbin/ntpdate 192.168.1.131 # 每天12点进行与服务端的时间同步
至此,ntp服务配置完成。