1. 程式人生 > >設定WIN7為NTP伺服器為本地虛擬機器內部LINUX主機服務

設定WIN7為NTP伺服器為本地虛擬機器內部LINUX主機服務

背景:本地PC為WIN7 64位旗艦版(聯網),為做linux實驗,本地PC安裝VMware虛擬機器,虛擬機器內安裝CentOS-6.5-64linux作業系統。由於實驗過程對時間比較敏感,因此設定本地PC作為內部linux虛擬主機的NTP伺服器。

第一步:修改登錄檔

設定Win7為NTP伺服器,由於需要修改登錄檔,所以請預先儲存登錄檔,由於修改的內容不多,我沒有備份登錄檔。

1: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer內的「Enabled」設定為1,開啟NTP伺服器功能。

2:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags設定為5,該設定強制主機將它自身宣佈為可靠的時間源,從而使用內建的互補金氧半導體(CMOS) 時鐘。該設定強制主機將它自身宣告為可靠的時間源,從而運用內建的互補金氧半導體 (CMOS) 時鐘。假如要採用外面的時間伺服器就用預設的 a 值即可。

3:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient的「enable」設定為0 以防止作為客戶端自動同步外界的時間服務

第二步:啟動服務
啟動服務

開啟cmd 輸入:

net stop w32Time && net start w32Time

設定linux NTP客戶端
第一步:yum 安裝NTP(保證能夠聯網)
yum -y install ntp

第二步:設定週期性任務,這裡我設定每10秒鐘與本地PC做一次NTP時間同步

1:編輯crontab
crontab -e
新增以下條目。其中192.168.220.1 為本地PC的IP地址
/10 * * * /usr/sbin/ntpdate 192.168.220.1

2:自己先手動的執行一次NTP同步
ntpupdate 192.168.220.1

3:檢視當前的時間
date