[求助]局域网时间同步问题求解决办法……
因为一批机器主板电池没电,换过电池以后,时间就不相同了。原本想用远程调用命令 net time \\server /set /y来和服务器同步,结果不晓得是由于是 pubwinEP的问题还是冰点60的问题,出现了,C:\Documents and Settings\Administrator>net time \\1921680203 /set /y\\1921680203 的当前时间是 2006/12/10 上午 08:14发生系统错误 1314。客户端没有所需的特权。要求解决办法,能远程调用的,(客户机留有短程调用通道)
你好,正好您提出这个问题我也复习一下。之前实验也遇到过一样的问题,后来是发现防火墙阻止了123端口导致客户端无法与123端口连接。您可以检查下是否防火墙或者SELinux没有关闭,或是安全组策略没有开放123端口?
具体过程我是这样做的,我这里就以服务器本地时间为同步标准:
·设置本地时间(这里我随便设了2008年):
·编辑配置文件(主要是17、18、19这三行)
·启动服务:
=====================客户端的===================
·看看客户端的当前时间:2018年XX月XX日
·同步时间(同步成功!出现offset -多少秒偏差):
NTP我是这样做的,您可以参考下做法上有什么不一样。水平有限,如果有本步骤错误,请指出批评!
1、先把两台服务器电池换换,然后在手动改好时间
2、想办法让他们都通过网络连到某台,电脑(或者找一台NTP时间服务器),以这台电脑或NTP服务器为时间源分别校准时间
3、或者把两电脑之间直接连接,一台作为时间源,令一台以这台为时间源同步。
4、如需NTP服务器可以找我
一、服务器配置
1安装ntp
yum install ntp -y
2修改ntp配置文件
vi /etc/ntpconf
restrict 19216810 mask 2552552550 nomodify notrap
#server 2centospoolntporg
server 0asiapoolntporg
server 1asiapoolntporg
server 2asiapoolntporg
server 3asiapoolntporg
注:服务端的配置文件内网的配置不略有不同,如果内网有很多机器,只需要配置一台外网机器服务端,然后配置内网的,安装方式都一样,只是内网的配置文件/etc/ntpconf略有不同。
nomodify - 用户端不能更改ntp服务器的时间参数
noquery - 用户端不能使用ntpq,ntpc等命令来查询ntp服务器
notrap - 不提供trap远端登陆
3启动
/etc/rcd/initd/ntpd start
4设置开机启动
chkconfig ntpd on
5查询网络中的NTP服务器,同时显示客户端和每个服务器的关系
ntpq -p 其中,
remote - 本机和上层ntp的ip或主机名,“+”表示优先,“”表示次优先
refid - 参考上一层ntp主机地址
st - stratum阶层
when - 多少秒前曾经同步过时间
poll - 下次更新在多少秒后
reach - 已经向上层ntp服务器要求更新的次数
delay - 网络延迟
offset - 时间补偿
jitter - 系统时间与bios时间差
6内网客户端配置
安装及启动方式都一样,只是server的配置不一样,把server的配置,修改成连接外网的那台内网IP
server 19216818
linux可以通过命令去取世界时间,命令格式如下ntpdate -s timewindowscom前提是需要该linux能够上网,需要自动更新的话,加入系统计划任务即可。按照你需要的每小时或者每分钟去校准即可。若在内网,你可以自己搭建一个时间服务器,有windows的,也有linux的。这里就不再说了。
Ntp时间同步可以直接在windows里面开启设置即可,具体操作如下,
开启 NTP Client 服务
1、打开 powershell 终端, 输入:gpeditmsc,打开组策略管理器
2、执行上述命令后,计算机策略对话框打开,按照如下路径 计算机配置\管理模板\系统\windows 时间服务\时间提供程序 找到服务器设置文件
3、双击 配置 Windows NTP 客户端,显示 配置 Windows NTP 客户端
4、将 Ntp Server项,输入将要同步到的时间服务器IP地址(这里输入阿里云的ntp服务器地址: timepoolaliyuncom),注意 0x9 或 0x1 必须要有;在 类型 项, 选择 NTP;点击 应用、确定 按钮;
5、启动 NTP 客户端;启用NTP客户端;点击 应用、确定 按钮;
6、执行下面命令更新组策略
gpupdate /force
7、检查W32Time服务是否启动,启动类型是否是 自动启动
设置NTP服务器地址,跟组策略一样
在命令提示符下键入以下命令(PeerList 是以逗号分隔的DNS 名称或时间源IP 地址列表):
C:\> w32tm /config /syncfromflags:MANUAL /manualpeerlist:"168123,0x08 168456,0x08" /update
C:\> w32tm /resync /rediscover
完成后输入以下命令查看当前时间服务器设置
C:\> w32tm /query /peers
可以进入命令行模式,查看当前Windows Time服务运行情况:
C:\>w32tm /query /status
手动启动w32time服务
C:\>net start w32time
C:\>net stop w32time
(1)服务器不能上网,当前环境有ntpd服务器
在第4步里把ntp server的地址改为内网ntpd服务器的地址即可
(2)服务器必须要能上网,使用公网上的ntpd服务器,例如阿里云的ntpd服务器
0条评论