第一次使用Ubuntu20.04系統-遇坑小記


第一次使用Ubuntu20.04系統-遇坑小記

最近發現Linux系統是程序員前進的必經之路(立志做一名“倔強又裝逼的程序員”),所以果斷在自己的筆記本上安裝了最新的Ubuntu20.04系統,剛開始使用確實不是很習慣(應該還是自己比較菜),尤其是許多命令行的操作方式不是很熟悉、操作系統的一些相關知識也不是很了解,不過用了幾天,發現Linux(Ubuntu)系統真香(原諒小老弟沒見過世面的樣子),也在自己的博客上記錄一下整個過程中遇到的小坑:

Dell本子的基本配置是:8G內存、MX150獨立顯卡。

使用U盤啟動,裝好Ubuntu系統后,主要遇到了以下幾個小問題:

  • 更換軟件源:
  1. 打開軟件和更新app,Ubuntu軟件中勾選前三項並選擇中國的源(可以使用清華大學的源或者阿里雲的源);
  2. 查看版本名:lsb_release -c
  3. 備份原來的軟件源並另存:sudo cp -v /etc/apt/sources.list /etc/apt/sources.list.backup
  4. 執行chmod命令更改文件權限使軟件源文件可編輯:sudo chmod 777 /etc/apt/sources.list
  5. 通過gedit命令編輯軟件源:sudo gedit /etc/apt/sources.list
  6. 將原內容刪除,替換為下面內容:
 1 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
 2 
 3 deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
 4 
 5 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
 6 
 7 deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
 8 
 9 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
10 
11 deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
12 
13 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
14 
15 deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
16 
17 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
18 
19 deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
  • 安裝符合本子的nvidia顯卡驅動:
  1. 打開設置->關於,查看本子默認使用的GPU圖形處理器,一般默認應該使用的是集成顯卡
  2. 打開終端,輸入命令:sudo ubuntu-drivers devices,查看系統推薦的nvidia驅動(recommended)
  3. 在終端安裝該驅動,輸入命令:sudo apt-get install nvidia-driver-440(因為我的本子推薦的是nvidia-driver-440)
  4. 正常完成安裝過程,過程中會遇到與Secure Boot相關的提示(應該是需要關閉Secure Boot才能正常使用該專有驅動),並設置密碼用於重啟時的配置(設置密碼的原因是保證此更改不是被攻擊所致),重啟進入藍屏畫面,回車
  5. 選擇第二項Secure Boot,將其更改為Disable狀態(期間會遇到密碼驗證,按照要求分別輸入密碼的第n個字符),啟動本子(以后在終端輸入命令:sudo mokutil --enable-validation或者disable可對其進行更改
  6. 打開軟件和更新app,查看附加驅動,勾選剛才安裝的nvidia專有驅動,應用更改
  7. 打開終端,輸入命令:nvidia-settings,將PRIME一項勾選為on-demand mode(如果選擇performance mode會將系統都運行在獨立顯卡上,發熱嚴重;選擇Intel一項則為集成顯卡;on-demand mode應該為按需使用nvidia顯卡)::
  8. 打開終端,輸入命令:nvidia-smi,就可以查看nvidia顯卡的使用情況了
  • 安裝mysql關系型數據庫:

  因為在原來的windows10上,使用了mysql數據庫簡單的記錄了一直以來的leetcode刷題過程,轉到了Ubuntu系統后就打不開文件了,所以安裝了mysql,安裝過程及遇到小坑記錄如下:

  1. 打開終端,輸入命令:sudo apt-get install mysql-server進行安裝(該命令會安裝相應的軟件包,總之一個命令就可以安裝完畢了)
  2. 檢查是否安裝成功:service mysql start(service mysql stop)打開mysql后,輸入命令:sudo netstat -tap | grep mysql, 檢查是否出現LISTEN,若出現證明安裝成功
  3. 安裝完成后需要更改密碼(由於安裝的為新版的mysql,所以安裝過程中並沒有出現讓你設置密碼的過程,因為隨機生成了),使用命令:sudo cat /etc/mysql/debian.cnf來查看隨機生成的用戶名和密碼,可進行登陸
  4. 登陸命令為:mysql -u root -p此處的root應為步驟三生成的默認用戶名
  5. 登陸后進行密碼更改,該處借鑒了一位仁兄itjiangpo的方法:https://blog.csdn.net/qq_26164609/article/details/106881079,依次輸入命令:
1 use mysql; 
2 update user set plugin="mysql_native_password" where user="root";
3 update user set authentication_string='' where user='root';      --將authentication_string字段置為空 
5 alter user 'root'@'localhost' identified with mysql_native_password by '123456';     --修改密碼為123456

  更改后退出:quit;再重新打開mysql:service mysql restart,進行登陸:mysql -u root -p即可完成密碼修改。

  遇到小坑:安裝快結束的時候如果進度條卡到了93%,最后借鑒了Kobe10老兄的方案:https://www.cnblogs.com/Kobe10/p/6494621.html,文章末尾的徹底清除文件殘余后再進行安裝,命令如下:

1 sudo apt-get autoremove mysql* --purge
2 sudo apt-get remove apparmor  
3 sudo rm /var/lib/mysql/ -R  //非常重要
4 sudo rm /etc/mysql/ -R   //非常重要
  •  安裝官網下載好的一些安裝包(ubuntu系統對應的文件后綴為.deb,先打開對應的安裝包路徑,再進行安裝)
    1 cd /home/ltf/下載
    2 sudo dpkg -i teamviewer_15.9.5_amd64.deb  # 此為安裝teamviewer

    若安裝過程由於相關依賴包未安裝的原因而被迫停止,則需要先安裝相關依賴包,再安裝軟件包

    1 sudo apt-get install -f 2 sudo dpkg -i teamviewer_15.9.5_amd64.deb

    遇到小坑:由於想連接好基友的windows10(家庭版)裝逼指導一下,但是使用remmina連接並沒有成功(查找原因,最后認為是windows10家庭版不支持遠程桌面,不支持RDP協議),所以安裝了teamviewer

  • 火狐瀏覽器不支持視頻播放(聽網上大佬們說是系統無法進行視頻解碼)
    1 sudo apt-get install ffmpeg

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM