CentOS和Debian修改时区

很多朋友拿到一台 VPS,执行 date -R  发现时区并不是北京时间。为了业务上的需要,我们需要改掉它。

解决过程
Centos 7+

在 CentOS 7 中可以使用 timedatectl  命令帮助我们修改服务器的时区。

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

可以看到目前服务器里的所有设置比如时间、时区、NTP 等等。

查看所有的时区:

timedatectl list-timezones

设置时区:

timedatectl set-timezone timezones

例如我们需要设置成上海的时间区:

timedatectl set-timezone Asia/Shanghai

设置完时区后当然还可以设置NTP服务器的开启和关闭:

开启NTP:” timedatectl set-ntp yes ”

关闭NTP:” timedatectl set-ntp no ”

当然 timedatectl 命令还可以设置日期与时间:

设置日期:” timedatectl set-time YYYY-MM-DD ”

设置时间:” timedatectl set-time HH:MM:SS ”

— 注意此方法仅适用于:CentOS 7+ / RHEL 7+ / Fedora 20+

Debian 7+

在网上很多使用通过添加tz变量来设置时区的,但是博主并不推荐。明明有更快捷的方法,为什么不用呢?

直接执行如下命令:

dpkg-reconfigure tzdata

在列表中选择:Asia-> 回车 ->Shanghai 回车即可。

您可能还喜欢...

发表回复

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