统一虚拟机与宿主机的时间

出现问题:

在vmware上安装了ubuntu后时间与实际时间不一样。如下实际时间为上午10:03,但Ubuntu的桌面时间显示为下午7:00.

在这里插入图片描述

解决第一步-调整时间与UTC统一:

1.打开linux 命令终端

1)查看系统时间

date:查看所在时区(显示)的时间
date -u查看标准时间
在这里插入图片描述

2)sudo tzselect //时区选择(Time zone)

(1)根据提示选择地区Asia
(2)根据提示选择国家China
(3)根据提示选择Beijing
(4)核对信息,如正确选yes
在这里插入图片描述
时区选择完成后出现以下提示:将TZ=‘Asia/Shanghai’; export TZ行 添加到’.profile’ (home所在目录的.profile文件)文件中然后重启虚拟机。
在这里插入图片描述

3)时区配置相关文件方法

方法1:
此时可以在.profile、.bash_profile或者/etc/profile中设置正确的TZ环境变量并导出
source /etc/profile //当我修改了/etc/profile文件,我想让它立刻生效,而不用重新登录;这时就想到用source命令,如:source /etc/profile
方法2:替换系统时区文件:—比较靠谱
sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

4)时间同步功能-UTC与本地时间的同步功能:

sudo ntpdate time.windows.com

5)出现问题:可能出现sudo: ntpdate:找不到命令

sudo apt-get install ntpdate
此时终端命令框中出现
10 May 11:27:58 ntpdate[8154]: adjust time server 104.211.166.108 offset 0.076978 sec
leo@ub

设置时间完成

问题出现:完成以上步骤后出现一个有趣的问题,发现自己的设置白费了。。。这次右上角的时间和设置的date是统一了,但date和本地主机时间不统一了。
在这里插入图片描述
解决第2步-与主机时间一致
1)设置虚拟机勾选VMware Tools的功能-将客户机时间与主机时间同步-自动更新
在这里插入图片描述
2)按第1步的步骤重新设置以下,再重启。
在这里插在这里插入图片描述入图片描述

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值