温馨提示×

CentOS Minimal如何汉化

小樊
45
2026-07-19 09:51:33
栏目: 智能运维

CentOS Minimal 下汉化(中文环境)主要是安装 中文语言包 + 设置系统语言为中文,并不需要图形界面。下面以 CentOS 7 / 8 / Stream 为例(差别不大)。


一、检查当前系统语言

locale

如果是:

LANG=en_US.UTF-8

说明当前是英文环境。


二、安装中文语言包

✅ CentOS 7

yum install -y langpacks-zh_CN

✅ CentOS 8 / Stream

dnf install -y langpacks-zh_CN

安装完成后检查:

locale -a | grep zh_CN

应看到类似:

zh_CN.utf8

三、设置系统语言为中文

方法一:使用 localectl(推荐)

localectl set-locale LANG=zh_CN.UTF-8

立即生效(无需重启):

source /etc/locale.conf

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

vi /etc/locale.conf

内容改为:

LANG="zh_CN.UTF-8"

保存后重启或重新登录。


四、验证是否成功

locale

应看到:

LANG=zh_CN.UTF-8

执行一个命令验证中文:

ls /
date

如果中文显示正常,说明成功。


五、解决中文乱码(非常重要)

SSH 客户端(Windows 用户特别注意)

如果使用 PuTTY / Xshell / SecureCRT

✅ 设置终端字符集为:

UTF-8

否则会出现:

????? 乱码

六、临时切换中文(不推荐)

export LANG=zh_CN.UTF-8

⚠️ 仅当前 shell 有效。


七、最小化系统是否必须汉化?

场景 建议
服务器 ✅ 不汉化,英文更稳定
个人学习 ✅ 汉化友好
生产环境 ❌ 不建议

八、回滚为英文(可选)

localectl set-locale LANG=en_US.UTF-8

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

  • ✅ CentOS 具体版本
  • ✅ 是物理机 / 虚拟机 / 云服务器
  • ✅ 是否使用 SSH 登录

我可以给你一个完全针对你环境的汉化方案

0