设置CentOS7系统时间方法以及NTP同步中国时区

简介

今天刚装了一台centos7的服务器,装好之后就发现时间好像不对劲,看了下并非中国的时区,需要改成国内的时区,不然不方便后续的日常工作。在GMT、UTC、CST、DST 这个几个时间里,我们改成熟悉的CST,中国标准时间 (China Standard Time),GMT + 8 = UTC + 8 = CST。

 

教程

查看时间和时区

查看当前时间

date

再查看一下时区,这里显示的是洛杉矶的时区

timedatectl status

 

NTP服务同步时区

安装ntp服务

yum install ntp -y

开机启动ntp服务

systemctl enable ntpd

启动ntp服务

systemctl start ntpd

更改时区为中国上海时间

timedatectl set-timezone Asia/Shanghai

启用ntp同步

timedatectl set-ntp yes

ntp同步时间

ntpq -p

 

时区同步后

这样一顿操作之后,我们再次使用date查看一下

#查看时间
date

#查看时区
timedatectl status

 

后话

当然如果需要更改到其他的时区,也可以使用timedatectl命令把所有时区都列出来,你选择你需要更改的时区

timedatectl list-timezones

本地时间写入硬件时间(立即生效)

timedatectl set-local-rtc 1

硬件时间设置成 UTC(默认的硬件时钟为UTC时间,硬件时钟无法保存时区和夏令时调整,一旦修改将无法准确从硬件时钟读取标准时间,并且修改后系统会出现警告)

hwclock --systohc --utc
THE END