实验过Linux虚拟机的朋友都知道。当您将linux恢复到某一点时,vmware无法帮助您重置系统时间。那么改变Linux系统时间的方法是什么呢?
如何修改Linux系统时间
修改系统时钟
Linux系统时钟有两种,一种是硬件时钟,一种是BIOS时间。我们运行CMOS时看到的设置的时间是另一个系统时钟,也就是Linux系统的内核时间。当Linux启动时,系统内核读取硬件时钟设置,然后系统时钟独立于硬件运行。有时我们会看到系统时钟和硬件时钟不匹配,所以必须进行时间同步,我们将分享如何使用时钟设置和时钟同步命令。
date命令设置日期为2014年6月18日
---date-s06/18/14
设置时间为14点。时间20分50秒
----date-s14:20:50
将2014年6月18日()设置为14:16:30
----date0618141614.30
2h/clock命令查看和设置硬件时钟
查看系统硬件时钟
hwclock--show或clock--set
设置硬件时间
hwclock--set-date="06/18/1414:55"(月/日/年时:分:秒)或#hour--set--date="06/18/1414:55"(月/日/年时:分:秒)
3同步系统和硬件钟表。
您可以在下图中看到硬件和系统时钟相差半个小时。可以使用hwclock或者clock来同步。
硬件时钟和系统时钟同步:sys代表系统时间,即使用硬件时钟来同步系统时钟
同步系统时钟和硬件时钟:
#hwclock--systohc或#clock--systohc使用系统时钟同步硬件时钟
时区设置:
开始设置时区时查看Internet上的信息。并使用tzselect命令tzselect命令只是设置时区的一种方式,并不是真正修改/etc/sysconfig/clock文件。换句话说,tzselect命令设置TZ区域设置变量,只告诉我们选定的时区,并将该变量添加到.profile文件中。下面简单介绍如何使用tzselect命令设置时区以及如何通过编辑/etc/sysconfig/clock配置文件来设置时区。
选择注意:
执行tzselect命令-选择亚洲-选择中国-华东-选择北京、广东、上海等-然后输入1。流程如下:
执行tzselect命令选择时区后,时区并没有改变,但在命令结束时会提示。运行TZ='Esia/Shanghai';exportTZ并将此命令行添加到.profile中,然后注销并再次登录。请参阅下图中按日期顺序显示的结果。最后一个时区显示为CST,即中国标准时间。
编辑配置文件更改时区1./etc/sysconfig/clockZONE=Asia/上海
2rm/etc/localtime3上海时间zone文件链接
ln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime
完成上述过程后,重新启动机器,看看时区是否有改变了。
上一篇:vm虚拟机怎么修改时间
下一篇:虚拟机修改时间