CentOS系列
centos6
安装中文包并修改 /etc/sysconfig/i18n配置文件
yum -y groupinstall chinese-supportvim /etc/sysconfig/i18n
将原本内容替换为以下内容:
LANG=zh_CN.UTF-8
执行 source /etc/sysconfig/i18n使配置生效
centos7
安装中文包并修改/etc/locale.conf
yum install -y kde-l10n-Chinese.noarch yum install groupinstall -y Fonts echo LANG=ZH_CN.UTF-8 > /etc/default/locale source /etc/default/localecentos8
安装中文语言包并切换字符集
locale 查看当前字符集(显示的是设定的内容,查看已支持语言加-a参数)yum install -y langpacks-zh_CN.noarch 安装中文语言支持拓展包 locale -a 中文字符集已有localectl set-locale LANG=zh_CN.utf8 设定系统语言为zh_CN.utf8 source /etc/locale.conf 手动加载配置文件,使其加载到内存可以看到配置已经更改
在命令行直接执行vim命令可以看到中文支持
Ubuntu系列(Ubuntu16/18/20)
配置中文语言环境
echo $LANG 查看语言环境 apt-get install -y language-pack-zh-han* 安装中文语言包 apt-get install $(check-language-support) 运行语言支持检查修改配置文件 /etc/default/locale
将原始内容替换为如下内容
LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh" LC_NUMERIC="zh_CN" LC_TIME="zh_CN" LC_MONETAPY="zh_CN" LC_PAPER="zh_CN" LC_NAME="zh_CN" LC_ADDRESS="zh_CN" LC_TELEPHONE="zh_CN" LC_MEASUREMENT="zh_CN" LC_IDENTIFICATTON="zh_CN" LC_ALL="zh_CN.UTF-8"修改环境文件1(环境变量(当前用户)) /etc/environment
添加如下内容:
LANG="zh_CN.UTF-8" LANGUAGE="zh_CN:zh" LC_NUMERIC="zh_CN" LC_TIME="zh_CN" LC_MONETAPY="zh_CN" LC_PAPER="zh_CN" LC_NAME="zh_CN" LC_ADDRESS="zh_CN" LC_TELEPHONE="zh_CN" LC_MEASUREMENT="zh_CN" LC_IDENTIFICATTON="zh_CN" LC_ALL="zh_CN.UTF-8"修改环境文件2(环境变量(所有用户)) /etc/profile
添加一下内容:
ANG="zh_CN.utf-8"reboot重启使配置生效
再次查看语言环境 echo $LANG
语言环境已经修改
在命令行直接执行vim命令,可以看到中文支持
Debian系列(支持9/10/11)
安装aptitude,执行以下命令:
apt-get install -y aptitude dpkg-reconfigure locales会出现一个语言包选择界面
按空格进行选择,选择zh_CN.GB2321 zh_CN.GBK GBK zh_CN.UTF-8 UTF-8 en_US.UF8 选择后OK 即可
然后跳入另一确认界面再次选择zh_CN.UTF-8 UTF-8 即可
修改 /etc/default/locale 配置文件
LANG=zh_CN.UTF-8 (如果是就不用改)
安装语言包
apt-get install -y xfonts-intl-chinese apt-get install xfonts-wqy执行 source /etc/default/locale 使配置生效 ,直接在命令行执行vim
可以看到中文配置
opensuse系列(15)
用vim打开/etc/profile文件
添加以下代码(将字符集修改为中文字符UTF-8格式)
export LANG="zh_CN.UTF-8" export LC_ALL="zh_CN.UTF-8" export LC_CTYPE="zh_CN.UTF-8"执行source /etc/profile使其配置生效
locale查看语言环境
在命令行直接执行vim查看语言环境,可以看到修改成功
Fedora系列
Fedora33
这个镜像的版本系统自带中文字符集
所以只需要修改 /etc/locale.conf文件并生效配置即可
vim /etc/locale.conf将里面的内容替换为以下内容:
LANG=zh_CN.UTF-8
source /etc/locale.conf 使配置生效
执行vim查看中文语言环境
fedora34
安装语言套件
yum install -y system-config-language
执行命令 system-config-language
语言环境选择窗口
选择之后出现以下报错信息
报错中指出系统中没有pkcon命令,需要安装相关软件包
解决方法:
yum whatprovides *bin/pkcon 查询此命令是由哪个软件引起的yum install -y PackageKit 安装相关软件包
再次执行 system-config-language 进入系统语言集选择界面
选择 简体中文 再次点击OK
再执行locale -a 查看系统支持的字符集
可以看到已有中文字符集
再次修改 /etc/locale.conf 配置文件
替换原本的内容为以下内容:
LANG=zh-CN.UTF-8
执行 source /etc/locale.conf 使配置生效
直接执行vim可以看到中文语言环境配置成功