`
redalx
  • 浏览: 181485 次
  • 性别: 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时间同步

    ### Linux与Windows时间同步 在跨平台开发或运维过程中,保持不同操作系统的服务器时间一致是一项基本但又重要的任务。本文将详细介绍如何通过Network Time Protocol(NTP)协议实现Linux与Windows系统之间的时间...

    时间同步--拜读网页半

    通过这个网页,用户可能可以了解到如何在Windows、Linux或Unix系统中设置NTP客户端,或者在没有NTP服务器的情况下手动调整时间。 时间同步的实现通常涉及到以下几个步骤: 1. **选择时间源**:确定可靠的外部时间源...

    linux与windows进行时间同步

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

    syncthing-linux-amd64-v1.9.0.tar.gz

    标题中的"syncthing-linux-amd64-v1.9.0.tar.gz"是一个软件包,它是Syncthing的Linux版本,专为基于AMD64(也称为x86_64)架构的系统设计。Syncthing是一款开源的、跨平台的文件同步工具,允许用户在多台设备之间...

    synergy-v1.7.3-stable-Windows-x64

    标签“synergy”是软件的名称,它不仅代表了这个软件产品,也代表了一种跨平台的解决方案,支持Windows、Mac OS X以及Linux等多种操作系统。Synergy的一大优点就是它的跨平台特性,允许不同操作系统的计算机无缝协作...

    Typora-linux-x64.tar.gz

    标题中的"Typora-linux-x64.tar.gz"是一款名为Typora的Markdown编辑器的Linux 64位版本的压缩包文件。Typora以其简洁、直观的用户界面和实时预览功能,深受Markdown爱好者喜爱,尤其适合程序员、博主和文档撰写者...

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

    ### Linux与Windows之间的时间同步方法详解 #### 一、引言 在现代IT环境中,确保不同操作系统之间的时钟同步对于很多应用来说至关重要。无论是为了保证日志文件的时间戳准确无误,还是为了确保分布式系统的正常运行...

    windows时间同步工具

    4. **特制为Windows版本**:尽管KVM是基于Linux的技术,但此工具专为Windows环境设计,解决Windows虚拟机在KVM中遇到的时间同步问题。 5. **适用广泛**:虽然主要针对KVM虚拟化环境,但这个工具也可以应用于其他...

    Red_Hat_Enterprise_Linux-7-Windows_Integration_Guide-en-US.pdf

    - 确保RHEL 7系统满足AD集成的要求(如DNS解析、时间同步等)。 - 配置适当的网络设置(如IP地址、子网掩码等)。 - **加入AD域**: - 使用`realm`或`samba`工具将RHEL 7系统加入到AD域。 - 创建必要的信任关系...

    时间同步精灵-与INTELNET时间同步

    6. **兼容性广泛**:该软件兼容各种操作系统,包括Windows、Linux和Mac OS等,满足不同平台用户的需求。 7. **资源占用低**:软件运行时对系统资源的占用极小,不会影响其他应用程序的正常运行,保证了整体系统的...

    linux同步windows的时间.pdf

    ### Linux同步Windows的时间知识点详解 #### 一、背景与需求分析 在跨平台环境中,确保Linux系统与Windows系统的时钟同步对于很多应用来说至关重要。例如,在日志记录、定时任务处理等方面,统一的时间基准能够避免...

    jdk-11.0.9_linux-aarch64

    1. **解压**: 首先,你需要将`jdk-11.0.9_linux-aarch64`压缩包解压到你想要的目录,通常在Linux环境下,这可能是在`/usr/lib/jvm`或者`/opt`目录下。 2. **配置环境变量**: 解压后,需要更新`JAVA_HOME`、`PATH`和...

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

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

    windows和linux下服务器时间如何校正.txt

    在Linux系统中,通常使用`ntpd`或`systemd-timesyncd`来实现时间同步。这里以`ntpd`为例介绍: 1. **安装NTP服务:** - 在基于Red Hat的发行版中,可以使用`yum`来安装`ntpd`: ``` sudo yum install ntp ``` ...

    linux时间同步ntp服务

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

    java-11-openjdk-11.0.7.10-1.windows.redhat.x86_64.zip

    Red Hat是一个知名的Linux发行版和企业级解决方案提供商,他们提供的OpenJDK版本通常经过严格的测试和认证,确保与Red Hat Enterprise Linux的兼容性,为企业用户提供了稳定和安全的Java运行环境。 在下载的压缩包...

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

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

    jdk-8u321-windows-i586.rar

    4. Date and Time API的改进:引入java.time包,替代了过时的java.util.Date和Calendar,提供了更强大和易用的时间日期处理功能。 5. 默认方法:在接口中定义了默认实现的方法,使得接口扩展更加灵活,同时保持向后...

    153-解决 Windows instance 时间不同步问题1

    KVM默认可能将Linux的时间同步策略应用到所有的虚拟机上,而这种策略并不适用于Windows。在Linux中,系统时间通常与硬件时钟同步,但在Windows中,系统时间和硬件时钟通常是分离的。硬件时钟在Windows中被认为是...

    Linux系统时间NTP同步设置

    ### Linux系统时间NTP同步设置 ...通过以上步骤,我们不仅了解了如何在Linux系统中手动和自动地进行NTP时间同步,还深入探讨了NTP服务的基本配置方法。这对于保证Linux系统的稳定性和安全性至关重要。

Global site tag (gtag.js) - Google Analytics