我的虚拟机中装的是linux操作系统但是虚拟机的时间跟外机的时间不一致,怎样做才能使时间一致?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的虚拟机中装的是linux操作系统但是虚拟机的时间跟外机的时间不一致,怎样做才能使时间一致?相关的知识,希望对你有一定的参考价值。

是Centos Linux 系统

按照以下步骤做,只要你的虚拟机可以正常联网,一定可以自动同步时间:

    安装ntp服务:

      如果是CentOS,命令:yum -y install ntp

      如果是ubuntu,命令:apt-get install ntp

    修改ntp服务器为国内服务器:

      vi /etc/ntp.conf

      注释掉一下内容:

      #server 0.centos.pool.ntp.org iburst

      #server 1.centos.pool.ntp.org iburst

      #server 2.centos.pool.ntp.org iburst

      #server 3.centos.pool.ntp.org iburst

      注释之后另起一行,添加如下内容:

      #server后的'prefer'后缀意味着该服务器优先使用

      server cn.pool.ntp.org prefer

      server 0.cn.pool.ntp.org

      server 1.cn.pool.ntp.org

      server 2.cn.pool.ntp.org

      server 3.cn.pool.ntp.org

      server tw.pool.ntp.org

      server 0.tw.pool.ntp.org

      server 1.tw.pool.ntp.org
      server 2.tw.pool.ntp.org
      server 3.tw.pool.ntp.org

      :wq保存

    配置ntp服务开机自动启动:

      如果ubuntu系统没有安装chkconfig需要单独安装一下:apt-get install chkconfig

      chkconfig ntpd on

    手动启动ntpd服务进行同步:service ntpd start

    使用date命令查看当前时间是否同步完成(ntpd属于定时任务,有时候会有几秒的延迟时间)


参考技术A 这是因为你在安装时,在选择时区界面的底下的utc选项被勾上了。重装,把utc选项的勾去掉。 参考技术B 1.要设置当前日期或时间,然后进入字符界面 可用:
date -d mm/dd/yy 及 date -s hh:mm:ss
例:date -d 10/17/2008
date -s 10:12:13

2.当然,你也可以使用菜单的方式操作。

3如果你安装的时候没有对时区进行准确设置可以使用以下命令字符下:

vi /etc/sysconfig/clock

ZONE=Asia/Shanghai
UTC=false
ARC=false本回答被提问者和网友采纳
参考技术C 装vmware-tools 或者手动设置 或者联网同步 参考技术D 虚拟机里面把网连起,也可以自己设置时间!

以上是关于我的虚拟机中装的是linux操作系统但是虚拟机的时间跟外机的时间不一致,怎样做才能使时间一致?的主要内容,如果未能解决你的问题,请参考以下文章

VMware虚拟机的ubuntu系统可以检测到usb的串口,但不能接收数据

我用虚拟机装了一个linux,怎么把linux和虚拟机一并去掉呢?求详细解答。

什么是虚拟机的快照?

如何设置虚拟机中的linux系统的静态IP,才可以上网

VMware虚拟机删除文件,空间不释放

ssh连接到虚拟机的一般方法