CentOS 7 修改語系與鍵盤配置

Change The System Language and Keyboard Layout.

因為安裝時選擇了繁體中文語系,但是沒有選擇任何的GUI介面,所以只有命令列模式可用。
使用命令列模式對學習Linux其實比較有幫助,不過會因為中文語系的緣故,訊息可能會有亂碼的產生。

查詢目前預設的System Language and Keyboard Layout.
[root@local ~]# localectl
   System Locale: LANG=zh_TW.UTF-8
   VC Keymap: cn
   X11 Layout: cn
   X11 Model: pc105+inet
   X11 Options: terminate:ctrl_alt_bksp

列出所有支援的locales
[root@local ~]# localectl list-locales
aa_DJ
aa_DJ.iso88591
aa_DJ.utf8
aa_ER
aa_ER.utf8
aa_ER.utf8@saaho
aa_ER@saaho
...

查詢所以的keymap
[root@local ~]# localectl list-keymaps
ANSI-dvorak
amiga-de
amiga-us
applkey
at
...

更改locale,改成英文語系
[root@local ~]# localectl set-locale LANG=en_US.UTF-8

更改鍵盤配置
[root@local ~]# localectl set-keymap us

再查詢一次
[root@local ~]# localectl
   System Locale: LANG=en_US.UTF-8
   VC Keymap: us
   X11 Layout: us
   X11 Model: pc105+inet
   X11 Options: terminate:ctrl_alt_bksp
 
重開機後就解決了。