全球最实用的IT互联网信息网站!

AI人工智能P2P分享&下载搜索网页发布信息网站地图

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

linux修改cst时区

时间:2025-02-12 10:27

人气:

作者:admin

标签: Linux 

导读:在 Linux 系统中,可以通过以下步骤将时区修改为 CST(中国标准时间,GMT+8 或称 Asia/Shanghai): 方法 1:通过 timedatectl 命令修改(适用于大多数现代发行版) 查看当前时区 :     tim...

Linux 系统中,可以通过以下步骤将时区修改为 CST(中国标准时间,GMT+8 或称 Asia/Shanghai):

方法 1:通过timedatectl命令修改(适用于大多数现代发行版)

查看当前时区

timedatectl

输出类似如下:

Local time: Fri 2024-11-29 1000 CST
Universal time: Fri 2024-11-29 0200 UTC
RTC time: Fri 2024-11-29 0200
Time zone: Asia/Shanghai (CST, +0800)

列出可用的时区

timedatectl list-timezones | grep Shanghai

结果中应该包含Asia/Shanghai。

设置时区为 CST(Asia/Shanghai)

sudo timedatectl set-timezone Asia/Shanghai

确认修改成功

timedatectl

输出应显示Time zone: Asia/Shanghai (CST, +0800)。

方法 2:手动链接/etc/localtime

备份原有时区配置

sudo mv /etc/localtime /etc/localtime.bak

链接到 CST 时区文件

sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

验证是否修改成功

date

输出应该显示当前时间为 CST(GMT+8)。

方法 3:修改时区变量(临时生效)

如果只需要临时调整时区,可以通过环境变量设置:

export TZ="Asia/Shanghai"

验证:

date

注意:这种方式只对当前会话有效,重启或新终端打开后会失效。

注意事项

使用timedatectl是推荐的方式,特别是对于现代 Linux 发行版。

确保你的系统时钟(UTC 时间)是正确的,时区只是显示时间的形式,不影响 UTC 时间。

修改/etc/localtime文件的方法适用于不支持timedatectl的旧版 Linux 系统。

链接:https://www.cnblogs.com/guowenrui/p/18577526

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信