CentOS 7服务器上时区不正确如何设置

服务器上如果时区设置不对,则显示的时间也不正确,本文教大家如何在Centos7服务器上设置合适的时区,从而解决Linux服务器时间不准确的问题。

查看时间及时区设置

使用date命令查看服务器上当前的时间,结果显示的时间和当地时间不一样,差了好几个小时,例如:

Wed Apr 26 15:33:52 UTC 2017

也可以使用timedatectl命令查看目前服务器里的时区设置:

[root@vultr ~]# timedatectl 
 Local time: Wed 2017-04-26 15:37:45 UTC
 Universal time: Wed 2017-04-26 15:37:45 UTC
 RTC time: Wed 2017-04-26 15:37:44
 Time zone: UTC (UTC, +0000)
 NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
 DST active: n/a

我们看到,目前Centos7服务器时间设置的时区为UTC,而不是我们想要的Asia/Shanghai (CST, +0800)。

设置时区

使用命令”timedatectl set-timezone 时区”,例如设置为北京时间,则使用以下命令配置:

sudo timedatectl set-timezone Asia/Shanghai

设置完成后再查看Linux服务器时间及时区设置,可以看到均恢复正常。

[root@vultr ~]# timedatectl 
 Local time: Wed 2017-04-26 23:45:10 CST
 Universal time: Wed 2017-04-26 15:45:10 UTC
 RTC time: Wed 2017-04-26 15:45:09
 Time zone: Asia/Shanghai (CST, +0800)
 NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
 DST active: n/a
timedatectl查看时间及时区设置
timedatectl查看时间及时区设置

 

原创文章,转载请注明: 转载自科技爱好者博客

本文链接地址: CentOS 7服务器上时区不正确如何设置 (http://blog.lxx1.com/2557)

如果博客对您有帮助,请给我 打赏


科技爱好者

工科学生大四在读,专业嵌入式开发,喜欢计算机,喜欢单片机,喜欢各种各样美好的东西,相信科技正在改变世界! 这是我的 个人博客

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.