新聞中心
網(wǎng)絡(luò)時間協(xié)議(NTP)是一種常見的網(wǎng)絡(luò)協(xié)議,用于同步計算機的時鐘。在Linux系統(tǒng)中,可以使用NTP服務(wù)來自動同步計算機的時鐘,并確保時鐘與其他設(shè)備的時間保持一致。

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的德惠網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
在Linux7中,開啟NTP服務(wù)非常簡單。下面,我們將介紹詳細(xì)的步驟。
步驟1:安裝ntp服務(wù)
在Linux7中,NTP服務(wù)已經(jīng)默認(rèn)安裝了。如果您不確定自己的系統(tǒng)是否已經(jīng)安裝了ntp,可以通過以下命令查看:
“`
systemctl status ntpd
“`
如果顯示“active (running)”則表示ntp服務(wù)已經(jīng)啟動,并且已經(jīng)安裝在系統(tǒng)中。
如果您的系統(tǒng)未安裝ntp服務(wù),可以使用以下命令進行安裝:
“`
yum install ntp
“`
步驟2:配置ntp服務(wù)
在安裝了ntp服務(wù)之后,您需要配置它。ntp服務(wù)的配置文件位于/etc/ntp.conf,您可以使用任何文本編輯器來打開它。
打開ntp.conf文件之后,您會看到類似于以下內(nèi)容的文本:
“`
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.centos.pool.ntp.org
server 1.centos.pool.ntp.org
server 2.centos.pool.ntp.org
# Note that “restrict” applies to both servers and clients, so a configuration
# that might be intended to block requests from certn clients could also end
# up blocking replies from your own upstream servers.
# By default, exchange time with everybody, but don’t allow configuration.
restrict -4 default kod notrap nomodify nopeer noquery limited
restrict -6 default kod notrap nomodify nopeer noquery limited
# Local users may interrogate the ntp server more closely.
restrict 127.0.0.1
restrict ::1
“`
以上文本是一個示例配置文件,注釋以“#”開頭。您可以根據(jù)自己的需求對ntp服務(wù)進行配置。
要讓ntp服務(wù)同步其他設(shè)備的時間,您需要在ntp.conf文件中添加以下行:
“`
server IP_ADDRESS_OF_NTP_SERVER
“`
其中,IP_ADDRESS_OF_NTP_SERVER是您要同步的ntp服務(wù)器的IP地址。
您可以在ntp.org的網(wǎng)站上查找可以使用的公共ntp服務(wù)器。
步驟3:啟動ntp服務(wù)
完成配置之后,您需要啟動ntp服務(wù)。
要啟動ntp服務(wù),可以使用以下命令:
“`
systemctl start ntpd
“`
要使ntp服務(wù)在每次系統(tǒng)啟動時都自動啟動,可以使用以下命令:
“`
systemctl enable ntpd
“`
如果您希望測試ntp服務(wù)是否正常工作,可以使用以下命令手動同步時間:
“`
ntpdate -q IP_ADDRESS_OF_NTP_SERVER
“`
其中,IP_ADDRESS_OF_NTP_SERVER是您要同步的ntp服務(wù)器的IP地址。
如果ntp服務(wù)正常工作,您應(yīng)該可以看到類似于以下輸出的結(jié)果:
“`
server 192.168.0.1, stratum 2, offset 0.001805, delay 0.02518
22 Sep 23:41:53 ntpdate[13078]: adjust time server 192.168.0.1 offset 0.001805 sec
“`
步驟4:使用ntp服務(wù)
一旦ntp服務(wù)已經(jīng)啟動,并且已經(jīng)配置為同步其他設(shè)備的時間,您就可以開始使用它了。
默認(rèn)情況下,Linux系統(tǒng)已經(jīng)將ntp服務(wù)作為時鐘同步的主要方法。您可以使用以下命令查看ntp服務(wù)是否在系統(tǒng)中工作:
“`
timedatectl status
“`
如果ntp服務(wù)正在工作,您應(yīng)該可以看到類似于以下輸出的結(jié)果:
“`
Local time: Wed 2023-09-28 09:38:32 MST
Universal time: Wed 2023-09-28 16:38:32 UTC
RTC time: Wed 2023-09-28 09:38:30
Time zone: America/Denver (MST, -0700)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
“`
在默認(rèn)情況下,ntp服務(wù)將在每次系統(tǒng)啟動時自動啟動,并保持同步其他設(shè)備的時間。如果您需要修改ntp服務(wù)的配置,可以隨時編輯ntp.conf文件并重新啟動ntp服務(wù)。
在本文中,我們介紹了如何在Linux7中開啟ntp服務(wù)。您需要執(zhí)行以下四個步驟:
1. 安裝ntp服務(wù)
2. 配置ntp服務(wù)
3. 啟動ntp服務(wù)
4. 使用ntp服務(wù)
在完成這些步驟后,您的Linux系統(tǒng)將能夠自動同步其他設(shè)備的時間,并確保時鐘與其他設(shè)備的時間保持一致。
相關(guān)問題拓展閱讀:
- linux ntp是什么服務(wù)?
- 如何將linux系統(tǒng)部署成ntp服務(wù)器
- ntp文件怎么在linux中運行
linux ntp是什么服務(wù)?
服務(wù)器時間同步。NTP是網(wǎng)絡(luò)時間同步協(xié)議,就是用來同步網(wǎng)絡(luò)中各個計算機的時間的協(xié)議。Linux配置NTP時間同步,常用命橋態(tài)令有
啟動NTP時間服務(wù)器:service ntpd start
設(shè)置NTP開機自動啟動:chkconfig ntpd on
查看NTP是否正友消隱常運行:netstat -tlunp | grep ntp 你試試看吧好廳 看看《Linux就該這么學(xué)》 里面有個專欄是 Linux命令大全(手冊
如何將linux系統(tǒng)部署成ntp服務(wù)器
三、什么是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ù) 器進行時間同步、校準(zhǔn)。
四、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服務(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)上面的日期與時間修改及輸出命令。
/in /hwclock:因為主機的 BIOS 時間與 Linux 系統(tǒng)時間是分開的,所以使用 date 這個指令調(diào)整了時間之后,只是調(diào)整了linux的系統(tǒng)時間,還需要使用 hwclock 才能將修改過后的時間寫入 BIOS。這個命令必須root用戶才能執(zhí)行 。
/usr/in/ntpd:NTP服務(wù)的守護進程文件,需要啟動它才能提供NTP服務(wù)。
/usr/in/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 :關(guān)閉所有的 NTP 聯(lián)機服務(wù)
nomodify:客戶端不能更改服務(wù)端的時間參數(shù),但是客戶端可以通過服務(wù)端進行網(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ù)器來進行校準(zhǔn)!在 Internet 上面提供了許多時間服務(wù)器,從下面地址找一個離你最近的
用server這個參數(shù)設(shè)定上級時間服務(wù)器,語法為:
server IP地址或域名
IP地址或域名就是我們指定的上級時間服務(wù)器,如果 Server 參數(shù)最后加上 prefer,表示我們的 NTP 服務(wù)器主要以該部主機時間進行校準(zhǔn)。
解決NTP服務(wù)器校準(zhǔn)時間時的傳送延遲
使用driftfile參數(shù)設(shè)置:
driftfile 文件名
在與上級時間服務(wù)器聯(lián)系時所花費的時間,記錄在driftfile參數(shù)后面的文件內(nèi)。
注意: driftfile 后面接的文件需要使用完整的路徑文件名,不能是鏈接文件,并且文件的權(quán)限需要設(shè)定成 ntpd守護進程可以寫入。
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)里面的客戶端可以 進行網(wǎng)絡(luò)校時,但不能修改NTP服務(wù)器的時間參數(shù)。
server 133.100.9.2 prefer #用133.100.9.2做上級時間服務(wù)器
server 198.123.30.#198.123.30.132作為上級時間服務(wù)器參考
restrict 133.100.9.#開放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啟動的時候通常需要一段時間進行時間同步,所以在ntpd剛剛啟動的時候還不能正常提供時鐘服務(wù),最長大概有5分鐘吧,如果超過了這個時間請檢查一下您的配置文件。
六、NTP客戶端的使用
Linux系統(tǒng)
在Linux 上面進行網(wǎng)絡(luò)校時非常簡單,執(zhí)行 ntpdate 即可:
ntpdate 192.168.0.#192.168.0.1是NTP服務(wù)器的IP
不要忘了使用hwclock命令,把時間寫入bios
hwclock -w
如果想定時進行時間校準(zhǔn),可以使用crond服務(wù)來定時執(zhí)行。
編輯 /etc/crontab 文件
加入下面一行:
* * * root /usr/in/ntpdate 192.168.0.1; /in/hwclock -w #192.168.0.1是NTP服務(wù)器的IP地址
然后重啟crond服務(wù)
service crond restart
這樣,每天 8:30 Linux 系統(tǒng)就會自動的進行網(wǎng)絡(luò)時間校準(zhǔn)。
Windows 系統(tǒng)
在 Windows XP上面使用NTP進行時間校準(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時自動同步。
ntp文件怎么在linux中運行
ntp是時間同步服務(wù),配置好時悄塵間服務(wù)器,使用啟衫禪ntpudate手工同步或服務(wù)自動同步塌租
/etc/init.d/ntpd start
關(guān)于linux7 開啟ntp的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。
網(wǎng)頁名稱:Linux7如何開啟ntp服務(wù)?(linux7開啟ntp)
標(biāo)題網(wǎng)址:http://fisionsoft.com.cn/article/dhsgoig.html


咨詢
建站咨詢
