在 CentOS 5 上更改默认系统区域设置

在 CentOS 5 上更改默认系统区域设置

我正在运行 CentOS 5 服务器,当前默认语言环境似乎始终设置为:

LANG=zh_CN.GB18030
LC_CTYPE="zh_CN.GB18030"
LC_NUMERIC="zh_CN.GB18030"
LC_TIME="zh_CN.GB18030"
LC_COLLATE="zh_CN.GB18030"
LC_MONETARY="zh_CN.GB18030"
LC_MESSAGES="zh_CN.GB18030"
LC_PAPER="zh_CN.GB18030"
LC_NAME="zh_CN.GB18030"
LC_ADDRESS="zh_CN.GB18030"
LC_TELEPHONE="zh_CN.GB18030"
LC_MEASUREMENT="zh_CN.GB18030"
LC_IDENTIFICATION="zh_CN.GB18030"
LC_ALL=zh_CN.GB18030

当我跑步时

export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8

一切似乎都运行正常,直到我重新启动系统或重新登录;它又恢复为中文。我检查了我的 /etc/sysconfig/i18n 配置,它显示:

LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"

似乎无法找到其他方法来设置默认系统区域设置。我不想在 .bashrc 或 .bash_profile 中执行此操作,因为我希望它是系统全局设置的。该怎么办?

答案1

尝试

grep -r "zh_CN.GB18030" /etc

并查看它在哪里设置。

相关内容