第四期书生大模型实战营——入门岛

目录

一、L0G1000—Linux 基础知识

1、ssh连接

2、linux基础命令

3、开发机conda环境创建

二、L0G2000—Python 基础知识

1、Leetcode 383(笔记中提交代码与leetcode提交通过截图)

2、Vscode连接InternStudio debug笔记

3、pip安装到指定目录

​编辑

三、L0G3000—Git 基础知识

1、破冰活动

2、实践项目

四、L0G4000—玩转HF/魔搭/魔乐社区

1、模型下载

2、模型上传

3、Space上传(可选)


一、L0G1000—Linux 基础知识

任务描述 完成所需时间
闯关任务 完成SSH连接与端口映射并运行hello_world.py 10min
可选任务 1 将Linux基础命令在开发机上完成一遍 10min
可选任务 2 使用 VSCODE 远程连接开发机并创建一个conda环境 10min

1、ssh连接

1.1 什么是SSH?

SSH全称Secure Shell,中文翻译为安全外壳,它是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。SSH 协议通过对网络数据进行加密和验证,在不安全的网络环境中提供了安全的网络服务。

SSH 是(C/S架构)由服务器客户端组成,为建立安全的 SSH 通道,双方需要先建立 TCP 连接,然后协商使用的版本号和各类算法,并生成相同的会话密钥用于后续的对称加密。在完成用户认证后,双方即可建立会话进行数据交互。

那在后面的实践中我们会配置SSH密钥,配置密钥是为了当我们远程连接开发机时不用重复的输入密码,那为什么要进行远程连接呢

远程连接的好处就是,如果你使用的是远程办公,你可以通过SSH远程连接开发机,这样就可以在本地进行开发。而且如果你需要跑一些本地的代码,又没有环境,那么远程连接就非常有必要了

1.2开发机创建

1.3Visual Studio Code插件安装

下载并安装插件

1.4 ssh远程连接开发机

点击开发机页面ssh连接复制登录命令到vscode

 配置SSH密钥进行SSH远程连接

RSA算法生成密钥,命令为:

ssh-keygen -t rsa

查看秘钥配置到开发机测试无需输入密码连接

Get-Content命令查看生成的密钥

windows输入

Get-Content C:\Users\chao\.ssh\id_rsa.pub

连接测试

vscode

 1.5端口映射

 什么是端口映射?

端口映射是一种网络技术,它可以将外网中的任意端口映射到内网中的相应端口,实现内网与外网之间的通信。通过端口映射,可以在外网访问内网中的服务或应用,实现跨越网络的便捷通信。

那么我们使用开发机为什么要进行端口映射呢?

因为在后续的课程中我们会进行模型web_demo的部署实践,那在这个过程中,很有可能遇到web ui加载不全的问题。这是因为开发机Web IDE中运行web_demo时,直接访问开发机内 http/https 服务可能会遇到代理问题,外网链接的ui资源没有被加载完全。

打开开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值