某些分布式集群環境需要時間同步才可以正確執行,故本文說明linux同步時間的兩種方法,網路同步和手動同步並寫入bioscentos7
[root@mym ~]# date
sunjul 29 01:16
:14edt 2018
其中,edt表示美國東部夏令時。我們也要換成東8區cst時間
同步時間可以手動設定或者網路同步(1)
命令:ntpdate -u ntp.api.bz
若ntpdate命令不存在則安裝即可:yum -y install ntp
解釋:
no server suitable for synchronization found
[root@mym ~]# date
sataug 4 13:34
:17cst 2018
(2)修改時區
網路同步時間並不會幫助同步時區,同步時區的命令如下:
ln -sf /usr/share/zoneinfo/asia/shanghai /etc/localtime
如下執行
[root@mini3 ~]# date
sataug401
:50:47
edt2018
[root@mini3 ~]# ln -sf /usr/share/zoneinfo/asia/shanghai /etc/localtime
[root@mini3 ~]# date
sataug413
:52:29
cst2018
(3)
最後進行寫入bios
hwclock [-rw]
- -r:檢視現有bios時間,預設為-r引數
- -w:將現在的linux系統時間寫入bios中
注:當我們進行完 linux 時間的校時後,還需要以 hwclock -w 來更新 bios 的時間,因為每次開機的時候,系統會重新由 bios 將時間讀出來,所以, bios 才是重要的時間依據。
hwclock -w
此方法不建議使用,畢竟手動同步還是會有偏差,但是當沒有網路的時候就可以使用日期設定:
date -s 2018/08/04
時間設定:
date -s 08:40:00
linux同步系統時間
一.date命令檢視時間 cst 北京時間 8時區 gtm 格林威治時間 0時區 二.tzselect命令用於選擇時區 要注意的是tzselect只是幫我們把選擇的時區顯示出來,並不會實際生效,也就是說它僅僅告訴我們怎麼樣去設定環境變數tz 三.聯網同步時間 3.1.安裝ntpdate工具 sudo...
Linux系統時間同步
不同的linux伺服器在api互動時可能會有時間戳的驗證,由於伺服器時間不同可能到時超時,所以需要通過同步時間 date命令 date 檢視當前時間,結果如下 tue mar 4 01 36 45 cst 2014 date s 09 38 40 設定當前時間,結果如下 tue mar 4 09 3...
Linux系統同步時間
檢視ntpd的狀態 service ntpd status 執行結果如果出現下面提示ntpd 已停,就會導致時間變慢 1一 連網的情況 同步網際網路的時間 可自行找乙個時間伺服器 ntpdate ntp1.aliyun.com 1 2二 離線情況 以其中一台最接近當前網路時間的伺服器作為時間伺服器,...