菜单

Linux date 时间设置同步命令分享

2019年2月21日 - 金沙编程资讯

遇见一种意况,就是多台服务器之间的时光并不是一块的,有的快有的慢,那时候就要用到网络时间了,

在linux系统中有四个时间,硬件时钟和种类时间,硬件时钟是指主机板上的时钟设备,也等于平凡可在BIOS画面设定的钟表。系统时钟则是指kernel中的时钟。全体Linux相关指令与函数都以读取系统时钟的设定。因为存在二种不一样的钟表,那么它们中间就会存在差距。当Linux运营时,系统时钟会去读取硬件时钟的设定,之后系统时钟即单独运转。

date命令:

Linux的年华分为System Clock(系统时间)和Real Time Clock
(硬件时间,简称奥迪Q5TC)。

登陆到服务器上,输入指令date可以查询服务器的时刻,需求一起的时候供给安装ntpdate;

用date命令对系统时间举行安装后,并不会去修改硬件时钟,所以系统重启后,系统时间还算会去读取硬件时间,那就是为啥date设置失效到原因。

#date
呈现系统时间

系统时间:指当前Linux Kernel中的时间。

  1.  安装ntpdate工具

    yum -y install ntp ntpdate

  2.  设置系统时间与网络时间一起

    ntpdate cn.pool.ntp.org

  3.  将系统时间写入硬件时间

    hwclock –systohc

由此,需求在安装系统时间后,将系统时间一起到硬件时钟。

hwclock命令 (即hardwareclock系统硬件时间)

硬件时间:主板上有电池供电的年月。

每一台服务器都执行贰次,再用date命令查询时间已经联手为同样的啦.

clock/hwclock:

#hwclock
突显硬件时间
#hwclock -w
将系统时间写入到系统硬件当中

查阅系统时间的授命: #date

体现与设定硬件时钟(query and set the hardware clock
(奥迪Q5TC)),三个指令相同。奇骏TC=Real Time Clock,相当于硬件时钟。

ntpdate

设置系统时间的吩咐: #date –set(月/日/年 时:分:秒)

命令参数:

ntpdate
是二个linux时间共同服务软件,具体的详细资料请参考下百度,有无数详实的素材

例:#date –set “10/11/10 10:15”

-r, –show        读取并打印硬件时钟(read hardware clock and print
result)
-s, –hctosys    将硬件时钟同步到系统时钟(set the system time from the
hardware clock)
-w, –systohc    将系统时钟同步到硬件时钟(set the hardware clock to the
current system time)

查阅本机是还是不是安装ntpdate服务,假诺没有设置,请 yum install -y ntpdate

翻看硬件时间的授命: # hwclock

一声令下示例:

一齐时间

安装硬件时间的指令: # hwclock –set –date = (月/日/年 时:分:秒)

date 突显是当下系统时间

输入ntpdate time.nist.gov同步网络时间

上述提到的是手动设置时间到3个时间点,只怕与目前网络的时日有误差。上面介绍一下与时光服务器上的日子一起的点子

修改系统时间

结果:3 Jun 15:42:39 ntpdate[4721]: adjust time server 211.115.194.21
offset -0.005885 sec

1.  安装ntpdate工具

Linux系统时间日期手动修改(1)

出现上述结果表示时间共同成功,上面的大概意思为调动时间为服务器211.115.194.21的时日,相差-0.005885秒的时日
假使上边time.nist.gov服务器同步不了,可以换下边几个日子服务器试试:

# yum -y install ntp ntpdate

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图