一鍵設置 NTP 時區的腳本(親測,適用于部署 K8S 的前置環境)

文章目錄

    • 一、時區和時間同步的配置命令
    • 二、完整腳本ntp_timezone_setup.sh
    • 三、使用方法
      • 3.1、創建腳本
      • 3.2、賦予執行權限
      • 3.3、運行腳本
      • 3.4、驗證

一、時區和時間同步的配置命令

整理用于做時區和時間同步的配置幾條命令分別如下:

1?? 編輯 chrony 配置

vim /etc/chrony.conf

一般是修改 NTP 服務器,比如換成阿里云、騰訊云等國內源,例如:


server ntp.aliyun.com iburst
server ntp1.aliyun.com iburst

2?? 設置系統時區為上海時間

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#-sf:強制創建軟鏈接,替換原來的 /etc/localtime,讓系統使用上海時區。

3?? 寫入時區信息到 /etc/timezone

echo 'Asia/Shanghai' > /etc/timezone

有些程序會讀取 /etc/timezone 來判斷時區,這步是為了兼容。

4?? 重啟時間同步服務

systemctl restart chronyd
systemctl enable chronyd

5?? 檢查同步狀態

chronyc sources -v

可以看到當前 NTP 同步源和同步狀態。

寫了一個一鍵設置 NTP & 時區的腳本,適用于你這種部署 Rancher + K8S 的環境,保證所有節點時間同步一致,避免 TLS 證書和集群時間漂移問題。

二、完整腳本ntp_timezone_setup.sh

# 一鍵配置 NTP 和時區
# 適用系統:CentOS / RHEL / Rocky / Alma / Amazon Linux 2set -eecho "=== 1. 設置時區為 Asia/Shanghai ==="
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo "Asia/Shanghai" > /etc/timezoneecho "=== 2. 安裝 chrony(如果未安裝) ==="
yum install -y chronyecho "=== 3. 備份原有 chrony 配置 ==="
cp /etc/chrony.conf /etc/chrony.conf.bak.$(date +%F_%T)echo "=== 4. 配置阿里云 NTP 源 ==="
cat > /etc/chrony.conf <<EOF
server ntp.aliyun.com iburst
server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst
server ntp3.aliyun.com iburst
server ntp4.aliyun.com iburst
server ntp5.aliyun.com iburst
driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
EOFecho "=== 5. 啟動并設置開機自啟 chronyd ==="
systemctl enable --now chronydecho "=== 6. 等待時間同步中... ==="
sleep 3
chronyc sources -vecho "=== 7. 檢查系統時間 ==="
dateecho "? 配置完成:NTP 同步已啟用,時區已設置為 Asia/Shanghai"

三、使用方法

3.1、創建腳本

vim ntp_timezone_setup.sh

粘貼上面的內容并保存。

3.2、賦予執行權限

chmod +x ntp_timezone_setup.sh

3.3、運行腳本

./ntp_timezone_setup.sh

3.4、驗證

timedatectl
chronyc tracking

在這里插入圖片描述
在這里插入圖片描述

在這里插入圖片描述

建議把這個腳本在 所有 Rancher/K8S 節點 都執行一次,這樣控制平面和 worker 節點的時間會絕對一致,不會再出現你前面提到的tls: failed to verify certificate: x509: certificate signed by unknown authority 這種因時間差導致的錯誤。

在這里插入圖片描述


“人的一生會經歷很多痛苦,但回頭想想,都是傳奇”。


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

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

相關文章

BPMN編輯器技術實現總結AI時代的工作流編輯器

項目概述 基于 diagram.js 的 BPMN 流程設計器&#xff0c;通過依賴注入(DI)實現模塊化擴展&#xff0c;自定義模塊擴展與SVG圖形渲染。后端工作流引擎自定義統一任務調度函數&#xff0c;實現異構模型統一調用。 核心技術架構 1. diagram.js 架構基礎 核心模塊組成 Canv…

兩階段最小二乘法(2SLS)與 工具變量(IV)模型

以下是關于兩階段最小二乘法&#xff08;2SLS&#xff09;與工具變量&#xff08;IV&#xff09;模型關系的系統解析&#xff0c;結合計量經濟學理論與論文上下文進行說明&#xff1a;一、核心關系&#xff1a;2SLS是IV模型的實現方法 1. IV模型&#xff1a;解決內生性的理論框…

熬夜面膜賽道跑出的新物種

在快節奏的現代生活中&#xff0c;熬夜已成為都市人群的常態&#xff0c;深夜11點后的朋友圈總是一片“失眠”哀嚎。隨之而來的是“熬夜肌”問題的激增——暗沉、干燥、屏障受損等訴求催生了龐大的熬夜面膜市場。2025年&#xff0c;中國面膜線上規模已達484億元&#xff0c;其中…

20250813測試開發崗(涼)面

1. 自我介紹2. 你如何理解測開&#xff0c;你認為測開的工作有哪些3. 測試的時候包括哪些部分4. 就功能層面&#xff0c;你認為需要從那些部分考慮&#xff0c;形成一個完整并可執行的trace&#xff08;是這個詞吧&#xff09;5. 你了解數據庫嗎&#xff08;我說只會比較基礎的…

面向Python/C#開發者入門Java與Bukkit API

本教程將以"手持發射器箭矢機槍"功能為例&#xff0c;帶你掌握Java語言基礎和Bukkit API的核心概念&#xff0c;最終實現自主開發插件。 我們將通過剖析一個實際Java代碼文件&#xff0c;逐步解析其運作機制&#xff0c;幫助你順利將現有編程知識遷移到Java和Bukkit…

從100到0.3美元:GPT-5用價格戰血洗大模型賽道

————————— 一、從 100 美元到 0.3 美元&#xff1a;史無前例的效率革命 ————————— 互聯網女王 Mary Meeker 在《AI 趨勢報告 2025》里寫下這組數字&#xff1a; ? 訓練成本 8 年飆升 2400 倍&#xff1b; ? 推理成本 2 年暴跌 99.7%。OpenAI 把“暴跌”推到…

第三十二天(文件操作安全)

文件遍歷上傳下載刪除編輯包含等 $_FILES&#xff1a;PHP中一個預定義的超全局變量&#xff0c;用于在上傳文件時從客戶端接收文件&#xff0c;并將其保存到服務器上。它是一個包含上傳文件信息的數組&#xff0c;包括文件名、類型、大小、臨時文件名等信息。 $_FILES"表…

系統集成項目管理工程師【第十一章 規劃過程組】規劃風險應對、規劃采購管理篇

系統集成項目管理工程師【第十一章 規劃過程組】規劃風險應對、規劃采購管理篇 一、規劃風險應對&#xff1a;為項目穿上"防護衣" 1. 什么是規劃風險應對&#xff1f; 規劃風險應對是基于風險量化分析結果&#xff0c;制定可選方案、選擇應對策略并商定具體行動的過程…

20250813比賽總結

題目T1.volumeT2.storyT3.treeT4.game預計分數6060030實際分數306000T1.volume 確實是暴力&#xff0c;但我是用數組統計每個可能出現的數&#xff0c;于是3AC 3WA 4TLE。拿到全部分應該直接按照題目模擬。 T2.story 暴力dfs&#xff0c;由于忘記優化所以60pts&#xff0c;而且…

適合物流/應急/工業的對講機,AORO M6 Pro構建高效指揮調度方案

在物流調度、應急救援與工業協同等對通信可靠性要求極高的領域中&#xff0c;專業對講設備的技術迭代直接關系到任務執行效率與安全保障。AORO M6 Pro對講機作為新一代融合通信終端&#xff0c;正以多模融合技術與國產化自主創新&#xff0c;為復雜場景下的高效調度提供堅實的技…

類和對象----中

這里寫目錄標題<font color"#FF00FF">1. 類和對象(中)<font color"#FF00FF">2. 構造函數<font color"#FF00FF">3. 析構函數<font color"#FF00FF">4. 拷?構造函數1. 類和對象(中) 類的默認成員函數&#xff1…

CAD 的 C# 開發中,對多段線(封閉多邊形)內部的點進行 “一筆連線且不交叉、不出界

本質上是約束條件下的路徑規劃問題&#xff0c;核心是找到一條連續路徑遍歷所有點&#xff0c;同時滿足&#xff1a; 路徑不與自身交叉&#xff1b; 路徑全程在多段線&#xff08;多邊形&#xff09;內部&#xff1b; 路徑連續&#xff08;一筆畫&#xff09;。核心思路與算法步…

ZED 2i相機調試

1. 測試 ZED SDK /usr/local/zed/tools/ZED_Diagnostic/usr/local/zed/tools/ZED_Explorer2. 安裝SDK How to Install ZED SDK on Linux - Stereolabs 安裝命令&#xff1a; sudo apt install zstd./ZED_SDK_Ubuntu20_cuda12.1_tensorrt8.6_v5.0.5.zstd.run

Go語言select并發編程實戰指南

一、select作用Go 語言中的 select 語句是處理多通道&#xff08;Channel&#xff09;操作的核心控制結構&#xff0c;專為高效并發通信而設計。通過巧妙運用 select 語句&#xff0c;開發者能夠高效實現并發控制、超時處理和非阻塞通信等功能&#xff0c;使其成為 Go 語言并發…

OpenCV常見問題匯總

1、深度拷貝的問題我對整張圖像通過裁剪分別進行識別&#xff0c;出現識別結果與期望不同的問題&#xff0c;經過大量排查是OpenCV深度拷貝問題&#xff0c;我原來有問題的寫法cv::Mat matCrop matZoom(roi); cv::Mat matCrop1 matCrop(roi1); cv::Mat matCrop2 matCrop(roi2)…

【Unity開發】Unity核心學習(一)

一、2D相關1、圖片導入相關設置 &#xff08;1&#xff09;Unity支持的圖片格式 支持BMP、TIF、JPG、PNG、TGA、PSD 常用格式具體介紹&#xff1a; JPG&#xff1a;指JPGE格式&#xff0c;屬于有損壓縮格式&#xff0c;無透明通道 PNG&#xff1a;無損壓縮格式&#xff0c;有透…

Python自定義異常類的寫法與使用場景

在軟件開發的生命周期中&#xff0c;異常處理是保障程序健壯性與可維護性的關鍵環節。Python作為一門高級編程語言&#xff0c;內置了豐富的異常機制&#xff0c;能夠高效、優雅地應對運行時的各種錯誤。然而&#xff0c;面對復雜業務場景和多層架構時&#xff0c;內置異常往往…

為 Promethus 配置https訪問

一、序言 本篇將介紹如何使用數字證書為Promethus 訪問提供加密功能&#xff0c;由于是實驗環境證書由openssl生成&#xff0c;操作指南來自官網手冊&#xff1a;https://prometheus.io/docs/guides/tls-encryption/在生產環境中prometheus可能會放在后端&#xff0c;證書一般配…

擺脫例行 SQL 報表的隱性成本:用 n8n 構建四節點自動化報告流程

例行 SQL 報表的隱藏成本 各類組織的數據團隊都面臨同樣的反復難題:利益相關方需要定期報告,但手工 SQL 報表占用了本可用于分析的寶貴時間。無論公司規模如何,流程幾乎一致——連接數據庫、執行查詢、格式化結果,并將結論分發給決策者。 數據從業者經常要處理并不需要高…

HCIP——OSPF綜合實驗

一、實驗拓撲二、實驗要求1、R4為ISP&#xff0c;其上只配置IP地址&#xff1b;R4與其他所直連設備間均使用公有IP&#xff1b; 2、R3-R5、R6、R7為MGRE環境&#xff0c;R3為中心站點&#xff1b; 3、整個OSPF環境IP基于172.16.0.0/16劃分&#xff1b;除了R12有兩個環回&#x…