注意啊,是终端不是控制台
Centos7篇
先检查是否已经安装了中文包
locale -a |grep "zh_CN"
若有输出zh_CN.*之类的,说明有安装中文包
如果没有,试试yum groupinstall "fonts"安装中文包
修改配置文件/etc/locale.conf
vi /etc/locale.conf
在原先就有的那一行进行注释或者删除,添加以一下内容
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
配置文件/etc/sysconfig/i18n【没有就新建一个】
vim /etc/sysconfig/i18n
i18n文件内添加或修改两行
LANG="zh_CN.UTF-8"
LC_ALL="zh_CN.UTF-8"
保存并退出
source /etc/sysconfig/i18n
配置环境文件/etc/profile
vim /etc/profile
添加一行,不要修改原来的内容
export LANG="zh_CN.UTF-8"
保存并退出,重启服务器即可
Ubuntu18.04篇
在安装前先检查一下语言环境
echo $LANG
安装中文语言包
apt-get install language-pack-zh-han*
运行语言支持检查
sudo apt install $(check-language-support)
修改配置文件/etc/default/locale和/etc/environment,均添加一下内容【locale文件:删除原来的内容】
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_MONETARY="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL="zh_CN.UTF-8"
保存并退出,重启服务器即可