Linux:VMware创建Linux虚拟机并更改时间,时间自动还原问题解决 |
您所在的位置:网站首页 › vm虚拟机修改时间 › Linux:VMware创建Linux虚拟机并更改时间,时间自动还原问题解决 |
Linux时间类型
Linux系统有系统时间和硬件时间之分: 系统时间 : 一般说来就是我们执行 date命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。 硬件时间 : 主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具体的系统及相关设置而定)。 问题描述系统时间与现实时间相差一个月,改正确后,过半分钟后又被莫名自动改回相差一个月的时间。 问题分析(1)查看是否是时区未更正问题? 一般Linux显示的时间是美国时间,需要改正时区为中国 // 查看当前时区 [root@surfer ~]#date -R Wed, 29 May 2019 19:56:23 +0100 // 结果显示为不是东八区的时间 // 使用tzselect命令修改时区 [root@surfer ~]#tzselect
(2)系统时间是同步硬件时间来设定的,查看硬件时间是否错误? // 查看系统硬件时间 使用hwclock 或者 clock命令 [root@surfer ~]#hwclock 2018年06月26日 星期二 10时13分02秒 -0.805503 秒 [root@surfer ~]#clock 2018年06月26日 星期二 10时13分07秒 -0.507462 秒如果硬件时间与系统时间不一致的话,修改硬件时间并同步到系统时间 //修改硬件时间 (月/日/年 时:分:秒) [root@surfer ~]# hwclock --set --date="06/18/14 14:55" 或者 [root@surfer ~]# clock --set --date="06/18/14 14:55" // 硬件时间同步到系统时间 --hctosys hc代表硬件时间,sys代表系统时间 [root@surfer ~]# hwclock --hctosys或者[root@surfer ~]# clock --hctosys// 系统时间同步到硬件时间 [root@surfer ~]# hwclock --systohc或者[root@surfer ~]# clock --systohc
(3)VMware镜像的vmtoolsd时间同步检查服务是否关闭? vmtoolsd服务会自动检查时间并进行同步操作,所以会导致时间修改不生效问题。 // 查看vmtoolsd是否开启 [root@surfer ~]# systemctl status vmtoolsd // 关闭vmtoolsd服务 [root@surfer ~]# systemctl stop vmtoolsd // 启动vmtoolsd服务 [root@surfer ~]# systemctl start vmtoolsd
(4)重启服务器,查看重启后是否恢复正常?
文章整合至:https://blog.csdn.net/weixin_36392230/article/details/116770928、https://blog.csdn.net/allway2/article/details/120674473、https://jingyan.baidu.com/article/fa4125acb7328628ac70920e.html |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |