嗨,我是射手座的程序媛,期待和大家更多的交流与学习,欢迎添加3512724768。
然后,电脑在启动时会从你设置的启动盘中读取数据,这个时候,需要通过上下建和回车键选择,有的会出现install ubuntu,也有的如果安装的是图形界面的ubuntu,不会出现install ubuntu,而是出现safe graphics,根据自己的选择,通过回车键选择即可,然后会出现界面让你拔掉U盘,并按回车键。下面的图片,不同的系统,界面不同。
随后,进入Ubuntu的安装界面。选择你想要使用的语言(比如英语),然后点击Install Ubuntu按钮。
一般选择:正常安装,可根据自己选择而定。
接下来就是重要的分区,下面这个是默认分区。其他选项则是自己进行分区
然后,设置时区、用户、密码等,一般不会出现大错。
然后,慢慢等待安装就行了,不会很长时间,顶多半个小时,我记得。
至此,新的ubuntu系统就安装好了。如果想分区,可自行再搜索,可参考这篇博客。
sudo ubuntu-drivers devices
4. 打开终端,先更新,依次输入:
sudo apt-get update #更新软件列表 sudo apt-get install g++ sudo apt-get install gcc sudo apt-get install make
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
blacklist nouveau options nouveau modeset=0
sudo update-initramfs -u
lsmod | grep nouveau
--禁用图形界面 sudo service gdm3 stop --恢复图像界面 sudo service gdms start --修改语言 export LANG='UTF-8' export LANGUAGE='UTF-8'
安装驱动,选择自己的文件名哈:sudo ./NVIDIA-Linux-x86_64-535.129.03.run -no-opengl-files -no-x-check
然后,会出现以下选择:
这种界面,一步一步来哈
然后,就打开终端,验证一下,看看是否安装成功
nvidia-smi
出现这东西,就对了
至此,安装完驱动显卡了,下面是弄桌面环境,可参考这篇博客
Ubuntu 服务器通常使用命令行进行管理,并且默认没有安装桌面环境。如果你正在运行 Ubuntu 桌面版,忽略这一步。
一、在 Ubuntu 源仓库有很多桌面环境供你选择。一个选择是安装 Gnome,它是 Ubuntu 20.04 的默认桌面环境。另外一个选项就是安装 xfce。它是快速,稳定,并且轻量的桌面环境,使得它成为远程服务器的理想桌面。
运行下面任何一个命令去安装你选择的桌面环境:
安装 Gnome
sudo apt update sudo apt-get upgrade sudo apt install ubuntu-desktop
安装 Xfce
sudo apt update sudo apt-get upgrade sudo apt install xubuntu-desktop
二、安装 Xrdp
Xrdp 被包含在默认的 Ubuntu 软件源中。想要安装它,运行:
sudo apt install xrdp
一旦安装完成,Xrdp 服务将会自动启动。你可以输入下面的命令,验证它:
sudo systemctl status xrdp
三、设置root密码
ubuntu默认不能使用root用户,需要设置root密码的权限
命令:
sudo passwd root
输入root密码即可,ubuntu不会显示输入的密码。
四、连接 Xrdp 服务器
现在你已经设置好你的 Xrdp 服务器,是时候打开你的 Xrdp 客户端并且连接到服务器。
如果你有一台 Windows 电脑,你可以使用默认的 RDP 客户端。在 Windows 搜索栏输入“remote”,并且点击“Remote Desktop Connection”。这将会打开一个 RDP 客户端。在“Computer”区域输入远程服务器 IP地址,并且点击“Connect”。
在登录屏幕,输入你的用户名和密码,点击“OK”。
现在你可以从你的本地机器上使用你的键盘和鼠标和远程桌面进行交互了。
如果你正在运行 macOS,你可以从Mac App Store安装 Microsoft Remote Desktop应用。 Linux 用户可以使用一个 RDP 客户端,例如 Remmina 或者 Vinagre。
至此,桌面环境也弄好了,就可以远程了。最简单的windows的自带远程桌面连接
输入ip、用户名、密码就可以连接了。也可以选择一些远程软件,xshell等。
至此,远程也结束了,接下来就是 深度学习环境配置,因为是服务器,多用户操作,这边建议每个用户配置自己的深度学习环境,避免多人使用同一个环境,造成混乱,或者误删等。
sudo useradd -d /home/username -m username
更改为bash命令
sudo useradd -s /bin/bash username
更改密码
sudo passwd username
设置sudo权限
sudo chmod u+w /etc/sudoers sudo vi /etc/sudoers #在root下添加新用户权限,就直接复制root那一行换个名字username就可以 username ALL=(ALL:ALL) ALL
在文件中添加完上面一行后,摁Esc,:,输入wq后,回车。安全保存并退出文件。
再将文件权限修改回来
sudo chmod u-w /etc/sudoers
至此,创建完用户了,需要几个用户,就重复几次这个操作即可。
然后,为了更好的管理,这边建议在硬盘上给每个人开个文件夹,每个人就将数据等文件啥的放到这里,如果在home那里,其实就相当于是windows里面的C盘,把文件都放这里,后期内存肯定满,运行也慢,所以还是建议放到硬盘上。
在硬盘上创建文件夹,找到你挂载的那个位置,一般挂载到media下面:
mkdir username
这个时候,便创建了username的文件夹,他的所有者和组是root root的,需要修改成username的
先修改文件夹的所有者和组
sudo chown username:username username
然后修改权限为drwx------
chmod 700 username
就变成上面的,每个文件夹的所有者是相应的用户的,这里就可以使得自己可修改可看,其他人无法修改无法看。上图里面的,/media/devdata就是硬盘挂载到的位置,**q、**s、**k、*x、**k就是创建的用户,rs是刚开始安装系统的时候,让弄的用户,现在就是在rs这个用户下面进行的操作,相当于一种root权限。
当通过其中一个用户进入之后,就会发现,只有自己的可以进去,其他人的文件夹根本进不去,除非你有root权限密码,才能进去。
至此,多用户也弄完了,现在就是弄深度学习配置,每个用户弄自己的,互不干扰,这样很好,和平共处。
那下面就开始深度学习配置了。
bash Anaconda3-2024.06-1-Linux-x86_64.sh
如果不可以,就修改权限
chmod +x Anaconda3-2024.06-1-Linux-x86_64.sh
.sh文件就是你下载的文件的名称哈。
然后,就回车
more的内容挺多的,嘚摁一会,直到出现yes or no,输入yes即可
到这里就是让你确定安装位置,一般就默认安装,回车
如果不配置环境变量的话,采用conda -V
命令会提示找不到这个命令。
然后,就需要配置环境变量
首先,打开profile文件
vim /etc/profile
然后,添加环境变量
export PATH=/root/anaconda3/bin:$PATH
然后,保存退出,Esc,:,wq,wq不行,那就q。
然后,刷新配置
source /etc/profile
然后,再执行conda -V
这个命令就可以看见 anaconda的版本
至此,anaconda就安装完成了,下面就安装虚拟环境了
创建虚拟环境myenvname,python的版本自行确定,一般就3.8,3.10吧。
conda create -n myenvname python=3.8
会在安装过程中,让你确认是否安装y or n,你就选择y即可
安装完成后,就可以通过conda activate myenvname
激活了
myenvname 是你环境的名字,自行确定。
然后,就是GPU算力了,需要安装cudnn、cuda等,以及相应版本的pytorch-gpu
首先,你要确定,你都要安装哪些版本?每一个的对应关系,可参考这篇博客
具体安装,可参考这篇博客
还需要安装torch的一些文件,可参考这篇文章,镜像1,镜像2
至此,就差不多结束了,终于完结了,有些不是描述的特别详细,最后可以通过代码验证是否使用gpu等。
嗨,我是射手座的程序媛,期待和大家更多的交流与学习,欢迎添加3512724768。