NTP的安装配置和使用(在centos6.4_x86_64环境下)

==================服务端安装和配置===========

在centos6.4_x86_64环境下
----可能需要安装的rpm包如下:
[root@localhost ~]# ls | grep "ntp*"
ntp-4.2.4p8-3.el6.centos.x86_64.rpm
ntpdate-4.2.4p8-3.el6.centos.x86_64.rpm
ntp-doc-4.2.4p8-3.el6.centos.noarch.rpm
ntp-perl-4.2.4p8-3.el6.centos.x86_64.rpm
----检查方法
[root@localhost ~]# rpm -qa | grep ntp
----安装方法
[root@localhost ~]# rpm -ivh ntp*
----配置方法
[root@localhost ~]# vi /etc/ntp.conf 


driftfile /var/lib/ntp/drift


#restrict 权限的设定,下面四允许通过的IP
restrict default nomodify notrap   #允许IPV4用户      
restrict -6 default kod nomodify notrap nopeer noquery  #拒绝IPV6用户


restrict 210.72.145.44 # 授权国家授时中心服务器访问本地NTP
restrict 192.168.0.247 # 授权133.100.11.8访问本地NTP 
restrict 127.0.0.1
restrict -6 ::1
restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap  #授权访问的网段


server 210.72.145.44 prefer  #指定上级更新时间服务器,优先使用这个地址
server 192.168.0.247
server  127.127.1.0     # local clock
fudge   127.127.1.0 stratum 10


includefile /etc/ntp/crypto/pw


keys /etc/ntp/keys
----关闭防火墙
[root@localhost ~]#setup
----启动方法
[root@localhost ~]service ntpd start
----设置为开机启动服务
[root@localhost ~]#chkconfig ntpd on  
[root@localhost ~]#chkconfig  --list


==================客户端操作================

客户端需要关闭NTPserver服务。
-----------LINUX------------
[root@localhost ~]# ntpdate 192.168.0.247
13 Dec 09:24:51 ntpdate[16499]: step time server 192.168.0.247 offset 8.042468 sec
[root@localhost ~]# date
五 12月 13 09:26:47 CST 2013
[root@localhost ~]# 
-----------AIX--------------
# ntpdate 192.168.0.247
13 12 月 09:25:27 ntpdate[8192098]: 步进时间服务器 192.168.0.247 偏移 3580.235481
# date
公元2013年12月13日  星期五  09时25分36秒

==================其他操作==================

----查看NTP服务的运行状况
# watch ntpq -p     ----server
----检查ntp的版本
# ntpq -c version   ----server
----检查服务器
# ntpdate -d 192.168.0.247   ----client
----检查123端口是否开启
netstat -tlunp | grep ntp 
----查看ntp服务器与上级服务器是否通讯
[root@localhost ~]# ntpstat
synchronised to local net at stratum 11 
   time correct to within 10 ms
   polling server every 1024 s
----查看本地NTP与上级服务器的通讯情况
[root@localhost ~]# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 210.72.145.44   .ACTS.           1 u 1596    8    0   27.472  -607.37   0.000
 localhost       .INIT.          16 u    - 1024    0    0.000    0.000   0.000
*LOCAL(0)        .LOCL.          10 l   65   64  377    0.000    0.000   0.000
----客户端如何更新时间
# ntpdate 192.168.100.10
手工更新太麻烦,我们写个任务计划定时更新
# vi /var/spool/cron/root
0 1 * * * /usr/sbin/ntpdate 192.168.0.247








============================================

=================客户端同步时间的方法=======

方法一:使用 ntpdate

ntpdate [IP_Address]

看下面的例子,其中192.168.1.5是在内网搭建的ntp服务器

[root@zy180 ~]# date
Thu Sep 25 13:04:17 CST 2008
[root@zy180 ~]# ntpdate 192.168.1.5
25 Sep 14:33:13 ntpdate[10302]: step time server 192.168.1.5 offset 5327.700798 sec

[root@zy180 ~]# date
Thu Sep 25 14:33:18 CST 2008

ntpdate 的特点:

1,ntpdate只运行一次就结束,即只同步一次。所以要使用ntpdate同步时间的话要将该命令写入cron中。
vi /etc/crontab
* * * * * root ntpdate 192.168.1.5 &&hwclock -w

2,ntpdate同步时间是跳跃的,如上面的显示,时间立即就同步了,这将可能导致文件时间标记、监控数据的紊乱(慎用)。

方法二:使用ntpd服务

step1:/etc/ntpd.conf 写入 server [IP_Address]

step2:chkconfigntpd on

step3:servicentpd start

大概过一刻钟开始起作用。

FAQ:系统报错 - Sep 25 11:59:39 localhost kernel: set_rtc_mmss: can't update from 7 to 59
if (abs(real_minutes - cmos_minutes) < 30) { update_cmos() } else { printk("set_rtc_mmss: 
can't update from %d to %d\n", cmos_minutes, real_minutes); }
bios时间与系统时间差异超过30分钟,就会报上述错误,只要修改bios时间或系统时间即可。

ntpd 的特点:
1,ntpd服务始终运行,定期同步时间。
2,ntpd服务是慢慢改变时间直至标准时间。
3, 如果系统时间与bios时间差异超过30分钟,ntpd就会报错。

总结:
1,推荐使用 ntpd 服务。

2,ntpd开启后,无法使用ntpdate,看如下例子:
[root@zy180 ~]# servicentpd start
Starting ntpd: [ OK ]

[root@zy180 ~]# ntpdate 192.168.1.5
25 Sep 15:25:22 ntpdate[12334]: the NTP socket is in use, exiting















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值