Linux时间和时区设定

Posted 林纳克斯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux时间和时区设定相关的知识,希望对你有一定的参考价值。

一、时区设定

  由于安装系统时采用了UTC,那么什么是UTC呢,简单的说UTC就是0时区的时间,是国际标准,而中国处于UTC+8时区。

  使用tzselect命令,过程如下:

  

  

  

  可以看到此环境变量已设置,将此变量的声明写入到/etc/profile中,重新导入一下即可。

 

二、时间设置

  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  --show 或者

  # clock  --show

  设置硬件时间

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

  系统时间与硬件时间相互同步的命令

  # hwclock --hctosys 将硬件时间同步至系统时间 (系统时间被同步)

  # hwclock --systohc 将系统时间同步至硬件时间 (硬件时间被同步) 

  

以上是关于Linux时间和时区设定的主要内容,如果未能解决你的问题,请参考以下文章

如何通过命令修改linux的时区

linux系统时间设置快速上手

linux--每日一个命令

怎样更改linux小红帽系统时区由mst改成cst

linux 中如何修改时间 date

linux系统date命令修改时间及hwclock硬件时间