Linux同步系統時間

2021-08-22 06:01:29 字數 1401 閱讀 3908

某些分布式集群環境需要時間同步才可以正確執行,故本文說明linux同步時間的兩種方法,網路同步和手動同步並寫入bios

centos7

[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二 離線情況 以其中一台最接近當前網路時間的伺服器作為時間伺服器,...