我们是中国人,所以通常在工作中我们的系统时间、时区、字符集会做相应调整
时区:
#查看当前设置时区
cat /etc/timezone
#列出所有时区
timedatectl list-timezones
#设置时区
timedatectl set-timezone Asia/Shanghai
--------------------------------------------------------------------
字符集:
#查看当前字符集
[root@localhost /]# locale
LANG=en_US.UTF-8 #LANG是下面LC_*的默认值,可以尝试修改LANG的值再查看LC_*值变化结果;
LC_CTYPE=\"en_US.UTF-8\"
LC_NUMERIC=\"en_US.UTF-8\"
LC_TIME=\"en_US.UTF-8\"
LC_COLLATE=\"en_US.UTF-8\"
LC_MONETARY=\"en_US.UTF-8\"
LC_MESSAGES=\"en_US.UTF-8\"
LC_PAPER=\"en_US.UTF-8\"
LC_NAME=\"en_US.UTF-8\"
LC_ADDRESS=\"en_US.UTF-8\"
LC_TELEPHONE=\"en_US.UTF-8\"
LC_MEASUREMENT=\"en_US.UTF-8\"
LC_IDENTIFICATION=\"en_US.UTF-8\"
LC_ALL=
#LC_ALL、LC_*、LANG的优先级关系:
LC_AL>LLC_*>LANG
#查看LANG字符集设置
[root@localhost /]# cat /etc/locale.conf
LANG=\"en_US.UTF-8\"
----------------------------------------------------------------
docker容器设置时区、字符集方法
docker-compose设置方法:
environment:
LC_ALL: \"zh_CN.UTF-8
TZ: \"Asia/Shanghai\"
或(设置时区)
volumes:
- /etc/timezone:/etc/timezone:ro
docker容器同步宿主机时区、时间方法
volumes:
- /etc/localtime:/etc/localtime:ro
- /etc/timezone:/etc/timezone:ro
继续阅读与本文标签相同的文章
C语言嵌入式系统编程修炼之内存操作
-
BAT程序员们常用的开发神器(附代码、教程)
2026-05-19栏目: 教程
-
独家 | 一文读懂神经网络(附解读&案例)
2026-05-19栏目: 教程
-
超全Python速查表登上GitHub热榜,标星4600+!(附链接)
2026-05-19栏目: 教程
-
独家 | 关于数据湖架构、战略和分析的8大错误认知(附链接)
2026-05-19栏目: 教程
-
独家|手把手教你赋能Jupyter Notebooks!(附代码)
2026-05-19栏目: 教程
