---
# System prepended metadata

title: 關於剛開始碰linux，所遇到的問題與solution

---


# 關於剛開始碰linux，所遇到的問題與solution

<p style="margin-top:40px"></p>

1.**記事本 安裝(leafpad)**: sudo apt install leafpad

---
<p style="margin-top:40px"></p>

2.**ssh新的的linux，被擋下來:** 要修改「sudo nano /etc/ssh/sshd_config」內容。

解決辦法:https://phoenixnap.com/kb/ssh-permission-denied-publickey

---
<p style="margin-top:40px"></p>

3.**windows遠端linux**: linux安裝xrdp及xfce4，若有防火牆仍要找setting，systemctl 處理。(詳細忘記了)。

可對於linux桌面安裝中文化，更方便檢視資料，詳看教學。(直接改變於linux端，遠端也同樣會看到中文)
<font color=red>**※注意：** 教學最後一段「sudo vi /etc/environment」，不修改原有內容！！！原有的PATH不能改，否則在本地linux點選的資料夾，只會開啟在遠端模式的桌面。</font>
原內容:「PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"」
延伸:https://help.ubuntu.com/community/EnvironmentVariables 
(environment的環境指令編碼規則，有興趣可檢索學習)

安裝xdrp與xfce教學:https://www.ichiayi.com/wiki/tech/ubuntu_xrdp
<p style="margin-top:50px"><p>
#但仍無法解決在遠端方，上網無法使用中文的問題

#以及CMD(terminal)總是會開啟在linux方的問題。

----以及CMD(terminal)總是會開啟在linux方的問題----
**解法:需要在遠端上使用CMD，可以用ssh上，並且需要掛用持續運行，使ssh中斷後不會中斷執行指令**，可在ssh上輸入tmux，另開視窗後任何指令在輸入exit前不會關閉視窗(及指令)，若要暫離tmux視窗則輸入「ctrl+B，後輸入D」，需要叫回tmux視窗則call「tmux attach」。




//未證實資料: xrdp支援xfce4和mate桌面,不支援gnome和ubuntu桌面
注意→遠端，對應的user name， 都要輸入小寫



---
<p style="margin-top:40px"></p>

4.**GPU強制中斷程式(莫名佔用RAM)**: 找PID  然後 kill -0 PID 
CMD step:
nvidia-smi (看GPU的RAM使用狀況，並知道是哪個執行緒--GPU FAN號碼)
fuser -v /dev/nvidia*    (找卡住的PID)
kill -9 PID    (中斷使用的PID，9是GPU FAN號碼_可改，PID是剛找到的數字)

解決辦法:https://jermine.vdo.pub/python/%E8%A7%A3%E5%86%B3gpu%E6%98%BE%E5%AD%98%E6%9C%AA%E9%87%8A%E6%94%BE%E9%97%AE%E9%A2%98/


可能原因2:
可能因為CMD(終端)還開著，任務卡在一半無法動作，linux系統上好像都是如此，此時只要關掉原執行任務的CMD(終端)，所卡住占用的GPU則全部關閉。

---
<p style="margin-top:40px"></p>

5.**建立tensorboard可視化介面的讀檔**，需先在conda下載鏡像並在python3.6環境安裝tensorflow，並升級pip，才能用pip install 任何東西。
然後安裝ipykernel,ipython和jupyter；到此環境就有tensorflow了。(中間暫時看不懂在做甚麼)

大神教程:https://zhuanlan.zhihu.com/p/58523529

### **特別注意:**
tensorflow logdir的路徑，需要全部的輸入，也就是終端的全部
ex:「tensorboard --logdir ssss88155@Lab227:~/GPT2-Chinese/tensorboard_summary/ 」


若遇到numpy報錯，自降numpy版本:https://clay-atlas.com/blog/2020/09/04/%E5%B7%B2%E8%A7%A3%E6%B1%BA-futurewarning-passing-type-1-or-1type-as-a-synonym-of-type-is-deprecated-in-a-future-version-of-numpy-it-will-be-understood-as-type-1-1type-_np_/


---
<p style="margin-top:40px"></p>

6.**讓ubuntu的vi(修改檔案)功能能正常運作**：使用CMD時，無法使用vi功能，因為原版默認是vim-common，而我們慣用的是vim，因此要卸載默認後，再重新安裝軟體；否則CMD的vi功能根本用不了，無法改檔，上下左右及各種功能都是亂碼。

指令:
```
sudo  apt-get  remove vim-common       #卸載vim-common
sudo apt-get install vim               #安裝vim
```
大神連結:https://blog.csdn.net/sunskyday/article/details/106473761


---
<p style="margin-top:40px"></p>

7.**遇到遠端無法連線：** 多半是ubuntu本身內部軟體的問題，可以指令重新開機:「shutdown -r --reboot」 //此指令可重啟，若要shutdown也可看--help看其他指令


8.**需下載github檔案**:
install SVN時有error: Package 'subversion' has no installation candidate
解決: https://askubuntu.com/questions/885830/how-do-i-install-a-subversion-client-on-ubuntu-16-04



---
<p style="margin-bottom:100px"></p>

---

### **本篇是寫給自己，寫爽的；因此沒寫那麼詳盡與清楚也沒辦法，但有更好的建議歡迎留言告知**


---
---
---
---
---


# **未消化資料**

---
---
關於chmod指令列表:
https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/420821/