sky博客

sky博客

ubuntu server 虚拟机 配置步骤(小型个人NAS搭建教程(四)

4
2024-11-18
ubuntu server 虚拟机 配置步骤(小型个人NAS搭建教程(四)

包含开启ssh root登录,安装编辑器,新建目录,nfs挂载目录,自动挂载,显卡驱动等相关命令

一、开启ssh 的root 登录

ubuntu默认root是禁止的

切换root

sudo -i

设置root密码

sudo passwd root

安装vim编辑器

sudo apt-get install vim

修改ssh服务的配置文件

sudo vim /etc/ssh/sshd_config

改为yes 并取消 # insert编辑 esc退出 :wq保存

开启root登录

开启密码登录

重启ssh

sudo systemctl restart sshd

二、安装部分常用工具

安装查询ip工具 net-tools

sudo apt-get install net-tools

查询IP

ifconfig


更新系统和软件

sudo apt-get update 
sudo apt-get upgrade

三、NFS挂载目录​

新建目录

在mnt目录下 新建目录 nfs

mkdir /mnt/nfs/
mkdir /mnt/nfs/video

安装nfs工具

sudo apt-get install nfs-common

挂载nfs

sudo mount -t nfs 10.255.255.246:/mnt/a1/video /mnt/nfs/video

查看磁盘

df -h

显示已经挂载了

开机自动挂载

使用fstab语法设置开机自启

编辑fstab

sudo vim /etc/fstab

加入内容

10.255.255.246:/mnt/a1/video /mnt/nfs/video nfs rw,auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0


wq保存

测试自动挂载是否成功

卸载掉挂载的nfs目录

sudo umount /mnt/nfs/video

在挂载命令

sudo mount -a

四、显卡驱动

禁用 nouveau

nouveau 是 ubuntu 系统自带的开源驱动,所以先要把他禁用掉。

sudo vim /etc/modprobe.d/blacklist.conf

添加一行

blacklist nouveau

执行

sudo update-initramfs -u

重启后

 lsmod | grep nouveau 

没有输出,说明已经禁用了 nouveau

禁用服务

sudo service lightdm stop

查询显卡信息

直通显卡后 你开机会发现打开VNC是不显示的 多种查询显卡命令

查询vga设备信息

lspci | grep -i vga

NVIDIA N卡硬件信息

nvidia-smi

可以看到我没有驱动,是gtx960,其实并不建议使用gtx960,性价比弱鸡,建议1050ti什么的,我这边配件都是之前剩的,就不购买新的了 下面链接是显卡对应的解码能力


最新版


包含我现有显卡

添加 NVIDIA 驱动 PPA

是用来获取n卡驱动的

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update

获取驱动列表

sudo apt-cache search nvidia-driver

安装驱动

我这边是服务器系统,尝试安装535 server

sudo apt-get install nvidia-driver-535-server

安装完重启

reboot

查询

nvidia-smi

安装CUDA

安装驱动的话一般是包含cuda的,没包含的手动安装一下。 按照官方教程来,要注意对应的版本号哦!!!!!!!!!!!!!!!!!!!!!!!!!!

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-keyring_1.1-1_all.deb
sudo dpkg -i cuda-keyring_1.1-1_all.deb
sudo apt-get update
sudo apt-get -y install cuda

配置环境变量

注意 CUDA 的版本号 手动安装和自动安装都要手动配置下环境变量

/usr/local/cuda-12.2 应该是你安装 CUDA 的路径

export PATH=/usr/local/cuda-12.2/bin:$PATH  //设置 PATH 变量
export LD_LIBRARY_PATH=/usr/local/cuda-12.2/lib64:$LD_LIBRARY_PATH //设置 LD_LIBRARY_PATH 变量
source ~/.bashrc 

验证安装

nvcc --version


确认 nvidia-persistenced 是否运行

systemctl status nvidia-persistenced

五、安装1panel

1panel默认装的是docker,其他应用服务均是docker安装

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh


倒是省了不少事,下一篇记录安装软件过程