❶ 如何在linux 上配置NTP 時間同步
一:NTP是網路時間同步協議,就是用來同步網路中各個計算機的時間的協議。
二:NTP服務端配置
2.1、檢查系統是否安裝了NTP包(linux系統一般自帶NTP4.2),沒有安裝我們直接使用yum命令在線安裝: yum install ntp
2.2、NTP服務端配置文件編輯: vim /etc/ntp.conf
結果:
restrict 控制相關許可權。
語法為: restrict IP地址 mask 子網掩碼 參數
其中IP地址也可以是default ,default 就是指所有的IP
參數有以下幾個:
ignore :關閉所有的 NTP 聯機服務
nomodify:客戶端不能更改服務端的時間參數,但是客戶端可以通過服務端進行網路校時。
notrust :客戶端除非通過認證,否則該客戶端來源將被視為不信任子網
noquery :不提供客戶端的時間查詢:用戶端不能使用ntpq,ntpc等命令來查詢ntp伺服器
notrap :不提供trap遠端登陸:拒絕為匹配的主機提供模式 6 控制消息陷阱服務。陷阱服務是 ntpdq 控制消息協議的子系統,用於遠程事件日誌記錄程序。
nopeer :用於阻止主機嘗試與伺服器對等,並允許欺詐性伺服器控制時鍾
kod : 訪問違規時發送 KoD 包。
restrict -6 表示IPV6地址的許可權設置。
root@www ~]#vim /etc/ntp.conf# 1. 先處理許可權方面的問題,包括放行上層伺服器以及開放區網用戶來源:restrict default kod nomodify notrap nopeer noquery <==拒絕 IPv4 的用戶restrict -6 default kod nomodify notrap nopeer noquery <==拒絕 IPv6 的用戶restrict 220.130.158.71 <==放行 tock.stdtime.gov.tw 進入本 NTP 伺服器restrict 59.124.196.83 <==放行 tick.stdtime.gov.tw 進入本 NTP 伺服器restrict 59.124.196.84 <==放行 time.stdtime.gov.tw 進入本 NTP 伺服器restrict 127.0.0.1 <==底下兩個是預設值,放行本機來源restrict -6 ::1restrict 192.168.100.0 mask 255.255.255.0 nomodify <==放行區網來源# 2. 設定主機來源,請先將原本的 [0|1|2].centos.pool.ntp.org 的設定註解掉:server 220.130.158.71 prefer <==以這部主機為最優先server 59.124.196.83server 59.124.196.84# 3.預設時間差異分析檔案與暫不用到的 keys 等,不需要更動它:driftfile /var/lib/ntp/driftkeys /etc/ntp/keys
ntpd、ntpdate的區別
下面是網上關於ntpd與ntpdate區別的相關資料。如下所示所示:
使用之前得弄清楚一個問題,ntpd與ntpdate在更新時間時有什麼區別。ntpd不僅僅是時間同步伺服器,它還可以做客戶端與標准時間伺服器進行同步時間,而且是平滑同步,並非ntpdate立即同步,在生產環境中慎用ntpdate,也正如此兩者不可同時運行。
時鍾的躍變,對於某些程序會導致很嚴重的問題。許多應用程序依賴連續的時鍾——畢竟,這是一項常見的假定,即,取得的時間是線性的,一些操作,例如資料庫事務,通常會地依賴這樣的事實:時間不會往回跳躍。不幸的是,ntpdate調整時間的方式就是我們所說的」躍變「:在獲得一個時間之後,ntpdate使用settimeofday(2)設置系統時間,這有幾個非常明顯的問題:
第一,這樣做不安全。ntpdate的設置依賴於ntp伺服器的安全性,攻擊者可以利用一些軟體設計上的缺陷,拿下ntp伺服器並令與其同步的伺服器執行某些消耗性的任務。由於ntpdate採用的方式是跳變,跟隨它的伺服器無法知道是否發生了異常(時間不一樣的時候,唯一的辦法是以伺服器為准)。
第二,這樣做不精確。一旦ntp伺服器宕機,跟隨它的伺服器也就會無法同步時間。與此不同,ntpd不僅能夠校準計算機的時間,而且能夠校準計算機的時鍾。
第三,這樣做不夠優雅。由於是跳變,而不是使時間變快或變慢,依賴時序的程序會出錯(例如,如果ntpdate發現你的時間快了,則可能會經歷兩個相同的時刻,對某些應用而言,這是致命的)。因而,唯一一個可以令時間發生跳變的點,是計算機剛剛啟動,但還沒有啟動很多服務的那個時候。其餘的時候,理想的做法是使用ntpd來校準時鍾,而不是調整計算機時鍾上的時間。
NTPD 在和時間伺服器的同步過程中,會把 BIOS 計時器的振盪頻率偏差——或者說 Local Clock 的自然漂移(drift)——記錄下來。這樣即使網路有問題,本機仍然能維持一個相當精確的走時。
❷ 路由器設的NTP伺服器是什麼原理
1.配置路由器介面地址以及路由信息(路由器介面地址為192.168.1.1 )
2.配置路由器的系統時間R1(config)#clock set 08:36:00 12 April 2012
3.配置時區為+8 R1(config)#clock timezone peking +8
說明:上面的配置中Peking用來指明所在時區的名字,+8是指相對於國際時間的偏移量,這個值的取值范圍從-23 –23.
4.配置R1為NTP伺服器並發送廣播R1(config)#ntp master R1(config)#ntp broadcast
5.客戶端配置時間同步R3(config)#ntp server 192.168.1.1 說明:現在使用ntp server
命令來指定NTP伺服器的地址,注意不要望了時區的設置,否則獲得的時間將會是UTC時間。
6.配置時區R3(config)#clock timezone beijing +8
7.主機同步時間
❸ 【ntp】NTP伺服器時間同步三部曲
在一台計算機上我們有兩個時鍾:一個稱之為硬體時間時鍾(RTC),還有一個稱之為系統時鍾(System Clock)。
系統時鍾就是操作系統的kernel所用來計算時間的時鍾. 它從1970年1月1日00:00:00 UTC時間到目前為止秒數總和的值。
在Linux下,系統時間在開機的時候會和RTC硬體時鍾同步(synchronization),之後也就 各自獨立運行 了。
系統運行期間,則通過其他硬體時鍾源進行tick計算(tsc、hpet、acpi_pm)。
RTC(real time clock)通過主板(CMOS)的電磁供電,精確到秒。用戶可手工設置RTC時間。
1. 強制躍遷同步
ntpdate -u xx.xx.xx.xx
xx.xx.xx.xx 為ntpServer地址,如 ntp.aliyun.com
注意:此時本機的ntpd不能啟動,否則執行 ntpdate會報socket佔用
2. 將系統時間同步到硬體時鍾
hwclock -w
3. 啟動ntpd,後續平滑同步
systemctl start ntpd
注意:此時本機的不能在ntpd運行期間執行ntpdate,否則會報socket佔用
NTP伺服器時間監控腳本
https://www.yaoyan.me/2021/03/ntp-time-monitor/
使用Prometheus監控時間指標
http://www.panooo.com/prometheus_ntp
Linux時間子系統及node-exporter對時鍾的監控
https://www.cnblogs.com/danny-djy/p/14132436.html
真正讓你明白Linux NTP(包括歷史、參數解釋、安裝配置)
https://www.aboutyun.com/thread-11395-1-1.html
GaussDB(DWS)NTP變更指南
https://bbs.huaweicloud.com/blogs/detail/211403
NTP時鍾同步異常告警處理
https://support.huawei.com/enterprise/zh/knowledge/KB1000029535
chrony服務時間同步實驗
https://www.yaoyan.me/2021/03/Chrony/
NTP 服務概述
https://cloud.tencent.com/document/proct/213/30392
Linux 實例:配置 NTP 服務
https://cloud.tencent.com/document/proct/213/30393
Linux 實例:將 ntpdate 轉換為 ntpd
https://cloud.tencent.com/document/proct/213/45361
Redis 3.2.8集群部署實驗
https://www.yaoyan.me/2017/03/redis-cluster-setup/
Linux dns服務 bind安裝配置
https://www.yaoyan.me/2017/06/LinuxBind/
printf格式化輸出
https://www.yaoyan.me/2015/07/shell_printf/
NTP協議與SNTP協議的區別
https://www.ruijie.com.cn/fw/wt/18857/
SNTP- Simple Network Time Protocol簡單網路時間協議
https://www.syn029.com/h-nd-1881.html
https://hongwangle.com/terms-definition/time-server-terms-analysis/sntp-simple-network-time-protocol/
❹ android系統ntp時間伺服器是怎樣實現的
安裝ntp,yum install ntp
步驟閱讀
2
Date 發現格式為EDT,我們需要修改為CST格式
步驟閱讀
3
[root@test ~]# mv /etc/localtime /瞎鄭etc/localtime.bak
[root@test ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@test ~]# date
步驟閱讀
4
並用ntpdate 208.91.112.50,同磨橘頌步網上的一台ntp伺服器同步時間
步驟閱讀
5
vi/etc/ntp.conf,修改配置文件,使能同步網上的ntp伺服器
步驟閱讀
6
我們這里使用的是centos7不同於以往linux的操作,對於開機自啟動的調整,命令有所不同。 chkconfig --list查看非系統內置服務的自啟動狀態
systemctl enable ntpd.service //開機自啟動
步驟閱讀
7
ntpq –伍卜p
*表示目前使用的ntp server的狀態
步驟閱讀
8
Ntpstat,可以看到已經同步了
步驟閱讀
9
顯示所有已啟動的服務 systemctl list-units --type=service
❺ Linux裡面chrony原理是什麼
Chrony是NTP(Network Time Protocol,網路時間協議,伺服器時間同步的一種協議)的另一種實現,與ntpd不同,它可以更快且更准確地同步系統時鍾,最大程度的減少時間和頻率誤差。
在CentOS6中,默認是使用ntpd來同步時間的,但ntpd同步時間並不理想,有可能需要數小時來同步時間。而且ntp也已經很老了。所以在Centos7中換成了chrony來實現時間同步。chrony並且兼容ntpd監聽在udp123埠上,自己則監聽在udp的323埠上。
如果在chrony配置文件中指定了ntp伺服器的地址,那麼chrony就是一台客戶端,會去同步ntp伺服器的時間,如果在chrony配置了允許某些客戶端來向自己同步時間,則chrony也充當了一台伺服器,所以,安裝了chrony即可充當客戶端也可以充當服務端。一般我們只需要做客戶端就好,不需要對外提供時間同步功能。
一、chrony是兩個用來維持計算機系統時鍾准確性的程序,這兩個程序命名為chronyd和chronyc。
chronyd是一個在系統後台運行的守護進程。主要用於調整內核中運行的系統時間和時間伺服器同步,他根據網路上其他時間伺服器時間來測量本機時間的偏移量從而調整系統時鍾。對於孤立系統,用戶可以手動周期性的輸入正確時間(通過chronyc)。在這兩種情況下,chronyd決定計算機快慢的比例,並加以糾正。chronyd實現了NTP協議並且可以作為伺服器或客戶端。
chronyc是用來監控chronyd性能和配置其參數的用戶界面。他可以控制本機及其他計算機上運行的chronyd進程。
服務unit文件: /usr/lib/systemd/system/chronyd.service
監聽埠: 323/udp,123/udp
配置文件: /etc/chrony.conf
二、chrony 的優勢:
更快的同步,從而最大程度減少了時間和頻率誤差,對於並非全天 24 小時運行的虛擬計算機而言非常有用
能夠更好地響應時鍾頻率的快速變化,對於具備不穩定時鍾的虛擬機或導致時鍾頻率發生變化的節能技術而言非常有用
在初始同步後,它不會停止時鍾,以防對需要系統時間保持單調的應用程序造成影響
在應對臨時非對稱延遲時(例如,在大規模下載造成鏈接飽和時)提供了更好的穩定性
無需對伺服器進行定期輪詢,因此具備間歇性網路連接的系統仍然可以快速同步時鍾
❻ 如何查看ntp服務是否開啟
1、首先在電腦上打開linux系統。再cd和su命令進入root用戶。
❼ ntp時間同步伺服器
NTP時間同步伺服器是針對計算機、自動化裝置等進行校時而研發的高科技產品。NTP時間同步伺服器從GPS衛星上獲取標準的時間信號,將這些信號通過各種介面傳輸給自動化系統中需要時間信息的設備。
NTP服務工作模式為三種,即客戶/伺服器模式、廣播模式和對稱模塊。在客戶端/伺服器模式下,客戶端以周期性地發送NTP數據包,根據標記直觀查看工作狀態、事件結果等並及時反饋。
NTP時鍾同步伺服器利用衛星通信功能,可以構建中心主站系統對各廠站時間同步系統的集中監測和遠程維護,提高設備的運行可靠性。NTP時鍾同步伺服器採用SMT表面貼裝技術生產,以高速晶元進行控制,無硬碟和風扇設計,精度高、穩定性好、功能強、無積累誤差、不受地域氣候等環境條件限制、性價比高、操作簡單、全自動智能化運行,免操作維護,適合無人值守。
❽ 海康硬碟錄像機網路設置的NTP要怎麼設置參數
海康硬碟錄像機網路設置的NTP,在網傳的時候不需要設置,只需設置IP與網關與路由器配合實現遠程。要是錄像機自帶域名解析,只設置IP與DNS即可。
❾ 宇視錄像機ntp設置
宇視錄像機ntp設置方法:登錄到硬碟錄像機NVR中,在主界面中打開「配置」菜單,在「網路參數」中設置「NTP設置」相關參數,伺服器地址內填寫NTP時間伺服器的IP地址即可。