區別linux的系統時間和硬體時間 Centos

2021-08-26 12:08:37 字數 2314 閱讀 7024

[root@localhost  ~]# date -r; cat /etc/sysconfig/clock    

thu, 28

sep201700:

31:54 +0800

zone="asia/shanghai"

##我們國家的東八區(+0800)

[root@localhost ~]# date

thuaug 30 10:05

:59cst 2018

[root@localhost ~]# hwclock --show

或者[root@localhost ~]# clock --show

thu30

aug201811:

06:34am

cst -0.360419 seconds

綜上可以看出:系統時間和硬體時間並不一致,其實系統時間才是準確的。

現在我們假設系統時間和硬體時間都不準確,需要更新系統時間和硬體時間並使得兩個時間準確一致。

#更新系統時間---年月日

[[email protected] ~]# timedatectl set-time 2018-08-30

#更新系統時間---時分秒

[[email protected] ~]# timedatectl set-time 10:25:17

###以上兩步都是人為設定時間,並不準確,所以有網路的情況下我們一般用ntpdate命令更新系統時間

[[email protected] ~]# ntpdate ntp1.aliyun.com

#更新時區(亞洲-中國-上海)

[[email protected] ~]# timedatectl set-timezone asia/shanghai

#設定硬體時間

[[email protected] ~]# hwclock --set --date="06/18/14 14:55" (月/日/年時:分:秒)

或者[[email protected] ~]# clock --set --date="06/18/14 14:55" (月/日/年時:分:秒)

#將硬體時鐘調整為與系統時鐘一致

[[email protected] ~]# timedatectl set-local-rtc 1

或者[[email protected] ~]# hwclock --systohc --localtime (好像這個更有效)

#最後將日期寫入cmos永久生效

[[email protected] ~]# clock -w

或者[[email protected] ~]# hwclock -w

#再次檢視系統時間和硬體時間,他們就一致了

#更新系統時間---年月日

[[email protected] ~]#date -s 2018-08-30

#更新系統時間---時分秒

[[email protected] ~]# date -s 10:25:17

###以上兩步都是人為設定時間,並不準確,所以有網路的情況下我們一般用ntpdate命令更新系統時間

[[email protected] ~]# ntpdate ntp1.aliyun.com

#更新時區(亞洲-中國-上海)

[[email protected] ~]# vi /etc/sysconfig/clock

zone="asia/shanghai"

#設定硬體時間

[[email protected] ~]# hwclock --set --date="06/18/14 14:55" (月/日/年時:分:秒)

或者[[email protected] ~]# clock --set --date="06/18/14 14:55" (月/日/年時:分:秒)

#硬體時鐘與系統時鐘同步:hc代表硬體時間,sys代表系統時間,即用硬體時鐘同步系統時鐘

[[email protected] ~]# hwclock --hctosys

或者 [[email protected] ~]# clock --hctosys

#系統時鐘和硬體時鐘同步:即用系統時鐘同步硬體時鐘

[[email protected] ~]# hwclock --systohc

或者 [[email protected] ~]# clock --systohc

#最後將日期寫入cmos永久生效

[[email protected] ~]# clock -w

或者[[email protected] ~]# hwclock -w

#再次檢視系統時間和硬體時間,他們就一致了

Linux 系統時間和硬體時間

linux 的系統時間有時跟硬體時間是不同步的 linux時鐘分為系統時鐘 system clock 和硬體 real time clock,簡稱rtc 時鐘。系統時鐘是指當前linux kernel中的時鐘,而硬體時鐘則是主機板上由電池供電的時鐘,這個硬體時鐘可以在bios中進行設定。當linux...

linux 硬體時間 系統時間

建了乙個虛擬機器,發現每次重啟後系統時鐘總是跟現有時間相差10多個小時 用date s進行修正之後,再次重啟又出現該問題。於是懷疑跟硬體時鐘有關 用hwclock看了下,發現的確硬體時鐘的時間存在差異。調整硬體時鐘 hwclock set date root localhost date s 200...

linux 系統時間 硬體時間

linux時鐘分為系統時鐘 system clock 和硬體時鐘 real time clock,簡稱rtc 系統時鐘是指當前linux kernel中的時鐘 而硬體時鐘則是主機板上由電池供電的時鐘,硬體時鐘可以在bios中進行設定。當linux啟動時,系統時鐘會去讀取硬體時鐘的設定,然後系統時鐘就...