zoukankan      html  css  js  c++  java
  • 第一次使用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
    书痴者文必工,技痴者艺必良
  • 相关阅读:
    Linux命令详解-mv
    Linux命令详解-rmdir
    Linux命令详解-rm
    Linux命令详解-mkdir
    Linux命令详解-pwd
    linux_fdisk命令详解,关于分区的详解
    L011系统文件属性知识进阶详解小节
    Linux软连接和硬链接
    L010小结后自考题
    centos配置ip地址 添加多个ip地址的方法
  • 原文地址:https://www.cnblogs.com/Little-Dandelion/p/13622822.html
Copyright © 2011-2022 走看看