`

linux时间同步

 
阅读更多
两步 
(1)date 042612492005 
(2)hwclock -w 
第一步的意思是设置时间,设置完了可以用date命令查看对不对...注意是月日时分年 
第二步的意思是写入主板的rtc芯片.. 

======================================= 

su -c 'date -s 月/日/年' 
su -c 'date -s 时:分:秒' 

======================================= 

了解Linux的时钟 
由于Linux时钟和Windows时钟从概念的分类、使用到设置都有很大的不同,所以,搞清楚Linux时钟的工作方式与设置操作,不仅对于Linux初学者有着重大意义,而且对于使用Linux服务器的用户来说尤为重要。 

Linux时钟的分类 

Windows 时钟大家可能十分熟悉了,Linux时钟在概念上类似Windows时钟显示当前系统时间,但在时钟分类和设置上却和Windows大相径庭。和 Windows不同的是,Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟两种。系统时间是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的那个主板硬件时钟,这个时钟可以在BIOS的“Standard BIOS Feture”项中进行设置。 

既然Linux有两个时钟系统,那么大家所使用的Linux默认使用哪种时钟系统呢?会不回出现两种系统时钟冲突的情况呢?这些疑问和担心不无道理。首先,Linux并没有默认哪个时钟系统。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。 

从Linux启动过程来看,系统时钟和硬件时钟不会发生冲突,但Linux中的所有命令(包括函数)都是采用的系统时钟设置。不仅如此,系统时钟和硬件时钟还可以采用异步方式,见图1所示,即系统时间和硬件时间可以不同。这样做的好处对于普通用户意义不大,但对于Linux网络管理员却有很大的用处。例如,要将一个很大的网络中(跨越若干时区)的服务器同步,假如位于美国纽约的Linux服务器和北京的 Linux服务器,其中一台服务器无须改变硬件时钟而只需临时设置一个系统时间,如要将北京服务器上的时间设置为纽约时间,两台服务器完成文件的同步后,再与原来的时钟同步一下即可。这样系统和硬件时钟就提供了更为灵活的操作。 


设置Linux的时钟 

在 Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。由于目前绝大多数用户使用x86硬件体系,所以可以视这两个命令为一个命令来学习。 

1.在虚拟终端中使用date命令来查看和设置系统时间 
查看系统时钟的操作: 
# date 

设置系统时钟的操作: 
# date 091713272003.30 

通用的设置格式: 
# date 月日时分年.秒 

2.使用hwclock或clock命令查看和设置硬件时钟 
查看硬件时钟的操作: 
# hwclock --show 或 
# clock --show 
2003年09月17日 星期三 13时24分11秒 -0.482735 seconds 

设置硬件时钟的操作: 
# hwclock --set --date="09/17/2003 13:26:00" 

或者 
# clock --set --date="09/17/2003 13:26:00" 

通用的设置格式:hwclock/clock --set --date=“月/日/年 时:分:秒”。 

3.同步系统时钟和硬件时钟 

Linux系统(笔者使用的是Red Hat 8.0,其它系统没有做过实验)默认重启后,硬件时钟和系统时钟同步。如果不大方便重新启动的话(服务器通常很少重启),使用clock或hwclock命令来同步系统时钟和硬件时钟。 

硬件时钟与系统时钟同步: 
# hwclock --hctosys 

或者 
# clock --hctosys 

上面命令中,--hctosys表示Hardware Clock to SYStem clock。 

系统时钟和硬件时钟同步: 
# hwclock --systohc 

或者 
# clock --systohc 

使用图形化系统设置工具设置时间 

对于初学者来,笔者推荐使用图形化的时钟设置工具,如Red Hat 8.0中的日期与时间设置工具,可以在虚拟终端中键“redhat-config-time”命令,或者选择“K选单/系统设置/日期与时间”来启动日期时间设置工具。使用该工具不必考虑系统时间和硬件时间,只需从该对话框中设置日期时间,可同时设置、修改系统时钟和硬件时钟。 

Internet同步时钟设置 

在Windows XP日期与时间设置中有一项与Internet同步的功能,有了这项功能只要上网便可得到十分准确的时间。Red Hat 8.0也提供了这样的功能,在日期与时间设置工具对话框中的下部,有一个“启用网络时间协议”的选项,将该项选中就可以使用网络时间协议来同步Linux 系统时钟。选中该项后,其下面的服务器下拉列表框就变为可用状态,可从中选择一个时间服务器作为远程时间服务器。然后单击确定按钮,便可连接所设定的时间服务器,并与之同步时间。

关于网络校时: ntpdate

基本上,网络校时需要两个步骤:

   1. 由 time.stdtime.gov.tw 取得最新的时间,并实时更新 Linux 系统时间;
   2. 更改 BIOS 的时间。

[root @test root]# ntpdate time.stdtime.gov.tw
[root @test root]# clock --systohc

转自:http://blog.chinaunix.net/u3/100458/showart_2016322.html
分享到:
评论

相关推荐

    linux时间同步方法

    Linux 时间同步方法 Linux 时间同步是指计算机系统中同步时间的过程,以确保系统时间的准确性和一致性。本文将探讨三种常见的 Linux 时间同步方法:使用 ntpdate 命令、使用 rdate 同步时间和使用 Network Time ...

    Linux 时间同步配置

    Linux 时间同步配置 Linux 时间同步配置是指在 Linux 系统中对时钟进行同步的配置,以确保系统时间的准确性和一致性。本文将介绍使用 ntpdate 命令和 ntpd 服务来实现时间同步的配置。 一、使用 ntpdate 命令 1.1...

    Linux时间同步.pdf

    Linux 时间同步 Linux 时间同步是指在 Linux 系统中实现时间同步的技术,旨在确保系统时间的准确性和一致性。时间同步对于 Linux 系统的稳定运行和安全性至关重要。 一、时间同步的重要性 时间同步的重要性体现在...

    linux时间同步精简版

    ### Linux时间同步精简版详解 #### 一、概述 在Linux系统中,时间的准确性对于许多服务至关重要,特别是对于那些需要跨多个服务器协同工作的应用环境。本文介绍了一个简单的Linux时间同步程序,它旨在实现局域网内...

    Linux 时间同步2法

    ### Linux 时间同步方法详解 在Linux系统中保持准确的时间对于许多任务和服务至关重要,例如日志记录、定时任务以及网络服务等。本文将详细介绍两种在Linux系统中实现时间同步的方法:一是通过与已知的时间服务器...

    suselinux时间同步client

    suselinux时间同步client,这个事client的配置文档

    Linux时间同步_ntpd_ntpdate-简单设置.docx

    Linux时间同步是一个重要的任务,确保系统时间的准确性对于网络服务、日志记录和各种依赖时间的应用至关重要。在Linux中,时间分为系统时间和硬件时间,两者并不总是同步。 系统时间是操作系统内部使用的时钟,由...

    linux时间同步,ntpd、ntpdate 1

    【Linux时间同步与管理】 在Linux操作系统中,时间管理是一个重要的方面,因为它涉及到系统的正常运行以及与其他设备和服务的同步。本文将深入探讨Linux系统时间、硬件时间的设置、同步方法,以及不同机器间的时间...

    linux时间同步.pdf

    Linux时间同步涉及到系统时间、硬件时间以及网络时间同步服务,如ntpd和ntpdate。 系统时间是指Linux内核中的时间戳,它由CPU时钟维护,随着系统运行而更新。硬件时间则是BIOS中独立的实时时钟,即使系统关闭也会由...

    Linux时间同步,ntpd,ntpdate-简单设置.doc

    本文将深入探讨Linux时间同步机制,重点介绍ntpd(Network Time Protocol Daemon)和ntpdate两个工具,以及如何进行简单的设置。 **NTP协议** NTP是一种用于同步网络上计算机时钟的协议,它通过互联网提供高精度的...

    linux时间同步ntp服务

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

    linux与windows时间同步

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

    基于linux时间同步rpm安装ntp.zip

    linux时间同步工具,通过配置第三方ntp服务器进行时间同步操作,

    linux时间同步ntp安装包.zip

    多主机协作工作时,各个主机的时间同步很重要,时间不一致会造成很多重要应用的故障,如:加密协议,日志,集群等, 利用NTP(Network Time Protocol) 协议使网络中的各个计算机时间达到同步。

    linux时间同步ntp服务的安装与配置

    1、安装ntp服务,要使用时间同步、那么服务端与客户端都需要使用如下命令安装NTP软件包 [root@5201351 ~]# yum install ntp -y 2、如果只是作为客户端的话,配置则可以非常简单,编辑/etc/ntp.conf文件,注释掉默认...

    linux与windows进行时间同步

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

    Linux下系统时间同步配置

    Linux 系统时间同步配置 Linux 系统时间同步配置是指通过 NTP 服务来同步和校对 Linux 系统时间的过程。NTP 服务是一种网络时间协议,能够通过互联网同步时间,确保系统时间的准确性。 1. NTP 软件下载安装 在 ...

    linux时间同步ntp.conf配置文件

    linux环境下的ntp时间同步,服务器端需要修改配置文件ntp.conf,附件给出了详细的配置信息。

Global site tag (gtag.js) - Google Analytics