虚拟机linux和主机时间同步

您所在的位置:网站首页 linux虚拟机设置时间 虚拟机linux和主机时间同步

虚拟机linux和主机时间同步

2024-07-17 00:14| 来源: 网络整理| 查看: 265

欢迎关注公众号【程猿薇茑】

【仅需一次订阅,作者所有专栏都能看】 推荐【**Kafka**】https://bigbird.blog.csdn.net/article/details/108770504 推荐【**rabbitmq**】https://bigbird.blog.csdn.net/article/details/81436980 推荐【**Flink**】https://blog.csdn.net/hellozpc/article/details/109413465 推荐【**SpringBoot**】https://blog.csdn.net/hellozpc/article/details/107095951 推荐【**SpringCloud**】https://blog.csdn.net/hellozpc/article/details/83692496 推荐【**Mybatis**】https://blog.csdn.net/hellozpc/article/details/80878563 推荐【**SnowFlake**】https://blog.csdn.net/hellozpc/article/details/108248227 推荐【**并发限流**】https://blog.csdn.net/hellozpc/article/details/107582771  

 

要让虚拟机的linux和实际时间一致,最简单的步骤是:

 

(1)将虚拟机linux和主机时间同步,可以先在虚拟机的设置里面-选项-VMware Tools开启客户机与主机时间同步(其实默认就开的)

(2)开启了时间同步但是还是和实际时间不一样,那么可能是时区设置不对,这时最简单的方法是进入系统的图形界面,点击右上角的时间,进入时间、时区设置(和window设置时间差不多),edit location,add location,城市输入shanghai或者beijing,等它自动识别(前提是虚拟机系统联网了)。最后重启系统!

注意:也可以从菜单进入system->administration->date&time设置

 

(3)如果只是虚拟机系统的时间和实际的时间相差16个小时则可以按照下面介绍的方法设置

 

系统启动后发现时间显示问题: [root@pps ~]# date Sat Mar 7 08:58:27 PST 2009 其实现在是北京时间 2009年3月8日00:58,相差16个小时。 网上搜索一下PST时间,原来PST时间为美国太平洋标准时间,此时区位于格林威治向西8个时区,晚北京时间16个小时。 发现 /etc/sysconfig/clock 文件配置的是美国时间: [root@pps ~]# cat /etc/sysconfig/clock ZONE="America/Los_Angeles" UTC=true ARC=false UTC为true表示RTC保存的时间是UTC时间,false表示保存的是本地时间。 于是将其修改为: [root@pps ~]# cat /etc/sysconfig/clock ZONE="Asia/Shanghai" UTC=false ARC=false 重启系统后问题依旧!于是想到了 locale [root@pps ~]# locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= [root@pps ~]# cat /etc/sysconfig/i18n LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16" 修改后为: [root@pps ~]# cat /etc/sysconfig/i18n LANG="zh_CN.UTF-8" /* 英文环境可以改成zh_US.UTF-8 */ SYSFONT="latarcyrheb-sun16" 保存退出再次登陆执行date [root@pps ~]# date 2009年 03月 07日 星期六 09:13:44 PST如果上面的是设置不行,尝试一下下面的命令: 还是显示PST时间, # rm /etc/localtime # ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

欢迎关注公众号【程猿薇茑】


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3