查看linux时区和修改时区

在 Linux 系统中查看和修改时区的步骤如下:

查看当前时区

  1. 使用 date 命令查看当前时间和时区:
1
date

该命令会显示当前日期、时间和时区信息。

  1. 查看当前时区设置文件:
1
ls -l /etc/localtime

该命令会显示 /etc/localtime 文件的符号链接,指向当前使用的时区文件。

  1. 使用 timedatectl 命令查看详细的时间和时区信息:
1
timedatectl

该命令会显示系统时间、UTC 时间、RTC 时间、时区等详细信息。

修改时区

  1. 使用 timedatectl 命令修改时区:
1
timedatectl set-timezone <时区>

例如,要将时区设置为上海时间(Asia/Shanghai),可以使用以下命令:

1
timedatectl set-timezone Asia/Shanghai
  1. 手动修改时区:
    如果系统不支持 timedatectl 命令,可以通过以下步骤手动修改时区:

    1. 删除现有的 /etc/localtime 文件(如果存在符号链接):
1
sudo rm -f /etc/localtime
    1. 创建指向所需时区文件的符号链接:
1
sudo ln -s /usr/share/zoneinfo/<时区> /etc/localtime

例如,要将时区设置为上海时间(Asia/Shanghai),可以使用以下命令:

1
sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  1. 验证时区修改:
    再次使用 datetimedatectl 命令检查当前时区是否已更改为预期的时区。
1
date

1
timedatectl

这样,您就可以查看和修改 Linux 系统的时区了。如果有其他问题,请随时告诉我!


查看linux时区和修改时区
https://luffy997.github.io/2024/08/07/查看linux时区和修改时区/
作者
Luffy997
发布于
2024年8月7日
许可协议