# 關於剛開始碰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/
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up