Linux系統時間同步方法小結

2021-09-04 11:29:59 字數 1338 閱讀 4850

在windwos中,系統時間的設定很簡單,介面操作,通俗易懂,而且設定後,重啟,關機都沒關係。系統時間會自動儲存在bios時鐘裡面,啟動計算機的時候,系統會自動在bios裡面取硬體時間,以保證時間的不間斷。但在linux下,預設情況下,系統時間和硬體時間並不會自動同步。在linux執行過程中,系統時間和硬體時間以非同步的方式執行,互不干擾。硬體時間的執行,是靠bios電池來維持,而系統時間,是用cpu tick來維持的。在系統開機的時候,會自動從bios中取得硬體時間,設定為系統時間。

linux系統時間的設定

在linux中設定系統時間,可以用date命令:

//檢視時間

[root@node1 ~]# date

tue feb 25 20:15:18 cst 2014

//修改時間

[root@node1 ~]# date -s "20140225 20:16:00" #yyyymmdd hh:mm:ss

tue feb 25 20:16:00 cst 2014

//date 有多種時間格式可接受,檢視date --help

linux硬體時間的設定

硬體時間的設定,可以用hwclock或者clock命令。兩者基本相同,只用乙個就行,只不過clock命令除了支援x86硬體體系外,還支援alpha硬體體系。

//檢視硬體時間可以是用hwclock ,hwclock --show 或者 hwclock -r

[root@node1 ~]# hwclock --show

tue 25 feb 2014 08:21:14 pm cst -0.327068 seconds

//設定硬體時間

[root@node1 ~]# hwclock --set --date "20140225 20:23:00"

[root@node1 ~]# hwclock

tue 25 feb 2014 08:23:04 pm cst -0.750440 seconds

系統時間和硬體時間的同步

同步系統時間和硬體時間,可以使用hwclock命令。

//以系統時間為基準,修改硬體時間

[root@node1 ~]# hwclock --systohc <== sys(系統時間)to(寫到)hc(hard clock)

//或者

[root@node1 ~]# hwclock -w

//以硬體時間為基準,修改系統時間

[root@node1 ~]# hwclock --hctosys

//或者

[root@node1 ~]# hwclock -s

節省自

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同步系統時間

某些分布式集群環境需要時間同步才可以正確執行,故本文說明linux同步時間的兩種方法,網路同步和手動同步並寫入bios centos7 root mym date sunjul 29 01 16 14edt 2018其中,edt表示美國東部夏令時。我們也要換成東8區cst時間 同步時間可以手動設定或...