服务器时间同步
Posted 我思故我在我有我精彩--liangqihui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务器时间同步相关的知识,希望对你有一定的参考价值。
定外部时间源并与之同步,在PDC所在的域控制器上的管理员命令行进行操作(PDC角色(默认的域内权威的时间服务源))。
w32tm /config /manualpeerlist:"ntp.fudan.edu.cn 210.72.145.44" /syncfromflags:manual /reliable:yes /update
net stop w32time & net start w32time
w32tm /resync
W32tm /query /status
/manualpeerlist表示外部时间源服务器列表,多个服务器之间可用空格分隔,210.72.145.44是中国国家授时中心的时间服务器ip地址
/syncfromflags:manual表示与指定的外部时间源服务器列表中的服务器进行同步
/reliable:yes设置此计算机是一个可靠的时间源。此设置只对域控制器有意义。
/update向时间服务发出配置已更改的通知,使更改生效
在域环境中,只需设置根域控制器的外部时间源即可,其它服务器在添加进域中时将自动设置与域控制器时间同步。
域内的客户端想要同主域时间同步,执行下面的命令即可。
命令:w32tm /resync /rediscover
国家授时中心服务器的IP地址(210.72.145.44)
ntp.fudan.edu.cn (复旦)推荐使用
time-b.nist.gov1 s1a.time.edu.cn 北京邮电大学
s1b.time.edu.cn 清华大学
s1c.time.edu.cn 北京大学
s1d.time.edu.cn 东南大学
s1e.time.edu.cn 清华大学
s2a.time.edu.cn 清华大学
s2b.time.edu.cn 清华大学
s2c.time.edu.cn 北京邮电大学
s2d.time.edu.cn 西南地区网络中心
s2e.time.edu.cn 西北地区网络中心
s2f.time.edu.cn 东北地区网络中心
s2g.time.edu.cn 华东南地区网络中心
s2h.time.edu.cn 四川大学网络管理中心
s2j.time.edu.cn 大连理工大学网络中心
s2k.time.edu.cn CERNET桂林主节点
s2m.time.edu.cn 北京大学
2、显示本地时间与目的时间的时间差
w32tm /stripchart /computer:ntp.fudan.edu.cn /samples:30 /dataonly
3、显示目前服务器指定的外部时间源
w32tm /query /source
4、恢复Windows Time Service的预设值(轻易不要做这部操作,一定要做在管理员的命令行进行)
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
执行上面的操作,可能会遇到下面这个问题。
C:\\Users\\administrator.GANGHUI>w32tm /register
W32Time 成功注册。
C:\\Users\\administrator.GANGHUI>net stop w32time & net start w32time
没有启动 Windows Time 服务。
请键入 NET HELPMSG 3521 以获得更多的帮助。
发生系统错误 1290。
由于同一进程中的一个或多个服务的服务 SID 类型设置不兼容,因此服务启动失败。具有
受限服务 SID 类型的服务只能与具有受限 SID 类型的其他服务共存于同一进程中。如果刚
刚配置该服务的服务 SID 类型,则必须重新启动承载进程,以便启动该服务。
这个需要重新启动服务器,一次重启不行要重启多次直到能够启动w32time服务
5、域控(PDC)所在OU的GPO,一定不要设定 NtpServer。 保持无设定状态使用系统默认设定即可。
GPO: Policies -> administratortive templates -> system -> windows time setting -> time providers -> Configure windows ntp client -> NtpServer
此处如果设定了时间服务器域名,将导致PDC时间同步错误。 类似如下:
具体原因是,在GPO内的设定,优先级比上述步骤1所做的设定高; 在此情况下,PDC基于此设定的时间同步尝试,将会失败;非PDC不在讨论范围内,所以不做说明。
如果已经配置会出现如下问题:
C:\\Users\\administrator.GANGHUI>w32tm /resync
将 resync 命令发送到本地计算机
此计算机没有重新同步,因为没有可用的时间数据。
C:\\Users\\administrator.GANGHUI>w32tm /query /source
Local CMOS Clock
6、设置同步间隔时间(校时周期)
HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\W32Time\\TimeProviders\\NtpClient\\SpecialPollInterval
修改键SpecialPollInterval的值为十进制的604800(即为604800秒,1天)
7、查看事件日志-系统日志,查找w32time接收时钟同步信息
8、配置组策略,设置域成员的时间同步(此策略一定不能影响PDC)
- 打开"Active Directory 用户和计算机",在域上点右键,属性。组策略,打开。
- 在"Default Domain Policy"上右键,编辑。
-
计算机配置—管理模板—系统—Windows时间服务,双击"全局时间配置",选择"已启用"。
修改MaxNegPhaseCorrection的值为3600(即为3600秒,1小时)
修改MaxPosPhaseCorrection的值为3600(即为3600秒,1小时)
修改AnnounceFlags的值为5
点"应用","确定"。
-
计算机配置—管理模板—系统—Windows时间服务—时间提供程序,"启用Windows NTP客户端",选择"已启用"。
"配置Windows NTP客户端",选择"已启用"。
修改NtpSever的值为ad-server.rybb.com,0x6
修改Type的值为NTP
修改SpecialPollInterval的值为1800(30分钟)
参考网址如下:
http://zjwsk.blog.163.com/blog/static/598306132012112973544376/
CentOS之NTP服务器配置
本文使用CentOS 6.5作为搭建环境
一、服务器端配置
1.安装所需软件包
yum -y install ntp ntpdate
-------------------------------------------
2.编辑NTP主配置文件,修改如下:
vim /etc/ntp.conf
#允许192.168.244.0网段同步
restrict 192.168.244.0 mask 255.255.255.0 nomodify notrap
#注释如下几行
#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 s2m.time.edu.cn iburst
server 127.127.1.0 iburst # local clock
--------------------------------------------
3.重启ntp服务
service ntpd restart
验证:
查看端口是否存在
netstat -tulnp | grep ntp
--------------------------------------------
4.设置开机自启动
chkconfig ntpd on
----------------------------------------------
5.查看现有连接客户端
watch ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
*LOCAL(0) .LOCL. 5 l 46 64 377 0.000 0.000 0.000
------------------------------------------------
二、客户端配置:
1、命令行手动执行一次验证是否可用:
#ntpdate 192.168.244.20
4 Dec 13:57:13 ntpdate[32277]: step time server 192.168.244.20 offset -24.396496 sec
2.配置自动同步
crontab -e
15 1 * * * /usr/sbin/ntpdate 192.168.244.20; /sbin/hwclock -w
IP以自己服务端IP为准
以上是关于服务器时间同步的主要内容,如果未能解决你的问题,请参考以下文章