热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

解决VMware虚拟机系统时间不正确的问题

很多时候在使用Vmware虚拟机时,会遇到时间不准确,在网上搜索后自己测试了一下虚拟机如果安装在Microsoft旗下OS,那么仅需安装VMwareTools就可以了,虚机的系统会利用VMwareTools读取主机系统的硬件时钟进行同步和校准。如此一来,只要主机的时钟不出问题
很多时候在使用Vmware虚拟机时,会遇到时间不准确,在网上搜索后自己测试了一下
虚拟机如果安装在Microsoft旗下OS,那么仅需安装VMware Tools就可以了,虚机的系统会利用VMware Tools读取主机系统的硬件时钟进行同步和校准。如此一来,只要主机的时钟不出问题,那么虚机的时间就不会出现问题,误差应该在10秒之内。
如果虚拟机安装类UNIX下,请参考以下文章:

基本上的意思是:针对不同的发行版本系统,在引导内核的指令中加入不同的参数来使用Virtual Hardware Clock来进行时间的同步及校准, 或者使用NTP,VMware Tools等等不同的方法来进行Guest OS的时间同步及校准。
下面是我测试的具体具体步骤

1.首先,安装VMware tools,如果没安装我们会看到VM最下面有一个警告,没有安装VMware tools
Vmware系统时间不同步解决方法 - bxffeng - bxffeng的博客

2.先弹出光驱,如果不弹出光驱,后面安装时可能会出问题
Vmware系统时间不同步解决方法 - bxffeng - bxffeng的博客

3.在VMware最上面一排菜单选择:VM-->Intall VMware tools...-->Install
Vmware系统时间不同步解决方法 - bxffeng - bxffeng的博客

4.然后进入LINUX里面挂载光驱
Vmware系统时间不同步解决方法 - bxffeng - bxffeng的博客
5.然后进入光盘,将会看到VMware tools安装包
Vmware系统时间不同步解决方法 - bxffeng - bxffeng的博客.

6.将安装包拷到/TMP目录下解压,进入目录安装,执行./vmware-install.pl,这一步需要在命令行下执行,在X界面下执行会报错:
Vmware系统时间不同步解决方法 - bxffeng - bxffeng的博客

Vmware系统时间不同步解决方法 - bxffeng - bxffeng的博客

7.安装完成VMware tools后就可以进行与主机系统时间进行同步了,修改时间同步有两种方法,一种是关掉虚拟机,在虚拟机目录下编辑vmx配置文件,将tools.syncTime值修改为TRUE,默认VMWare Tool后台程序每三分钟与宿主主机同步更新一次时间
Vmware系统时间不同步解决方法 - bxffeng - bxffeng的博客

(注:我用vmware VMware Workstation 7,操作系统是centos 4.8 3.2位,安装VMware tools之后,没修改上面参数,系统就自动同步时间了)
8.另外一种是在LINUX命令行执行命令同步,
Unix下VMWare Tool的命令行程序为vmware-guestd,默认目录为/usr/sbin/vmware-guestd。这是一个通
过脚本自动运行的后台程序,可以使用这个程序更改运行参数。
Usage:
|-----------------------------------------------------------------------、
./vmware-guestd --help
Display this help message
./vmware-guestd --cmd
Make the VMware software execute a command
./vmware-guestd
Run in daemon mode
[--background ]
Start in the background, and write the PID of the background
process in a file.
[--halt-command ]
Command to use to halt the system.
The default is "/sbin/shutdown -h now"
[--reboot-command ]
Command to use to reboot the system.
The default is "/sbin/shutdown -r now"
语法为:
--cmd “vmx.set_option ”
在UNIX、Linux里就是vmware-guestd,(在Windows系统下为VMwareService.exe,也可以执行该命令行方
式).
设置选项,这里使用synctime,详细信息可以参考官方说明。
旧参数,新参数,0为FALSE,1为TRUE。通过设定这两个参数就可以更改指定选项的内容了。
要启用VMWare tool的时间同步就可以运行:
./vmware-guestd --cmd “vmx.set_option synctime 0 1”
Vmware系统时间不同步解决方法 - bxffeng - bxffeng的博客

9.在同步时间前我们看到LINUX系统时间为:7:23

Vmware系统时间不同步解决方法 - bxffeng - bxffeng的博客
9.在同步以后我们看时间已经与主机操作系统时间同步了
主机WINDOWS时间:
Vmware系统时间不同步解决方法 - bxffeng - bxffeng的博客

VMware下Linux时间

Vmware系统时间不同步解决方法 - bxffeng - bxffeng的博客

推荐阅读
  • 随着Linux操作系统的广泛使用,确保用户账户及系统安全变得尤为重要。用户密码的复杂性直接关系到系统的整体安全性。本文将详细介绍如何在CentOS服务器上自定义密码规则,以增强系统的安全性。 ... [详细]
  • 如何在Mozilla Firefox中调整GIF动画的循环次数
    本文介绍了如何通过调整Mozilla Firefox的高级设置来控制GIF动画的播放次数,帮助用户根据个人喜好自定义浏览体验。 ... [详细]
  • 实现Win10与Linux服务器的SSH无密码登录
    本文介绍了如何在Windows 10环境下使用Git工具,通过配置SSH密钥对,实现与Linux服务器的无密码登录。主要步骤包括生成本地公钥、上传至服务器以及配置服务器端的信任关系。 ... [详细]
  • 本文探讨了Linux环境下线程私有数据(Thread-Specific Data, TSD)的概念及其重要性,介绍了如何通过TSD技术避免多线程间全局变量冲突的问题,并提供了具体的实现方法和示例代码。 ... [详细]
  • 本文探讨了服务器系统架构的性能评估方法,包括性能评估的目的、步骤以及如何选择合适的度量标准。文章还介绍了几种常用的基准测试程序及其应用,并详细说明了Web服务器性能评估的关键指标与测试方法。 ... [详细]
  • 对于初学者而言,搭建一个高效稳定的 Python 开发环境是入门的关键一步。本文将详细介绍如何利用 Anaconda 和 Jupyter Notebook 来构建一个既易于管理又功能强大的开发环境。 ... [详细]
  • 本文详细介绍了如何在Oracle VM VirtualBox中实现主机与虚拟机之间的数据交换,包括安装Guest Additions增强功能,以及如何利用这些功能进行文件传输、屏幕调整等操作。 ... [详细]
  • 利用 Calcurse 在 Linux 终端高效管理日程与任务
    对于喜爱使用 Linux 终端进行日常操作的系统管理员来说,Calcurse 提供了一种强大的方式来管理日程安排、待办事项及会议。本文将详细介绍如何在 Linux 上安装和使用 Calcurse,帮助用户更有效地组织工作。 ... [详细]
  • 本文介绍了SELinux的两种主要工作模式——强制模式和宽容模式,并提供了如何在CentOS 7中正确启用和配置SELinux的方法,以及在遇到登录问题时的解决策略。 ... [详细]
  • 龙蜥社区开发者访谈:技术生涯的三次蜕变 | 第3期
    龙蜥社区的开发者们通过自己的实践和经验,推动着开源技术的发展。本期「龙蜥开发者说」聚焦于一位资深开发者的三次技术转型,分享他在龙蜥社区的成长故事。 ... [详细]
  • CentOS下ProFTPD的安装与配置指南
    本文详细介绍在CentOS操作系统上安装和配置ProFTPD服务的方法,包括基本配置、安全设置及高级功能的启用。 ... [详细]
  • 本文介绍了Linux操作系统的核心组成部分——内核及其版本分类,以及市面上常见的几种Linux发行版,旨在为初学者提供一个清晰的学习路径。 ... [详细]
  • 构建个人多节点Linux环境(CodeSheep)
    本文介绍如何通过虚拟机搭建一个多节点的Linux环境,这对于学习、实验和项目部署都具有重要意义。文章详细讲解了网络IP设置、节点间通信等关键步骤。 ... [详细]
  • 本文详细介绍了如何在 CentOS 7 及其衍生发行版(如 Red Hat, Oracle, Scientific Linux 7)上安装和完全卸载 GitLab。包括安装必要的依赖关系、配置防火墙、安装 GitLab 软件包以及常见问题的解决方法。 ... [详细]
  • CentOS 7 默认安装了 MariaDB,作为 MySQL 的一个分支。然而,出于特定需求,我们可能仍需在系统中安装 MySQL。本文将详细介绍如何通过 Yum 包管理器在 CentOS 7 上安装 MySQL,并提供一些常用的 MySQL 命令。 ... [详细]
author-avatar
千片叶
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有