小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

NTP

 愛睡覺的貓 2016-02-18

可用的公共時間服務(wù)器列表可以從下面的地址獲?。?a rel="nofollow">http://www.eecis./~mills/ntp/servers.html


一、電腦時間的誤差
眾 所周知,電腦主機的時間是根據(jù)電腦晶振以固定頻率振蕩,從而產(chǎn)生的。由于晶振的不同,會導(dǎo)致電腦時間與UTC時間 (全球標(biāo)準(zhǔn)時間:全球標(biāo)準(zhǔn)時間指的是由世界時間標(biāo)準(zhǔn)設(shè)定的時間。原先也被稱為格林威治標(biāo)準(zhǔn)時間或者 GMT) 總會存在差異。所以,為了避免電腦時間長期積累下導(dǎo)致的時間偏差越來越大,就必須定期進(jìn)行對電腦時間進(jìn)行設(shè)置調(diào)整。用戶可以通過手表、時鐘或者是電視時間 來進(jìn)行時間校準(zhǔn),對于電腦用戶來說,最方便的是通過Internet上的時間服務(wù)器校準(zhǔn)電腦時間,我們稱之為時間同步。

二、時間同步的必要
一般來說,時間同步應(yīng)用最廣泛的是在Internet上的計算機。計算機時鐘用于記錄事件的時間信息,如E-mail信息、文件創(chuàng)建和訪問時間、數(shù)據(jù)庫處理時間等日志。時鐘還被用于控制備份的操作、為設(shè)計自動構(gòu)造編譯器檢查文件是否變動過以及其他應(yīng)用。如果計算機時鐘不精確,那么這些應(yīng)用中很多將無法正常工作。特別是一些對時間非常敏感的如金融業(yè)界服務(wù)器、EDI(電子數(shù)據(jù)交換)、大型分布式商業(yè)數(shù)據(jù)庫、航天航空控制計算機等等應(yīng)用中,更對時間需要精確到秒。交通運輸業(yè)的時間顯示系統(tǒng),如地鐵時刻表顯示系統(tǒng)、機場時刻表顯示系統(tǒng),如果偏差較大,還會影響旅客的旅行。
這 里筆者舉個例子,在某一地區(qū)的電信網(wǎng)絡(luò)中有各種功能的子網(wǎng)系統(tǒng),如程控電話網(wǎng)、IN智能網(wǎng),PHS無線市話網(wǎng)、數(shù)據(jù)通信網(wǎng)、160/168聲訊系統(tǒng)、多媒 體通信網(wǎng)以及其他支撐網(wǎng)絡(luò)和管理網(wǎng)絡(luò)這些網(wǎng)絡(luò)中承載的計費、維護、管理等功能,對時間精確的需求較高,它要求在網(wǎng)絡(luò)之間傳遞的信息能夠在時間上保持高度一 致,從而達(dá)到各種信息的統(tǒng)一。而通過人工定期或不定期地對設(shè)備內(nèi)部時間進(jìn)行修正時,引入的人為誤差和時間延遲以及設(shè)備內(nèi)部時間源的質(zhì)量差異所造成的時間偏 差,會導(dǎo)致網(wǎng)絡(luò)中各設(shè)備的時間不一致。因此,時間同步的應(yīng)用顯得格外重要。

三、什么是NTP
為了實現(xiàn)時間同步,我們就需要用戶NTP(Network Time Protocol)這個協(xié)議。如圖1所示。簡單地說,NTP是用來使系統(tǒng)和一個精確的時間源保持時間同步的協(xié)議。筆者建議管理員最好在自己管理的網(wǎng)絡(luò)中建立至少一臺時間服務(wù)器來同步本地時間。
如 果在一個公司的局域網(wǎng)中,如果讓每個員工通過手動的方式每隔一段時間去校準(zhǔn)時間,不但不利于管理,而且校準(zhǔn)目標(biāo)時間源也不一定準(zhǔn)確。公司局域網(wǎng)絡(luò)中不同計 算機的時間偏差尤其是客戶機/服務(wù)器之間的時間偏差,就會對一些要求時間同步的服務(wù)產(chǎn)生影響。比如,為了管理方便,服務(wù)器設(shè)置了一到下班時間便 賬號過期,用戶無法訪問Internet網(wǎng)絡(luò)。而如果你的電腦時間與服務(wù)器的時間不同步,當(dāng)你為你下班時間未到,正準(zhǔn)備發(fā)送郵件時,或許在服務(wù)器的時間 上,你的賬號便過期了,從而導(dǎo)到無法發(fā)送郵件。解決這種問題的方法很簡單,就是建立一個能提供精確時間的服務(wù)器,局域網(wǎng)內(nèi)的所有電腦統(tǒng)一通過這臺時間服務(wù) 器進(jìn)行時間同步、校準(zhǔn)。

NTP—配置說明(ntp.conf設(shè)置) - SeaRiver - SeaRiver  Blog

四、NTP服務(wù)器安裝
現(xiàn)在,我們就來介紹一下,如何在Linux系統(tǒng)下,建立一個NTP服務(wù)器吧。在本文中,我們采用的是Fedora 2操作系統(tǒng)作為例子 (其它版本Linux也可以,系統(tǒng)的配置類似)。

使用 RPM 安裝

首先輸入如下指令
rpm -q ntp
查詢本機是否安裝了NTP軟件包。如果沒有安裝的話,找到您的 Linux 的安裝光盤,mount 上后,查找以NTP開頭的軟件包名,然后安裝上去,就可以了!
rpm –ivh ntp-4.1.2-5.i386.rpm


如圖二所示,NTP軟件包已經(jīng)安裝完畢,您已經(jīng)可以使用NTP的客戶端功能通過時間服務(wù)器 進(jìn)行網(wǎng)絡(luò)校時了!不過,在開始之前NTP的服務(wù)還需要進(jìn)行一些配置。

使用源碼安裝
如果您想使用最新版的NTP軟件包,就需要使用源碼來安裝了,請先到 NTP 的官方網(wǎng)站下載最新的 NTP 套件:http://ntp./bin/view/Main/SoftwareDownloads,這里筆者以 ntp-4.2.0.tar.gz 這個版本為例:
1.解壓軟件包,并切換到解壓目錄 
tar -zxvf ntp-4.2.0.tar.gz –C /usr/local/src
cd /usr/local/src/ntp-4.2.0

2. 開始設(shè)定參數(shù)、編譯與安裝:
./configure --prefix=/usr/local/ntp --enable-all-clocks --enable-parse-clocks
make clean ; make
make check  
make install
安裝完成了,您的NTP就可以使用了。

五、NTP服務(wù)的設(shè)置
1.NTP軟件包的結(jié)構(gòu)
NTP服務(wù)的配置文件:
/etc/ntp.conf :這個是 NTP 服務(wù)的主要配置文件,不同的Linux版本文件所在的目錄可能會不同!
與NTP服務(wù)有關(guān)的Linux 系統(tǒng)文件及目錄:

/usr/share/zoneinfo:這是個目錄,在這個目錄下是規(guī)定了各主要時區(qū)的時間設(shè)定文件,例如中國大陸地區(qū)的時區(qū)設(shè)置文件是 /usr/share/zoneinfo/Asia/Shanghai 。

/etc /sysconfig/clock:這個文件是Linux 的主要時區(qū)設(shè)定文件。每次啟動后,Linux 會自動讀取這個文件來設(shè)定系統(tǒng)預(yù)設(shè)要顯示的時間!比如這個文件內(nèi)容為“ZONE=Asia/Shanghai”,這表示我們的時間設(shè)定使用 /usr/share/zoneinfo/Asia/Shanghai 這個文件!

/etc/localtime:這個文件是本地系 統(tǒng)的時間設(shè)定文件! 假設(shè)clock 文件里面規(guī)定了使用的時間設(shè)定文件為 /usr/share/zoneinfo/Asia/Shanghai, Linux 系統(tǒng)就會將 Shanghai那個文件復(fù)制一份為 /etc/localtime ,所以系統(tǒng)的時間顯示就會以 Shanghai 那個時間設(shè)定文件為準(zhǔn)。假設(shè)這臺主機到了美國紐約,您只要將 /etc/sysconfig/clock 里面的ZONE 設(shè)定成為ZONE="America/New_York" 并且將/usr/share/zoneinfo/America/New_York復(fù)制成為 /etc/localtime ,其它什么設(shè)置都不需要改動,系統(tǒng)的顯示時間就是美國紐約當(dāng)?shù)氐臅r間了!

與 NTP 及系統(tǒng)時間有關(guān)的執(zhí)行文件:

/bin/date: Linux 系統(tǒng)上面的日期與時間修改及輸出命令。

/sbin /hwclock:因為主機的 BIOS 時間與 Linux 系統(tǒng)時間是分開的,所以使用 date 這個指令調(diào)整了時間之后,只是調(diào)整了linux的系統(tǒng)時間,還需要使用 hwclock 才能將修改過后的時間寫入 BIOS。這個命令必須root用戶才能執(zhí)行 。

/usr/sbin/ntpd:NTP服務(wù)的守護進(jìn)程文件,需要啟動它才能提供NTP服務(wù)。

/usr/sbin/ntpdate:NTP客戶端用來連接NTP服務(wù)器命令文件。

2.NTP服務(wù)端的設(shè)置
編輯 /etc/ntp.conf 文件

 關(guān)于權(quán)限設(shè)定部分
權(quán)限的設(shè)定主要以 restrict 這個參數(shù)來設(shè)定,主要的語法為:
restrict IP地址 mask 子網(wǎng)掩碼 參數(shù)
其中 IP 可以是IP地址,也可以是 default ,default 就是指所有的IP
參數(shù)有以下幾個:
ignore?。宏P(guān)閉所有的 NTP 聯(lián)機服務(wù)
nomodify:客戶端不能更改服務(wù)端的時間參數(shù),但是客戶端可以通過服務(wù)端進(jìn)行網(wǎng)絡(luò)校時。
notrust :客戶端除非通過認(rèn)證,否則該客戶端來源將被視為不信任子網(wǎng)
noquery :不提供客戶端的時間查詢
注意:如果參數(shù)沒有設(shè)定,那就表示該 IP (或子網(wǎng))沒有任何限制!

上級時間服務(wù)器的設(shè)定
由于我們配置的NTP 服務(wù)器需要網(wǎng)絡(luò)上面時間比較準(zhǔn)確的NTP服務(wù)器來更新自己的時間,所以在我們的 NTP 服務(wù)器上面要配置一部上級時間服務(wù)器來進(jìn)行校準(zhǔn)!在 Internet 上面提供了許多時間服務(wù)器,從下面地址找一個離你最近的
http://www.eecis./~mills/ntp/clock1a.html
用server這個參數(shù)設(shè)定上級時間服務(wù)器,語法為:
server  IP地址或域名 [prefer]
IP地址或域名就是我們指定的上級時間服務(wù)器,如果 Server 參數(shù)最后加上 prefer,表示我們的 NTP 服務(wù)器主要以該部主機時間進(jìn)行校準(zhǔn)。

解決NTP服務(wù)器校準(zhǔn)時間時的傳送延遲
使用driftfile參數(shù)設(shè)置:
driftfile 文件名
在與上級時間服務(wù)器聯(lián)系時所花費的時間,記錄在driftfile參數(shù)后面的文件內(nèi)。
注意:  driftfile 后面接的文件需要使用完整的路徑文件名,不能是鏈接文件,并且文件的權(quán)限需要設(shè)定成 ntpd守護進(jìn)程可以寫入。

ntp.conf文件舉例:
設(shè)置要求:不對 Internet 提供服務(wù),僅對內(nèi)部子網(wǎng) 192.168.0.0/24 提供服務(wù),NTP 服務(wù)器的上級時間主機為:clock.nc.fukuoka-u.ac.jp和ntp.nasa.gov,內(nèi)部子網(wǎng)的客戶端不能修改NTP服務(wù)器的時間參數(shù)。
在ntp.conf中增加以下內(nèi)容:
restrict default ignore # 關(guān)閉所有的 NTP 要求封包

restrict 127.0.0.1    # 開啟內(nèi)部遞歸網(wǎng)絡(luò)接口 lo
restrict 192.168.0.0 mask 255.255.255.0 nomodify #在內(nèi)部子網(wǎng)里面的客戶端可以    進(jìn)行網(wǎng)絡(luò)校時,但不能修改NTP服務(wù)器的時間參數(shù)。
server 133.100.9.2 prefer   #用133.100.9.2做上級時間服務(wù)器
server 198.123.30.132     #198.123.30.132作為上級時間服務(wù)器參考
restrict 133.100.9.2       #開放server 訪問我們ntp服務(wù)的權(quán)限
restrict 198.123.30.132
driftfile /var/lib/ntp/drift  
保存退出后。啟動NTP服務(wù)
service ntpd start
如果想每次系統(tǒng)啟動,NTP服務(wù)自動啟動,請輸入下面命令: chkconfig -level 35 ntpd on 注意:
1.NTP服務(wù)的端口是123,使用的是udp協(xié)議,所以NTP服務(wù)器的防火墻必須對外開放udp 123這個端口。
2.Ntpd啟動的時候通常需要一段時間進(jìn)行時間同步,所以在ntpd剛剛啟動的時候還不能正常提供時鐘服務(wù),最長大概有5分鐘吧,如果超過了這個時間請檢查一下您的配置文件。

六、NTP客戶端的使用
Linux系統(tǒng)
在Linux 上面進(jìn)行網(wǎng)絡(luò)校時非常簡單,執(zhí)行 ntpdate 即可:
ntpdate 192.168.0.1       #192.168.0.1是NTP服務(wù)器的IP
不要忘了使用hwclock命令,把時間寫入bios
hwclock -w
如果想定時進(jìn)行時間校準(zhǔn),可以使用crond服務(wù)來定時執(zhí)行。
編輯 /etc/crontab 文件
加入下面一行:
30 8 * * * root /usr/sbin/ntpdate 192.168.0.1; /sbin/hwclock -w  #192.168.0.1是NTP服務(wù)器的IP地址
然后重啟crond服務(wù)
service crond restart
這樣,每天 8:30 Linux 系統(tǒng)就會自動的進(jìn)行網(wǎng)絡(luò)時間校準(zhǔn)。

Windows 系統(tǒng)
在 Windows XP上面使用NTP進(jìn)行時間校準(zhǔn)也很簡單:
雙擊桌面任務(wù)欄上的時間,彈出“日期和時間”屬性窗口,如圖所示:
選擇Internet時間,在服務(wù)器中填入你的NTP服務(wù)器的IP地址或者域名,然后點擊立即更新,您的系統(tǒng)時間就會立即更新。如果想定時更新,把左上角的自動與Internet時間服務(wù)器同步選中,然后點擊右下角的應(yīng)用即可。
yy-2-3.tif

如 果不是Windows XP系統(tǒng),但是NTP服務(wù)器同時也是samba服務(wù)器的話,則對Windows來說,不需要安裝任何時間同步軟件,因為Windows客戶端可以用net time\\時間服務(wù)器IP或服務(wù)器netbios名/set/yes來同步??梢园言撁罘旁陂_始菜單的啟動項中,啟動windows時自動同步。


由于net time命令是利用Netbios over TCP/IP協(xié)議來同步時間,所以NTP服務(wù)器不同時是samba 服務(wù)器的話,就需要Windows客戶端安裝時間同步軟件。這方面的軟件很多,使用也很簡單,讀者可以上網(wǎng)查找一下。

六、寫在最后
NTP服務(wù)的配置及使用都非常簡單,并且占用的資料非常小。但它卻可以使我們的網(wǎng)絡(luò)擁有一個非常精確的系統(tǒng)時間,不僅為管理員在不同的系統(tǒng)上處理、收集日志和管理提供了較為準(zhǔn)確的信息,而且對于一些對時間精度要求較高的系統(tǒng),是非常出色的解決方案。


小知識
時區(qū)的概念
由 于各個地區(qū)所在地球位值不同,其所處地球的經(jīng)度                   不同,故其日出日落的時間也不相同,為此,1884年國際經(jīng)度會議制定了時區(qū)制度。規(guī)定 180度經(jīng)線為“日界線”或叫國際日期變更線,時區(qū)制度將地球表面按經(jīng)線等分為24區(qū),稱為時區(qū)。因為繞地球一圈是 360 度角,這 360 度角共分為 24 個時區(qū),當(dāng)然一個時區(qū)就是 15 度角。以子午線為基準(zhǔn),東西經(jīng)度各為7.5度的范圍作為零時區(qū),然后每隔15度為一時區(qū)。在每一區(qū)內(nèi),一律使用該區(qū)中央子午線上的時間,稱為該區(qū)的標(biāo)準(zhǔn) 時,每越過一區(qū)的界限,時間便差一小時。由于是以格林威治時間為標(biāo)準(zhǔn)時間(Greenwich Mean Time, GMT 時間),加上地球自轉(zhuǎn)的關(guān)系,因此,在格林威治以東的區(qū)域時間是比較快的(+小時),而以西的地方當(dāng)然就是較慢的。根據(jù)時區(qū)時間概念,我國首都北京,位于 東經(jīng)116 度屬于東八區(qū);中央經(jīng)線為120度,實際上北京時間是東經(jīng)120度經(jīng)線的地方時。很多朋友在安裝 Linux 的時候,總是會發(fā)現(xiàn)當(dāng)前的時間慢或者快了 8 小時,不要懷疑,絕對是時區(qū)設(shè)置問題。

選自《在線技術(shù)》第12期

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多