本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告
  • 首页
  • Linux命令
  • Linux系统时间设置:内核时钟与硬件时钟同步以及时区修改方法

Linux系统时间设置:内核时钟与硬件时钟同步以及时区修改方法

发布:TangLu2016-4-18 15:31分类: Linux命令 标签: date Linux时钟 timedatectl

在Linux系统中有硬件时钟与系统时钟两种时钟。硬件时钟是指主板上的时钟设备,也就是BIOS中设定的时间。系统时钟是kernel中的时钟。Linux命令基本都是读取的系统时钟。这两种时钟可能会出现时间不一致的情况。当Linux系统启动时,系统时钟会先去读取硬件时钟的设定,然后系统时钟才会独立运行。

Linux系统中如何查看系统时钟

在Centos6中查看与设置系统时钟的命令是date,在Centos7中新增了一个timedatectl命令用于查看系统时钟与时区

date.png

Linux系统中如何修改系统时钟

date -s 2016-10-5  #修改日期
date -s 16:30  #修改时间
date -s "2016-5-2 11:30:00"  #同时修改日期与时间,需要用引号


Linux系统中如何查看硬件时钟

hwclock


Linux系统中如何修改硬件时钟

hwclock --set --date "2016-04-18 12:35"


使用date命令修改系统时钟后,并不会修改硬件时钟,当系统重启后系统时钟会重新读取硬件时钟,导致date修改失效。所以正确的做法是修改了系统时钟后,将系统时钟同步给硬件时钟。

hwclock -w  #以系统时钟为准,让硬件时钟和系统时钟同步
hwclock -s  #以硬件时钟为准,让系统时钟和硬件时钟同步


Linux系统中如何查看与修改时区

Centos6下:

tzselect  #运行命令后根据实际情况选择对应选项即可


Centos7下:


timedatectl list-timezones  #查看当前可用的时区
timedatectl set-timezone Asia/Shanghai  #设置为上海市区


 

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《Linux系统时间设置:内核时钟与硬件时钟同步以及时区修改方法
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-304.html  [生成短网址]

已有 0/3858 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~