在Linux 上面進行網絡校時非常簡單,執行 ntpdate 即可:
ntpdate 192.168.0.1 #192.168.0.1是NTP服務器的IP
不要忘了使用hwclock命令,把時間寫入bios
hwclock -w
如果想定時進行時間校準,可以使用crond服務來定時執行。
編輯 /etc/crontab 文件
加入下面一行:
30 8 * * * root /usr/sbin/ntpdate 192.168.0.1; /sbin/hwclock -w #192.168.0.1是NTP服務器的IP地址
然后重啟crond服務
service crond restart
這樣,每天 8:30 Linux 系統就會自動的進行網絡時間校準。
2. 桌面環境下配置方法
可以使用圖形化的時鐘設置工具,如RHEL 4.0中的日期與時間設置工具,也可以在虛擬終端中鍵“redhat-config-time”命令,或者選擇“K選單/系統設置/日期與時間”來啟動日期時間設置工具。使用該工具不必考慮系統時間和硬件時間,只需從該對話框中設置日期時間,可同時設置、修改系統時鐘和硬件時鐘。如圖3 。
|
圖3 使用圖形化的時鐘設置工具 |
四.Windows XP、2003、2000系統使用NTP進行時間校準:
利用操作系統提供的校時服務(Windows XP、Windows 2003適用):
1、 雙擊任務欄右下角“時間”,打開 [ 時間和日期 屬性 ] 設置對話框,如圖4。
|
圖4打開 [ 時間和日期 屬性 ] 設置對話框 |
2、 選擇 [ Internet時間 ] 標簽, 選中 [ 自動與Internet時間服務器同步 ] 選項,在 [ 服務器 ] 中填入時間服務器的ip地址或者域名。點擊 [ 應用 ] 并按 [ 立即更新 ] 可直接同步。如圖5 。
|
圖5 進行時間同步 |
利用操作系統提供的校時服務(Windows 2000適用):
1、 在 [ 控制面板 ] 中打開 [ 管理工具 ],再打開 [ 服務 ] ,在服務中找到 [ Windows Time ]
2、 雙擊服務名稱,在打開的“Windows Time的屬性”中設置“啟動類型”為“自動”,再按下啟動按鈕。如圖6 。
|
圖6 選擇Windows Time的屬性為自動啟動 |
3、 然后切換到命令行下在DOS命令行下讓Windows使用時間服務器:
net time /setsntp:xxx.xxx.xxx.xxx (時間服務器域名或者ip地址)
要想立刻與時間服務器同步需要重啟時間服務,相應的命令是:
net stop w32time
net start w32time
|
圖7 通過命令行實現時間同步 |
以后你的機器就會有一個準確的時間。說明:W32tm.exe 是用來同步本地計算機與遠程計算機或域的時間的類似命令。由于其靈活性,W32tm.exe 是時間同步的首選方法。默認情況下Windows 2000的時間服務w32time是關閉的。Windows 包含 W32Time,它是 Kerberos 身份驗證協議所需的時間服務工具。Windows 時間服務的目的是確保組織中運行 Microsoft Windows 2000 或更高版本的所有計算機都使用同一個時間。
五、windows 98/me/NT客戶端使用工具軟件Automachron實現時間同步
Windows 98/nt可以使用Automachron軟件:
1. 下載achron5,鏈接:ftp://ftp.agri.sjtu.edu.cn/pub1/Internet/time/achron5.exe
2.安裝軟件;
3.運行:程序-->Automachron-->Automachron;
4.右鍵單擊任務欄右下腳選取Automachron圖標-->Properties-->Host-->Network Host;
填入ntp.sjtu.edu.cn,Sync at startup前復選框打勾,Run at startup前復選框打勾
系統每次啟動后均會自動同步時間,如需手動同步,點擊Sync按鈕即可,如圖8 。
|
圖8 使用工具軟件Automachron實現時間同步 |