針對問題:在我們使用虛擬機配置好centos7后,發現服務器時間和當前時間對不上
- 通過命令查看時間不同步
date 或者 date -R - 修改/etc/sysconfig/clock文件如下內容,保存
vi /etc/sysconfig/clock
ZONE=“Asia/Shanghai”
UTC=true
ARC=false
- 重寫/etc/localtime,執行如下,回車
rm /etc/localtime
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
- 重啟服務器使時區生效,需要再次登錄服務器
reboot - 安裝ntp命令
yum install ntp 或者 yum install ntpdate
- 更新系統時間和硬件時間
ntpdate cn.pool.ntp.org
- crontab定時較對時間,設置crontab定時較對時間,編輯如下內容后保存
crontab -e
30 1 * * * ntpdate cn.pool.ntp.org ;hwclock --systohc
- 每次啟動虛擬機啟動同步時間
hwclock -w
- 再次查看時間,同步OK
date