—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 為遠端目...