配置自己的NTP 服務器做時間同步

? 推薦方案:使用 chrony 搭建 NTP 服務器(適用于 CentOS 7/8/9)

chrony 是 CentOS 推薦的 NTP 實現,精度高、資源占用低、同步快,默認在 CentOS 8+ 中取代了 ntpd


🔧 一、安裝 chrony

sudo yum install -y chrony

📁 二、修改配置 /etc/chrony.conf

sudo vi /etc/chrony.conf

找到并修改或添加以下內容:

1. 配置上游 NTP 服務器(可用公網 NTP)

例如:

server ntp.aliyun.com iburst server ntp.tencent.com iburst
2. 允許內網客戶端訪問本 NTP 服務器:

(假設客戶端在 192.168.1.0/24 網段)

allow 192.168.1.0/24

也可以使用 allow 0.0.0.0/0 表示允許所有地址訪問(不安全,慎用


🔃 三、啟動并設置開機自啟

sudo systemctl enable chronyd sudo systemctl start chronyd

🔥 四、放通防火墻 UDP 123 端口

sudo firewall-cmd --add-service=ntp --permanent sudo firewall-cmd --reload

如果你沒有使用 firewalld,用 iptables

sudo iptables -A INPUT -p udp --dport 123 -j ACCEPT sudo service iptables save

🔍 五、驗證本地是否在同步

chronyc tracking chronyc sources -v

查看是否監聽 123 端口:

sudo netstat -unlp | grep 123

應看到 chronyd 正在監聽 UDP 123。


🧪 六、客戶端如何使用你的服務器同步時間?

1. 確保 systemd-timesyncd 已安裝并啟用

Ubuntu / Debian
sudo systemctl enable systemd-timesyncd 
sudo systemctl start systemd-timesyncd
CentOS(默認無 timesyncd,建議改用 chrony

2. 編輯 timesyncd 配置

sudo vi /etc/systemd/timesyncd.conf

修改或添加:

[Time] NTP=你的服務器IP或域名

示例:

[Time] NTP=192.168.1.100

然后重啟服務:

sudo systemctl restart systemd-timesyncd

啟用 NTP 自動同步:

sudo timedatectl set-ntp true

3. 驗證是否同步成功

timedatectl status

應看到:

NTP service: active System clock synchronized: yes

還可以查看詳細信息:

timedatectl show-timesync --all

📌 七、補充說明:使用 ntpd(舊方法,不推薦)

若你堅持使用傳統 ntpd

sudo yum install ntp 
sudo vi /etc/ntp.conf

修改:

server ntp.aliyun.com iburst
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

然后啟動服務并開啟端口:

sudo systemctl enable ntpd
sudo systemctl start ntpd

? 總結:搭建 NTP 服務器步驟(Chrony版)

步驟命令或說明
安裝服務yum install chrony
編輯配置/etc/chrony.conf,配置上游時間源 + allow 網段
啟動服務systemctl start chronyd
開機自啟systemctl enable chronyd
放通防火墻firewall-cmd --add-service=ntp --permanent
客戶端連接server <服務器IP> iburst

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/88544.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/88544.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/88544.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【運維系列】Plane 開源項目安裝和配置指南

Plane是一個用現代前端技術棧&#xff08;Next.js TailwindCSS&#xff09;開發的開源項目管理平臺&#xff0c;核心理念是 Bring Structure to Chaos" —— 給混亂的項目管理帶來結構感。 1.項目地址 gitHub 2.項目使用的關鍵技術和框架 Plane 項目使用了多種關鍵技術…

3.讀取圖片和圖片采集

目錄 一、Halcon 1. 圖片的基本概念 2. 獲取圖片方式1-讀取本地圖片 3. 獲取圖片方式2-在線采集 4. C#獲取圖片數據架構 二、VS聯合編程 1. 讀取本地圖片 2.在線采集 一、Halcon 1. 圖片的基本概念 1. 圖片2. 像素 3. 分辨率4. 位深度5. 不同后綴1. png jpg 2. bmp 6…

前端流式接口/Socket.IO/WebSocket的區別和選用

WebSocket&#xff1a; 定義&#xff1a;WebSocket是一種在單個TCP連接上進行全雙工通信的協議&#xff0c;實現了客戶端與服務器之間的實時雙向通信。特點&#xff1a;基于HTTP協議&#xff0c;但通過握手升級為WebSocket協議&#xff0c;支持持久連接&#xff0c;減少延遲和帶…

QT 學習筆記摘要(二)

第一節 常用控件 1. QWidget 核心屬性 1.1 objectName 1.2 enabled API說明 isEnabled() 獲取到控件的可?狀態 setEnabled() 設置控件是否可使?. true 表?可?, false 表?禁? 1.3 geometry && window frame geometry: x y width height API 說明 geom…

FastAPI + Redis 高性能任務隊列實現:AI內容生成系統實踐

FastAPI Redis 高性能任務隊列實現&#xff1a;AI內容生成系統實踐 引言 在現代應用中&#xff0c;任務隊列是處理資源密集型操作的重要組件。本文將詳細介紹一個基于FastAPI和Redis實現的高性能任務隊列系統&#xff0c;該系統用于處理AI圖片和視頻的生成請求。我們將從架構…

光學跟蹤系統在汽車遠程設計驗證中的應用優勢

在汽車制造行業&#xff0c;傳統設計驗證流程依賴實體模型評審&#xff0c;存在周期長、成本高、跨地域協作困難等痛點。隨著光學跟蹤技術的突破&#xff0c;以ART、OptiTrack為代表的高精度光學追蹤系統正重塑汽車遠程設計驗證的范式。本文從技術原理、應用場景及產業價值三個…

windows 訪問ubuntu samba配置

1. 啟用文件共享和SMB 1.0/CIFS支持 首先&#xff0c;確保Windows啟用了文件共享和SMB 1.0/CIFS支持1。 步驟: 打開控制面板 -> 程序 -> 程序和功能 -> 啟用或關閉Windows功能。 勾選“SMB 1.0/CIFS 文件共享支持”。 2. 啟用不安全的來賓登錄 有時需要啟用不安…

Apache Doris 3.0.6 版本正式發布

親愛的社區小伙伴們&#xff0c;Apache Doris 3.0.6 版本已于 2025 年 06 月 16 日正式發布。 該版本進一步提升了系統的性能及穩定性&#xff0c;歡迎大家下載體驗。 GitHub 下載 官網下載 行為變更 禁止 Unique 表使用時序 Compaction存算分離場景下 Auto Bucket 單分桶容…

安全帽檢測數據集簡介(約2萬張圖片)

安全帽檢測數據集簡介&#xff08;約2萬張圖片&#xff09; &#x1f4e6; 已發布目標檢測數據集合集&#xff08;持續更新&#xff09;安全帽檢測數據集簡介&#xff08;約2萬張圖片&#xff09;&#x1f4c1; 數據集概況&#x1f5bc;? 數據樣本展示 YOLOv8 訓練實戰&#x…

RJ45 網口實現千兆傳輸速率(1Gbps)的原理,涉及物理層傳輸技術、線纜標準、信號調制及網絡協議等多方面的協同設計。以下從技術維度展開詳細解析:

一、千兆以太網的標準與物理層基礎 1. 標準規范 千兆以太網遵循 IEEE 802.3ab&#xff08;針對雙絞線&#xff09;和 IEEE 802.3z&#xff08;針對光纖&#xff09;標準&#xff0c;其中 RJ45 接口對應雙絞線場景&#xff0c;核心是通過四對雙絞線&#xff08;CAT5e/CAT6 線纜…

Node.js爬蟲 CheerioJS ?輕量級解析、操作和渲染HTML及XML文檔

簡介 ? CheerioJS ? 是一個專為 Node.js 設計的輕量級庫&#xff0c;用于解析、操作和渲染 HTML 及 XML 文檔&#xff0c;語法類似 Jquery。 安裝 npm install cheerio 示例 const cheerio require("cheerio");const html <html><head><tit…

華為運維工程師面試題(英語試題,內部資料)

華為運維工程師面試題(英語試題,內部資料) 一、英文自我介紹,重點突出自己運維經驗(10分) 二、短語翻譯(英譯中)(15*3分=45分) 1. Data is a collection of un-organized facts, which can include words, numb ers, images, and sounds. 1. 數據是未經組織的事…

【趙渝強老師】使用mydumper備份MySQL

MySQL在備份方面包含了自身的mysqldump工具&#xff0c;但其只支持單線程工作&#xff0c;這就使得它無法迅速的備份數據。而mydumper作為一個實用工具&#xff0c;能夠良好支持多線程工作&#xff0c;這使得它在處理速度方面十倍于傳統的mysqldump。其特征之一是在處理過程中需…

華為云 Flexus+DeepSeek 征文|華為云單機部署 Dify-LLM 開發平臺全流程指南【服務部署、模型配置、知識庫構建全流程】

華為云 FlexusDeepSeek 征文&#xff5c;華為云單機部署 Dify-LLM 開發平臺全流程指南【服務部署、模型配置、知識庫構建全流程】 文章目錄 華為云 FlexusDeepSeek 征文&#xff5c;華為云單機部署 Dify-LLM 開發平臺全流程指南【服務部署、模型配置、知識庫構建全流程】前言1、…

?通義萬相 2.1(Wan2.1)環境搭建指南:基于 CUDA 12.4 + Python 3.11 + PyTorch 2.5.1 GPU加速實戰

&#x1f680;【超詳細】基于 CUDA 12.4 Python 3.11 構建 Wan2.1 項目的集成推理環境&#xff08;含 PyTorch 2.5.1 GPU 安裝教程&#xff09; 本文將一步一步帶你搭建一個可用于構建和運行 Wan2.1 的深度學習環境&#xff0c;完全兼容 CUDA 12.4&#xff0c;并基于官方鏡像 …

PROFIBUS DP轉ETHERNET/IP在熱電項目中的創新應用

在熱電項目中&#xff0c;多種設備的高效協同是保障能源穩定供應的關鍵。PROFIBUS DP與ETHERNET/IP兩種工業通信協議因特性不同而應用場景各異。通過協議轉換技術實現JH-PB-EIP疆鴻智能PROFIBUS DP轉ETHERNET/IP&#xff0c;可整合西門子PLC與電力儀表、變頻器等設備&#xff0…

精準把脈 MySQL 性能!xk6-sql 并發測試深度指南

在數據庫性能測試領域&#xff0c;xk6-sql憑借其強大的功能和靈活性&#xff0c;成為眾多開發者和測試人員的得力工具。它能夠模擬高并發場景&#xff0c;精準測試數據庫在不同負載下的性能表現。然而&#xff0c;在一些網絡受限的環境中&#xff0c;實現xk6-sql的離線安裝以及…

【文件】Linux 內核優化實戰 - fs.inotify.max_user_instances

目錄 一、參數作用與原理1. 核心功能2. 應用場景 二、默認值與影響因素1. 默認配置2. 影響因素 三、調整方法與示例1. 查看當前值2. 臨時修改&#xff08;生效至系統重啟&#xff09;3. 永久修改&#xff08;修改配置文件&#xff09;4. 合理值建議 四、常見報錯與解決方案1. 報…

c++系列之特殊類的設計

&#x1f497; &#x1f497; 博客:小怡同學 &#x1f497; &#x1f497; 個人簡介:編程小萌新 &#x1f497; &#x1f497; 如果博客對大家有用的話&#xff0c;請點贊關注再收藏 &#x1f31e; 僅在堆上創建對象的類 將類的構造函數&#xff0c;拷貝構造私有,防止在棧上生…

SpringBoot的國際化

國際化&#xff08;internationalization&#xff09;是設計容易適應不同區域要求的產品的一種方式。它要求從產品中抽離所有地域語言元素。換言之&#xff0c;應用程序的功能和代碼設計考慮了在不同地區運行的需要。開發這樣的程序的過程&#xff0c;就稱為國際化。 那么當我…