Linux:VMware创建Linux虚拟机并更改时间,时间自动还原问题解决

您所在的位置:网站首页 vm虚拟机修改时间 Linux:VMware创建Linux虚拟机并更改时间,时间自动还原问题解决

Linux:VMware创建Linux虚拟机并更改时间,时间自动还原问题解决

2023-05-30 11:37| 来源: 网络整理| 查看: 265

Linux时间类型

Linux系统有系统时间和硬件时间之分:

系统时间 : 一般说来就是我们执行 date命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。

硬件时间 : 主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具体的系统及相关设置而定)。

问题描述

系统时间与现实时间相差一个月,改正确后,过半分钟后又被莫名自动改回相差一个月的时间。

问题分析

(1)查看是否是时区未更正问题?

一般Linux显示的时间是美国时间,需要改正时区为中国

// 查看当前时区 [root@surfer ~]#date -R Wed, 29 May 2019 19:56:23 +0100 // 结果显示为不是东八区的时间 // 使用tzselect命令修改时区 [root@surfer ~]#tzselect

 

 

 

// 最后执行命令 [root@surfer ~]# TZ='Asia/Shanghai'; export TZ

 

(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