要让三台虚拟机同步时间,可以使用网络时间协议(NTP)来实现。以下是详细的步骤和命令:
-
首先,在一台虚拟机上安装 NTP 服务:
sudo apt-get update sudo apt-get install ntp
-
配置 NTP 服务器: 编辑 NTP 配置文件
/etc/ntp.conf
:sudo nano /etc/ntp.conf
在文件中找到
pool
或server
字段,在下方添加 NTP 服务器地址。例如,添加以下三个服务器:server 0.cn.pool.ntp.org server 1.cn.pool.ntp.org server 2.cn.pool.ntp.org
-
保存并退出配置文件。
-
重启 NTP 服务以使配置生效:
sudo service ntp restart
-
将其他两台虚拟机配置为使用此 NTP 服务器进行时间同步。
编辑其他两台虚拟机的 NTP 配置文件
/etc/ntp.conf
:sudo nano /etc/ntp.conf
将文件中的
server
字段修改为 NTP 服务器的 IP 地址或主机名。 -
保存并退出配置文件。
-
启动 NTP 服务以使配置生效:
sudo service ntp start
你可以使用
ntpq -p
命令来检查 NTP 客户端是否能够与 NTP 服务器进行时间同步:ntpq -p
如果输出中的
remote
列显示*
,表示已成功与 NTP 服务器同步时间。
重复以上步骤,确保所有三台虚拟机都与 NTP 服务器同步时间。这样,三台虚拟机的时间将保持同步。