博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Ubuntu 18.04中更改时区
阅读量:2528 次
发布时间:2019-05-11

本文共 5622 字,大约阅读时间需要 18 分钟。

On Ubuntu, the system timezone is set during the installation process, but can be changed later.

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

Configuring the appropriate timezone is important for a lot of us, so let us find out how we can change the timezone on our Ubuntu 18.04 system.

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



方法1.使用timedatectl命令 (Approach 1. Using timedatectl command)

We can use the timedatectl command to display and set the current system’s time and timezone.

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

timedatectl
Ubuntu View Timezone
Ubuntu View Timezone
Ubuntu View时区

As you can observe, here, the timezone is currently set to UTC.

如您所见,此处的时区当前设置为UTC

Let’s get this changed to IST (GST +5:30) using a few steps!

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

查找我们所需时区的时区格式 (Find the timezone format for our required timezone)

We need to find out the format for the timezone you want to use. The timezone naming convention usually uses a “Region/City” format.

我们需要找出您要使用的时区的格式。 时区命名约定通常使用“ Region / City ”格式。

To list all available time zones, we can use timedatectl along with the list-timezones option.

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

timedatectl list-timezones

We will get an output like this, showing the long name format for all available timezones.

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

Ubuntu View Timezone Options
Ubuntu View Timezone Options
Ubuntu View时区选项

Let us find out the required format for our necessary timezone, which we want to find; IST, in my case. It is in the Kolkata zone, so let’s grep for Kolkata.

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

timedatectl list-timezones | grep Kolkata
Ubuntu Search Ist Format
Ubuntu Search Ist Format
Ubuntu搜索Ist格式

Now we have identified our timezone format. We just need to set it now!

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

设置时区 (Set the timezone)

Use the below command to change the timezones, as root.

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

sudo timedatectl set-timezone your_time_zone

In my case, it is Asia/Kolkata, so the command will be

在我的情况下,它是Asia / Kolkata ,所以命令将是

sudo timedatectl set-timezone Asia/Kolkata

Alternatively, we can also directly set the timezone to its abbreviated format (IST, in my case)

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

sudo timedatectl set-timezone IST
Ubuntu Change Timezone Successful
Ubuntu Change Timezone Successful
Ubuntu更改时区成功

If this is successful, you will see the system time in terms of your timezone, and the timezone has been successfully updated!

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

But even if the above method didn’t work, we have some alternatives. So if you’ve configured timezone successfully using timedatectl, the rest of the article is not required. But otherwise, let’s keep reading.

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



方法2。重新配置时区数据 (Approach 2. Reconfigure Timezone Data)

Suppose the above method didn’t work, we can use dpkg to reconfigure our timezone data and set the desired timezone.

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

sudo dpkg-reconfigure tzdata

We will now get a menu that allows us to reconfiguring our timezone.

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

Ubuntu Reconfigure Timezone
Ubuntu Reconfigure Timezone
Ubuntu重新配置时区

Now, you can use the graphical menu to successfully update your timezone!

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



方法3.更改/ etc / localtime文件 (Approach 3. Change the /etc/localtime file)

方法1:使用区域时区详细信息 (Method 1: Using Region Timezone details)

Another way of changing the timezone would be to edit the localtime file manually.

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

Information about the timezone is located at /etc/localtime. We can manually modify that file to our desired timezone, which is located at /usr/share/zoneinfo/.

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

The zoneinfo directory contains a list of Regions of interest. Select your region. (For IST, the region is Asia)

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

Ubuntu Zoneinfo Files
Ubuntu Zoneinfo Files
Ubuntu Zoneinfo文件
Ubuntu Zoneinfo Asia
Ubuntu Zoneinfo Asia
Ubuntu Zoneinfo亚洲

Now, simply copy the Kolkata timezone file to /etc/localtime.

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

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

Restart the machine to apply your changes.

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

With this, we have now updated our timezone successfully!

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

方法2:直接使用时区 (Method 2: Using Timezones directly)

We can also directly perform a symbolic link between the details of the Timezone file and /etc/localtime, located at /usr/share/zoneinfo/TIMEZONE, where TIMEZONE is your required timezone. In my case, it is IST.

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

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

Again, restart your machine to apply the changes.

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

Now, we have shown you different methods for updating your timezone!

现在,我们向您展示了更新时区的不同方法!



结论 (Conclusion)

In this tutorial, we showed how you can change the timezone of your Ubuntu 18.04 system using various methods.

在本教程中,我们展示了如何使用各种方法来更改Ubuntu 18.04系统的时区。



后记:建议 (Afterword: Recommendations)

While we have shown different approaches, usually, the recommended method depends on your background:

尽管我们展示了不同的方法,但是通常推荐的方法取决于您的背景:

  • If you are a new user of Ubuntu coming from Windows, it is recommended that you use the GUI mode of changing the timezone, using dpkg, since it is user-friendly.

    如果您是Windows的Ubuntu新用户,建议您使用dpkg来更改时区的GUI模式,因为它是用户友好的。
  • On the other hand, you have experience with Linux previously, but not using Ubuntu, you can manually change /etc/localtime.

    另一方面,您以前有使用Linux的经验,但是没有使用过Ubuntu,可以手动更改/etc/localtime
  • Otherwise, if you are a day to day user of Ubuntu, timedatectl is your best bet!

    否则,如果您是Ubuntu的日常用户,那么timedatectl是您的最佳选择!

Hope you found your answer by reading this tutorial!

希望您通过阅读本教程找到答案!



翻译自:

转载地址:http://gklzd.baihongyu.com/

你可能感兴趣的文章
CMU Bomblab 答案
查看>>
微信支付之异步通知签名错误
查看>>
2016 - 1 -17 GCD学习总结
查看>>
linux安装php-redis扩展(转)
查看>>
Vue集成微信开发趟坑:公众号以及JSSDK相关
查看>>
技术分析淘宝的超卖宝贝
查看>>
i++和++1
查看>>
react.js
查看>>
P1313 计算系数
查看>>
NSString的长度比较方法(一)
查看>>
Azure云服务托管恶意软件
查看>>
My安卓知识6--关于把项目从androidstudio工程转成eclipse工程并导成jar包
查看>>
旧的起点(开园说明)
查看>>
生产订单“生产线别”带入生产入库单
查看>>
crontab导致磁盘空间满问题的解决
查看>>
java基础 第十一章(多态、抽象类、接口、包装类、String)
查看>>
Hadoop 服务器配置的副本数量 管不了客户端
查看>>
欧建新之死
查看>>
自定义滚动条
查看>>
APP开发手记01(app与web的困惑)
查看>>