📌  相关文章
📜  设置内罗毕时区 ubuntu 服务器 18.04 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:12:07.719000             🧑  作者: Mango

设置内罗毕时区 Ubuntu 服务器 18.04 - Shell-Bash

有时候在 Ubuntu 服务器上需要更改时区,其中一种情况是服务器位于内罗毕。在这篇文章中,我们将学习如何在 Ubuntu 18.04 上设置内罗毕时区。

1. 检查当前时区

在开始更改时区之前,我们需要检查当前时区。我们可以使用以下命令查看当前时区:

$ 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。

2. 添加内罗毕时区

要将服务器时区更改为内罗毕时区,需首先将时区信息添加到时区目录中。我们可以通过运行以下命令来添加内罗毕时区:

$ 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
3. 重启时间同步服务

完成时区更改后,我们需要重启时间同步服务。我们可以使用以下命令来重启时间同步服务:

$ sudo systemctl restart systemd-timesyncd
结论

现在,您已经知道如何在 Ubuntu 18.04 上将服务器时区更改为内罗毕时区。使用上述命令,您可以在您的系统上轻松更改时区。