RHEL / CentOS 7 修改系统语系


在 RHEL 及 CentOS 7 要修改系统语系, 可以用 localectl 实现, localect 可以检查, 列出及修改系统语系。

首先检查系统自前所使用的语系:

# localectl
System Locale: LANG=en_AU.UTF-8
VC Keymap: us
X11 Layout: us

要修改系统语系, 先检查系统内可用语系, 指令 “localectl set-locale” 可以显示所有可用语系, 但列表很长, 以下会用 grep 只显示中文的语系:

# localectl list-locales | grep zh_
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.big5hkscs
zh_HK.utf8
zh_SG
zh_SG.gb2312
zh_SG.gbk
zh_SG.utf8
zh_TW
zh_TW.big5
zh_TW.euctw
zh_TW.utf8

例如要将语系改为 zh_HK.utf8, 可以这里设定:

# localectl set-locale LANG=zh_HK.utf8

Leave a Reply