很多服务器都需要同步时间,所以我跟大家分享一下时间服务器ntp,初学者可以了解一下
首先简单介绍一下时间服务器
NTP Network Time Protocol 网络时间协议
服务端工具:ntpd
客户端;ntpdate
协议端口:UDP 123
主配置文件: /etc/ntp.conf
restrict 权限控制
kod 开启阻止Kiss of Death包攻击
nomodify 客户端不能更改ntp服务器的时间参数,但是可以校对时间
notrap 不提供trap远程事件登陆
nopeer 不予其他同一层的NTP服务器同步时间 最多16层
noquery 不提供ntp服务
server 设定上层NTP服务器
NTP服务器的搭建
1、安装NTP
[root@server1 ~]# yum -y install ntp
2、修改主配置文件
[root@server1 ~]# vim /etc/ntp.conf
...
5 restrict 192.168.10.0 mask 255.255.255.0 nomodify
...
3、启动服务
[root@server1 ~]# service ntpd restart
[root@server1 ~]# chkconfig ntpd on
4、验证
[root@server1 ~]# netstat -anpu |grep ntpd
udp 0 0 192.168.10.254:123 0.0.0.0:* 3375/ntpd j
udp 0 0 127.0.0.1:123 0.0.0.0:* 3375/ntpd
udp 0 0 0.0.0.0:123 0.0.0.0:* 3375/ntpd
客户端验证
1、首先调整时间,使之与服务器时间不一致
[root@ser1 ~]# date
2013年 11月 20日 星期三 10:25:28 CST
[root@ser1 ~]# date 111819302013
2、与服务器同步
[root@ser1 ~]# ntpdate 192.168.10.254
20 Nov 11:09:29 ntpdate[5798]: adjust time server 192.168.10.254 offset -0.000004 sec
3、与crond配合使用
[root@ser1 ~]# crontab -e
0 10 * * * /sbin/ntpdate 192.168.10.254
[root@ser1 ~]# service crond restart
[root@ser1 ~]# chkconfig crond on