📅  最后修改于: 2023-12-03 15:12:07.719000             🧑  作者: Mango
有时候在 Ubuntu 服务器上需要更改时区,其中一种情况是服务器位于内罗毕。在这篇文章中,我们将学习如何在 Ubuntu 18.04 上设置内罗毕时区。
在开始更改时区之前,我们需要检查当前时区。我们可以使用以下命令查看当前时区:
$ timedatectl
该命令将显示类似以下内容的输出:
Local time: Wed 2019-06-26 09:51:30 UTC
Universal time: Wed 2019-06-26 09:51:30 UTC
RTC time: Wed 2019-06-26 09:51:30
Time zone: UTC (UTC, +0000)
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no
输出结果中Time zone
字段表示当前时区为 UTC。
要将服务器时区更改为内罗毕时区,需首先将时区信息添加到时区目录中。我们可以通过运行以下命令来添加内罗毕时区:
$ sudo timedatectl set-timezone Africa/Nairobi
现在我们可以再次运行timedatectl
命令并检查输出,此时输出结果中Time zone
字段应该是上述命令中指定的 Africa/Nairobi:
Local time: Wed 2019-06-26 12:51:46 EAT
Universal time: Wed 2019-06-26 09:51:46 UTC
RTC time: Wed 2019-06-26 09:51:47
Time zone: Africa/Nairobi (EAT, +0300)
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no
完成时区更改后,我们需要重启时间同步服务。我们可以使用以下命令来重启时间同步服务:
$ sudo systemctl restart systemd-timesyncd
现在,您已经知道如何在 Ubuntu 18.04 上将服务器时区更改为内罗毕时区。使用上述命令,您可以在您的系统上轻松更改时区。