安裝系統語言為英文,SSH登入顯示中文原因

2021-10-14 06:05:30 字數 792 閱讀 7507

是因為 ssh 登入時, 將登入主機的環境變數帶了進去, 如果需要修改, 可以參照下邊的步驟在伺服器執行

# 檢視環境變數 $lang

cat$lang

# 檢視是否支援英文

locale -a |

grep en_us

# 如果支援, 看配置檔案

grep lang /etc/locale.conf # lang="en_us.utf-8" / zh_cn.utf-8 是中文

# 檢視環境變數匯入

grep lang /etc/profile

grep lang ~/.bashrc

...# 如果都沒有問題, 可能是 ssh 時將本機的變數傳給了伺服器, 修改 ssh 服務配置檔案

grep sendenv /etc/ssh/ssh_config # 把 lang 去掉, 提前備份, 免得不知道以後加在哪

grep acceptenv /etc/ssh/sshd_config # 把 lang 去掉

# 重啟機器即可

# 其實這種情況如果自己的主機是 en_us.utf-8 就會顯示英文

# -bash: warning: setlocale: lc_ctype: cannot change locale (utf-8): no such file or directory

# 如果遇到上邊的報錯, 修改 /etc/locale.conf, 內容如下即可

lc_all=en_us.utf-8

lang=en_us.utf-8

ubuntu設定系統語言為英文

在裝完系統之後,鑑於ubuntu對中文的支援並不好,而且除錯時滿頁中文很難懂,決定還是換回中文。有以下兩種方式可以達到這一目的。1.圖形介面方法 開啟右上角的標誌,依次選擇系統設定,語言支援,在選項中新增english,並把它移到最上面,再重啟,即可完成。2.命令列方法 sudo vim etc d...

樹莓派安裝系統 ssh登入

一 準備工作 1 樹莓派3b 3 sd卡 4 網線 5 sdformatter.exe 6 win32diskimager.exe 7 putty 7 筆記本 二 系統製作 我選擇的是raspbian buster lite版本,不帶圖形介面的,占用記憶體比較小。2 使用sdformatter.ex...

為樹莓派啟用root系統並開啟ssh登入

出於安全考慮,樹莓派的raspbian系統預設為啟用root使用者。如需使用,可以自行開啟。設定root使用者密碼 sudo passwd root啟用root使用者 sudo passwd unlock root設定ssh允許登入 sudo sed i s permitrootlogin.perm...