服务器操作系统安装


服务器操作系统安装

文档地址

1. 启动盘制作

下载ventoy,Windows版的exe安装文件,下载地址如下:
ventoy-1.0.91-windows.zip
然后解压缩并执行Ventoy2Disk.exe文件,打开后就能看到Ventoy的主界面,选择好优盘盘符后,直接点击Install即可安装Ventoy。
打开截图如下图
a8d01a2ba3e52c59c3022593aa2d46fe.png

最新版地址

1.1 启动盘制作教程

使用的都是桌面版

2. 安装操作系统

在Bios中修改从U盘启动,选择ubuntu-20.04.6的镜像
782dae0fd6702748d00f33c476da2139.png

9479d3cc2a283ef8dcf1afd4575b0204.png

选择默认的进入Ubuntu

选择安装Ubuntu
6bcbc449fe41ecd9070807c92d399894.png
选择清除整个磁盘并安装Ubuntu
c0668a06a86627a2187a933b500749f1.png
最后一步创建账号,用户名:samples,密码samples@123

3. 显卡驱动安装

sudo apt-get update
sudo apt-get -y install nvidia-driver-535

安装完成后输入nvidia-smi命令检查显卡驱动是否正常

4. Ubuntu常用工具下载

sudo apt-get update
sudo apt-get -y install net-tools
sudo apt-get -y install vim 
sudo apt-get -y install ntpdate
sudo apt-get -y install nethogs
sudo apt-get -y install htop
sudo apt-get -y install lm-sensors
sudo apt-get -y install unzip
sudo apt-get install libfuse2
sudo apt install libxcb-xinerama0 

5. 安装远程工具

5.1 SSH安装

sudo apt-get update
sudo apt-get -y install openssh-server

5.2 设置共享桌面

设置->共享->需要密码
降低桌面等级

gsettings set org.gnome.Vino require-encryption false

可以通过VNC来远程桌面

5.3 远程桌面

下载向日葵并安装

选择安装

6. Docker安装

6.1 Docker-ce安装

sudo apt-get -y install docker.io

6.2 设置开机自启动并启动 Docker-ce(安装成功后默认已设置并启动,可忽略)

sudo systemctl enable docker
sudo systemctl start docker

6.3 测试运行

下载失败可忽略这一步

sudo docker run hello-world

6.4 添加当前用户到 docker 用户组,可以不用 sudo 运行 docker(可选)

sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker #更新用户组

仅在当前终端权限生效,重启后全局生效,如果关闭终端或新建终端都会导致权限失效,这样docker命令还是需要加入sudo
— 测试

6.5 重新测试

下载失败可忽略这一步

docker run hello-world

6.6 nvidia-docker安装

添加package repositories

sudo apt-get -y install curl
curl -s -L  https://ghp.ci/https://github.com/jadehh/pythonTools\/releases/download/JadeV1.9.7/gpgkey | \
sudo apt-key add -
curl -s -L  https://ghp.ci/https://github.com/jadehh/pythonTools\
/releases/download/JadeV1.9.7/nvidia-docker.list | \
sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update
sudo apt-get install -y nvidia-docker2
sudo pkill -SIGHUP dockerd

6.7 Docker换源

wget  https://ghp.ci/https://github.com/jadehh/pythonTools/releases\
/download/JadeV1.9.7/daemon.json
sudo cp daemon.json /etc/docker/daemon.json && rm daemon.json

需要重启Docker服务

sudo systemctl daemon-reload
sudo systemctl restart docker

6.8 Docker镜像导入

6.8.1 确认显卡型号

输入命令

nvidia-smi
Fri Apr 19 11:15:49 2024
+---------------------------------------------------------------------------------------+
| NVIDIA-SMI 535.54.06              Driver Version: 536.40       CUDA Version: 12.2     |
|-----------------------------------------+----------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |         Memory-Usage | GPU-Util  Compute M. |
|                                         |                      |               MIG M. |
|=========================================+======================+======================|
|   0  NVIDIA GeForce RTX 2080 Ti     On  | 00000000:01:00.0  On |                  N/A |
| 26%   33C    P8               6W / 260W |   1665MiB / 11264MiB |      6%      Default |
|                                         |                      |                  N/A |
+-----------------------------------------+----------------------+----------------------+

+---------------------------------------------------------------------------------------+
| Processes:                                                                            |
|  GPU   GI   CI        PID   Type   Process name                            GPU Memory |
|        ID   ID                                                             Usage      |
|=======================================================================================|
|  No running processes found                                                           |
+---------------------------------------------------------------------------------------+

上述这个显卡型号就是RTX2080Ti

6.8.2 下载镜像

samples_ocrV2.4.tar 镜像包

samples_ocrV2.4.tar只适配于20系列显卡,如果是其他显卡需要通过算法配置界面下载。而且设备类型为默认

samples_ocrV2.4.tar下载地址

适用RTX20系列以及以下通用环境的Docker镜像包
jadehh_algorithm_onnx-arch-7.5-runtime-py3.8

链接:https://pan.baidu.com/s/1825eLbr56OAb06dcfs11jQ 
提取码:g62x

适用RTX30系列以及以下通用环境的Docker镜像包
jadehh_algorithm_onnx-arch-8.6-runtime-py3.8

链接:https://pan.baidu.com/s/1d10n4-OISQPLmJyc20dDUg 
提取码:wnfo

默认的设备类型为:ONNX,镜像选择建议使用jadehh_algorithm_onnx-arch-{} 系列

6.8.3.镜像导入

docker load -i samples_ocrV2.4.tar

可以省略,可以通过算法配置界面导入镜像

7 加密狗

7.1 安装加密狗驱动

wget  https://ghp.ci/https://github.com/jadehh/pythonTools/releases\
/download/JadeV1.9.7/aksusbd_8.51-1_amd64.deb
sudo dpkg -i aksusbd_8.51-1_amd64.deb && rm aksusbd_8.51-1_amd64.deb

7.2 安装加密狗配置文件

wget  https://ghp.ci/https://github.com/jadehh/pythonTools/releases\
/download/JadeV1.9.7/hasplm.ini
sudo cp hasplm.ini /etc/hasplm/ && rm hasplm.ini
sudo service hasplmd restart

8. 安装谷歌浏览器

wget  https://ghp.ci/https://github.com/jadehh/pythonTools/releases\
/download/JadeV1.9.7/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb && rm google-chrome-stable_current_amd64.deb

评论
  目录