首页 > 系统相关 >Ubuntu系统下相关问题解决方案(亲测)

Ubuntu系统下相关问题解决方案(亲测)

时间:2024-07-12 13:27:57浏览次数:21  
标签:解决方案 sudo apt Ubuntu ubuntu 显卡 安装 NVIDIA 亲测

系统:ubuntu 20.04

记录使用ubuntu系统过程中遇到的一些问题以及亲测有效的解决方案

后续遇到其他问题,会将相关内容持续更新

对应原文:Ubuntu系统下相关问题解决方案(亲测) - 知乎 (zhihu.com)

目录

一、速度问题

1.1 git clone Github上的项目时速度慢

1.2 ubuntu下设置pip加速

1.3 ubuntu换源

二、依赖问题

2.1 安装库缺少依赖或软件包冲突

三、时间问题

3.1 Windows和Ubuntu双系统,切换系统后,时间不同步

四、显卡问题

4.1 ubuntu20.04安装NVIDIA显卡驱动(笔记本电脑,台式与此有些区别)

五、Ubuntu卡死(鼠标键盘都无效)

5.1 键盘可以用的情况下

5.2 鼠标键盘都无效的情况

六、查看资源CPU/GPU占用

6.1 实时查看CPU使用情况

6.2 实时查看GPU使用情况

一、速度问题

1.1 git clone Github上的项目时速度慢

亲测,从github上克隆UnrealEngine_4.26,速度从5kb/s到1.5Mb/s

  • 打开终端,查询IP Address
nslookup github.com
nslookup github.global.ssl.fastly.net 
  • 打开编辑hosts,在最后添加对应的IP Address和域名,并保存
sudo gedit /etc/hosts
  • 添加完成后,运行以下命令
sudo /etc/init.d/networking-manager restart 

1.2 ubuntu下设置pip加速

  • 打开终端,运行命令
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

1.3 ubuntu换源

  • 备份源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.old 
  • 打开源
sudo gedit /etc/apt/sources.list 
  • 替换源,将镜像源复制粘贴,替换原来的,并保存
注意:ubuntu不同版本的代号
22.04: jammy
20.04: focal
18.04: bionic
16.04: xenial
14.04: trusty

镜像源参考链接:ubuntu换源_ubuntu_须臾所学-华为云开发者联盟 (csdn.net)


二、依赖问题

2.1 安装库缺少依赖或软件包冲突

小工具:aptitude 自动分析库之间的依赖关系,并提供解决方案

  • 安装aptitude
sudo apt-get install aptitude 
  • 安装所需库
sudo aptitude install XXXX 

三、时间问题

3.1 Windows和Ubuntu双系统,切换系统后,时间不同步

  • 在ubuntu系统,打开终端,安装ntpdate
sudo apt-get install ntpdate 
  • 依次输入下列命令
sudo ntpdate time.windows.com
sudo hwclock --localtime --systohc 

四、显卡问题

4.1 ubuntu20.04安装NVIDIA显卡驱动(笔记本电脑,台式与此有些区别)

注:使用官方的NVIDIA驱动进行手动安装!(稳定,靠谱)

  • 到NVIDIA官网,下载相对应显卡的驱动。记住下载好的文件路径(英文路径),后续会用到

官网链接:https://www.nvidia.cn/drivers/lookup/

  • 卸载已安装的NVIDIA驱动
sudo apt-get remove --purge nvidia-*
  • 安装必要的依赖(若出现依赖冲突问题,可参照/依赖问题解决方案)
sudo apt-get install gcc g++ make 
  • 禁用自带的nouveau驱动
sudo gedit /etc/modprobe.d/blacklist.conf 

  在打开的文本后面添加

blacklist nouveau
options nouveau modeset=0 

  保存关闭文本,并更新

sudo update-initramfs -u 
  • 重启
reboot
  • 重启后,打开终端检查是否禁用成功
lsmod | grep nouveau 

  若无输出,则表明禁用成功

  • 安装lightdm
sudo apt-get install lightdm 

  选择lightdm,回车确定

  • 停止桌面环境
sudo telinit 3 

  之后会进入黑漆漆的文本界面,需要输入用户名和密码 若未进入文本界面,显示黑屏,左上角一条小杠,则按Ctrl+Alt+F2

  • 输入用户名和密码登录
  • 安装驱动
cd XXX #切换到下载文件存放的路径XXX
sudo chmod +x NVIDIA-Linux-x86_64-535.86.05.run #添加执行权限
sudo bash  NVIDIA-Linux-x86_64-535.86.05.run -no-opengl-files -no-x-check #加载run文件

  -no-opengl-files很重要,不添加的话可能开不了机,循环登录,但是我没加

  安装过程中的几点:

第一步选 Continue installation
提示安装32位兼容库时,选 no
自动更新X配置文件, 选 no
  • 安装完成后,重启即可
  • 打开终端输入,有驱动参数输出

  在桌面右键设置,可以看到显卡一栏显示你自己的显卡型号才行

注意:按照这个步骤来安装之后,我还是有问题,用不了nvidia显卡,并且ubuntu设置-显卡没有显示我的N卡配置,而是之后我选择了按这个步骤重装,区别在于第10步骤:sudo bash NVIDIA-Linux-x86_64-535.86.05.run 我没有加后面的项,之后安装完成,直接可以用了


五、Ubuntu卡死(鼠标键盘都无效)

5.1 键盘可以用的情况下

  • Ctrl + Alt + T打开终端

  • 输入ps -ef 查看进程,找到要删的那个进程对应的PID,两列中前面那一列是PID,后面是PPID

  • kill -9 PID 将卡死的进程杀掉就好了,例如:kill -9 1234

注:ps -ef | grep 名字 可以找到相关的进程,比如 ps -ef | grep nvidia

5.2 鼠标键盘都无效的情况

直接长按电源键关机重启不太好,另一种方式进行安全重启:

  • 长按键盘上的Ctrl和Alt键,一直按着别松

  • 依次按键PrintScreen、R、E、I、S、U、B,当B键按完了后屏幕就会黑了然后重启

注:如果按以上操作无效的话,检查下键盘上是否有Fn键,长按时将Ctrl、Alt、Fn键都按住


六、查看资源CPU/GPU占用

6.1 实时查看CPU使用情况

  • Ctrl + Alt + T打开终端

  • htop

前提是先安装htop:sudo apt-get install htop

可以实时查看CPU核心、内存、交换空间等使用情况,效果如下:

6.2 实时查看GPU使用情况

  • Ctrl + Alt + T打开终端

  • watch -n 1 nvidia-smi

每隔1秒刷新一次,-n后面的1即为每隔多少秒刷新一次,效果如下:


标签:解决方案,sudo,apt,Ubuntu,ubuntu,显卡,安装,NVIDIA,亲测
From: https://blog.csdn.net/dreamerXQH/article/details/140376070

相关文章

  • 【Ubuntu】windows和Linux文件互传、共享
    【Ubuntu】windows和Linux文件互传、共享一、FTP、SAMBA、NFS简介FTP:FileTransferProtocol(文件传输协议)SAMBA:基于SMB(ServerMessageBlock服务器消息块)协议的软件实现NFS:NetworkFileSystem(网络文件系统)二、Linux共享文件给Linux2.1、scp命令具体命......
  • 企业跨国传输文件的需求如何落地?免费白皮书为你提供解决方案
    对于企业而言,各行业数据跨境传输也日趋频繁,由于海外市场对于数据驱动的产品和服务的需求不断增加,为企业拓宽海外市场提供了广阔的市场空间。在全球化的背景下,企业进行有效的资源整合,学习海外市场的先进技术和管理经验,寻找新的增长点,实现业务的多元化和可持续发展,不仅有利于开辟......
  • ubuntu 18.04 安装 腾讯原生微信
    使用终端命令行安装铜豌豆软件源。注意需要用到sudo权限。```textwget-c-Oatzlinux-v12-archive-keyring_lastest_all.debhttps://www.atzlinux.com/atzlinux/pool/main/a/atzlinux-archive-keyring/atzlinux-v12-archive-keyring_lastest_all.debsudoapt-yinstall./......
  • DW03D是一款用于锂离子/聚合物电池保护的高集成度解决方案。DW03D包含内部功率MOSFET
    一般概述    DW03D产品是单节锂离子/锂聚合物可充电电池组保护的高集成度解决方案。DW03D包括了先进的功率MOSFET,高精度的电压检测电路和延时电路。    DW03D具有非常小的TSS08-8的封装,这使得该器件非常适合应用于空间限制得非常小的可充电电池组应用。 ......
  • 解决方案 | IP地址申请专用HTTPS证书的常见问题
    IP地址专用的HTTPS证书是一种专门为IP地址设计的SSL/TLS证书,它可以通过HTTPS协议安全地访问基于IP地址实现的网站或服务,以下是申请IP地址https证书时经常遇到的问题以及解决办法。一、如何选择合适的IP地址https证书的类型?1、DV类型IP证书:DVIP地址证书是基础验证级别的证......
  • Windows11使用子系统Ubuntu20.04配置图形化界面和安装软件
    前言        在上一章节,我们在windows11下利用wsl2安装了Ubuntu-linux子系统,并下载了android10的源码进行编译(Ubuntu运行环境下Android10源码下载和编译_ubuntu18下载android10源码-CSDN博客)。如果想进行android源码以及framework的学习,一定需要代码编辑软件,我之前学......
  • Ubuntu创建图标
    很多时候我们喜欢省事双击图标运行软件,那么怎么创建图标呢?下面介绍两种主流的方法。一.使用vim创建文件如果你没有安装vim,请先安装:sudoaptinstallvim接下来按照下面指令设置图标,以PyCharm为例:cd/usr/share/applicationssudovimpycharm.desktop注意这里......
  • 优化爬虫体验:揭秘IP重复率过高问题解决方案
    在当今信息爆炸的时代,网络中蕴藏着大量宝贵的数据,而爬虫技术成为我们提取这些数据的重要工具。然而,随着爬虫的广泛使用,IP重复率高的问题也随之而来。本篇博文将揭秘解决这一问题的关键方法——使用IP代理。一、IP高重复问题带来的挑战 被封禁风险:当一个IP在短时间内频......
  • Hyper-V在Windows 11部署本地Ubuntu虚拟机
        挣扎在生信泥潭的兄弟们都知道,目前生信分析所用的大部分软件/package/环境/pipline都是基于Linux系统建立的,因此跳入生信泥潭的第一步便是建立一个Linux环境并开始学习。鉴于本人的谨慎(怕搞乱实验室LinuxServer且Serveroffline)、懒惰(懒得在自己的电脑上安装双系统)以......
  • 优化爬虫体验:揭秘IP重复率过高问题解决方案
    在当今信息爆炸的时代,网络中蕴藏着大量宝贵的数据,而爬虫技术成为我们提取这些数据的重要工具。然而,随着爬虫的广泛使用,IP重复率高的问题也随之而来。本篇博文将揭秘解决这一问题的关键方法——使用IP代理。一、IP高重复问题带来的挑战 被封禁风险:当一个IP在短时间内频......