資源描述:
《linux時(shí)間同步ntp服務(wù)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、Linux時(shí)間同步Ntp:NetworkTimeProtocolPort:123Protocol:UDPFun:同步網(wǎng)絡(luò)時(shí)鐘安裝包:ntp-version.rpm1自動同步網(wǎng)絡(luò)時(shí)間使用linux自帶命令:#ntpdatetime.windows.com如果有明確的IP地址(架設(shè)內(nèi)部ntp服務(wù)器),可以直接寫ip地址。#ntpdate192.168.10.1將硬件時(shí)間設(shè)置為當(dāng)前系統(tǒng)時(shí)間。#hwclock–w將時(shí)間同步命令加到系統(tǒng)定時(shí)任務(wù)中定時(shí)執(zhí)行:編輯/etc/crontab文件,取值為“*”表示每“單位”都將執(zhí)行后面的指令,所以crontab的最小粒度為分鐘。加入:308***root
2、/usr/sbin/ntpdate192.168.0.1;/sbin/hwclock-w每天的8:30將進(jìn)行一次時(shí)間同步。重啟crond服務(wù):Servicecrondrestart2搭建網(wǎng)絡(luò)同步服務(wù)器2.1NTP軟件包的結(jié)構(gòu)NTP服務(wù)的配置文件:/etc/ntp.conf:這個是NTP服務(wù)的主要配置文件,不同的Linux版本文件所在的目錄可能會不同!與NTP服務(wù)有關(guān)的Linux系統(tǒng)文件及目錄:/usr/share/zoneinfo:這是個目錄,在這個目錄下是規(guī)定了各主要時(shí)區(qū)的時(shí)間設(shè)定文件,例如中國大陸地區(qū)的時(shí)區(qū)設(shè)置文件是/usr/share/zoneinfo/Asia/Shanghai
3、。/etc/sysconfig/clock:這個文件是Linux的主要時(shí)區(qū)設(shè)定文件。每次啟動后,Linux會自動讀取這個文件來設(shè)定系統(tǒng)預(yù)設(shè)要顯示的時(shí)間!比如這個文件內(nèi)容為“ZONE=Asia/Shanghai”,這表示我們的時(shí)間設(shè)定使用/usr/share/zoneinfo/Asia/Shanghai這個文件!/etc/localtime:這個文件是本地系統(tǒng)的時(shí)間設(shè)定文件!假設(shè)clock文件里面規(guī)定了使用的時(shí)間設(shè)定文件為/usr/share/zoneinfo/Asia/Shanghai,Linux系統(tǒng)就會將Shanghai那個文件復(fù)制一份為/etc/localtime,所以系統(tǒng)的時(shí)間顯
4、示就會以Shanghai那個時(shí)間設(shè)定文件為準(zhǔn)。假設(shè)這臺主機(jī)到了美國紐約,您只要將/etc/sysconfig/clock里面的ZONE設(shè)定成為ZONE="America/New_York"并且將/usr/share/zoneinfo/America/New_York復(fù)制成為/etc/localtime,其它什么設(shè)置都不需要改動,系統(tǒng)的顯示時(shí)間就是美國紐約當(dāng)?shù)氐臅r(shí)間了!與NTP及系統(tǒng)時(shí)間有關(guān)的執(zhí)行文件:/bin/date:Linux系統(tǒng)上面的日期與時(shí)間修改及輸出命令。/sbin/hwclock:因?yàn)橹鳈C(jī)的BIOS時(shí)間與Linux系統(tǒng)時(shí)間是分開的,所以使用date這個指令調(diào)整了時(shí)間之后,只
5、是調(diào)整了linux的系統(tǒng)時(shí)間,還需要使用hwclock才能將修改過后的時(shí)間寫入BIOS。這個命令必須root用戶才能執(zhí)行。/usr/sbin/ntpd:NTP服務(wù)的守護(hù)進(jìn)程文件,需要啟動它才能提供NTP服務(wù)。/usr/sbin/ntpdate:NTP客戶端用來連接NTP服務(wù)器命令文件。2.2NTP服務(wù)端的設(shè)置編輯/etc/ntp.conf文件?關(guān)于權(quán)限設(shè)定部分權(quán)限的設(shè)定主要以restrict這個參數(shù)來設(shè)定,主要的語法為:restrictIP地址mask子網(wǎng)掩碼參數(shù)其中IP可以是IP地址,也可以是default,default就是指所有的IP參數(shù)有以下幾個:ignore :關(guān)閉所有的NT
6、P聯(lián)機(jī)服務(wù)nomodify:客戶端不能更改服務(wù)端的時(shí)間參數(shù),但是客戶端可以通過服務(wù)端進(jìn)行網(wǎng)絡(luò)校時(shí)。notrust:客戶端除非通過認(rèn)證,否則該客戶端來源將被視為不信任子網(wǎng)noquery:不提供客戶端的時(shí)間查詢注意:如果參數(shù)沒有設(shè)定,那就表示該IP(或子網(wǎng))沒有任何限制!上級時(shí)間服務(wù)器的設(shè)定由于我們配置的NTP服務(wù)器需要網(wǎng)絡(luò)上面時(shí)間比較準(zhǔn)確的NTP服務(wù)器來更新自己的時(shí)間,所以在我們的NTP服務(wù)器上面要配置一部上級時(shí)間服務(wù)器來進(jìn)行校準(zhǔn)!在Internet上面提供了許多時(shí)間服務(wù)器,從下面地址找一個離你最近的http://www.eecis.udel.edu/~mills/ntp/clock1a
7、.html用server這個參數(shù)設(shè)定上級時(shí)間服務(wù)器,語法為:server?IP地址或域名[prefer]IP地址或域名就是我們指定的上級時(shí)間服務(wù)器,如果Server參數(shù)最后加上prefer,表示我們的NTP服務(wù)器主要以該部主機(jī)時(shí)間進(jìn)行校準(zhǔn)。解決NTP服務(wù)器校準(zhǔn)時(shí)間時(shí)的傳送延遲使用driftfile參數(shù)設(shè)置:driftfile文件名在與上級時(shí)間服務(wù)器聯(lián)系時(shí)所花費(fèi)的時(shí)間,記錄在driftfile參數(shù)后面的文件內(nèi)。注意:?driftfile后面接的文