CentOS Minimal 本身没有图形界面,所以“汉化”通常指的是将系统语言环境(locale)切换为中文,包括终端、日志、时间格式等。下面按推荐方式一步步来。
locale
一般 Minimal 默认是:
LANG=en_US.UTF-8
yum install -y langpacks-zh_CN
dnf install -y langpacks-zh_CN
安装完成后检查:
locale -a | grep zh_CN
应看到类似:
zh_CN.utf8
export LANG=zh_CN.UTF-8
编辑配置文件:
vi /etc/locale.conf
内容改为:
LANG="zh_CN.UTF-8"
或直接使用命令:
localectl set-locale LANG=zh_CN.UTF-8
source /etc/locale.conf
或重新登录一次 SSH。
locale
应看到:
LANG=zh_CN.UTF-8
执行一个命令测试:
ls --help
如果看到中文说明,说明成功。
timedatectl set-timezone Asia/Shanghai
查看:
timedatectl
✅ 解决方法:
原因:
✅ 推荐做法:
en_US.UTF-8LANG=en_US.UTF-8
LC_TIME=zh_CN.UTF-8
LC_MESSAGES=en_US.UTF-8
这样:
如果你愿意,可以告诉我:
我可以给你最合适的一套配置方案。