Linux设置系统默认语言为中文详细教程
设置系统默认语言为中文
对应每个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