我們是如何定義時間和時區的:
在地球環繞太陽旋轉的24個小時中,世界各地日出日落的時間是不一樣的.所以我們才有劃分時區(timezone))的必要,也就是把全球劃分成24個不同的時區. 所以我們可以把時間的定義理解為乙個時間的值加上所在地的時區(注意這個所在地可以精確到城市)
在linux中檢視時區:
[root@csa ~
]# date -
r
檢視所有的時區:
[root@csa ~
]# ls /usr/share/zoneinfo/
[root@csa ~
]# zdump hongkong
如何更改時區
一、使用tzselect命令檢視:
1、使用tzselect命令查詢需要的時區
2、檢視命令最後的提示,新增變數到~/.bash_profile檔案中
3、重新登陸生效
二、使用timedatectl 命令檢視:
#檢視當前時區資訊
[root@csa ~
]# timedatectl
#列出所有的時區
[root@csa ~
]# timedatectl list-timezones
#修改日期
[root@csa ~
]# timedatectl set
-time 2016-04
-25
#修改時間
[root@csa ~
]# timedatectl set
-time '2016-04-26 21:53:50'
#設定系統時區為上海
[root@csa ~
]# timedatectl set
-timezone asia/shanghai
#設定之間自動同步,如果需要手動更改時間,需更改此選項
[root@csa ~
]# timedatectl set
-ntp yes
安裝軟體
注意和ntpd的區別
用yum安裝ntp服務:
[root@csa ~
]# yum install -y ntp
ntp的配置檔案:
[root@csa ~
]# vim /etc/ntp.conf
#系統時間和硬體時間的偏差記錄
[root@csa ~
]# driftfile /
var/lib/ntp/drift
#允許所有的訪問
[root@csa ~
]# restrict default nomodify notrap nopeer noquery
nomodify-客戶端不能修改服務端的時間,但是可以通過服務端校時
notrap-不提供trap遠端登陸功能,該功能提供遠端記錄日誌服務
nopeer-阻止客戶端和伺服器端對等
noquery-不提供客戶端時間查詢
restrict 127.0.0.1
restrict ::1
#hosts on local network are less restricted.
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
#上層時間伺服器位址
server 0.rhel.pool.ntp.org iburst
server 1.rhel.pool.ntp.org iburst
server 2.rhel.pool.ntp.org iburst
server 3.rhel.pool.ntp.org iburst
使用local時間作為ntp服務提供給ntp客戶端。
server 127.127.1.0
fudge 127.127.1.0 stratum 8
remote-遠端主機的主機名或ip
*目前正在使用的上層ntp
+已連線,可提供時間更新的候補伺服器
-遠端伺服器被clustering algorithm認為是不合格的ntp server
x 遠端伺服器不可用
命令注釋
refid
上級ntp的時間基準伺服器
st就是stratum 上層ntp的層級,層級0-15
when
幾秒鐘前曾做過時間同步更新
poll
下一次更新在幾秒後,逐步增大
reach
八進位制數,已經向上層伺服器要求更新的次數
delay
網路傳輸過程中的延遲時間
offset
本地和伺服器之間的時間差別,越接近0,說明和伺服器的時間越接近
jitter
linux 系統時間與bios硬體時鐘之間的差異
重啟ntp服務
[root@csa ~
]# systemctl restart ntpd
檢視ntp服務的狀態
[root@csa ~
]# systemctl status ntpd
客戶端使用:
#檢視上層伺服器狀態
[root@csa ~
]# ntpdate -q 192.168
.40.131
#更新時間
[root@csa ~
]# ntpdate 192.168
.75.129
[root@csa ~
]# root /usr/sbin/ntpdate 192.168
.40.131
>
/dev/
null
2>
&1
NTP 網路時間協議
gmt 格林威治標準時間 utc 世界協調時間 屬於原子時鐘 cts 北京標準時間 不停地時間同步,可以保證時間的相對準確,但是永遠無法精確 網路通訊延遲影響時間同精度 ntp通過網路進行時間同步,提供時間服務和協議。ntp協議分為17層 第0層 第16層,0代表時間源。和0層時間伺服器同步的是1層...
NTP網路時間協議
網路時間協議,英文名稱 network time protocol ntp 是用來使計算機時間同步化的一種協議,它可以使計算機對其伺服器或時鐘源 如石英鐘,gps等等 做同步化,它可以提供高精準度的時間校正 lan上與標準間差小於1毫秒,wan上幾十毫秒 且可介由加密確認的方式來防止惡毒的協議攻擊。...
NTP 網路時間協議
前言 搭建了乙個linux虛擬機器,發現跑著跑著時間有差異,查資料發現這個是正常的,因為系統時間和硬體時間是本地時間,會因各種原因導致跟標準時間utc時間有差異,所以計算機界的牛人發明了ntp協議,專門用來解決時間差異問題。概念 ntp,網路時間協議,專門用於不同主機間的時間同步,他是乙個層級結構,...