在Ubuntu 18.04中更改时区
在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
再次,重新启动计算机以应用更改。