服务器操作系统安装
1. 启动盘制作
下载ventoy,Windows版的exe安装文件,下载地址如下:
ventoy-1.0.91-windows.zip
然后解压缩并执行Ventoy2Disk.exe文件,打开后就能看到Ventoy的主界面,选择好优盘盘符后,直接点击Install即可安装Ventoy。
打开截图如下图
1.1 启动盘制作教程
- 选择所需要安装的U盘,点击安装
- 下载所需要的系统镜像,放入U盘的根目录
ubuntu-20.04.6-desktop-amd64.iso
使用的都是桌面版
2. 安装操作系统
在Bios中修改从U盘启动,选择ubuntu-20.04.6的镜像
选择默认的进入Ubuntu
选择安装Ubuntu
选择清除整个磁盘并安装Ubuntu
最后一步创建账号,用户名: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系列显卡,如果是其他显卡需要通过算法配置界面下载。而且设备类型为默认
适用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