NTP 網路時間協議

2021-09-22 08:00:50 字數 1595 閱讀 5613

—gmt:格林威治標準時間

—utc:世界協調時間(屬於原子時鐘)

—cts:北京標準時間

不停地時間同步,可以保證時間的相對準確,但是永遠無法精確(網路通訊延遲影響時間同精度)

ntp通過網路進行時間同步,提供時間服務和協議。ntp協議分為17層(第0層~第16層,0代表時間源。和0層時間伺服器同步的是1層伺服器,和1層進行時間同步的是2層時間伺服器,以此類推,逐級進行時間同步)時間源不提供時間,只是計時的一種工具。

—硬體時鐘(內部時間源):rtc(主機板電池供電)實時時間

—系統時鐘:local time  (通過連上ntp伺服器獲取,儲存在本機系統。即便關機,主機板上的電池也會儲存時間)

ntp客戶端

timedatectl        #檢視客戶端的時間

聯網狀態下  cst = utc +8

不聯網狀態下 cst = utc+8

timedatectl list-timezones         #列出所有時區

timedatectl set-timezones       #設定時區

timedatectl set-time "2018-10-30 18:23:12:33「         #設定系統時間

timedatectl set-ntp true         #開啟網路時間同步服務

systemctl status systemd-timesyncd.service       #檢視時間同步服務執行狀態

sudo hwclock -w              #將系統時間寫入硬體時間(發現硬體時鐘與utc始終偏差較大時使用)

sudo hwclock -s               #將硬體時間寫入系統時間

hwclock --set --date = '2018-08-17 16:45:05'          #設定硬體時鐘

sudo ntpdate ntp.ubuntu.com         #向指定伺服器發出請求

sudo ntpdate -q                                #只查時間,不進行本地更新

sudo ntpdate -u                                #隨機源埠(防止有多個ntp客戶端使用123埠,避免衝突)

apt-get install ntp       安裝ntp伺服器

systemctl restart ntp    #重啟服務

systemctl status ntp    #查詢服務狀態

vi /etc/ntp.conf           #配置檔案

也可自己指定     server   ntp.ubuntu.com

ntpq -p    #伺服器端查詢命令,詳細查詢當前伺服器的執行狀態

NTP網路時間協議

網路時間協議,英文名稱 network time protocol ntp 是用來使計算機時間同步化的一種協議,它可以使計算機對其伺服器或時鐘源 如石英鐘,gps等等 做同步化,它可以提供高精準度的時間校正 lan上與標準間差小於1毫秒,wan上幾十毫秒 且可介由加密確認的方式來防止惡毒的協議攻擊。...

NTP 網路時間協議

前言 搭建了乙個linux虛擬機器,發現跑著跑著時間有差異,查資料發現這個是正常的,因為系統時間和硬體時間是本地時間,會因各種原因導致跟標準時間utc時間有差異,所以計算機界的牛人發明了ntp協議,專門用來解決時間差異問題。概念 ntp,網路時間協議,專門用於不同主機間的時間同步,他是乙個層級結構,...

NAT位址轉換 NTP 網路時間協議

nat network address trascation s nat 為多對一 或 多對多 轉換,外部無法直接訪問內部的位址 靜態pat port address trascation 將協議和埠轉換到外部位址 outside local 為遠端目標的私網 outside global 為遠端目...