本文是我在安装实验室服务器后做的总结,因为主要是参考他人的攻略,就没有放图。
主要是借鉴前辈们发的流程,加上了些我安装时遇到的一些问题,大家照着来基本能成功安装。
祝大家安装顺利。
首先是我找到的三个很好的安装说明,覆盖了安装的全部过程,大家照着做就好了,同时参考下面的一些
注意事项。
系统安装和环境配置
服务器装CentOS7系统配置过程
centors7服务器显卡驱动安装
一.制作U盘启动器
1.找个空U盘,先把centOS的镜像下好,上官网下载centOS。
例如,我安装的是CentOS-7-x86_64-DVD-1908。
2.使用相应工具制作U盘启动器。
比较好用的rufus,搜索下名称,按照指示来做就行,只需要几步就能制作成功。
二.更改主机的默认启动
一般是将U盘插上电脑后,启动电脑,会自动进入安装界面。
但有的电脑需要更改下默认启动,按DEL键进入更改界面更改。
不同机器修改默认启动位置有一些区别,具体再查询。
下面放了个教程供参考。
使用U盘重装系统
三.安装Linux系统
这有个前辈写的教程,大家参考。
服务器装CentOS7系统配置过程
教程写的很详细,但有几点需要注意。
1. SOFTWARE右侧选项,即软件配置。
注意:如果是配置服务器的话,采用最基础的命令行界面就可以了,也就是选择最上面的最小安装。
因为如果选择图形化界面,安装NVIDIA驱动或者CUDA时,会出现server的错误。
2.网络设置。基本配置服务器都会重新按照自己的需求去手动更改IP地址等,DNS 。 按需求来,一般设为114.114.114.114就好。**
注意:如果遇到按不了save键的情况,应该是没有改网络的名字。把名字更改下就好了。
3.安装后重启前记得把U盘拔走,要不还会进入重装界面。
四.配置NVIDIA
我是直接装上了NVIDIA的驱动,也可以只安装CUDA。
先百度NVIDIA驱动,进入官网下载界面。
可能页面载入会很慢,等一会就可以选择具体的选项了。
一般就按自己的配置来选,也可以选择产品栏最上面的就行,一般都会支持的,操作系统选Linux64,按自己的电脑来选。点搜索,点击下载。
这里的下载是下在本地电脑上的,如果要放在服务器上,点击下载项,右键复制下载地址,在Linux命令行使用wget 指令直接下载在服务器上,输入wget,右键点击一下就复制上了。
由于是最小安装,需要自己下载下mget和vim等基本组件,之后需要用到,下载指令网上也有的。
可以ping www.baidu.com来测试网络配置,使用Ctrl+C退出。
可以用chmod a+x NVIDIA…来改变下载后驱动程序的执行权限。
下面是一个很好的安装教程,按着这个来就好。
centors7服务器显卡驱动安装
有几个需要注意的地方。
1)教程中使用dracut要等一会,不用着急。
2)在最后sh一大行指令中,仔细检查输入是否正确,再看一看uname -r和自己/usr/src/kernels文件夹下的名称是否相同,有的中间还会有两个数字的。
3)如果最后教程最后一步还是过不了,使用sudo bash NVIDA…后面就是你装的驱动名称,直接安装就好了。
最后使用nvidia-smi来检查是否成功。
五.配置CUDA和CUDNN
网上的攻略很多,也可以参考下面链接来配置。
CentOS安装CUDA和cudnn
Linux安装CUDA的正确姿势
六.搭建gitlab
Centos 7搭建Gitlab服务器
gitlab下载安装及部署
注意:将服务器上设置的窗口打开
服务器设置
上传文件:
GitLab的安装及使用教程
七.安装服务器环境
1.创建用户指令:
adduser user_name -m -p 123456 -d /home/user_name
passwd user_name
2.安装Anoconda:
将之前下好的安装包转移到文件夹下
bash Anaconda3-2019.10-Linux-x86_64.sh
最后问你是否默认路径,输入yes,然后
source .bashrc
在linux服务器中普通用户安装anaconda
3.常用环境安装
wget:yum -y install wget
ncurses-devel:yum install ncurses-devel
tumx:sudo yum install tmux
安装Opencv:
第一个参考:CentOS 安装 OpenCV
第二个参考:CentOS 安装 OpenCV
CMake Error: CUDA_nppi_LIBRARY (ADVANCED)
pip:
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
pip -V
pytorch:conda install pytorch torchvision cudatoolkit=10.2 -c pytorch
清华源:
conda安装Pytorch下载过慢解决办法
conda install pytorch torchvision cudatoolkit=10.2 -i https://pypi.tuna.tsinghua.edu.cn/simple/
中科大源:http://mirrors.aliyun.com/pypi/simple/
注意:使用清华源时去掉-c pytorch
gpustat:pip install gpustat
git:conda install git
下面基本环境的安装可以先新建一个txt文件Requirement.txt,然后将下面内容复制,使用
pip install -r requirements.txt
安装。
torch
torchvision
torchsummary
terminaltables
pretrainedmodels
tqdm
opencv_python
opencv-python-headless
Joblib
scikit_image
numpy
albumentations
glog
torchvision
pillow
tensorflow
tensorboardX
其实安装好anaconda后,有些环境已经包括了,可以根据使用需求用类似pip install torch
分别安装对应版本。
fire:
pip install fire
conda install fire -c conda-forge
pycocotools:
pip install -U cython
pip install "git+https://github.com/philferriere/cocoapi.git#egg=pycocotools&subdirectory=PythonAPI"
参考文献:
http://www.udashi.com/article/33156.html
https://blog.csdn.net/qq_41004007/article/details/81116695
https://blog.csdn.net/chenghaoy/article/details/87880606
https://blog.csdn.net/XiaoMeow/article/details/94762483