如何在Ubuntu,Debian&LinuxMint系统中更改时区

如何在Ubuntu,Debian和LinuxMint操作系统中改变时区。使用此文章来配置或使用命令行更改Linux系统上的时区

最近我已经安装了一个新的Ubuntu 14.10 LTS系统作为开发服务器来使用。在安装过程中提供选择首选时区,但不幸的是我选择了错误的时区。所以,我曾用下面的方式来纠正它。这种方法适用于大部分Linux操作系统,如CentOS,RedHat,Fedora,LinuxMint,Ubuntu和Debian。

检查系统的当前时区

在Linux中使用 /etc/localtime 文件作为当前系统的时区文件。我们可以简单地用 “date“ 命令检查当前的时区。
ubuntu@howtoing.com:~$ date

Wed Nov  4 08:16:51 UTC 2015
根据上面的输出系统中的时区设置为EST。

修改系统的时区

CentOS和RedHat系统中时区设置在 /usr/share/zoneinfo/ 目录下的所有文件。重命名或删除软链接 old 文件。
$ sudo mv /etc/localtime /etc/localtime.old
现在创建 /etc/localtime 与新的时区设置文件的软链接。 对于下面的例子中,我使用 America/New_York (EST/PST) 时区为我的服务器。 要了解更多时区列表点击这里查看
$ sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
时区已成功改变。让我们再次检查时区。
ubuntu@howtoing.com:~$ date

Wed Nov  4 03:17:54 EST 2015