为什么时区在 Linux 中很重要?
Linux 根据时间表处理许多任务。这些可以包括运行备份或检查软件更新。理想情况下,这些应该在您的 Linux 计算机在工作时间之后没有被大量使用时运行。如果您根据自己的时间设置时区,则协调起来会容易得多。
不可避免地,您需要检查日志文件是否存在潜在问题。当下午 5 点对您和 Linux 服务器意味着同样的事情时,了解什么时候发生的事情要简单得多。因此,还有一个理由来确保时区匹配。
在 Linux 中检查配置的时区
Linux 提供了几种检查时区的方法。最古老的方法是检查系统的/etc/localtime指向的位置。这是您配置时区时设置的文件位置。在系统管理的早期,这是通过手动创建从正确时区文件到/etc/localtime的符号链接来设置的。
您可以通过从终端运行命令ls -l /etc/localtime来检查这一点。
在此示例中,您可以看到时区设置为中央标准时间或 UTC-6。
更现代的方法使用timedatectl命令,在当今的 Linux 系统上也使用该命令来设置时区。
我们再次看到为 CST 设置了时区。
如何在 Linux 上更改时区
我们可以使用相同的timedatectl命令来更改时区。不过,首先,您需要知道您希望使用的时区的正确长名称。几年来,Linux 一直使用基于地区和城市的长名称来定义时区。
通过从终端发出命令timedatectl list-timezones来列出它们。输出会很长,所以使用空格键翻页。确定正确的选择后,可以按 q停止命令列表。
假设我们要根据纽约市的当地时间设置时区。我们会注意到America/New_York的列表,这是我们想要使用的。我们可以使用命令sudo timedatectl set-timezone America/New_York来设置它。然后,我们使用之前的空timedatectl命令验证更改是否生效。
仅此而已,但是如果您的 Linux 服务器较旧并且没有timedatectl怎么办?
使用旧的手动符号链接方法设置时区
在没有timedatectl的情况下在 Linux 中设置时区会稍微复杂一些,但仍然很容易。去做这个:
- 在/usr/share/zoneinfo中识别正确的时区文件。
- 从/etc/localtime中删除之前的符号链接。
- 创建从正确时区文件到/etc/localtime的符号链接。
- 通过从终端运行date命令来验证更改。输出将显示当前时区,我已将其更改回中央标准时间。
使用 Gnome 设置配置时区
最后一点,如果您使用 Gnome 或其他 GUI 管理您的 Linux 计算机。Gnome、KDE 和其他主要桌面环境的设置应用程序将提供一种设置 Linux 时区的方法。
- 在 Gnome 或 KDE 中,打开设置 > 日期和时间或其等效项。
- 单击时区。
- 在出现的地图上选择适当的选项。
有效管理您的 Linux 计算机
正确运行 Linux 计算机涉及许多管理任务。它们都不难,但对于新的 Linux 系统管理员来说,管理起来可能会让人不知所措。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun137952.html