我们在部署完成ESXI时,发现时区显示为UTC时间,那么如何修改成CTS时间呢,请看下文。

适用于ESXI 7.0以下版本。


通过SSH登录到ESXI主机

ESXI时区与时间修改_第1张图片

# date   //查看时间与时区

从其他一台Linux主机拷贝一个 /usr/share/zoneinfo/Asia/Shanghai 文件到ESXI主机的数据卷目录


将Shanghai文件放到共享存储或虚拟机储存中,其他目录重启ESXI会被还原掉

# ls /vmfs/volumes/NFS/Shanghai

2.png

# mv  /etc/localtime /etc/localtime.bak     //备份原文件
# cp /vmfs/volumes/NFS/Shanghai /etc/localtime   //拷贝文件
# date

3.png

# esxcli system time set -H 12 -m 00 -s 00  //可以手动修改时间


为了防止重启恢复UTC时区,将命令加入到开机启动脚本中

# vi /etc/rc.local.d/local.sh  //添加到开机脚本
mv /etc/localtime /etc/localtime.bak ; cp /vmfs/volumes/NFS/Shanghai /etc/localtime

ESXI时区与时间修改_第2张图片

重启后,登录SSH,输入date,依然是CST时区。