Linux设置系统默认语言为中文详细教程

2025-12-09 04:54:28
设置系统默认语言为中文 对应每个shell而言,重启后会变成英文,所以每次都需要执行 1、查看当前语言(默认显示en_US.UTF-8,此时为英文) #方...

设置系统默认语言为中文

对应每个shell而言,重启后会变成英文,所以每次都需要执行

1、查看当前语言(默认显示en_US.UTF-8,此时为英文)

#方法一

[root@iZ2zeb3bg6v ~]# echo $LANG

en_US.UTF-8

#方法二

[root@iZ2zeb3bg6v ~]# locale

LANG=en_US.UTF-8

LC_CTYPE="en_US.UTF-8"

LC_NUMERIC="en_US.UTF-8"

LC_TIME="en_US.UTF-8"

LC_COLLATE="en_US.UTF-8"

LC_MONETARY="en_US.UTF-8"

LC_MESSAGES="en_US.UTF-8"

LC_PAPER="en_US.UTF-8"

LC_NAME="en_US.UTF-8"

LC_ADDRESS="en_US.UTF-8"

LC_TELEPHONE="en_US.UTF-8"

LC_MEASUREMENT="en_US.UTF-8"

LC_IDENTIFICATION="en_US.UTF-8"

2.查看是否安装了中文语言包

[root@iZ2zeb3bg6v ~]# locale -a | grep zh_CN

zh_CN

zh_CN.gb18030

zh_CN.gb2312

zh_CN.gbk

zh_CN.utf8

3.简体中文为zh_CN.utf8 ,如果没有zh_CN.utf8,就安装中文语言包,如果存在可以直接设置。

[root@iZ2zeb3bg6v ~]# yum install kde-l10n-Chinese

4.临时修改,如果重新开启页面则会失效

[root@iZ2zeb3bg6v ~]# LANG=zh_CN.UTF-8

[root@iZ2zeb3bg6v ~]# echo $LANG

zh_CN.UTF-8

5.永久修改,则重启服务器后不会失效

#方法一(在/etc/locale.conf 文件中,增加LANG="zh_CN.UTF-8",重新启动服务器生效)

[root@iZ2zeb3bg6v ~]# vi /etc/locale.conf

[root@iZ2zeb3bg6v ~]# reboot

#方法二(重新启动服务器生效)

[root@iZ2zeb3bg6v ~]# localectl set-locale LANG=zh_CN.UTF8

[root@iZ2zeb3bg6v ~]# reboot

#方法三(编辑 /root/.bashrc 文件,把LANG=zh_CN.UTF-8追加到最后不用重启服务器即可生效)

[root@iZ2zeb3bg6v ~]# vi /root/.bashrc

6.验证

#查询当前语言

[root@iZ2zeb3bg6v ~]# echo $LANG

zh_CN.UTF8

#验证是否中文显示

[root@iZ2zeb3bg6v ~]# date

2025年 01月 25日 星期六 18:01:36 CST