命令可以在连接上虚拟机后复制粘贴命令回车使用
注意我打的是英文的冒号”但是你复制出来可能是汉字的”最好是复制到记事本确认无误再赞贴命令回车,或者直接点击下载,下载记事本复制粘贴
# 1.关闭系统NTP总开关
timedatectl set-ntp false
# 2.禁用所有时间同步服务
systemctl stop chronyd ntpd systemd-timesyncd
systemctl disable chronyd ntpd systemd-timesyncd
systemctl mask chronyd ntpd systemd-timesyncd
# 3.彻底关闭VMware Tools时间同步
vmware-toolbox-cmd timesync disable
vmtoolsd –cmd “vmx.set_option synctime 1 0”
echo -e “[timeSync]\nenabled = false” > /etc/vmware-tools/tools.conf
systemctl restart vmtoolsd
# 4.设置开机自动读取硬件时钟,防止启动被覆盖
echo “/sbin/hwclock –hctosys” >> /etc/rc.local
chmod +x /etc/rc.local
# 5.设置你需要的过期内时间(自行修改日期)
timedatectl set-time “2025-02-01 09:00:00”
或者使用这个sudo date -s “2025-02-01 09:00:00”
# 写入硬件时钟固化
hwclock –systohc
# 核对
date && hwclock –show
# 6.虚拟机关机查看这个设置
虚拟机设置 → 选项 → VMware Tools
取消勾选:将客户机时间与主机同步
然后开启虚拟机后检查系统时间
date
显示是时间是前面命令设置的时间就没问题了
