在VirtualBox中设置Debian虚拟机的时间同步,可以通过以下几种方法实现:
在Debian虚拟机中,你可以安装并配置NTP(网络时间协议)服务来自动同步时间。以下是具体步骤:
sudo apt update
sudo apt install ntp
/etc/ntp.conf
文件,添加可靠的NTP服务器地址,例如:sudo nano /etc/ntp.conf
在文件中找到 “pool” 开头的行,然后添加你的NTP服务器。例如:pool 0.pool.ntp.org iburst
pool 1.pool.ntp.org iburst
pool 2.pool.ntp.org iburst
pool 3.pool.ntp.org iburst
保存并关闭文件。sudo systemctl restart ntp
sudo systemctl enable ntp
ntpq -p
如果输出显示了NTP服务器列表并且有一个服务器被标记为活跃(前面有 *),说明时间同步已经成功设置。Chrony是一个轻量级且高效的时间同步服务,可以作为NTP的替代方案。
sudo apt update
sudo apt install chrony
sudo systemctl start chrony
sudo systemctl enable chrony
sudo chronyc -a makestep
timedatectl status
确保输出中显示 System clock synchronized: yes
和 NTP service: active
。如果你不需要时间同步,可以通过以下命令关闭时间同步功能:
VBoxManage setextradata "虚拟机名/虚拟机UUID" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "1"
VBoxManage setextradata "虚拟机名/虚拟机UUID" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "0"