本文是我在安装实验室服务器后做的总结,因为主要是参考他人的攻略,就没有放图。 主要是借鉴前辈们发的流程,加上了些我安装时遇到的一些问题,大家照着来基本能成功安装。 祝大家安装顺利。

首先是我找到的三个很好的安装说明,覆盖了安装的全部过程,大家照着做就好了,同时参考下面的一些注意事项。

系统安装和环境配置服务器装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和cudnnLinux安装CUDA的正确姿势六.搭建gitlabCentos 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 安装 OpenCVCMake 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