Red Hat Enterprise Linux Server release 6.1 (Santiago)
概念:如果你作为ntp客户端,去跟别的服务器同步时钟,不需要启动什么服务,直接输ntpdate 10.3.64.61就可以了。如果你是作为ntp服务器(时钟源)的话,那么得启动ntpd服务,service ntpd start!
特点:当我们手工改变了时间后,ntp服务会自动修复时间差(不用我们人工参与),但不是实时的,需要一点时间。
1.安装NTP软件包
安装之前先检测是否这些软件包已安装,方法如下
[root@TJ-Unicom-Group-Gn-02 etc]# rpm -qa | grep ntp 有ntpdate-4.2.4p8-2.el6.x86_64和ntp-4.2.4p8-2.el6.x86_64包就ok了
ntpdate-4.2.4p8-2.el6.x86_64 一般在OS系统安装后都会自带这2个包
ntp-4.2.4p8-2.el6.x86_64
fontpackages-filesystem-1.41-1.1.el6.noarch
2.查看系统所在时区和修改系统时钟
[root@TJ-Unicom-Group-Gn-02 etc]# date -R
Wed, 15 Aug 2012 14:39:52 +0800
修改系统时钟
date -s "2012-08-14 09:00:00" 特点:当我们手工改变了时间后,ntp服务会自动修复时间差(不用我们人工参与),但不是实时的,需要一点时间。
或者
date -s 08/14/2012 #月/日/年
date -s 09:37:00
或者
date MMDDhhmmYYYY.ss
3.启动/停止/重启/状态ntp服务
# /sbin/service ntpd start 启动
# /sbin/service ntpd stop 停止
# /sbin/service ntpd restart 重启
# /sbin/service ntpd status 状态
[root@TJ-Unicom-Group-Gn-02 etc]# service ntpd start 启动NTP
Starting ntpd: [ OK ]
[root@TJ-Unicom-Group-Gn-02 etc]# service ntpd status 正在运行NTP 【ntpd is stopped 已停止NTP】
ntpd (pid 630) is running...
4.设置时钟同步– NTP 配置文件模式(配置文件模式是长期有效,命令模式手工同步NTP临时有效) Red Hat 6.1版
NTP 修改配置文件/etc/ntp.conf
server [IP or hostname] [prefer] 其中[IP or hostname]为上级时间服务器的IP或者域名,主机名:[prefer]参数是可选的,加上prefer后,同步时会优先先访问这一条。
server 10.3.64.61 上级时钟服务器的IP或者域名,设置时钟服务器(源),重启NTP服务即可
# local clock
fudge 127.127.1.0 stratum 10 fudge设置Stratum(层)
[root@TJ-Unicom-Group-Gn-01 ntp]# echo 127.127.1.0 > /etc/ntp/step-tickers 把127.127.1.0 加入 step-tickers文件
[root@TJ-Unicom-Group-Gn-01 ntp]# cat /etc/ntp/step-tickers
127.127.1.0
[root@TJ-Unicom-Group-Gn-02 etc]# service ntpd restart 重启NTP服务即可,如果不重启不能ntp -p 监控
Shutting down ntpd: [ OK ]
Starting ntpd: [ OK ]
5.监控NTP date -s "2012-08-14 09:00:00"
remote refid st t when poll reach delay offset jitter
=============================================================================
*10.3.64.61 132.174.32.151 3 u 10 64 17 0.692 12.746 31.794
[root@TJ-Unicom-Group-Gn-02 etc]# ntpq -p
remote refid st t when poll reach delay offset jitter 只有启动NTP服务才能监控NTP
=============================================================================
*10.3.64.61 132.174.32.151 3 u 40 64 377 0.739 -70.969 24.713 如果发现在remote这列之前会出现星号和+号,说明已经跟这个服务器同步成功了,如果没有星号,说明正在同步还没有完成。
如果没有配置NTP初始化文件,即是 run NTP 也不能监控NTP服务 会报错 No association ID's returned 没有关联ID【如果不重启也不能监控ntp】