Date –s 22:12:30 # 设置时间
1.1. 软件安装
所需软件:默认已安装
yum install ntp -y
ntpdate-4.2.6p5-1.el6.centos.i686
fontpackages-filesystem-1.41-1.1.el6.noarch
ntp-4.2.6p5-1.el6.centos.i686
1.2. 配置NTP
配置文件:
vi /etc/ntp.conf
!NTP策略
restrict(限制) default kod nomodify(限改) notrap(限级查询) nopeer noquery
restrict -6 default kod nomodify notrapnopeer noquery
\# 默认的一些权限 -6为IPV6
\# 限级查询指的是本机所连接的服务器的上级服务器,不能向上级服务器直接查询
!
restrict 127.0.0.1 # IPV4
restrict -6 ::1 # IPV6
restrict 192.168.1.0 mask 255.255.255.0nomodify notrap #指定1.0网段的查询权限
!
restrict [你的IP] mask [netmask_IP] [parameter]
其中 parameter 的参数主要有底下这些:
- ignore
拒绝所有类型的 NTP 联机;
- nomodify
客户端不能更改 NTP 服务器的时间参数,这即表示客户端不能使用 ntpc 与 ntpq 这两支程序来修改服务器啰。 但客户端仍可透过这部主机来进行网络校时的;
- noquery
客户端不能够使用 ntpq, ntpc 等指令来查询时间服务器,等于不提供 NTP 的网络校时啰;
- notrap
不提供 trap 这个远程事件登录 (remote event logging) 的功能。
· notrust
拒绝没有认证的客户端
\# 如何parameter没有指定任何参数,代表没有任何限制
\# 设置当前网段对此网段内的NTP服务器的权限
!NTP的同步服务器
server [IP or hostname] [prefer] # 设置上层NTP服务器
server 0.centos.pool.ntp.org iburst server服务器
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.1 stratum 10 # 降低本机同步的优先级
!
driftfile /home/ntp # driftfile [可以被 ntpd 写入的目录与档案] 记录时钟芯片与上级服务器时间的误差
! # 档案需要设定成 ntpd 这个 daemon 可以写入的权限。
1.3. 端口和服务
端口 123
Service ntpd restart
1.4. 防火墙配置
1.5. 设置时区
vi /etc/sysconfig/clock
\# The time zone of the system is defined bythe contents of /etc/localtime.
\# This file is only for evaluation by system-config-date,do not rely on its
\# contents elsewhere.
ZONE="Asia/Shanghai"
/usr/share/zoneinfo/ 所有时区文件
/etc/localtime
1.6. 客户端同步
[root@localhost ~]# ntpstat 查看同步状态
#客户端要和NTP server进行时钟同步。在客户端执行
[root@localhost ~]# ntpdate server IP
# 手动让server和时钟芯片同步 当客户端执行ntpdate时,必须服务器端有更新同步才能更新
[root@localhost ~]# hwclock –w
1.7. 计划任务
Crontab:
47 21 * * * /usr/sbin/ntpdate 192.168.1.200>>/usr/local/logs/crontab/ntpdate.log
1.8. 同步记录
[root@localhost ~]# ntpq -p
remote refid(上一级) st t when poll reach delay offset时差 jitter
==============================================================================
202.118.1.130 .INIT. 16 u - 64 0 0.000 0.000 0.001
news.neu.edu.cn .INIT. 16 u - 64 0 0.000 0.000 0.000
dns1.synet.edu. 202.118.1.46 2 u 1 64 1 54.697 2453.85 0.001
[root@localhost ~]#
1.10.NTP管理
[root@localhostmodules]# ntpq -p
offset 时差
1.11. 常见错误
提示1:
[root@node2 ~]# ntpdate 10.17.1.60
11 Aug 11:05:28 ntpdate[7326]: no serversuitable for synchronization found
#restrict(限制) default kod nomodify(限改) notrap(限级查询) nopeer noquery
#restrict -6 default kod nomodify notrapnopeer noquery
解答:以上二项至少有一项未注释