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