【慕伏白教程】 Linux 深度学习服务器配置指北

news2024/11/27 11:48:43

文章目录

  • 镜像烧录
  • 系统安装
  • 系统配置
  • 常用包安装


镜像烧录

  1. 下载 Ubuntu 镜像

Ubuntu 桌面版

Ubuntu

  1. 下载烧录工具

balenaEtcher

balenaEtcher

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

  2. 开始烧录

balenaEtcher_burn


系统安装

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

  2. 选择 Try or Install Ubuntu

GNU GRUB

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

Install Ubuntu

  1. 选择 English(US)

Keyboard

  1. 选择 最小安装

Minimal

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

Clean Disk

  1. 选择时区

Shanghai

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

Users

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

Enter


系统配置

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

  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. 修改源
  • 打开 软件和更新 ,修改为阿里源

Update ori

  • 关闭系统更新

System Update

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

Refresh

  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 版本
      Miniconda mirror
    • 进入下载目录后安装
    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
    

    ubuntu-drivers devices

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1042338.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

14:00面试,14:06就出来了,这问的谁顶得住啊

从小厂出来,没想到在另一家公司又寄了。 到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到8月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%,…

视频汇聚平台EasyCVR从一分屏切换到四分屏后加载记录显示黑屏该如何解决?

视频汇聚/视频云存储/集中存储/视频监控管理平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、云存储、智能分析等,视频智能分析平台EasyCVR融合性强、开放度…

order模块给User模块发送http请求

spring提供了一个工具叫做RestTemplate,这个工具就是spring提供给我们来发送http请求的 1.首先在配置类里面通过bean的形式将RestTemplate注册为spring的一个对象 细节:启动类也是一个配置类

【halcon特征点专题系列】01/4--Harris角点检测

一、说明 Harris角点检测是一种常用的计算机视觉算法,用于检测图像中的角点。它的原理是使用自适应窗口,在每个像素处计算其在该窗口内的灰度值变化量,即在不同方向上移动窗口后的灰度值变化量的平方和。如果该值超过一个阈值,则认为该像素是角点,因为角点处存在着较大的灰…

UG\NX二次开发 信息窗口的一些操作 NXOpen/ListingWindow

文章作者:里海 来源网站:王牌飞行员_里海_里海NX二次开发3000例,里海BlockUI专栏,C\C++-CSDN博客 简介: UG\NX二次开发 信息窗口的一些操作 NXOpen/ListingWindow 效果: 代码: #include "me.hpp" #include <NXOpen/ListingWindow.hxx> #include <…

c/c++里 对 共用体 union 的内存分配

对union 的内存分配&#xff0c;是按照最大的那个成员分配的。 谢谢

【C++】手撕string(string的模拟实现)

手撕string目录&#xff1a; 一、 Member functions 1.1 constructor 1.2 Copy constructor&#xff08;代码重构&#xff1a;传统写法和现代写法&#xff09; 1.3 operator&#xff08;代码重构&#xff1a;现代写法超级牛逼&#xff09; 1.4 destructor 二、Other mem…

Nature子刊|Binning宏基因组+单菌验证

土壤砷污染是全球性环境问题&#xff0c;在水稻土壤中主要以二甲基砷&#xff08;DMAs&#xff09;形态存在&#xff0c;过量积累DMAs会诱发“直穗病”&#xff0c;影响水稻结实。目前尚无有效的防控措施。今天给大家带来的分享是南京农业大学赵方杰教授团队与中科院微生物所东…

惠普战99移动工作站: 第十三代英特尔酷睿处理器和惠普一站式AI应用开发方案的完美融合

近年来&#xff0c;随着办公移动化、自动化、智能化的需求日益增加&#xff0c;高性能工作站在各行各业的应用中愈加广泛。但传统的台式工作站由于体积大、重量重、缺乏灵活性&#xff0c;已经难以满足许多场景的需求。不过&#xff0c;得益于硬件技术和制造工艺的持续发展&…

CSP-J第二轮试题-2022年-1.2题

文章目录 参考&#xff1a;总结 [CSP-J 2022] 乘方题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 样例 #2样例输入 #2样例输出 #2 提示结题思路 [CSP-J 2022] 解密题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1 提示 现场真题注意事项 参考&#xff1a; 总…

MySQL 子查询(多表查询 三)

概念 SQL语句中嵌套select语句&#xff0c;称为嵌套查询&#xff0c;又称子查询&#xff0c;它可以在查询过程中使用其他查询的结果。 基本语法&#xff1a; select * from t1 where column1 ( select column1 from t2 ); 子查询外部的语句可以是insert/ update/ delete/ …

Docker的学习记录

Docker是一个被广泛使用的开源容器引擎&#xff0c;基于Go语言&#xff0c;遵从Apache2.0协议开源。 docker的三个概念&#xff1a;容器、镜像和仓库。 镜像&#xff08;Image&#xff09;&#xff1a;镜像是Docker中的一个模板。通过 Docker镜像 来创建 Docker容器&#xff…

四川玖璨公司抖音收费多少?

首先&#xff0c;从公司背景来看&#xff0c;四川玖璨电子商务有限公司是一家专注于电子商务领域的公司&#xff0c;经验丰富且有一支优秀的团队。作为一家专业的抖音培训公司&#xff0c;他们推出的抖音培训项目肯定是建立在自己经验与实践的基础上&#xff0c;并且对市场的变…

SpringBoot2.x整合Jedis客户端详细过程

&#x1f9d1;‍&#x1f4bb;作者名称&#xff1a;DaenCode &#x1f3a4;作者简介&#xff1a;啥技术都喜欢捣鼓捣鼓&#xff0c;喜欢分享技术、经验、生活。 &#x1f60e;人生感悟&#xff1a;尝尽人生百味&#xff0c;方知世间冷暖。 &#x1f4d6;所属专栏&#xff1a;Sp…

dependencies

这个dependencies 软件显示dll的functions有的时候不全。 他本来可以看function。但是有时构造体的自动生成的构造函数是没有的。 这个dll在生成lib里面其实会有自动生成的构造函数。

selenium自动化测试-获取网页截图

今天学习下使用selenium自动化测试工具获取网页截图。 1&#xff0c;如果是简单获取当前屏幕截图只需要使用方法&#xff1a; driver.get_screenshot_as_file(screenshot.png) 2&#xff0c;如果想获取完整网页长宽的截图需要设置参数后使用该方法&#xff1a; 首先打开驱动方…

提升科研效率的关键:掌握3D科研绘图技能【文末送书】

提升科研效率的关键&#xff1a;掌握3D科研绘图技能 引言3D科研绘图的重要性和应用领域 3D科研绘图基础3D科研绘图的定义和重要性3D科研绘图的基本概念和技术 书籍简介书籍亮点核心内容内容简介作者简介 购买链接参与方式往期赠书回顾 引言 3D科研绘图的重要性和应用领域 3D科…

Ant-Design-Pro-V5 :ProTable自定义搜索菜单操作栏和搜索事件、列表工具栏操作。

import React, { useRef, useState, useEffect } from react; import { Button, Form } from antd; import { PageContainer, ProTable} from ant-design/pro-components; const Demo () > { const beforeSearchSubmit (params) > {//par 就是你搜索表单输入的内容 } co…

3D科研绘图与学术图表绘制:从入门到精通

&#x1f482; 个人网站:【工具大全】【游戏大全】【神级源码资源网】&#x1f91f; 前端学习课程&#xff1a;&#x1f449;【28个案例趣学前端】【400个JS面试题】&#x1f485; 寻找学习交流、摸鱼划水的小伙伴&#xff0c;请点击【摸鱼学习交流群】 3D科研绘图和学术图表绘…

运行时内存分配

目录 一、程序计数器 二、虚拟机栈 3、本地方法栈 4、Java堆&#xff08;Heap) 5、方法区 很多人将 JAVA 内存分为堆内存(Heap)和栈内存(Stack)&#xff0c;这种划分方式在一定程度上体现这两块区域是 Java 工程师最关注的内存区域。但是这种划分方式并不完全正确&#xf…