温馨提示×

centos可否替换系统语言

小樊
45
2026-09-15 10:32:07
栏目: 智能运维

可以的,CentOS 是可以更换系统语言的,包括命令行环境和图形界面环境。下面分情况说明:


一、查看当前系统语言

locale

echo $LANG

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

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

✅ 重启或新开终端后失效


三、永久修改系统语言(推荐)

CentOS 6 / 7

localectl set-locale LANG=zh_CN.UTF-8

或修改配置文件:

vi /etc/locale.conf

内容示例:

LANG="zh_CN.UTF-8"

CentOS 8 / Stream

同样使用:

localectl set-locale LANG=zh_CN.UTF-8

四、确保语言包已安装

如果切换后乱码或无效,可能缺少语言包:

CentOS 7

yum install -y kde-l10n-Chinese
yum groupinstall -y "Chinese Support"

CentOS 8 / Stream

dnf install -y langpacks-zh_CN

安装后执行:

localedef -i zh_CN -f UTF-8 zh_CN.UTF-8

五、图形界面切换语言(如已安装 GUI)

vi /etc/sysconfig/i18n

localectl set-locale LANG=zh_CN.UTF-8

重启后生效。


六、常用语言示例

  • 中文:zh_CN.UTF-8
  • 英文:en_US.UTF-8
  • 日文:ja_JP.UTF-8

七、注意事项

  • 修改语言 不会影响系统稳定性
  • 某些老软件对 UTF-8 支持不好,建议统一使用 UTF-8
  • 服务器环境通常推荐 英文,便于日志排查

如果你告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 是否是 服务器无图形界面
  • 想换成 中文还是英文

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

0