停止虚拟机,然后在在虚拟机的vmx文件用记事本打开。找到toolssyncTime=“FALSE”将“FALSE”改为“TRUE”,再启动虚拟机即可,此时虚拟机的时间就会与主机时间一致了,默认情况下是每三分钟与本机同步一次时间。按照以下步骤做,只要你的虚拟机可以正常联网,一定可以自动同步时间:
安装ntp服务:
如果是CentOS,命令:yum -y install ntp
如果是ubuntu,命令:apt-get install ntp
修改ntp服务器为国内服务器:
vi /etc/ntpconf
注释掉一下内容:
#server 0centospoolntporg iburst
#server 1centospoolntporg iburst
#server 2centospoolntporg iburst
#server 3centospoolntporg iburst
注释之后另起一行,添加如下内容:
#server后的'prefer'后缀意味着该服务器优先使用
server cnpoolntporg prefer
server 0cnpoolntporg
server 1cnpoolntporg
server 2cnpoolntporg
server 3cnpoolntporg
server twpoolntporg
server 0twpoolntporg
server 1twpoolntporg
server 2twpoolntporg
server 3twpoolntporg
:wq保存
配置ntp服务开机自动启动:
如果ubuntu系统没有安装chkconfig需要单独安装一下:apt-get install chkconfig
chkconfig ntpd on
手动启动ntpd服务进行同步:service ntpd start
使用date命令查看当前时间是否同步完成(ntpd属于定时任务,有时候会有几秒的延迟时间)
为什么在虚拟机里面调不了时间?那是因为在虚拟机里面的时间呢,是由我们主机电脑监控的,如果我们需要在里面调整时间的话,是需要在外面的主机调这个时间的。这个时间呢是有网络控制的,我们个人是调不了的。
连接网络因为现在的虚拟机一般都是和主机连的同一个网络,那么他的时间是在网络上获取的时间,那么我们个人是不能够更改的,想要把这个时间更改了,是需要把网络给断掉之后,那么我们就可以更改这个时间了。这是很正常的事情,因为在网络上获取的时间,我们个人是完全不能够更改的。就像我们的手机的时间一样,如果我们选择在网络上获取时间的话,那么我们个人是不能够去更改这个时间的。
网络控制无论是手机也好,还是电脑也好,或者说虚拟机也好,只要这个时间是由网络控制的,那么我们个人都不能够去更改。因为他是从网络上获取的,一个时间是我们根本不能够更改的,我们能够更改的只是单机的时间。并不是有网络控制的时间,有网络控制的时间的话,那么我们是完全不能够去更改的。
总的来说,当我们想要更改这个时间的时候,是需要把网络断掉,那么他就不能够在网络上获取时间,那么我们就可以去更改这个时间的,这是毋庸置疑的,连得网络的时间,那么它是完全不能够更改的,因为他从网络上获取了时间。我们是完全不能够更改的,更改之后,它依然是会以网络的时间为基准,对于我们很多人来说,也是这样子的,还有就是像电脑这种东西,它是会以网络上的时间为准,而不是以我们调控的时间为准。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)