使用網(wǎng)絡(luò)計時協(xié)議(NTP)設(shè)置日期和時間
ntpdate命令 是用來設(shè)置本地日期和時間。它從指定的每個服務(wù)器獲得了一些樣本,并應(yīng)用標(biāo)準(zhǔn) NTP 時鐘過濾器和選擇算法來選擇最好的樣本。
此 ntpdate 命令使用以下方法進(jìn)行時間調(diào)整:
使用很多服務(wù)器可以大幅度改善 ntpdate 命令的可靠性與精度。盡管能使用單一服務(wù)器,但您能通過提供至少三個或四個服務(wù)器以獲得更好的性能。
如果一個類似 xntpd 守護程序的 NTP 服務(wù)器守護程序正在同一主機上運行,命令將拒絕ntpdate 設(shè)置日期。
你必須有 root 權(quán)限才能在主機上運行這個命令。
ntpdate [ -b] [ -d] [ -s] [ -u] [ -aKeyid] [ -eAuthenticationDelay] [ -kKeyFile] [ -oVersion] [ -pSamples] [ -tTimeOut] Server...
| -aKeyid | 使用 Keyid 來認(rèn)證全部數(shù)據(jù)包。 |
| -b | 通過調(diào)用 settimeofday 子例程來增加時鐘的時間。 |
| -d | 指定調(diào)試方式。判斷 ntpdate 命令會產(chǎn)生什么結(jié)果(不產(chǎn)生實際的結(jié)果)。結(jié)果再現(xiàn)在屏幕上。這個標(biāo)志使用無特權(quán)的端口。 |
| -eAuthenticationDelay | 指定延遲認(rèn)證處理的時間秒數(shù)。 |
| -kKeyFile | 當(dāng)不使用缺省值 /etc/ntp.keys 文件時,為包含密鑰的文件指定一個不同的名稱。 請參閱文件KeyFile的描述。 |
| -oVersion | 當(dāng)輪詢它的發(fā)出數(shù)據(jù)包時,指定使用的 NTP 版本實現(xiàn)。 Version 的值可以是 1,2,3。缺省值是 3。 |
| -pSamples | 指定從每個服務(wù)器獲取的樣本的數(shù)目。 Samples 的值在 1 和 8 之間,并包括 1 和 8。它的缺省值是 4。 |
| -s | 指定日志操作 syslog 設(shè)施的使用,而不是使用標(biāo)準(zhǔn)輸出。 當(dāng)運行 ntpdate 命令和 cron命令時,它是很有用的。 |
| -tTimeOut | 指定等待響應(yīng)的時間。給定 TimeOut 的值四舍五入為 0.2 秒的倍數(shù)。缺省值是 1 秒。 |
| -u | 指定使用無特權(quán)的端口發(fā)送數(shù)據(jù)包。 當(dāng)在一個對特權(quán)端口的輸入流量進(jìn)行阻攔的防火墻后是很有益的, 并希望在防火墻之外和主機同步。防火墻是一個系統(tǒng)或者計算機,它控制從外網(wǎng)對專用網(wǎng)的訪問。 |