Ubuntu系统下相关问题解决方案(亲测)
系统:ubuntu 20.04记录使用ubuntu系统过程中遇到的一些问题以及亲测有效的解决方案后续遇到其他问题,会将相关内容持续更新。
系统: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即为每隔多少秒刷新一次,效果如下:
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)