新聞中心
Linux系統下的NTP配置
第一步,選擇最好的NTP服務地址
武定ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!
具體命令為ntpdate -q IP地址或域名
廣東地區(qū)NTP優(yōu)選結果如下:
①time4.cloud.tencent.com
②server time.asia.apple.com
③server cn.ntp.org.cn
④server ntp.aliyun.com
⑤server cn.pool.ntp.org
檢查BIOS主板時間的命令
hwclock -r
NTP服務啟停命令
sudo systemctl start/stop ntpd
檢查查看ntp服務器有無和上層ntp連通
ntpstat
查看ntp服務器與上層ntp的狀態(tài)
ntpq -pn
===server選項格式===
server host? [ key n ] [ version n ] [ prefer ] [ mode n ] [ minpoll n ] [ maxpoll n ] [ iburst ]
其中host是上層NTP服務器的IP地址或域名,隨后所跟的參數解釋如下所示:
◆ key: 表示所有發(fā)往服務器的報文包含有秘鑰加密的認證信息,n是32位的整數,表示秘鑰號。
◆ version: 表示發(fā)往上層服務器的報文使用的版本號,n默認是3,可以是1或者2。
◆ prefer: 如果有多個server選項,具有該參數的服務器優(yōu)先使用。
◆ mode: 指定數據報文mode字段的值。
◆ minpoll: 指定與查詢該服務器的最小時間間隔為2的n次方秒,n默認為6,范圍為4-14。
◆ maxpoll:? 指定與查詢該服務器的最大時間間隔為2的n次方秒,n默認為10,范圍為4-14。
◆ iburst: 當初始同步請求時,采用突發(fā)方式接連發(fā)送8個報文,時間間隔為2秒。
===同步硬件時鐘===
ntp服務,默認只會同步系統時間。
如果想要讓ntp同時同步硬件時間,可以設置/etc/sysconfig/ntpd文件,
在/etc/sysconfig/ntpd文件中,添加【SYNC_HWCLOCK=yes】這樣,就可以讓硬件時間與系統時間一起同步。
允許BIOS與系統時間同步,也可以通過hwclock -w 命令。
hwclock命令用來查詢和設置硬件時鐘。
hwclock -r 讀取并打印硬件時鐘
hwclock -s 將硬件時鐘同步到系統時鐘
hwclock -w? 將系統時鐘同步到硬件時鐘
系統時鐘與硬件時鐘
在Linux中有硬件時鐘與系統時鐘等兩種時鐘。硬件時鐘是指主機板上的時鐘設備,也就是通??稍贐IOS畫面設定的時鐘。系統時鐘則是指kernel中的時鐘。當Linux啟動時,系統時鐘會去讀取硬件時鐘的設定,之后系統時鐘即獨立運作。所有Linux相關指令與函數都是讀取系統時鐘的設定。
參考文檔:
Linux服務器NTP客戶端配置——
NTP服務、客戶端配置詳解——
怎樣開啟linux系統下的ntp同步請求?
Linux 系統安裝配置NTP時間服務器。
一、關于NTP時間服務器:
NTP(The Network Time Protocol) 是網絡時間協議,用以同步網絡內計算機的時間。 它通過udp包交換,用特定算法進行協商,從而把計算機上的時間與時間服務器上的時間保持一致。通過互聯網它支持的誤差是10毫秒,局域網則可以達到200微秒。
NTP時間服務器分為多層,從0層到4層,每層依次與上一次服務器同步,最高層的服務器則直接連接一個高精度的時鐘設備,比如原子鐘、GPS或者電波時等。
怎樣安裝NTP Server:
Linux系統內核提供了對NTP的支持,因此只需要再安裝一個NTP Server的守護進程即可。常用的ntpd由ntp.org提供。
二、怎么確認linux系統有沒有開啟ntp服務?
service ntpd status ?查看此服務有沒有運行,設置:圖形化界面--左上角時間---點擊就可以知道。
linux怎么添加ntp服務器
執(zhí)行ntpdate xxx.xxx.xxx.xxx(ntp服務器地址)。
Linux下配置NTP服務器
配置方法:
1、ntp服務安裝
NTP服務在RHEL5.x中式默認安裝的軟件包,可用rpm -qa |grep
ntp檢查是否安裝,如果未安裝可使用如下命令安裝與刪除NTP服務器軟件包
#使用rpm方式安裝
rpm -ivh ntp-4.2.2p1-8.el5.i386.rmp
#使用yum方式安裝
yum -y install ntp.i*
#使用rpm方式刪除
rpm -e ntp-4.2.2pl-8.el5.i386.rpm
#使用yum方式刪除
yum -y remove ntp.i*
2、ntp服務配置
在ntp服務安裝完成后,需要修改ntp服務配置文件。ntp服務主配置文件/etc/ntp.conf
2.1 ntp服務的啟動、暫停
NTP屬于system
V服務,其啟動、暫停相關命令如下:
#啟動
service ntpd
start
#停止
Service ntpd
stop
#重新加載
service ntpd
reload
#查看當前啟動狀態(tài)
service ntpd
status
2.2 ntp服務自動加載
設置ntp服務下一次開機運行狀態(tài)可通過命令配置
#在運行級別2、3、4、5上設置為自動運行
chkconfig
ntpd on
#在運行級別2、3、4、5上設置為不自動運行
chkconfig
ntpd off
#在運行級別3、5上設置為自動運行
chkconfig
ntpd --level 35 on
#在運行級別3、5上設置為不自動運行
chkconfig
ntpd --level 35 off
2.3 配置信息
配置ntp,將Internet上的時間服務器作為內部標準時間來源,過程如下
1)修改/etc/ntp.conf文件
restrict default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6::1
restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
#指定Internet上的時間服務器
restrict 207.46.232.182 mask 255.255.255.255 nomodify notrap noquery
server 207.46.232.182
server 127.127.1.0
fudge 127.127.1.0 stratum 10
keys /etc/ntp/keys
#指定NTP服務器日志文件
logfile /var/log/ntp
2)修改/etc/ntp/stpe-tickers文件,內容如下(當ntpd服務啟動時,會自動與該文件中記錄的上層NTP服務進行時間校對)
207.46.232.182
127.127.1.0
3)修改/etc/sysconfig/ntpd文件,內容如下:
#允許BIOS與系統時間同步,也可以通過hwclock -w 命令
SYNC_HWCLOCK=yes
4)在配置完成并重新啟動服務后,可通過ntpstat
命令顯示本機上一次與上層ntp服務器同步時間的情況,也可以使用ntpq -p 查看本機與上層ntp服務器通信情況,
2.4 圖形界面配置NTP
圖形界面下直接用system-config-date, 在“Network Time Protocol”選項頁指定NTP服務器后勾選“Synchronize system clock before startingservice”,將ntpd服務設置為自動運行即可。
2.5 客戶端訪問
1)Linux客戶端可通過圖形界面進行配置,也可以通過ntpdate命令立即與NTP服務器及行時間校對。
ntpdate 192.168.0.10
2)Windows客戶端,只需雙擊任務欄右下角的時鐘,選擇“Internet時間”選項頁,輸入NTP服務IP地址或FQDN,并勾選“自動與Internet時間服務器同步”即可。
Windows默認7天自動更新一次,可通過修改注冊表HKEY_LOCAL_MACHINE\SYSTEM
\CurrentControlSet\services\W32Time\TimeProviders\NtpClient\SpecialPollInterval 默認單位為妙,修改后重新啟動即可生效。
如何在linux suse中配置NTP服務器
1,一個局域網中只需要一個NTP服務器,其均為NTP客戶端。選擇NTP服務器的原則:該服務器可以上網:可以與標準Internet的服務器進行同步時間。Web服務器:數據庫服務器:
2,啟動ntpd服務:
3,選擇YaST
4,點擊“系統”-- "系統服務(運行級別)"
5,選擇"ntp" ,點擊左下方的“啟用”,
6,再點擊“確定”
7,點擊“確定”
8,選擇’是’。
NTP服務端配置完成。
配置NTP客戶端
使用crontab命令,定時執(zhí)行與服務端同步命令。
ssh root用戶登陸,執(zhí)行命令:
linux-udly:~ #? crontab –e
9,輸入以下內容
0 */1 * * * /usr/sbin/sntp -P no -r 192.168.150.152 ? (對應的NTP服務器IP地址)
本文標題:關于Linux連接ntp命令的信息
本文URL:http://ef60e0e.cn/article/dospggj.html