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