我們是中國人,所以通常在工作中我們的系統時間、時區、字元集會做相應調整 時區: #查看當前設置時區 cat /etc/timezone #列出所有時區 timedatectl list-timezones #設置時區 timedatectl set-timezone Asia/Shanghai 字元 ...
我們是中國人,所以通常在工作中我們的系統時間、時區、字元集會做相應調整
時區:
#查看當前設置時區
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