首页 >> 百科精选 >

centos 中文 系统汉化设置教程

2026-11-04 13:06:18 来源:网易 用户:鲍苇爱 

centos 中文指的是把 CentOS 操作系统设置成中文语言环境,也就是系统菜单终端提示文字网页相关系统界面切换成简体中文,很多运维新手安装完 centos 之后默认是英文界面,看不懂命令提示和系统设置选项,就需要配置 centos 中文语言包,centos 属于 Linux 发行版,它本身原生支持多语言,但是最小化安装版本默认不会预装简体中文语言包,所以只改语言变量还会出现乱码,必须先安装中文语言包,再修改系统语言配置文件,最后重启或者重新登录生效,这也是 centos 中文配置最常见的踩坑点。centos 中文配置分为全局生效和单用户生效两种方式,全局是所有登录用户打开系统都显示中文,单用户只针对当前账号生效,另外要注意 CentOS 7 和 CentOS 8 还有 Stream 版本,命令和配置文件路径有细微差别,老版本教程放到新版系统执行会报错,而且 centos 已经停止官方维护,现在很多新项目改用 Rocky Linux 或者 AlmaLinux 替代,但是大量老旧服务器还在继续使用 centos 中文环境。

基础概念说明

1 centos 中文全称就是 CentOS 简体中文语言环境,核心是调用 zh_CN.UTF 8 这个语言编码,UTF 8 编码可以避免中文乱码。

2 最小化安装 centos,默认没有图形桌面,如果只是终端下 centos 中文,只需要配置字符集语言,如果是图形界面 centos 中文,还需要额外安装 GNOME 桌面组件。

3 编码非常关键,一定要选择 zh_CN.UTF 8,不要选旧的 GBK 编码,GBK 编码在现代软件里面很容易出现中文乱码。

centos 中文配置对照表

系统版本语言包安装命令配置文件
CentOS7yum install kde l10n zh/etc/locale.conf
CentOS8 Streamdnf install langpacks zh/etc/locale.conf

详细操作步骤

第一步,登录 centos 系统,执行命令查看当前系统已有的语言列表,确认系统里面是否已经存在 zh_CN.UTF 8。

第二步,安装简体中文语言包,CentOS7 使用 yum,CentOS8 和 Stream 使用 dnf,等待安装完成。

第三步,设置全局 centos 中文,编辑 locale.conf 配置文件,写入 LANG 等于 zh_CN.UTF 8,保存退出。

第四步,执行生效命令,让语言配置立刻加载,不需要重启服务器,也可以选择重启系统完成 centos 中文切换。

第五步,验证 centos 中文是否成功,查看当前 locale 信息,同时测试终端输入中文,查看系统提示文字是否变成简体中文。

第六步,如果是图形桌面版本,进入系统设置,在区域和语言选项里面添加简体中文,把中文调整为首选语言,注销账号重新登录,图形界面就完成 centos 中文。

常见异常处理

第一,配置完 centos 中文之后出现方块乱码,原因是缺少中文字体包,需要安装中文字体,比如文泉驿字体,图形界面乱码基本都是字体缺失导致。

第二,重启之后又变回英文,一般是配置文件写错,或者还有其他配置项覆盖了 LANG 变量,需要检查 profile 等其他环境配置文件。

第三,SSH 远程连接 centos 中文乱码,不只是服务器端 centos 中文配置问题,本地电脑 SSH 客户端编码也要设置成 UTF 8,客户端编码不匹配依旧乱码。

第四,yum 或者 dnf 执行安装语言包报错,因为 centos 官方源已经失效,需要更换国内镜像源之后,再继续安装 centos 中文语言包。

补充说明

centos 中文环境适合学习运维,但是生产服务器一般推荐保留英文系统,原因是中文界面偶尔会出现软件兼容问题,排查报错的时候英文报错信息搜索资料更多,中文报错资料很少,排障会增加难度,centos 中文更多是学习机测试机使用。

centos 中文核心就是安装 zh_CN.UTF 8 语言包,修改 locale.conf 全局配置,区分 CentOS7 和新版 Stream 的 yum 与 dnf 命令,乱码优先补字体,SSH 乱码要同时检查客户端编码,生产环境不推荐长期使用 centos 中文,学习测试机可以按教程完成汉化。

【相关 FAQ】

问题 1 centos 中文最小化安装需要装图形桌面吗

回答 1 centos 中文最小化安装不需要图形桌面,如果只是终端下 centos 中文,只需要安装中文语言包修改 locale 配置,只有想要图形界面 centos 中文才需要额外安装桌面环境。

问题 2 centos 中文设置之后重启变回英文怎么办

回答 2 centos 中文设置之后重启变回英文,大多是 locale.conf 配置书写错误,或者其他环境变量文件覆盖 LANG 参数,需要重新检查配置文件,确认 centos 中文变量保存正确。

问题 3 centos 中文为什么会出现中文乱码

回答 3 centos 中文出现乱码主要两种情况,缺少中文字体,或者编码不是 UTF 8,还有 SSH 客户端编码和服务器 centos 中文编码不一致,都会造成乱码。

问题 4 centos 中文生产服务器推荐使用吗

回答 4 centos 中文不推荐生产服务器长期使用,centos 中文环境部分软件兼容不稳定,报错中文检索资料少,生产服务器一般保留英文,centos 中文多用于学习测试环境。

【免责申明】

本文 centos 中文相关内容仅作为运维学习参考,CentOS 官方已经停止维护,不同小版本配置存在差异,命令执行前建议备份配置文件,因操作失误造成系统异常服务中断,相关风险由操作者自行承担。

 

相关阅读

标签: centos中文
最新文章