系统时间、时区、字符集

2018-12-04 07:04:21来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

我们是中国人,所以通常在工作中我们的系统时间、时区、字符集会做相应调整

时区:

#查看当前设置时区

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

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:shell脚本中 [-eq] [-ne] [-gt] [-lt] [ge] [le]

下一篇:监控生产线上服务器的docker容器及主机