`
redalx
  • 浏览: 179405 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

时间同步--windows,linux

阅读更多
时间同步是一个比较重要的事情,如果有日志系统,分布式计算,时间戳等需要时间准确性的服务器上,一个可靠的时间是必不可少的,在windows下的时间比较简单:不在域中的计算机只要点击右下角的时间,在弹出的对话框中选择Internet时间并设置好同步服务器,就可以自动进行同步,也可以手工同步。
如果在域中,参考这个地址:如何在 Windows XP 中通过Windows 时间服务同步时间
在命令行可以使用如下方法(测试无效):
net time /setsntp:203.117.180.36 (设置时间服务器地址)
net stop w32time    (停止时间服务)
net start w32time    (启动时间服务)
w32tm -s    (立即同步时间)

另一种(下面这个测试可行):
:: 設定要同步的 NTP Server
w32tm /config /update /manualpeerlist:ntp.ntu.edu.tw
:: 開始進行同步
w32tm /resync

在linux和unix中的时间同步其实也很容易:
1、比较老的版本

#自动校准时间
rdate -s 时间服务器地址
#设置硬件时钟
hwclock --systohc

ps:用到的命令参数如下:
rdate [-ps][主机名称或IP地址...]
参  数:
-p  显示远端主机的日期与时间。
-s  把从远端主机收到的日期和时间,回存到本地主机的系统时间。
 
hwclock [--adjust][--debug][--directisa][--hctosys][--show][--systohc]
[--test]
[--utc][--version][--set --date=<日期与时间>]
参  数:
--adjust  hwclock每次更改硬件时钟时,都会记录在/etc/adjtime文件中。使用--adjust参数,可使hwclock根据先前的记录来估算硬件时钟的偏差,并用来校正目前的硬件时钟。
--debug  显示hwclock执行时详细的信息。
--directisa  hwclock预设从/dev/rtc设备来存取硬件时钟。若无法存取时,可用此参数直接以I/O指令来存取硬件时钟。
--hctosys  将系统时钟调整为与目前的硬件时钟一致。
--set --date=<日期与时间>  设定硬件时钟。
--show  显示硬件时钟的时间与日期。
--systohc  将硬件时钟调整为与目前的系统时钟一致。
--test  仅测试程序,而不会实际更改硬件时钟。
--utc  若要使用格林威治时间,请加入此参数,hwclock会执行转换的工作。
--version  显示版本信息。

2、使用ntpdate,在没有运行ntpd的服务器上,管理员可以使用ntpdate向远程ntpd服务器获取时间进行同步,这个方法比较方便:

ntpdate 时间服务器地址
更多信息:ntpdate 命令

3、ntpd服务。上面的两种方法都是直接调整时间,会产生时间跃变,可能会产生一些意外的问题,因此在服务器上只是在机器启动的时候或者管理员确认的情形下执行,个人不建议crontab之类的方法定时执行,最好在启动脚本中或手工执行。如果需要同步时间,ntpd服务是一个较好的方法:
NTP 服务器, 可以用于查询其它的 NTP 服务器, 并配置本地计算机的时钟,或者为其它机器提供服务。使用这个服务只需要配置/etc/ntp.conf
#标注为prefer的是首选时间服务器
server ntplocal.example.com prefer
#其他候选服务器
server timeserver.example.org
server ntp2a.example.net
#driftfile 选项,则指定了用来保存系统时钟频率偏差的文件。 ntpd程序使用它来自动地补偿时钟的自然漂移, 从而使时钟即使在切断了外来时源的情况下,仍能保持相当的准确度。另外, driftfile 选项也保存上一次响应所使用的 NTP 服务器的信息。 这个文件包含了 NTP 的内部信息, 它不应被任何其他进程修改。
driftfile /var/db/ntp.drift
#restrict 设置提供时间服务的设置
#下面这行只是本机同步,不提供时间服务
restrict default ignore
#下面是给指定的网段提供时间服务:
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

更多详细设置参考:通过 NTP 进行时钟同步

#下面是收集到的一些可用的时间服务器地址
server 133.100.11.8 prefer
server 210.72.145.44
server 203.117.180.36
server 131.107.1.10
server time.asia.apple.com
server 64.236.96.53
server 130.149.17.21
server 66.92.68.246
server www.freebsd.org
server 18.145.0.30
server clock.via.net
server 137.92.140.80
server 133.100.9.2
server 128.118.46.3
server ntp.nasa.gov
server 129.7.1.66
server ntp-sop.inria.frserver 210.72.145.44(国家授时中心服务器IP地址)
分享到:
评论

相关推荐

    linux与windows时间同步

    项目中使用了windows及linux两种系统,所有服务器时间同步比较困难,晚上研究了一下,两种操作系统都支持标准的NTP(Network Time Protocol)协议,可以通过NTP来实现所有服务器的时间同步,下面是配置方法:

    linux与windows进行时间同步

    讲解了linux系统与winows系统进行时间同步的设置。

    各类型服务器的时间同步方法.doc

    各种时间同步的方法,包括windows,linux, HP-unix,sun solaris, ibm aix等操作系统,及cisco路由器,华为路由器,天融信防火墙的时间同步方法步骤,决对值得收藏。

    linux时间同步ntp服务

    Linux 时间同步 NTP 服务 Linux 时间同步 NTP 服务是指将 Linux 系统的时间同步到网络时间协议(Network Time Protocol)服务器,以确保系统时间的准确性。NTP 服务可以将网络时间同步到本地系统时间,以便实现自动...

    ESXi时间同步测试,与Windows搭建的NTPserver无法同步的原因[整理].pdf

    本文主要讨论了ESXi时间同步测试中遇到的问题,即ESXi无法与Windows搭建的NTP服务器同步,而可以与Linux搭建的NTP服务器同步。为查找问题根源,搭建了测试环境,进行抓包分析,研究其中发生的过程。 首先,我们需要...

    linux同步windows的时间.pdf

    linux同步windows的时间.pdf

    服务器NTP时间同步配置说明

    本文主要介绍了如下知识点: 1、服务器时间同步简介;...4、Linux系统时间同步设置; 5、Windows 7系统时间同步设置; 6、Windows Server 2008系统时间同步设置。 参考资料: 【1】winserver 2008 r2如何设置时间同步 ...

    linxu和windows时间同步的两种方法

    linxu和windows时间同步的方法,虽然没有做时间服务器那么灵敏,但是这种同步还是很方便和节省资源的

    ntp 时间同步软件NTP für Windows NT/2000/XP/2003/Vista/Windows 7 ("Stable" Version)

    ntp时间同步软件,很好用的一小工具 NTP für Windows NT/2000/XP NTP Cheat Sheet / Kurzreferenz Linux - Treiber für Meinberg PC-Einsteckkarten

    时间同步配置说明.docx

    这个文档将详细介绍时间同步配置的过程,包括时间服务器安装、Windows 客户端安装和 Linux 客户端安装。 一、时间服务器安装 时间服务器是时间同步配置的核心组件,它负责提供准确的时间信号给网络中的所有设备。...

    C++实现时间同步服务器

    通过注册表,实时本机同时作为时间服务器,或者客户端,实现时间同步。 实现平台,Windows2000,XP,Win7。可以与任何一台服务器相连,也可以自己也自己相连。需要完全C++代码的加QQ:182392810

    让linux系统时间与(windows)服务器同步操作说明(离线安装包及操作说明)

    局域网网,多服务器时间同步。linux与windows进行时间同步。linux离线安装ntp ntpdate 包及操作说明. window 开启ntp服务

    linux windows的NTP服务器(时间服务器)软件及相关说明

    linux windows的NTP服务器(时间服务器)软件及相关说明 本压缩包包含linux和windows NT系统下的NTP服务器(时间服务器)软件及相关说明。 windows NT系统下的NTP服务器经本人证实,该服务工作正常,但若要使windows...

    跨平台(Windows/Linux)多线程同步设施

    封装了锁、事件和信号量用于多线程同步,可以在Windows和Linux上使用,具体参见源码。

    unison文件同步for windows-part1

    Unison是一款跨windows/linux/MAC OS平台的文件同步工具,不仅支持本地对本地同步,也支持通过SSH、RSH和Socket等网络协议进行同步。更棒的是,Unison支持双向同步操作,你既可以从A同步到B,也可以从B同步到A,这些...

    unison文件同步for windows-part2

    Unison是一款跨windows/linux/MAC OS平台的文件同步工具,不仅支持本地对本地同步,也支持通过SSH、RSH和Socket等网络协议进行同步。更棒的是,Unison支持双向同步操作,你既可以从A同步到B,也可以从B同步到A,这些...

    关于linux加入windows域.pdf

    * 时间同步:Linux 和 Windows 域的时间必须同步,否则可能会导致加入域失败。 * 域名:Linux 的域名必须和 Windows 域名相同。 * DNS:DNS 服务器必须正确配置,否则可能会导致加入域失败。 Linux 加入 Windows 域...

    Linux加入Windows域之完整操作步骤.doc

    确保 Linux 服务器和 Windows 域服务器的时间同步,以免影响域加入过程。 2. 配置文件问题 确保配置文件正确无误,包括 /etc/krb5.conf 和 /etc/nsswitch.conf 文件。 3. 软件包版本问题 确保安装的软件包版本...

    cmd操作命令和linux命令大全收集

    net time 目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息 net view 查看本地局域网内开启了哪些共享 net view ip 查看对方局域网内开启了哪些共享 net config 显示系统...

    ntp时间同步最齐全的配置资料

    有时因为几个子系统然后组成大系统,因为每个子系统都分开部署,这样每个子系统的时间就会有差异,如果同步这些子系统的时间呢,可以采用ntp协议来 资料里面有用windows来做ntp服务器的,有用linux做服务器的配置及...

Global site tag (gtag.js) - Google Analytics