Centos7時間同步與重啟失效問題
阿新 • • 發佈:2020-12-03
Linux的時間分為System Clock(系統時間)和Real Time Clock (硬體時間,簡稱RTC)。
系統時間:指當前Linux Kernel中的時間。
硬體時間:主機板上有電池供電的時間。
檢視系統時間的命令:
date
設定系統時間的命令:
timedatectl set-time "YYYY-MM-DD HH:MM:SS"
檢視硬體時間的命令:
hwclock
設定硬體時間的命令:
hwclock –set – date = (月/日/年 時:分:秒)
上述提到的是手動設定時間到一個時間點,可能與當前網路的時間有誤差。下面介紹一下與時間伺服器上的時間同步的方法
1.安裝ntpdate工具
yum -y install ntp ntpdate
2.設定系統時間與網路時間同步
ntpdate cn.pool.ntp.org
3.硬體時間和系統時間之間同步
hwclock --systohc #將系統時間寫入硬體時間
hwclock --hctosys #將硬體時間寫入系統時間
4.強制系統時間寫入CMOS中防止重啟失效
hwclock -w
或clock -w
讓我們動手將作業系統的時間進行同步吧!
在CentOS Linux中終端命令中執行以下命令:
1、編輯時間配置檔案
vi /etc/sysconfig/clock ZONE="Asia/Shanghai" UTC=false #設定為false,硬體時鐘不於utc時間一致 ARC=false
2、linux的時區設定為上海時區
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
3、對準時間
ntpdate 192.43.244.18
如果沒有安裝ntp伺服器,剛需要先執行以下命令:
yum install ntp #安裝ntp伺服器
4、設定硬體時間和系統時間一致並校準
/sbin/hwclock --systohc