Alpine Linux 更改时区
检查当前时区
1 | date -R |
输出示例:
1 | Fri, 03 Jun 2022 08:54:26 +0000 |
设置新的时区
需要安装一个名为tzdata的依赖库,只需要它提供的时区配置文件。一旦安装完成,时区配置文件将被写入到 /usr/share/zoneinfo
路径下。一旦时区配置文件被写入,可以卸载tzdata依赖库,因为它不再需要。
1 | apk add tzdata |
查看可用的时区
可以使用以下命令来查看tzdata包含的可用时区列表:
1 | ls /usr/share/zoneinfo |
输出示例:
1 | cssCopy codeAfrica CET Egypt GMT+0 Iran MST7MDT Poland UTC zone.tab |
复制所需时区文件
如果 /etc/localtime
文件已经存在,建议先备份后再删除原文件。然后将新的时区文件复制到 /etc/localtime
。
1 | cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime |
指定新的时区
要指定新的时区,将所需的时区名称写入 /etc/timezone
文件中,例如:
1 | echo "Asia/Shanghai" > /etc/timezone |
再次检查时区设置 运行以下命令以确保时区已成功更改:
1 | date -R |
输出示例:
1 | Fri, 03 Jun 2022 16:54:47 +0800 |
卸载tzdata依赖
一旦时区配置文件已经被写入 /usr/share/zoneinfo
,就可以卸载tzdata依赖库:
1 | apk del tzdata |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小陈点滴记忆!
评论