Linux 时钟问题,关于VMware-tools同步失败处理办法

Linux 时钟问题,关于VMware-tools同步失败处理办法

前提简介:

由于win7重装为win10,VMware装了最新版的客户端,之前装的虚拟Linux cenotos7直接拷过来就能使用了,但是VMware-tools可以升级,手贱点了升级和命令行再装了一次VMware-tools,结果搞到差点原地爆炸,整个/etc/fstab文件都不知怎么地被清空了。恢复fstab文件之后卸载又重装了几次VMware-tools,但是我挂起第二天恢复的时候时钟一直没有同步,麻烦的很,又不想重新配过一份环境,遂只能每次手动执行同步硬件时钟到系统时间了

知识引用

Linux的时钟运行模式过程是默认情况下系统时钟和硬件时钟是不会自动同步的,且是以异步的方式相互独立运行的

所以当我们挂起虚拟机的时候,保存的是挂起的状态时间,恢复的时候也还是挂起那一刻的状态时间 ,时间差对于代码git什么的是很不友好的。VMware-tools默认是3分钟同步一起主机时间,但是无法检测目前我的VMware-tools是什么原因无法正确工作。故使用 clock 命令来同步硬件时间到系统时间

clock 命令详解(部分)
 

clock [功能] [选项]

功能:
-r, --show            读取硬件时钟并打印
    --set             将 RTC 设置为 --date 的设置时间
-s, --hctosys         从硬件时间设置当前系统时间

选项:
-u, --utc             硬件时钟保持为 UTC 时间
    --localtime       硬件时钟保持为本地时间
    --date <时间>     指定要设置硬件时间

所以使用 clock -s 即可恢复同步为主机时间,如下图所示


除此之外,还可以用 date 命令来按需设置时间,如图所示

两个方法按需求使用,不需要自定义就是 clock,需要自定义就是 date。其中date支持多种时间格式,图中所示只是 yyyymmdd hh:ii:ss”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值