Ubuntu系统上手常见问题和解决办法

一、Ubuntu安装后使用常见问题

1.更换软件源(解决无法连接wifi)

  1. 备份原来的源,将以前的源备份一下,以防以后可以用的,
    sudo cp /etc/apt/sources.list (这里空了一格) /etc/apt/sources.list.bak

  2. 打开/etc/apt/sources.list文件,在前面添加如下条目,并保存
    sudo gedit /etc/apt/sources.list
    【参考网址】(29条消息) ubuntu20.04更换国内源方法_武行 |【虾头】的博客-CSDN博客_ubuntu20.04更换国内源

    #添加阿里源
    deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
    deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    #添加清华源
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse multiverse
    
  3. 更新源
    sudo apt-get update

  4. 更新软件
    sudo apt-get upgrade

2.升级系统内核(解决无法调节屏幕亮度、无法分屏等)

亮度无法调节/缩放无法调整/无法使用HDMI扩展显示屏,其实都是一个问题导致的——内核版本,因为现在系统默认是5.4的内核。

  1. 查看系统内核

    uname -a

  2. 升级系统内核

    • 下载对应的内核文件(4个)Ubuntu系统上手常见问题和解决办法
    • 保存到一个新的文件夹内,不要有其他deb文件
    • 在该目录下打开终端,输入指令:sudo dpkg -i *.deb
    • 安装好后,重启即可。安装过程中可能出现错误,Configuring Secure Boot。解决:在BIOS界面,关闭secure boot

3.解决关机时间过长问题

  1. 修改系统配置文件

    • 输入指令:sudo nano /etc/systemd/system.conf
    • 找到关于 DefaultTimeoutStopSec的配置
    • 去掉注释符号#,修改时间DefaultTimeoutStopSec=5s,保存退出
  2. 重新加载文件

    输入指令:sudo systemctl daemon-reload

二、Ubuntu基础知识

1.Ubuntu操作系统的文件目录结构

目录 文件内容
/bin 存放常用的终端命令的目录,例如:ls、mount、rm 等等
/boot 存放系统启动所需的文件,包括 linux kernel,一个随机存储磁盘镜像和 Bootloader 的配置文件
/cdrom 光盘目录,如果插入光盘会出现光盘内容(这个已经很少用了,被时代淘汰的功能)
/dev 这个目录存放所有的设备文件,这些不是常规文件,而是指系统上的各种硬件设备,包括硬盘驱动器
/etc 存放系统的全局配置文件,这里面的配置文件会影响系统所有用户的系统环境
/home 用户的home目录,每个用户都有自己的home目录,里面是各种文件,如文档、图片、音乐等等
/lib 存放非常重要的动态库和内核模块
/lib32 系统32位支持库
/lib64 lib64位支持库
/media 作为外部设备的一个挂载点,比如硬盘或者可移动设备(U盘、DVD、CD),打开可看到挂载设备里面的内容
/mnt 和 /media 一样,也是一个挂载点,但是专用于挂载临时的设备,例如网络文件系统
/opt 用于安装系统额外的软件,这里安装的软件是手动安装的,不受 Ubuntu 软件管理包的管理
/proc 一个虚拟文件系统,为内核提供向进程发送信息的机制
/root root 用户的root目录,不在 /home/ 中,即使 /home/ 不可用,也允许引导系统
/run 在引导过程的早期可用的tmpfs(临时文件系统),其中存储了临时运行时数据。此目录下的文件将在引导过程开始时删除或截断
/sbin 包含通常只应由超级用户使用的重要管理命令
/snap snap应用框架的程序文件
/srv 包含 HTTP(/srv/www/)或 FTP 等服务的数据目录
/sys 可以访问的虚拟文件系统,用于设置或获取有关内核系统视图的信息
/tmp 应用程序使用的临时文件的位置
/usr 包含大多数用户实用程序和应用程序,并部分复制根目录结构,包括例如 /usr/bin/ 和 /usr/lib
/var 致力于可变数据,例如日志,数据库,网站和临时脱机(电子邮件等)文件,这些文件从一次启动到下一次启动。它包含的一个值得注意的目录是 /var/log,其中保存了系统日志文件

2.Linux绝对路径与相对路径

  • 绝对路径

    从根目录开始写起,例如 /usr/local/mysql

  • 相对路径

/ 根目录
…/ 上级目录
./ 当前目录下(可省略不写)
./xxx 当前目录下的xxx文件或者目录

三、Ubuntu系统常用命令

1.系统操作

sudo su 由普通用户切换到root用户
su 用户名 由root用户切换到普通用户

2.文件目录操作

cd 切换目录
cp 复制文件或者目录 cp -rf example example2
把文件夹复制一份为文件夹2
mv 移动文件或目录(或重命名) mv hello helloworld
mkdir 创建
rm 删除文件或者目录 rm -rf abc
删除abc目录,和子项一并删除
r表示recursive(递归),f表示force(强制)
tar -zcvf 压缩文件 tar -zcvf 压缩文件名.tar.gz 被压缩文件名
缩文件名和被压缩文件名都可加入路径。
tar -zxvf 解压缩文件到此目录下 tar -zxvf 压缩文件名.tar.gz

3.python相关操作

操作 命令 备注
查看python版本 python3 --version
python3 -V
version前面要用两个-,与window不同
查看python安装路径 python3
import sys
print(sys.path)
/usr/lib/python3.8
安装pip 切换到root用户:sudo su
执行更新:sudo apt update
sudo apt upgrade
安装pip3: sudo apt install python3-pip
查看pip版本 pip3 --version

4.查看系统资源使用情况

$ gnome-system-monitor

四、Ubuntu安装应用软件

1.Ubuntu下Pycharm的安装与卸载以及设置桌面快捷方式

一、安装
  1. 下载安装包后,进行解压。在下载目录下,打开终端
  2. 解压缩,输入指令:tar -zxvf pycharm-community-2021.2.1.tar.gz
  3. 解压完成后,删除压缩包,输入指令:rm pycharm-community-2021.2.1.tar.gz
  4. 将解压缩后的目录移动…/opt目录下,方便其他用户使用,输入命令:sudo mv pycharm-community-2021.2.1 …/opt (sudo赋予root权限)
二、使用
  1. 启动工作目录至bin,输入指令:/opt/pycharm-community-2021.2.1/bin/pycharm.sh,一定要输入完整指令才能打开
  2. 初次打开,可能出现"no interpreter"的错误。解决办法:ubuntu系统一般自带python3,根据pycharm系统的提示,将系统自带的python3设置为解释器即可
三、卸载
  1. 相关目录

    • 程序文件目录

      所有的相关文件都保存在解压缩的目录中,即 /opt/pycharm-community-2021.2.1/目录下

    • 配置文件目录

      启动PyCharm后,会在用户家目录下建立一个.PyCharmxxx的隐藏目录,该目录保存PyCharm相关的配置信息

    • 快捷方式文件

      在ubuntu中,应用程序启动的快捷方式通常都保存在 /usr/share/applications 目录下

  2. 删除

    1. 删除解压缩目录,sudo rm -r /opt/pycharm-community-2021.2.1/
    2. 删除配置文件目录, rm -r ~/.PyCharmCE2021.2
    3. 如果不再使用PyCharm ,还需要将 /usr/share/spplications/ 下的jetbrains-pycharm-ce.desktop删除,sudo rm /usr/share/applications/jetbrains-pycharm-ce.desktop

2.Ubuntu下安装QQ

  1. 当前版本的QQ Linux版依赖gtk2.0,安装QQ Linux版前请确保你的系统已安装gtk2.0。以下是一些使用命令行安装gtk2.0的例子:
    sudo apt install libgtk2.0-0 # Ubuntu
  2. 需要root权限才能完成安装。在一些发行版中你可以通过双击文件管理器中的安装程序完成安装。以下是一些使用命令行来安装的例子:
    sudo apt install -y /path/to/linuxqq_1.0.1-b1-100_amd64.deb
    如果版本更新后登录出现闪退情况,请删除 ~/.config/tencent-qq/#你的QQ号# 目录后重新登录
  3. 卸载
    sudo dpkg -r linuxqq

3.Ubuntu安装、使用Android Studio

  1. 将下载文件解压缩到指定文件夹(/opt)中;
  2. 打开终端,输入:/opt/android-studio/bin/studio.sh,即可打开软件
  3. 如果您运行的是 64 位版本的 Ubuntu,那么您需要使用以下命令安装一些 32 位库:sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

4.Ubuntu安装搜狗输入法

  1. 添加中文语言支持

    • 打开 系统设置——区域和语言——管理已安装的语言——在“语言”tab下——点击“添加或删除语言”
    • 弹出“已安装语言”窗口,勾选中文(简体),点击应用
    • 回到“语言支持”窗口,在键盘输入法系统中,选择“fcitx”
    • 如果在键盘输入法系统中,没有“fcitx”选项时,建议先打开终端手动安装fcitx:sudo apt-get install fcitx 等安装成功之后再执行上述步骤
  2. 下载安装包,网址:https://pinyin.sogou.com/linux/

  3. 通过命令行安装搜狗输入法:sudo dpkg -i sogoupinyin_版本号_amd64.deb

  4. 如果安装过程中提示缺少相关依赖,则执行如下命令解决:

    sudo apt -f install

上一篇:Flutter插件引入第三方jar包之armeabi,flutter技术解析与实战


下一篇:css下position属性详解