温馨提示×

centos如何替换默认语言环境

小樊
50
2026-09-06 09:53:43
栏目: 智能运维

在 CentOS 中替换(修改)默认语言环境(locale),通常有以下几种方式,适用于 CentOS 6/7/8 及 Stream。


一、查看当前语言环境

locale

查看已安装的语言包:

locale -a

二、临时修改(仅当前会话有效)

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

重启或新开终端后失效


三、永久修改(推荐)

方法 1:使用 localectl(CentOS 7/8/Stream)

sudo localectl set-locale LANG=zh_CN.UTF-8

查看修改结果:

localectl status

方法 2:修改配置文件(通用)

编辑 /etc/locale.conf

sudo vi /etc/locale.conf

内容示例(中文):

LANG="zh_CN.UTF-8"

英文示例:

LANG="en_US.UTF-8"

使配置生效(重新登录或重启):

source /etc/locale.conf

四、用户级修改(仅对当前用户)

编辑用户环境变量文件:

vi ~/.bashrc

添加:

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

生效:

source ~/.bashrc

五、如果语言包未安装

CentOS 7/8

sudo yum install glibc-langpack-zh
# 或
sudo dnf install glibc-langpack-zh

安装后再次设置 locale。


六、验证

locale
date

如果显示语言已变化,说明配置成功。


如果你愿意,可以告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 想改成 中文 / 英文 / 其他语言

我可以给你更精确的命令。

0