Java OpenResty Spring Spring Boot MySQL Redis MongoDB PostgreSQL Linux Android Nginx 面试 小程序 Arthas JVM AQS juc Kubernetes Docker DevOps


Alpine Linux 更改时区

Alpine Linux 大约 1424 字

查看时区

date -R

输出

~ # date -R
Fri, 03 Jun 2022 08:54:26 +0000

设置时区

安装 tzdata 依赖

其实只需要时区的配置文件,安装完成后配置文件会写入到/usr/share/zoneinfo路径下,tzdata依赖可以卸载。

apk add tzdata

查看 tzdata 包含的时区

ls /usr/share/zoneinfo

输出

/ # ls /usr/share/zoneinfo
Africa        CET           Egypt         GMT+0         Iran          MST7MDT       Poland        UTC           zone.tab
America       CST6CDT       Eire          GMT-0         Israel        Mexico        Portugal      Universal     zone1970.tab
Antarctica    Canada        Etc           GMT0          Jamaica       NZ            ROC           W-SU
Arctic        Chile         Europe        Greenwich     Japan         NZ-CHAT       ROK           WET
Asia          Cuba          Factory       HST           Kwajalein     Navajo        Singapore     Zulu
Atlantic      EET           GB            Hongkong      Libya         PRC           Turkey        iso3166.tab
Australia     EST           GB-Eire       Iceland       MET           PST8PDT       UCT           posixrules
Brazil        EST5EDT       GMT           Indian        MST           Pacific       US            right

复制时区文件

如果localtime文件已经存在,可以先备份后删除。

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

指定时区

echo "Asia/Shanghai" >  /etc/timezone

再次查看时区

date -R

输出

~ # date -R
Fri, 03 Jun 2022 16:54:47 +0800

卸载 tzdata

时区配置文件已经写入到/usr/share/zoneinfo中,tzdata可以删除。

apk del tzdata

参考

https://wiki.alpinelinux.org/wiki/Setting_the_timezone

阅读 29 · 发布于 2022-08-04

————        END        ————

Give me a Star, Thanks:)

https://github.com/fendoudebb

扫描下方二维码关注公众号和小程序↓↓↓

扫描二维码关注我
昵称:
随便看看 换一批