是因為 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...