虚拟机ubuntu的时间设置
出现问题:
在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步的步骤重新设置以下,再重启。