1. 修改/etc/sysconfig/clock
vi /etc/sysconfig/clock
ZONE="Asia/Shanghai"
UTC=false #设置为false,硬件时钟不与utc时间一致
ARC=false
2. 修改localtime
# 将时区设置为上海
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ll /etc/localtime
3. 时间同步
yum install -y ntp
ntpdate us.pool.ntp.org
4. 写入
# 设置硬件时间和系统时间一致并校准
/sbin/hwclock --systohc
至此,linux系统时间和计算机硬件时间都是cst时间了,并且为上海时区。
5. 每10分钟与服务器同步
编写定时计划任务,每隔10分钟同步一下时钟
crontab -e
0-59/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP