买了新服务器,如何从头开始配置?Ubuntu系统安装+新建用户名+挂

买了新服务器,如何从头开始配置?Ubuntu系统安装+新建用户名+挂载硬盘+nvidia安装+cuda安装+cudnn安装+anaconda安装+pytorch安装+ssh连接

目录

一、Ubuntu系统的安装

二、NVIDIA的安装

三、cuda的安装:版本号10.2

四、cudnn的安装:版本号7.6.5

五、Anaconda的安装

六、Pytorch的安装

七、用户的添加:

八、硬盘的挂载并设置开机自动挂载

九、配置ssh以便xshell远程连接

一、Ubuntu系统的安装

感觉还是16.04的系统比较稳健,因此选择了Ubuntu16.04

1.选择一个镜像

这里提供一个镜像:http://mirrors.ustc.edu.cn/ubuntu-releases/16.04/

下载64位系统的iso镜像文件

2.制作启动盘,需要准备一个空的U盘(U盘有时候可能也会出问题啊,谁能想到我装了一下午系统各种报错找不到device,然后发现是这个U盘插在这个服务器上不行,插电脑上还明明可以的,也不明白是什么原理)

使用Rufus进行启动盘的制作,全部默认选择,点击开始即可

3.将U盘插到服务器上,重启进入BIOS模式,将setting中的Boot Option改成USB HARD DISK,然后f10保存退出并重启,按F11选择用UEFI的方式启动系统,选择Install Ubuntu进入Ubuntu系统的安装

4.Ubuntu系统的分区等问题

第一步语言可以选择简体中文或者英文,安装类型选择其他选项,对空闲的固态ssd硬盘进行分区。我们的ssd硬盘共512g,希望/home尽可能大,因此分区情况如下:

efi 500MB;/boot 1024MB;swap 10384MB;/home 340601MB; / 153600MB

点击现在安装,重启,完成系统的安装

5.插上网线联网并更新国内源,以及更新缓存

然后在命令行输入sudo apt update更新缓存,至此完成Ubuntu系统的安装,下面进行驱动和深度学习环境的安装。

二、NVIDIA的安装

1.禁用Nouveau驱动:

首先通过输入以下命令后出现任何内容, 则说明系统加载了 开源驱动。

lsmod | grep nouveau

禁用开源驱动:

创建一个文件 /etc/modprobe.d/blacklist-nouveau.conf :sudo vim  /etc/modprobe.d/blacklist-nouveau.conf

加入下面内容:

blacklist nouveau

options nouveau modeset = 0

2.重新生成内核initramfs: sudo update-initramfs -u

完成后重启:reboot

3.到NVIDIA官网根据自己显卡型号选择对应的NVIDIA驱动

官方下载地址:https://www.nvidia.cn/Download/index.aspx?lang=cn

sudo apt install dkms        (18.04则还需下载make和gcc:sudo apt install make gcc dkms)

sudo chmod NVIDIA-Linux-x86_64-440.82.run    (给对应nvidia驱动文件赋权)

sudo ./NVIDIA-Linux-x86_64-440.82.run -no-x-check -no-opengl-files --dkms    (安装驱动)

4.安装依赖库文件

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

三、cuda的安装:版本号10.2

1.下载runfile文件,这里提供的是10.2文件下载地址

下载地址:https://developer.nvidia.com/cuda-10.2-download-archive?target_os=Linux

2.添加权限

chmod +x cuda__linux.run

3.安装文件

sudo ./cuda__linux.run

4.安装过程:

是否同意你阅读的EULA—— accept

驱动不需要选择,前面已经安装过,然后选择install进行安装即可

四、cudnn的安装:版本号7.6.5

1.下载文件:

链接:https://pan.baidu.com/s/195jD9NdXEAGcJQXsb5A9hA

提取码:pga5

2.下载完三个deb文件后,使用sudo dpkg -i *.deb安装即可

五、Anaconda的安装

1.去Anaconda官网下载文件

2.选择目录进行安装

六、Pytorch的安装

1.配置conda安装源:参考https://blog.csdn.net/miaoyanmm/article/details/80030042

注意:配置完成之后,要关闭控制台再重新打开控制台,这样新配置的文件才会被加载进来

2、按照pytorch官网命令进行安装:

conda install pytorch torchvision cudatoolkit=10.2 -c pytorch

七、用户的添加:

参考https://www.cnblogs.com/jiu0821/p/9531806.html

1.新增用户:

2、将其加入sudoers

八、硬盘的挂载并设置开机自动挂载

九、配置ssh以便xshell远程连接

注意:以上内容部分来源于服务器卖家云轩的指导~~

买了新服务器,如何从头开始配置?Ubuntu系统安装+新建用户名+挂相关教程

新买的服务器怎么安装Linux,买了新服务器,如何从头开始配置?Ubuntu系统安装+新建用户名+挂...相关推荐

  1. 华硕笔记本装linux系统教程视频,在新买的华硕笔记本电脑安装linux手记

    在新买的华硕笔记本电脑安装linux手记 (4页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 在新买的华硕 I3 笔记本电脑安装 lin ...

  2. 云服务器liunx系统怎么安装,云服务器怎么安装linux系统

    云服务器怎么安装linux系统 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. ...

  3. 服务器上安装Linux系统教程

    服务器上安装Linux系统教程 镜像文件下载 启动盘制作 实际安装 镜像文件下载 本教程使用的Linux系统镜像文件为:rhel-server-6.5-x86_64-dvd.iso 要从服务器端下载所 ...

  4. u盘安装浪潮服务器_安装linux操作系统--浪潮服务器

    一直都是在虚拟机上进行安装linux操作系统,在服务器上安装的很少,也没有碰到过没找到驱动的情况,例如什么raid卡驱动,网卡驱动等异常情况的发生. 这次安装了两台服务器,浪潮的提供的服务器,硬盘是两 ...

  5. 服务器安全狗linux安装教程,[linux]安装linux版本64位服务器安全狗的图文教程

    [linux]安装linux版本64位服务器安全狗的图文教程 下载服务器安全狗Linux版64位版本 官网的说明 方法1:在官网直接下载软件安装包(.tar.gz 格式:safedog_linux64 ...

  6. 【服务器】安装Linux(centos)操作系统详细步骤

    一.服务器简介: 目前服务器一般分为两类:自建服务器与云服务: 云服务是基于互联网的相关服务的增加.使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源. 云是网络.互联网的一种比喻 ...

  7. 虚拟机nfs服务器的安装,linux 安装nfs服务器

    linux 安装nfs服务器 内容精选 换一换 要访问您的文件系统,如果是Linux云服务器,您需要在Linux云服务器上安装NFS客户端后使用挂载命令挂载文件系统:如果是Windows云服务器,您需 ...

  8. 联想服务器怎么安装linux虚拟机,ThinkServer RS260安装CentOS操作实录

    硬件:联想ThinkServer RS260 E3 1220V6 安装U盘:2个 一.制作EasyStartup启动盘.CentOS启动盘 (1) 制作EasyStartup启动盘 在没有EasySt ...

  9. 服务器混合硬盘安装linux,UBUNTU下如何开启SSHD服务

    Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可. 然后确认sshserver是否启动了: ps -e |grep ss ...

最新文章

  1. Java获取系统日期时间
  2. 关于VC中的stdafx.h
  3. linux 根据ip查机器名
  4. oracle1461,Oracle 10.2.0.3的ORA-1461错误
  5. 桌面图标变蓝底处理方法
  6. python浙江大学城市学院_GitHub - teribsandy/zjcs-tf-code: 浙江大学城市学院的tensorflow项目教学代码(部分)...
  7. SQLServer 批量插入数据的两种方法
  8. 蓝桥杯 2018年蓝桥杯C语言大学C组 C/C++
  9. mapxtreme java 版本分布式部署。自己的应用和mapxtreme渲染器不在同一台机器上
  10. php之mvc设计模式的原理和实现
  11. 【预测模型-ELAMN预测】基于哈里斯鹰算法优化ELMAN神经网络实现数据回归预测matlab代码
  12. blender摄像机怎么绕物体旋转
  13. mysql orm_从MySQL到ORM(二):MySQL基础
  14. RPA 百年简史 机器人流程自动化知多少
  15. 20张高清数据分析全知识地图,拿去吧你
  16. 深度学习故障诊断之-使用条件生成对抗网络CGAN生成泵流量信号
  17. 谈谈算法(数据结构学习笔记)
  18. 微信公众号模板消息申请开通流程
  19. matlab深度遍历算法,数据结构算法之动态规划(深度优先遍历)
  20. [机器学习]西瓜书南瓜书学习(更新中)

热门文章

  1. linux下gcc的编译过程详解
  2. 写给测试人的保姆级涨薪跳槽面试指南
  3. sdl2 opengl d3d9的mipmap和各项异性过滤渲染
  4. coreboot学习3:启动流程跟踪之bootblock阶段
  5. Unable to establish loopback connection异常解决
  6. php 将数据库导出为csv,php – 将数据库转换为CSV并将文件保存到服务器上的文件夹 - 程序园...
  7. python怎么编写流氓软件_PBot很多程序员都知道吧?深度分析一款基于python的恶意软件!...
  8. 【Elasticsearch】Elasticsearch 动态模板(Dynamic templates)
  9. SQL解析利器General SQL Parser
  10. 【kafka】Kafka管理与监控