系统时间同步

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统时间同步
一、Linux与windows时间同步
我们以windows服务器(192.168.0.100)做ntp server,以其中一台FedoraCore (192.168.0.93)服务器为例,两台服务器处于同一局域网。

1.在Windows下安装NTP Server
下载相应windows版本的ntp server软件。

开始安装:
打开ntp.conf后,添加
server 127.127.1.0 prefer ----------以本机作为NTP服务端,IP也可为192.168.0.100
fudge 127.127.1.0 stratum 10
软件安装完成后,打开“服务”,查看“Network Time Protocol Daemon”是否已经启动
2.配置Linux系统自动同步
2.1查看系统时区
○1输入“date –R”查看当初时区;
○2输入“cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime”修改设置时区。

2.2启动linux下ntpd服务
○1“setup” “system service”,打开“ntpd”服务;
○2修改NTP配置文件/etc/ntp.conf
保存退出。

○3启动ntp服务,并且加到run level 3以文本模式启动
输入“service ntpd restart”,启动ntp服务
2.3同步时间
输入“ntpdate 192.168.0.23”同步时间(如果偏差量大于1000秒,客户端不能自动与NTP master服务器进行同步。

需要停ntpd服务后ntpdate手工同步)○1提示:“7 Dec 19:24:55 ntpdate[2120]: the NTP socket is in use, exiting”。

这个是你linux机器上已经存在这个进程,输入:ps -ef | grep ntp,Kill掉ntp的进程。

○2提示:“No Server suitable for synchronization found”。

这个是最容易出现的问题,比较常见的是配置好服务器并启动服务器进程后,马上启动客户进程,那么客户进程就会报错。

解决方法是,在大约3-5分钟以后启动进程就行。

2.4定时自动同步
方法一:
注:此方法只适用于本机无计划任务,”crontab –l”为空的情况
○1创建一个文件date.cron(任意名称),以每10分钟同步一次为例:
vi date.cron
*/10 * * * * ntpdate 192.168.0.23
:wq
○2使用crontab命令来安装这个文件,使之成为该用户的crontab文件。

键入:crontab date.cron;
○3使用命令:crontab –l可以查看刚才的作业
方法二:
○1打开计划任务crontab
Crontab –e
○2在末尾行下一行添加命令,保存退出
*/10 * * * * ntpdate 192.168.0.23
:wq
○3重启crontab
Service crond restart
二、Windows与Windows时间同步
仍然以windows服务器(192.168.0.100)做ntp,以其中一台Windows后台服务器(192.168.0.83)为例,两台服务器处于同一局域网。

1.添加批量处理文件
新建文件ntpd.bat
添加内容
net start w32time
net time \\192.168.0.100 /set /y
net stop w32time
保存后退出。

2.添加计划任务
添加Ntpd计划任务,设置运行时间间隔为10分钟。

3.运行
打开“cmd”,运行ntpd.bat,提示“发生系统错误5 拒绝访问”
打开网上邻居,连接ntpd一次服务器192.168.0.100即可。

相关文档
最新文档