在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時間 同步時間可以手動設定或...