`

NTP 时间服务器配置《一》 硬件时间和系统时间

 
阅读更多

最近做了一个项目,部署到服务器上,但是服务器时间总是发生变化,于是花了一些时间研究了NTP时间服务器的使用。下来整理了一些学习心得,记录一下,免得遗忘。

 

 

NTP 时间服务器《一》 硬件时间和系统时间

 

 

Linux系统中有硬件时钟和系统时钟两种时钟,默认情况下,它们并不会自动同步,并且以异步的方式运行,互不干扰。

 

硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。

系统时钟是指kernel中的时钟。所有Linux相关指令与函数都是读取系统时钟的设定。

 

因为存在两种不同的时钟,那么它们之间就会存在差异。当Linux启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。

 

修改系统时间和硬件时间

1)系统时间

查看:date

修改:date -s 2015-12-12 00:00:00 

2)硬件时间

查看:hwclock -r或者hwclock --show

修改:hwclock --set --date 2015-12-12 00:00:00

 

date命令对系统时间进行设置后,并不会去修改硬件时钟,所以系统重启后,系统时间还算会去读取硬件时间,这就是为何date设置失效到原因。因此,需要在设置系统时间后,将系统时间同步到硬件时钟。

 

同步系统时间和硬件时间

1)将硬件时间写入系统时间

命令:hwclock --hctosys或者hwclock -s

命令:clock --hctosys或者clock -s

 

2)将系统时间写入硬件时间

命令:hwclock --systohc或者hwclock -w

命令:clock --systohc或者clock -w

 

如果观察系统启动/关闭时执行的初始化脚本”/etc/rc.d/rc.sysinit,我们不难发现:

系统启动过程中,自动调用/sbin/hwclock --hctosys  将硬件时钟系统时间同步到操作系统时间.

系统关闭过程中,自动调用/sbin/hwclock --systohc  将操作系统时间同步到硬件时钟系统时间

 

 

 

 

 

分享到:
评论

相关推荐

    linux(RedHat)NTP时间同步的配置方法.pdf

    本文档提供了 Linux(RedHat) NTP 时间同步配置方法的详细信息,包括 NTP 跟踪层级安排、NTP 配置数据对单点故障应对能力的评估、NTP 服务器配置数据及说明、NTP 客户机配置数据及说明和硬件时间更新配置等方面。

    linux(Red_Hat)NTP时间同步的配置方法

    本文将详细介绍 Linux(Red Hat)NTP 时间同步的配置方法,包括 NTP 跟踪层级安排、NTP 配置数据对单点故障应对能力的评估、NTP 服务器(redhat 服务器)的配置数据及说明、NTP 客户机(redhat 服务器)的配置数据及说明...

    一键搭建NTP服务器小软件

    标题中的“一键搭建NTP服务器小软件”指的是一个简化了NTP服务器配置过程的应用程序,它可以帮助用户快速、简便地设置自己的NTP服务器。NTP(Network Time Protocol,网络时间协议)是互联网上用于同步各个计算机...

    CentOS下安装NTP时间服务器

    NTP 的安装和配置对于确保网络中所有设备的时间一致性至关重要,特别是在那些对时间同步有较高要求的应用场景中,比如数据库服务器、日志记录系统等。正确配置 NTP 不仅能够提高系统的稳定性和安全性,还能有效避免...

    Linux部署NTP服务器进行时间同步.docx

    NTP(Network Time Protocol)是一种用于 synchronization 计算机时间的协议,它可以确保服务器时间与标准时间同步。下面将详细介绍 Linux 部署 NTP 服务器进行时间同步的步骤。 1. 服务器安装 在 Linux 服务器上...

    NTP配置时间同步。。。NTP配置时间同步!good!

    NTP通过在网络中寻找准确的时间源(通常为公共NTP服务器或内部GPS接收器),然后调整本地系统时钟,以使所有系统保持一致的时间。NTP服务器根据“层”或“级别”(stratum)进行分级,层次越低,时钟越准确。理想...

    Suselinux11NTP服务器端搭建设置宣贯.pdf

    该命令将显示当前系统的日期和时间信息。系统时钟是 Linux 内核时钟,用于记录系统的当前时间。 2. 查看硬件时钟 硬件时钟是主板上由电池供电的石英钟,用于记录系统的硬件时间。查看硬件时钟可以使用 `hwclock` ...

    ntp系统配置部署文档

    1. **/bin/date**:用于查看和设置系统时间,例如`date +%Y-%m-%d\ %H:%M:%S`会显示当前的日期和时间。 2. **/sbin/hwclock**:同步系统时间和硬件时钟,`hwclock -w`可将系统时间写入硬件时钟。 ### 三、NTP安装...

    linux(Red Hat)NTP时间同步的配置方法.docx

    同时,需要配置硬件时间每日有条件地被系统时间更新,以确保时间同步的可靠性。 四、NTP客户机- Red Hat服务器的配置数据及说明 在本文档中,我们将介绍NTP客户机- Red Hat服务器的配置数据及说明,包括NTP客户机...

    linux ntp时间同步设置

    `date` 命令用于显示当前系统的日期和时间。 ```bash # date ``` ##### 2. `hwclock` 命令 `hwclock`(Hardware Clock)命令用来读取或写入硬件时钟中的时间。 - 显示硬件时间: ```bash # hwclock ``` - ...

    Linux系统时间NTP同步设置

    - **`date`**:显示或设置系统日期和时间。 - **`clock --show`**:显示硬件时钟的当前状态。 示例: ``` [root@localhost ~]# date Wed Dec 16 21:33:25 CST 2009 [root@localhost ~]# clock --show Thu 17 Dec ...

    NTP对时文档.doc

    一、NTP 时间服务器配置 NTP 时间服务器配置文件通常位于/etc/ntp/ntp.conf中,配置文件中包含了多个选项,用于指定时间服务器的配置。其中,server 选项用于指定时间服务器的 IP 地址,可以是本机的时钟也可以是...

    基于龙芯1C的NTP时间服务器设计与实现.pdf

    软件方面,通过优化NTP服务的配置和算法,实现了服务器与网络设备间的时间同步,确保了毫秒级别的精度。这种设计在保证性能的同时,降低了整体的功耗,提高了性价比。 此外,文章还对服务器的测试结果进行了分析,...

    NTP Service安装配置

    文件的目的是提供一个简明的指南,指导服务部署人员在RHEL系统中安装和配置NTP服务,以确保网络中的时间同步。 2. **文件对象** 本教程适用于所有涉及服务部署的技术人员,无论他们的经验水平如何。 3. **硬件...

    阿里云-NTP服务器部署与测试【超详细】

    - 在客户端上使用NTP工具与服务器进行时间同步测试,确认NTP服务器配置正确并能正常工作。 三、阿里云网络下的NTP服务器地址 - 阿里云提供了不同网络环境下的NTP服务器地址,包括公网和私网地址。 - 对于非阿里云的...

    NTP 时间校验客户端

    NTP(Network Time Protocol,网络时间协议)是一种用于在互联网上同步计算机时钟的时间协议...通过正确配置和使用NTP客户端,可以有效地避免因时间不一致导致的各种问题,例如日志分析的混乱、系统安全漏洞的暴露等。

    ntp.rar_ntp_ntp 系统时间

    在NTP上下文中,这可能是一个Web界面,允许用户通过HTTP请求查看或调整NTP服务器的配置,或者显示当前时间同步状态。 总的来说,这个压缩包的内容涵盖了从基本的网络编程到高级的NTP协议实现,包括服务器端、客户端...

    时间同步服务器NTP和crontab.pdf

    以下是关于NTP服务器配置和客户端时间同步的详细步骤,以及如何使用crontab设置定时任务来定期执行时间同步。 1. **配置NTP服务器**: 在服务器`192.168.1.79`上,首先需要安装NTP服务。在基于Debian或Ubuntu的...

    linux时间同步ntp服务

    1. `/bin/date` 命令:用于修改和输出日期和时间。 2. `/sbin/hwclock` 命令:用于设置硬件时间,需要 root 用户权限。 3. `/usr/sbin/ntpd` 命令:这是 NTP 服务的守护进程文件,需要启动它才能提供 NTP 服务。 4. ...

    NTP时间同步的配置方法

    ### NTP时间同步的配置方法 ...综上所述,通过合理规划NTP跟踪层级、评估配置数据对单点故障的应对能力以及精心配置NTP服务器和客户端,可以构建一个高效、稳定且具备高容错性的NTP时间同步系统。

Global site tag (gtag.js) - Google Analytics