如果您已将Ubuntu系统设置为获取“自动时区”,它将通过Internet同步您的系统,使其具有您最近位置的时区。如果您想根据自己的喜好更改时区,Ubuntu提供了两种方法来进行更改。通过命令行和图形用户界面。
在本文中,我们将说明如何更改Ubuntu 18.04 LTS系统的当前时区。
如何检查当前时区
通过命令行
通过Ubuntu Dash或Ctrl + Alt + T快捷方式打开终端应用程序。输入以下命令以查看有关系统时间和时区的信息:
$ timedatectl
您还可以使用以下命令查看此信息:
$ ls -l /etc/localtime
通过UI
为了通过UI查看有关当前时区的信息,您需要访问Date&设置实用程序中的时间设置。您可以通过系统Dash执行以下操作:
点击日期和时间搜索结果以打开以下“设置”视图:
如何更改时区
通过命令行
打开终端并且输入以下命令为了列出指定区域的所有时区:
句法:
$ timedatectl list-timezones | grep -i [zone]
例:
我们将使用此命令列出欧洲的所有时区:
$ timedatectl list-timezones | grep -i europe
在此示例中,我们将时区设置为欧洲/伊斯坦布尔。首先,让我们通过以下命令取消系统时间与本地时间的链接:
$ sudo unlink /etc/localtime
下一步是使用以下命令来设置新时区:
句法:
sudo ln -s /usr/share/zoneinfo/[Zone/TimeZone] /etc/localtime
例:
sudo ln -s /usr/share/zoneinfo/Europe/Istanbul /etc/localtime
然后,您可以通过以下命令之一验证更改的设置:
$ timedatectl
要么
$ ls -l /etc/localtime
通过UI
在日期和在Ubuntu设置实用程序中的时间设置,请关闭“自动时区”按钮(如果已打开):
然后点击日期和时间选项以更改时区。
通过此视图,您可以通过搜索栏搜索时区,也可以通过鼠标手动移至您的时区。一旦这样做,系统的时区就会更改。
如您所见,通过UI和命令行更改Ubuntu系统的时区非常简单。您只需要遵循一个简单的过程并使用一些命令即可执行此任务。