系统:ubuntu 20.04
记录使用ubuntu系统过程中遇到的一些问题以及亲测有效的解决方案
后续遇到其他问题,会将相关内容持续更新
对应原文:Ubuntu系统下相关问题解决方案(亲测) - 知乎 (zhihu.com)
目录
3.1 Windows和Ubuntu双系统,切换系统后,时间不同步
4.1 ubuntu20.04安装NVIDIA显卡驱动(笔记本电脑,台式与此有些区别)
一、速度问题
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