修改Linux时区

如果安装系统时没有设置时区,系统将使用默认UTC时区。在Linux上,有两种方式修改时区,分别为 timedatectl 修改 和 软链接修改 。

一、timedatectl 修改

timedatectl(英文全拼:timedate control)命令用于在Linux 中设置或查询系统时间、日期和时区等配置。 在Linux 运维中,通常使用此命令来设置或更改当前的日期、时间和时区,或启用自动系统时钟与远程NTP 服务器同步,以确保Linux 系统始终保持正确的时间

timedatectl -h

在这里插入图片描述

1、查看目前时区

打印系统的时区和所在时区的当前时间,并显示系统时钟服务同步以及NTP服务的状态

timedatectl

在这里插入图片描述

2、查看设置时区具体名称

时区名称使用 地区/城市 格式作为命名,查看所有时区:

timedatectl list-timezones

在这里插入图片描述
如果设置上海时间,直接进行查找

timedatectl list-timezones | grep -i shanghai
# 显示
# Asia/Shanghai

3、修改时区

这里需要 root 权限

# sudo timedatectl set-timezone UTC
sudo timedatectl set-timezone Asia/Shanghai
# 检查是否成功
timedatectl  

在这里插入图片描述

二、软链接修改

1、查看系统时区目录

Linux系统使用 /etc/localtime 存储着系统时区,是一个软链接,查看指向目录

ll /etc/localtime
#  lrwxrwxrwx 1 root root 25 Aug 30 07:43 /etc/localtime -> /usr/share/zoneinfo/UTC

2、查看设置时区具体名称

find /usr/share/zoneinfo -iname 'shanghai'

在这里插入图片描述

3、修改系统时区

需要 root 权限

sudo rm -rf /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
# 检查是否成功
date
# Wed Aug 30 16:10:58 CST 2023

参考链接:https://www.myfreax.com/how-to-set-or-change-timezone-in-linux/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值