260 字
1 分钟
Ubuntu 服务器终端完整汉化流程

一、作用#

free、top、apt 等命令显示中文,解决英文输出,远程服务器通用

二、一键执行步骤#

1. 备份原有语言配置#

Terminal window
sudo cp /etc/default/locale /etc/default/locale.bak

2. 更新软件源#

Terminal window
sudo apt update

3. 安装中文语言包+中文字体(防乱码)#

Terminal window
sudo apt install language-pack-zh-hans fonts-wqy-microhei -y

4. 生成简体中文编码#

Terminal window
sudo locale-gen zh_CN.UTF-8

5. 写入全局中文语言配置#

Terminal window
sudo update-locale LANG=zh_CN.UTF-8 LC_ALL=zh_CN.UTF-8 LANGUAGE=zh_CN:zh

6. 写入配置文件永久生效#

Terminal window
echo 'LANG=zh_CN.UTF-8' | sudo tee /etc/default/locale
echo 'LANGUAGE=zh_CN:zh' | sudo tee -a /etc/default/locale
echo 'LC_ALL=zh_CN.UTF-8' | sudo tee -a /etc/default/locale

7. 临时当前终端生效#

Terminal window
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh
export LC_ALL=zh_CN.UTF-8
source ~/.bashrc

8. 重启服务器彻底生效(必做)#

Terminal window
sudo reboot

三、验证是否成功#

Terminal window
locale
free -h
top

四、已知限制(记住)#

  1. top任务、内存、交换汉化,其余字段原生无中文,无法全汉化
  2. 程序自身日志(如ollama、nginx)输出依旧英文,不属于系统汉化范围
  3. Xshell/宝塔终端:客户端编码改为 UTF-8 避免方框乱码

五、恢复英文(回滚教程)#

Terminal window
sudo cp /etc/default/locale.bak /etc/default/locale
sudo update-locale LANG=en_US.UTF-8
sudo reboot
Ubuntu 服务器终端完整汉化流程
https://fuwari.vercel.app/posts/指南/ubuntu-服务器终端完整汉化流程/
作者
肥猫少杰
发布于
2026-06-08
许可协议
CC BY-NC-SA 4.0