首页 > 服务器维护 > linux

修改Linux系统时间和时区

发布时间:2021-9-12 00:37

服务时间显示不正确,可能有3个原因造成(数据库服务于后台服务分开时,属于俩个虚拟机):1. 数据库服务所在虚拟机的时间和时区显示正确2. Oracle服务的的时间和时区显示正确3.

服务时间显示不正确,可能有3个原因造成(数据库服务于后台服务分开时,属于俩个虚拟机):


1.   数据库服务所在虚拟机的时间和时区显示正确


2.   Oracle服务的的时间和时区显示正确


3.   后台服务所在虚拟机的时间和时区显示正确


https://jingyan.baidu.com/article/fa4125acb7328628ac70920e.html


修改Linux系统时间。步骤一:修改Linux系统时间:linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步,


date命令将日期设置为2014年6月18日


 ----   date -s 06/18/14


将时间设置为14点20分50秒


 ----   date -s 14:20:50


将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss)


----date 0618141614.30


步骤二:hwclock/clock 命令查看、设置硬件时间


查看系统硬件时钟


hwclock  --show 或者


clock  --show


设置硬件时间


 hwclock --set --date="06/18/14 14:55" (月/日/年时:分:秒)或者# clock --set --date="06/18/14 14:55" (月/日/年时:分:秒)


步骤三:同步系统及硬件时钟。


下图中可以看到硬件和系统时钟相差半小时。可以使用hwclock或者clock进行同步,


硬件时钟与系统时钟同步:


# hwclock --hctosys 或者 # clock --hctosys  hc代表硬件时间,sys代表系统时间,即用硬件时钟同步系统时钟


系统时钟和硬件时钟同步:


# hwclock --systohc或者# clock --systohc  即用系统时钟同步硬件时钟

您可能感兴趣的文章: