4.3. 配置系统区域设置
系统范围的区域设置存储在 /etc/locale.conf
文件中,其在早期引导时被 systemd
守护进程读取。每个服务或用户都会继承在 /etc/locale.conf
中配置的 locale 设置,单独程序或个人用户可以单独覆盖它们。
流程
可选:显示当前系统区域设置:
# localectl status System Locale: LANG=en_US.UTF-8 VC Keymap: de-nodeadkeys X11 Layout: de X11 Variant: nodeadkeys
列出可用系统区域设置:
$ localectl list-locales C.UTF-8 ... en_US.UTF-8 en_ZA.UTF-8 en_ZW.UTF-8 ...
- 更新 syste 区域设置:
例如:
+
# localectl set-locale LANG=en_US.UTF-8
注意
GNOME 终端不支持非 UTF8 系统区域设置。如需更多信息,请参阅红帽知识库解决方案 gnome-terminal 应用程序在系统区域设置设置为非 UTF8 时无法启动。
其他资源
-
man localectl(1)
、man locale(7)
和man locale.conf(5)