大风哥的打怪升级之路
学如逆水行舟,不进则退

第一次使用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

     

posted on 2020-09-06 19:16  Little_Dandelion  阅读(2758)  评论(0编辑  收藏  举报