[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啟動時,系統時鐘會去讀取硬體時鐘的設定,然後系統時鐘就...