温馨提示×

怎样汉化centos minimal

小樊
33
2026-10-17 10:31:29
栏目: 智能运维

下面按最常见需求给你讲:把 CentOS Minimal(最小化安装) 系统界面/环境汉化(中文显示 + 中文环境)。
CentOS Minimal 默认没有图形界面,所以“汉化”主要指:系统语言改为中文、终端能正常显示中文、可选安装中文 man/帮助。


一、确认当前系统语言

locale

如果看到:

LANG=en_US.UTF-8

说明现在是英文。


二、安装中文语言包(必须)

CentOS Minimal 默认不包含中文包。

CentOS 7

yum install -y kde-l10n-Chinese
yum install -y glibc-common

CentOS 8 / Stream

dnf install -y langpacks-zh_CN

三、生成中文 locale

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

检查:

locale -a | grep zh_CN

四、设置系统为中文

临时生效

export LANG=zh_CN.UTF-8

永久生效(推荐)

编辑:

vi /etc/locale.conf

内容改为:

LANG="zh_CN.UTF-8"

或一行命令:

localectl set-locale LANG=zh_CN.UTF-8

重启或重新登录后生效。


五、解决“中文乱码”问题(很重要)

Minimal 默认字体不支持中文。

安装中文字体

yum install -y wqy-zenhei-fonts
# 或
yum install -y google-noto-sans-cjk-ttc-fonts

如果是 SSH 连接,请确认:

  • 终端编码:UTF-8
  • 字体:支持中文(如 Windows 终端、SecureCRT、iTerm)

六、可选:中文 man 手册

yum install -y man-pages-zh-CN

使用:

man ls

(部分命令有中文)


七、如果你想要“图形界面汉化”

Minimal 本身没有 GUI,需要安装:

yum groupinstall "GNOME Desktop" -y

然后:

startx

安装后语言已是中文。


八、常见问题

1. 还是英文?

  • 是否重启/重登录
  • SSH 客户端编码是否正确

2. 登录提示乱码?

  • 先设回 en_US.UTF-8
  • 安装字体后再切中文

如果你说的是:

  • ✅ 某个软件汉化(如 MySQL、Docker)
  • ✅ CentOS 图形界面汉化
  • ✅ 批量服务器汉化

告诉我具体场景,我可以给你更精准的方案。

0 踩