首页 > 代码库 > Linux时间和时区设定
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时间和时区设定