260 字
1 分钟
Ubuntu 服务器终端完整汉化流程
一、作用
让 free、top、apt 等命令显示中文,解决英文输出,远程服务器通用
二、一键执行步骤
1. 备份原有语言配置
sudo cp /etc/default/locale /etc/default/locale.bak2. 更新软件源
sudo apt update3. 安装中文语言包+中文字体(防乱码)
sudo apt install language-pack-zh-hans fonts-wqy-microhei -y4. 生成简体中文编码
sudo locale-gen zh_CN.UTF-85. 写入全局中文语言配置
sudo update-locale LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8 LANGUAGE=zh_CN:zh6. 写入配置文件永久生效
echo 'LANG=zh_CN.UTF-8' | sudo tee /etc/default/localeecho 'LANGUAGE=zh_CN:zh' | sudo tee -a /etc/default/localeecho 'LC_ALL=zh_CN.UTF-8' | sudo tee -a /etc/default/locale7. 临时当前终端生效
export LANG=zh_CN.UTF-8export LANGUAGE=zh_CN:zhexport LC_ALL=zh_CN.UTF-8source ~/.bashrc8. 重启服务器彻底生效(必做)
sudo reboot三、验证是否成功
localefree -htop四、已知限制(记住)
top仅任务、内存、交换汉化,其余字段原生无中文,无法全汉化- 程序自身日志(如
ollama、nginx)输出依旧英文,不属于系统汉化范围 - Xshell/宝塔终端:客户端编码改为 UTF-8 避免方框乱码
五、恢复英文(回滚教程)
sudo cp /etc/default/locale.bak /etc/default/localesudo update-locale LANG=en_US.UTF-8sudo reboot Ubuntu 服务器终端完整汉化流程
https://fuwari.vercel.app/posts/指南/ubuntu-服务器终端完整汉化流程/