centos 中文 系统汉化设置教程
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 中文配置对照表
| 系统版本 | 语言包安装命令 | 配置文件 |
|---|---|---|
| CentOS7 | yum install kde l10n zh | /etc/locale.conf |
| CentOS8 Stream | dnf 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 中文指的是把 CentOS 操作系统设置成中文语言环境,也就是系统菜单终端提示文字网页相关系统界面切...浏览全文>>
-
cdr 也就是 CorelDRAW,想要导出成 jpg 格式,核心是使用软件自带的导出功能,快捷键默认是 Ctrl 加 E...浏览全文>>
-
CCTV 是英文缩写,在国内最广为人知的含义是中国中央电视台的英文呼号,全称是 China Central Television...浏览全文>>
-
核心结论是本田 CBR500R 原厂状态,公开媒体实测百公里加速大约在 5 2 秒到 5 8 秒区间,主流参考成绩...浏览全文>>
-
cat 最基础的意思指家猫,也就是我们日常见到的家养猫科小动物,它属于英语高频基础单词,但是 cat 指什么...浏览全文>>
-
挑选 Cartier 卡地亚戒指核心要点是优先测量自身手指内圈周长,对照卡地亚官方法码尺寸表选定号数,同时还要...浏览全文>>
-
canton 本身并不是一个国家,它是英文单词,本义指州 行政区,很多同学看到这个单词容易误以为它是国家名称...浏览全文>>
-
摘要插墙式电源适配器是整机核心供电部件,选用通用现货适配器,容易出现电气参数不匹配、海外插头不合规、线...浏览全文>>
-
结论先行:食品包装、健身减肥里写的 calories,日常指的是千卡(大卡,kcal),不是小卡(cal),这是最容易...浏览全文>>
-
在 CAD 里面输入文字主要分为两种核心命令,单行文字快捷键 DT,完整命令是 TEXT,多行文字快捷键 MT,完...浏览全文>>
- Adobe推出PhotoshopElements和PremiereElements2025取消Elements软件的永久许可
- Insta360AcePro2主要规格终于泄露GoPro和DJI运动相机竞争对手将配备50MP传感器5nm和2倍数码变焦
- 索尼INZONEM10S华硕ROGSwiftOLEDPG27AQDP新品上市但售价更高
- GalaxyS25Plus看起来很时髦但三星是否选择像iPhone一样的通用设计
- AOC推出四款新型游戏显示器具有快速刷新率和低价格
- Valve出售部分SteamDeck型号-GBLCD型号售价296.65美元512GBLCD型号售价336.75美元
- Beats在其产品线中增加了手机保护壳推出适用于iPhone16系列的MagSafe保护壳
- 新的AIPlaygroundDesign工具你可以简单地与之交谈就像ChatGPT一样
- GAMEBABY控制器和外壳混合套装现已接受预订
- Galaxy Watch Ultra 证明优质智能手表不仅仅是技术
- GameNGen是一种疯狂的新型AI模型可以即时生成可玩的视频游戏
- iOS18公开测试版5现已发布正式版即将发布
- AndroidAuto借助其新的GoogleAssistantUI获得Siri的青睐
- 苹果将要求Patreon为新会员支付30%的AppStore费用
- 谷歌的下一代4K机顶盒电视流媒体可能比我们想象的更贵
- StarBook 7:基于 Linux 的笔记本电脑现已推出
- Yum! Brands 将语音 AI 推广到更多 Taco Bell 门店
- GoogleGemini可能很快就能让你进一步编辑AI生成的图像
- cOSSequoiabeta4现已推出具有以下功能
- iOS18beta4现已向开发人员开放但AppleIntelligence在哪里
