我是靠谱客的博主 听话龙猫,这篇文章主要介绍Ubuntu20.04安装显卡驱动并设置远程连接基本信息安装步骤远程管理常见问题,现在分享给大家,希望可以做个参考。

基本信息

系统:ubuntu20.04
显卡:RTX 3060
无核显

安装步骤

禁用nouveau

sudo gedit /etc/modprobe.d/blacklist.conf
在文件末尾加两句话:

复制代码
1
2
3
blacklist nouveau options nouveau modeset = 0

刷新一下
sudo update-initramfs -u
然后reboot重启,重启后检查nouveau是否已被禁用。输入
lsmod | grep nouveau
没反应说明louveau禁用好了。

下载驱动文件

英伟达官网地址:https://www.nvidia.cn/Download/index.aspx?lang=cn
下载对应linux驱动:我的文件名为 NVIDIA-Linux-x86_64-460.73.01.run

正式安装显卡驱动

首先ctrl+alt+F1进入命令行界面

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
su root //切换root用户 sudo telinit 3 cd /home //先cd到.run文件所在的文件夹。一般是放在/home文件夹里。然后赋予权限 sudo chmod a+x NVIDIA-Linux-x86_64-460.73.01.run //赋予权限 sudo sh ./NVIDIA-Linux-x86_64-460.73.01.run --no-opengl-files //开始安装 modprobe nvidia //挂载驱动 nvidia-smi //检查安装结果

接下来需要重新启动图形化界面的默认管理服务
一般来说ubuntu系统存在两种管理服务 gdm3 与 lightdm
我的默认是gdm3,但是一开始安装的时候并不了解因此重新安装了一个lightdm服务
(理论上如果你知道自己的默认管理服务,就不需要重新用systemctl来指定默认启动服务,可以直接sudo service lightdm start或者sudo service gdm3 start然后重启,这个我没试过,建议按照我的步骤来)
而我因为不知道自己的默认服务是gdm3,因此过程如下

复制代码
1
2
3
4
5
6
7
8
//这是我重启后做的 su root apt-get install lightdm systemctl set-default graphical.target service lightdm start reboot //重启

远程管理

安装SSH服务

复制代码
1
2
3
sudo apt-get install openssh-server

等待安装结束即可。然后再次查看服务有没有启动

复制代码
1
2
sudo ps -e | grep ssh

使用命令来启动

复制代码
1
2
sudo /etc/init.d/ssh start

查看服务状态

复制代码
1
2
sudo service ssh status

关闭服务

复制代码
1
2
sudo service ssh stop

重启服务

复制代码
1
2
sudo service ssh restart

开始ftp服务传输文件

安装vsftpd

复制代码
1
2
sudo apt-get install vsftpd

可以使用下列命令来打开,关闭,重启ftp服务

复制代码
1
2
3
4
sudo /etc/init.d/vsftpd start sudo /etc/init.d/vsftpd stop sudo /etc/init.d/vsftpd restart

使用下列命令,可以看到系统中多了ftp用户组和ftp用户

复制代码
1
2
3
cat /etc/group cat /etc/passwd

推荐Xshell来远程连接 ,可以直接拖拽文件直接复制。

常见问题

过一段时间自动关机,休眠策略问题

由于我是做服务器用的,因此不能让ubuntu自动休眠关机,因此需要修改休眠策略
查看系统以及关机的策略 (如下图,状态都是启动enabled)
sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
关闭休眠策略
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
重新查看休眠,关机策略是否已经关闭
sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target

显卡驱动问题

问题描述:
NVDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver
出现该错误的原因是因为我更新了linux的内核,导致在重启电脑后分辨率丢失,并且执行nvidia-smi查看显卡驱动信息的时候报了该错误。

解决方法:
编辑/etc/default/grub

复制代码
1
2
3
4
sudo vim /etc/default/grub #将原有的GRUB_DEFAULT=0 改为GRUB_DEFAULT="1> 2"

更新grub并重启

复制代码
1
2
3
sudo update-grub reboot

关于磁盘挂载与conda的安装可以参考我的另一篇博文
Ubuntu20.04磁盘挂载与conda安装

最后

以上就是听话龙猫最近收集整理的关于Ubuntu20.04安装显卡驱动并设置远程连接基本信息安装步骤远程管理常见问题的全部内容,更多相关Ubuntu20内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部