温馨提示×

CentOS Minimal如何设置中文

小樊
71
2026-08-18 10:29:39
栏目: 智能运维

CentOS Minimal(最小化安装) 中默认是没有中文语言包和中文环境的,需要手动安装和配置。下面按 CentOS 7 / 8 / Stream 通用流程说明(以 CentOS 7 为例,其他版本差异会注明)。


一、确认当前系统语言

locale

如果看到:

LANG=en_US.UTF-8

说明当前是英文环境。


二、安装中文语言包

1️⃣ 安装中文支持

yum install -y langpacks-zh_CN

如果是 CentOS 8 / Stream

dnf install -y langpacks-zh_CN

三、设置系统语言为中文

方法一(推荐):使用 localectl

localectl set-locale LANG=zh_CN.UTF-8

立即生效(或重启):

reboot

方法二:手动修改配置文件

编辑配置文件:

vi /etc/locale.conf

修改为:

LANG="zh_CN.UTF-8"

保存后执行:

source /etc/locale.conf

或重启系统。


四、验证是否成功

locale

应看到:

LANG=zh_CN.UTF-8

再执行:

date

如果显示:

2026年 01月 15日 星期四

说明中文环境已生效。


五、解决中文乱码(SSH / 终端)

1️⃣ 确保终端支持 UTF-8

  • Xshell / SecureCRT / iTerm2
    编码设置为 UTF-8
  • Windows 终端
    "font": { "face": "Microsoft YaHei" }
    

2️⃣ 安装中文字体(可选)

yum install -y wqy-zenhei-fonts

六、常见问题

❓ 已经是 zh_CN.UTF-8,但仍是英文?

可能是 未安装语言包,重新执行:

yum install -y langpacks-zh_CN

❓ CentOS 7 和 8 区别

项目 CentOS 7 CentOS 8 / Stream
包管理 yum dnf
语言包 langpacks-zh_CN 相同

七、总结(最简步骤)

yum install -y langpacks-zh_CN
localectl set-locale LANG=zh_CN.UTF-8
reboot

如果你告诉我:

  • ✅ CentOS 具体版本
  • ✅ 是本地终端还是 SSH
  • ✅ 是否用于服务器 / 桌面

我可以给你 更精确的一步到位方案

0