服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - Linux 深度学习服务器配置指北

Linux 深度学习服务器配置指北

2023-09-26 19:58慕伏白 Linux

本文主要为大家介绍下在Linux系统中搭建深度学习服务器配置的方法,有需要的朋友可以参考下

镜像烧录

  1. 下载 Ubuntu 镜像

Ubuntu 桌面版

Linux 深度学习服务器配置指北

  1. 下载烧录工具

balenaEtcher

Linux 深度学习服务器配置指北

  1. 准备至少 8G空白U盘

  2. 开始烧录

Linux 深度学习服务器配置指北

系统安装

  1. 开机进入BIOS,修改U盘为第一启动

  2. 选择 Try or Install Ubuntu

Linux 深度学习服务器配置指北

  1. 往下拉,选择 中文(简体) 后,点击 安装Ubuntu

Linux 深度学习服务器配置指北

  1. 选择 English(US)

Linux 深度学习服务器配置指北

  1. 选择 最小安装

Linux 深度学习服务器配置指北

  1. 选择 清理磁盘安装 ,即自动分区

Linux 深度学习服务器配置指北

  1. 选择时区

Linux 深度学习服务器配置指北

  1. 设置账户,修改姓名、计算机名、用户名一致,方便后续查看,并勾选 自动登录

Linux 深度学习服务器配置指北

  1. 安装完成后,出现提示,拔掉引导盘并按下回车,重启进入系统

Linux 深度学习服务器配置指北

系统配置

  1. 是否发送 系统信息 ,选择 否 ,定位服务 酌情开启

    Linux 深度学习服务器配置指北

  2. 将中文环境下的Linux系统目录修改为英文

  • 查看当前系统语言环境,并记住,之后要修改回来
echo $LANG
  • 修改系统当前语言环境为英文
export LANG=en_US
  • 更新目录文件命名
xdg-user-dirs-gtk-update
  • 弹出对话框,确定修改,并勾选不再提示

  • 将系统语言环境修改回去

export LANG=zh_CN.UTF-8
  • 重启系统
  • 修改系统配置文件(有时会自动修改)
vim ~/.config/user-dirs.dirs
  • 注意:

    有时重启后会发现中文目录依然存在,这是因为该目录下存在文件,手动将文件移到对应的英文目录后删除即可。

  1. 修改源
  • 打开 软件和更新 ,修改为阿里源

Linux 深度学习服务器配置指北

  • 关闭系统更新

Linux 深度学习服务器配置指北

  • 关闭,出现弹窗,选择 重新载入

Linux 深度学习服务器配置指北

  1. 软件更新
  • 打开软件更新器,点击 立即安装

常用包安装

  • 更新库
sudo apt-get update
sudo apt-get upgrade
  • 安装 Vim
sudo apt-get install vim
  • 安装 ssh

    sudo apt-get install ssh
    
    • 配置开机自启
    sudo systemctl enable ssh
    
  • 安装 curl

sudo apt install curl
  • 安装 Zerotier

    curl -s https://install.zerotier.com | sudo bash
    
    • 配置 Zerotier
    sudo zerotier-cli join [ID]
    
  • 安装 miniconda

    Miniconda清华镜像

    • 下载 latest-Linux 版本

      Linux 深度学习服务器配置指北

    • 进入下载目录后安装
    sudo sh ./Miniconda3-latest-Linux-x86_64.sh
    
    • 初始化
    conda init
    
  • 配置清华源

    清华大学开源软件镜像站 | Tsinghua Open Source Mirror

    • 生成 .condarc 文件
    conda config --set show_channel_urls yes
    
    • 修改文件
    vim ~/.condarc
    
  • 配置源

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/
  • 安装Nvidia显卡驱动

    • 清理已有的Nvidia驱动
    sudo apt-get remove --purge nvidia*
    
    • 查看可安装的驱动版本,下载 server 版本
    sudo ubuntu-drivers devices
    

    Linux 深度学习服务器配置指北

    • 安装驱动
    sudo apt install nvidia-driver-535
    
    • 重启
    reboot
    
    • 检查是否安装成功
    nvidia-smi
    
  • 安装 nvtop

sudo apt install nvtop
  • 安装并配置猫猫头

    Linux 深度学习服务器配置指北

到此这篇关于Linux 深度学习服务器配置指北的文章就介绍到这了,更多相关内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文地址:https://blog.csdn.net/qq_43377653/article/details/133280179

延伸 · 阅读

精彩推荐
  • Linuxlinux cgroups详细介绍(图文)

    linux cgroups详细介绍(图文)

    cgroups(Control Groups) 是 linux 内核提供的一种机制,这种机制可以根据需求把一系列系统任务及其子任务整合(或分隔)到按资源划分等级的不同组内,从而为系...

    sparkdev7322022-07-19
  • Linux为Linux新增静态路由以便用户手工配置

    为Linux新增静态路由以便用户手工配置

    静态路由和动态路由是有区别的,静态路由是用户手工配置的路由信息,起到保护网络安全的作用,下面为大家介绍下Linux如何新增一条静态路由 ...

    Linux技术网2042019-10-14
  • LinuxLinux文件查找命令总结(上篇)

    Linux文件查找命令总结(上篇)

    这篇文章主要介绍了Linux文件查找命令总结(上篇),本文章内容详细,通过案例可以更好的掌握文件查找的相关命令,本篇为上篇,需要的朋友可以参考下...

    小熊coder11152023-01-28
  • Linux在Linux上部署多节点Docker集群

    在Linux上部署多节点Docker集群

    本文帮助您搭建一个稳定、可靠的Docker集群,以实现高可用性和扩展性。通过合理利用集群资源,您可以更好地管理容器化应用程序并应对不断增长的需求...

    编程技术汇5212023-09-11
  • LinuxLinux磁盘分区实现原理及方法解析

    Linux磁盘分区实现原理及方法解析

    这篇文章主要介绍了Linux磁盘分区实现原理及方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以...

    盗哥泡茶去了5692020-08-23
  • LinuxShell 数组与关联数组详解及实例代码

    Shell 数组与关联数组详解及实例代码

    这篇文章主要介绍了 Shell 数组与关联数组详解及实例代码的相关资料,需要的朋友可以参考下...

    Linux教程网5432021-12-23
  • Linux如何在Linux上检查可用的磁盘空间

    如何在Linux上检查可用的磁盘空间

    在 Linux 上查找可用磁盘空间的最简单的方法是使用 df 命令 。df 命令从字面意思上代表着磁盘可用空间disk free,很明显,它将向你显示在 Linux 系统上的可用...

    Linux中国6442020-11-17
  • Linux朝鲜创新操作系统:“红星Linux 3.0” 满满的苹果味

    朝鲜创新操作系统:“红星Linux 3.0” 满满的苹果味

    最近一个曾经在平壤教书的美国人将朝鲜自主研发的红星 Linux 系统带了出来,我们也能有幸看看传说中黑了索尼的朝鲜 Geek 们现在用的是什么系统。 外泄...

    脚本之家5662019-09-30