debian

VirtualBox中Debian虚拟机时间同步问题

小樊
42
2025-05-12 03:35:03
栏目: 云计算

在VirtualBox中,Debian虚拟机的时间同步问题可以通过以下方法解决:

  1. 关闭时间同步

    • 首先关闭虚拟机。
    • 使用命令 VBoxManage setextradata "虚拟机名/虚拟机UUID" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "1" 关闭时间同步。
    • 例如:
      VBoxManage setextradata "Debian9.5" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "1"
      
    • 重新开启时间同步:
      VBoxManage setextradata "虚拟机名/虚拟机UUID" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "0"
      
      例如:
      VBoxManage setextradata "Debian9.5" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" "0"
      
  2. 使用NTP服务进行时间同步

    • 安装NTP服务:
      sudo apt-get update
      sudo apt-get install ntp
      
    • 配置NTP服务器,编辑 /etc/ntp.conf 文件,添加或修改NTP服务器:
      server 0.debian.pool.ntp.org iburst
      server 1.debian.pool.ntp.org iburst
      server 2.debian.pool.ntp.org iburst
      server 3.debian.pool.ntp.org iburst
      
    • 启动NTP服务:
      sudo service ntp start
      
    • 设置NTP服务开机自启:
      sudo update-rc.d ntp defaults
      
    • 验证时间同步状态:
      ntpq -p
      

通过以上方法,可以有效解决VirtualBox中Debian虚拟机的时间同步问题。

0
看了该问题的人还看了