Centos系统时间分为系统时间和硬件时间。二者必须都修改,重启系统才会永久生效。
# 查询时间常用命令
date
date -R
date +%z
hwclock -r
一、修改时区
# 修改时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#
hwclock -w
二、修改时间
这里介绍了2种修改时间方式:手动修改和自动修改
1.手动修改
在没网的时候,可以使用这种方式
# 修改系统时间
date -s "2019-11-01 17:28:00"
# 修改硬件时间
hwclock --set --date "2019-11-01 17:28:00"
# 同步系统时间和硬件时间
hwclock --hctosys
# 保存
hwclock -w 或者 clock -w
# 重启系统
init 6
2.自动与时间服务器上的时间同步
相比于手动修改时间,时间更准确
# 安装ntpdate工具
yum -y install ntp ntpdate
# 设置系统时间与网络时间同步
ntpdate cn.pool.ntp.org
或者
ntpdate time.windows.com
# 将系统时间写入硬件时间
hwclock --systohc
# 强制系统时间写入CMOS中防止重启失效
hwclock -w 或者 clock -w
# 重启系统
init 6