在Linux中查看和设置时区

文章目录
  1. 1. 查看Linux当前时区
  2. 2. 使用date命令查看时区
  3. 3. 使用timedatectl命令查看时区
  4. 4. 设置Linux时区
    1. 4.1. 使用timedatectl设置时区
    2. 4.2. 手动设置时区
    3. 4.3. 设置当前用户时区

在设置Linux时间时候,时区是一个很重要的部分。让我们来看如何查看和设置Linux系统的时区

查看Linux当前时区

使用date命令查看时区

1
date -R // 查看当前具体时区

使用timedatectl命令查看时区

timedatectl是查看设置时间命令,会显示当前系统时间,UTC时间,timezone,是否开启NTP等信息

1
timedatectl | grep 'Time zone'

设置Linux时区

使用timedatectl设置时区

1
timedatectl set-timezone 'Asia/Shanghai'

手动设置时区

/etc/localtime里面记录当前时区信息,通过更改此文件可以更改系统时区信息

1
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

设置当前用户时区

添加下面配置到当前用户.profile文件里面。系统支持的具体时区可以通过tzselect命令来查看。注意这只能改变当前这个用户时区

1
TZ='Asia/Shanghai'; export TZ