在Ubuntu 18.04中更改时区

时间:2020-02-23 14:44:30  来源:igfitidea点击:

在Ubuntu上,系统时区是在安装过程中设置的,但以后可以更改。

对我们中的大多数人来说,配置适当的时区很重要,因此让我们了解如何在Ubuntu 18.04系统上更改时区。

方法1.使用timedatectl命令

我们可以使用" timedatectl"命令来显示和设置当前系统的时间和时区。

timedatectl

此处的时区当前设置为UTC。

让我们通过几个步骤将其更改为IST(GST +5:30)!

查找我们所需时区的时区格式

我们需要找出您要使用的时区的格式。
时区命名约定通常使用"地区/城市"格式。

要列出所有可用时区,我们可以使用timedatectl以及list-timezones选项。

timedatectl list-timezones

我们将得到这样的输出,显示所有可用时区的长名称格式。

Ubuntu View时区选项

让我们找出我们想要的时区所需的格式;就我而言,IST。
它在加尔各答区域,所以让我们来加尔各答。

timedatectl list-timezones | grep Kolkata

Ubuntu搜索Ist格式

现在,我们确定了时区格式。
我们只需要立即设置!

设置时区

使用以下命令以root用户身份更改时区。

sudo timedatectl set-timezone your_time_zone

在我的情况下,它是亚洲/加尔各答,所以命令将是

sudo timedatectl set-timezone Asia/Kolkata

另外,我们也可以将时区直接设置为缩写格式(在我的情况下为IST)

sudo timedatectl set-timezone IST

Ubuntu更改时区成功

如果成功,则将以时区显示系统时间,并且时区已成功更新!

但是,即使上述方法无效,我们也有其他选择。
因此,如果您已经使用timedatectl成功配置了时区,则无需执行本文的其余部分。
但是,否则,我们继续阅读。

方法2。

重新配置时区数据

假设上述方法无效,我们可以使用dpkg来重新配置时区数据并设置所需的时区。

sudo dpkg-reconfigure tzdata

现在,我们将获得一个菜单,该菜单使我们可以重新配置时区。

Ubuntu重新配置时区

现在,您可以使用图形菜单成功更新您的时区!

方法3.更改/etc/localtime文件

方法1:使用区域时区详细信息

更改时区的另一种方法是手动编辑localtime文件。

有关时区的信息位于/etc/localtime
我们可以手动将该文件修改为所需的时区,位于/usr/share/zoneinfo /。

zoneinfo目录包含感兴趣的区域列表。
选择您的地区。
(对于IST,该地区为亚洲)

Ubuntu Zoneinfo文件

Ubuntu Zoneinfo亚洲

现在,只需将加尔各答时区文件复制到/etc/localtime

sudo cp /usr/share/zoneinfo/Asia/Kolkata /etc/localtime

重新启动机器以应用您的更改。

这样,我们现在已经成功更新了时区!

方法2:直接使用时区

我们还可以直接在时区文件的详细信息和位于/usr/share/zoneinfo/TIMEZONE的/etc/localtime之间执行符号链接,其中TIMEZONE是您所需的时区。
就我而言,它是IST。

sudo ln -sf /usr/share/zoneinfo/IST /etc/localtime

再次,重新启动计算机以应用更改。