如何利用本地NTP服務器調整VMware虛擬機時區(qū)和時間
通過將主機設為本地NTP服務器,可以解決VMware虛擬機時區(qū)和時間不同步的問題。這可能是最簡單快速的方法之一。本文將重點介紹在Fedora 19上進行時間同步,并簡要討論RHEL的時區(qū)配置。 打開
通過將主機設為本地NTP服務器,可以解決VMware虛擬機時區(qū)和時間不同步的問題。這可能是最簡單快速的方法之一。本文將重點介紹在Fedora 19上進行時間同步,并簡要討論RHEL的時區(qū)配置。
打開注冊表進行設置
首先,需要對注冊表中的三個子項進行設置和更改,以確保Windows 7主機可以成為NTP服務器,為虛擬機提供NTP服務。在“開始”菜單中運行regedit.exe打開注冊表編輯器。
- 定位到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters,將LocalNTP的值設為1。如果沒有此項,可以新建LocalNTP。
- 找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProviders tpServer,將Enabled的值設為1。
- 在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig下,將AnnounceFlags的值設為1。
接下來,啟動Windows 7的NTP服務。在“開始”菜單中輸入并回車。將Windows Time服務的啟動類型設置為自動,并啟動該服務。現在你的Windows 7主機就可以作為本地NTP服務器運行。
配置VMware虛擬機Fedora 19
現在我們已經搭建好了Windows 7的NTP服務器,接下來我們需要在VMware虛擬機Fedora 19中進行設置。
- 首先確保虛擬機可以與主機通信,然后開放NTP所需的網絡端口123。可以通過以下命令實現:iptables -A INPUT -p tcp --dport 123 -j ACCEPT。
- 在保證虛擬機能夠連通主機的情況下,使用ntpdate命令同步時間。例如,ntpdate hosts_ip,這里的hosts_ip為你的主機IP地址。
- 通過date命令查看當前時區(qū)和時間是否已經同步。
經過以上步驟,你的主機和虛擬機的時間應該已經同步完成,從而解決了VMware虛擬機時區(qū)和時間不同步的問題。
重新生成的簡單幾步操作實現Windows主機和VMware虛擬機時間同步