Day29-Ubuntu介绍及企业标准安装实战

news2025/1/23 1:05:53

Day29-Ubuntu介绍及企业标准安装实战

  • 第1章 Ubuntu Linux系统介绍
    • 1.Ubuntu是什么
    • 2.Ubuntu Linux基本特点
    • 3.为什么要讲Ubuntu?
    • 4.Ubuntu服务器版本选择
    • 5.如何学习Ubuntu使用
    • 6.Linux发展前景说明简介
  • 第2章 Ubuntu安装环境搭建准备
  • 第3章 Ubuntu安装实战
    • 1. 开机安装Ubuntu Linux
    • 2. 选择语言
    • 3.选择键盘
    • 4.配置网络
    • 5.选择代理
    • 6. 配置软件源
    • 7.配置磁盘分区
    • 8.配置系统信息
    • 9.安装openssh远程连接工具
    • 10.安装完成
    • 11.重启后登录命令行
    • 附加:开机修改网卡名称为eth0(可选)
  • 第4章 Ubuntu安装后初始化配置
    • 1.使用xshell远程连接Ubuntu
    • 2.配置Ubuntu网卡
    • 2.远程连接SSH配置
    • 3.root用户管理
    • 4.配置apt软件源(类CentOS yum源)
  • 第5章 Ubuntu软件包管理工具使用
    • 1.apt-get和apt命令介绍
    • 2.Ubuntu和CentOS7包管理工具区别
  • 第6章 Ubuntu 20.04版本更新源
    • 1.阿里云更新源
    • 2. 清华大学更新源
  • 第7章 老男孩Ubuntu+php+nginx类百度云项目实战
    • 0.环境Ubuntu20.04+php+nginx
    • 1.安装nginx+php
    • 2.配置nginx虚拟主机
    • 3.配置PHP
    • 4.下载并解压网盘代码
    • 5.启动检查
    • 6.打开浏览器输入服务器Ip回车设置密码登陆。
  • 第8章 老男孩JAVA企业级博客搭建实战
    • 1.安装java基础环境
    • 2.下载java博客代码
    • 3.运行博客服务
    • 4.浏览器访问测试

第1章 Ubuntu Linux系统介绍

1.Ubuntu是什么

Ubuntu早期是一个由Debian Linux发展起来的以桌面应用为主的操作系统。作为Linux发行版中的后起之秀,Ubuntu Linux在短短几年时间里便迅速成长为从Linux初学者到资深专家都十分青睐的发行版。

Ubuntu适合于笔记本电脑、桌面电脑和服务器,特别是为桌面用户提供了尽善尽美的使用体验,相信未来有可能像mac系统一样在普通用户桌面端崭露头角。

2.Ubuntu Linux基本特点

和CentOS Linux一样,Ubuntu Linux是开放源代码、无版权的自由系统软件。

Ubuntu的目标是让世界上的每个人都能得到一个易于使用的Linux系统版本。

3.为什么要讲Ubuntu?

核心原因是,CentOS8 于今年底官方停止支持,可能以后企业不敢用了。而CentOS7还剩3年支持时间。CentOS被红帽**收购了,红帽被ibm收购了,IBM干掉不是亲生的,还不能赚钱的CentOS,是正常的思维逻辑,那么,Ubuntu也许是CentOS最好的替代品,起码是一个可以并行的优秀操作系统,CentOS新闻出来前应用就已经很火爆了。

4.Ubuntu服务器版本选择

Ubuntu Linux官方网站提供了丰富的Ubuntu版本及衍生版本,主要分为两大类。

Ubuntu桌面
1.Ubuntu Desktop图形化桌面,适合新手及桌面版用户使用
Ubuntu Server内核比较新,对容器支持较好,适合生产服务器使用
2.Ubuntu Server短期支持版,内核比较新,对容器支持较好,适合生产服务器使用
3.LTS 20.04长期支持版,内核比较新,对容器支持较好,适合生产服务器使用

5.如何学习Ubuntu使用

1.如果有过其他Linux使用经验可以很快上手。

2.如果没有接触过Linux,建议来老男孩教育系统的培训Linux运维知识。

3.学习官网的文档说明,但是对于新手来说官网文档比较晦涩难懂。

6.Linux发展前景说明简介

Linux前景非常好。老男孩只是一个普通本科,很多年前,做运维架构师工资就4万多,年薪70万。

  1. 从互联网到发展阶段,2000-2010年 门户、BAT发展,此时网络端主要是PC机器。
  2. 从互联网到移动互联网10年,2010-2020 滴滴、抖音、头条。此时网络端,除了PC机,还多了手
    机、平板。
  3. 物联网+人工智能10年, 2020-2030年 除了手机、平板、PC机器,还有大量的客户机, 万物
    (洗衣机、电冰箱、电动车、加湿器、电饭锅)只要带电的都可联网**。因此 数据量一定会巨
    增。人工智能的基础是大数据和机器学习、深度学习。
    大家觉得现在上网的人多,还是用网赚钱的人多?当然是上网的人多, 未来是人人都用网络赚钱的时
    代,那时对服务稳定性要求更高了,个性化也高,因此,Linux作为承载数据的后端服务器必然会更
    火,Linux运维人员也会大量增加。
  4. 全国党政军都在从windows切换到Linux,中小学使用Linux,网站后台99%都是Linux,Linux未来
    必火。
  5. Linux系统优点
    1.免费 、没有版权。每个人都可以用。
    2.开源,源代码开放。随便改。可以随意卖钱。
    3.内核遵守GPL协议:所有人都可以任意修改、使用、发布 linux,但需要你修改以后,把修改的源代码
    放出来。
    所有人都为linux贡献,Linux是全人类的财产。众人拾柴火焰高。
    4.稳定、安全。10年不用重启,依然和刚开机一样。
    5.全球全国99%的大型网站都用Linux,全球有成千上万的人为Linux贡献。
  6. Linux运维岗位优点
    1.学习容易(数学、逻辑思维要求不高),就业企业要求学历专科就够了。
    2.同行竞争者少,且学历都偏低,专科学生学习学历毫无压力,本科就凤毛麟角。
    3.工资待遇高,更好找工作,后期发展也很好。
    开发人群学历组成:本科60%、专科30%、高中占比10%
    运维人群学历组成:本科10%、专科60%、高中中专占比30%
    4.运维岗位更重要,一个手指头就可以让服务器数据丢失。
    5.运维岗位更锻炼人,对沟通、独立解决问题等都是很好的锻炼。

第2章 Ubuntu安装环境搭建准备

  1. vmware虚拟机环境,建议使用VMware-workstation-full-15.1.0
  2. VMware-workstation安装、及创建步骤略,可参考老男孩老师亲自讲解的免费视频教程
    https://ke.qq.com/course/2806831或者看老师直接视频讲解。
  3. Ubuntu linux下载
    官方中文站点 https://cn.ubuntu.com/download或者国内镜像站阿里云、网易等。

第3章 Ubuntu安装实战

1. 开机安装Ubuntu Linux

当开启安装Ubuntu按钮后,会短暂出现如下只显示logo的图形界面,此时可以默认不操作,则会直接
进入下面步骤2的语言选择界面。
在这里插入图片描述

而需要其它特殊操作,可在上面界面快速按F5键,就会出现一个语言选择界面。按ESC键就会出现安装Ubuntu安装选择界面如下,在这个界面可以进行其它选择,或者按F1-F6进行相关操作,无特殊需求此步骤不需要。

在这里插入图片描述

2. 选择语言

在这里插入图片描述

本步骤直接默认按回车即可。

3.选择键盘

在这里插入图片描述

本步骤直接默认按回车即可。

4.配置网络

注意:如果这里配置网络,一会安装系统速度可能会较慢,因为ubuntu会从网络上下载更新。

在这里插入图片描述

这个步骤可以选择DHCP获取IP,有利于新手快速学习,如果读者有IP知识,也可以按tab键配置IP相关
地址,如上图中标记。

在这里插入图片描述

在这里插入图片描述

配置的固定ip地址如上图所示,地址段根据vm默认即可,DNS为公共可用DNS。

最后配置好的图如下:

在这里插入图片描述

5.选择代理

在这里插入图片描述

此处选择默认即可。

6. 配置软件源

如果需要联网更新这里可以配置清华源的地址:

https://mirrors.tuna.tsinghua.edu.cn/ubuntu

在这里插入图片描述

注意:可以选择VM外的粘贴功能粘贴进去,清华源有ubuntu20,有的源没有,此处也可安装完毕配置。

7.配置磁盘分区

1)这里就选择默认的使用整块磁盘自动分区,并使用lvm。

在这里插入图片描述

2)选择完后的文件系统配置信息。

在这里插入图片描述

3)确认是否继续,继续后会破坏磁盘数据。

在这里插入图片描述

8.配置系统信息

配置系统主机名、登录用户和密码。

在这里插入图片描述

9.安装openssh远程连接工具

按空格键勾选图中的小方框内为小叉子,然后按tab键选择Done继续。

在这里插入图片描述

10.安装完成

在这里插入图片描述

在这里插入图片描述

此处为卸载光驱失败了,因为是虚拟机安装,可不用理会,按回车重启即可。

在这里插入图片描述

11.重启后登录命令行

重启后情况如下图所示:

在这里插入图片描述

附加:开机修改网卡名称为eth0(可选)

开机出现logo后按F5键,然后按ESC键下方就会出BOOT的内容,添加如下内容即可修改网卡名称为传统的eth0,修改完后按回车,记得将网卡修改为eth0模式。

net.ifnames=0 biosdevname=0

在这里插入图片描述

第4章 Ubuntu安装后初始化配置

1.使用xshell远程连接Ubuntu

(此部分见老男孩老师视频演示)

2.配置Ubuntu网卡

修改网卡配置注意事项

1.ubuntu从17.10开始,已放弃在/etc/network/interfaces里固定IP配置,即使配置也不会生效,而是改成netplan方式。
2.配置写在/etc/netplan/01-netcfg.yaml或者类似名称的yaml文件里。
3.修改配置以后不用重启,执行 netplan apply 命令可以让配置直接生效。

如果读者在前文安装系统过程中没有配置好网卡,则可以通过下面命令配置,修改命令如下:

$ sudo vim /etc/netplan/00-installer-config.yaml

网卡文件内容如下

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      addresses:
      - 192.168.150.100/24
      gateway4: 192.168.150.2
      nameservers:
        addresses:
        - 223.5.5.5
        search:
        - 223.5.5.5
  version: 2

配置完成,执行如下配置命令生效:

sudo netplan apply

2.远程连接SSH配置

默认Ubuntu不允许root远程登录,后期如果想通过root登陆系统则必须修改SSH配置文件中的相关参数才行。

sudo vim /etc/ssh/sshd_config
PermitRootLogin yes

修改后记得重启sshd进程

sudo systemctl restart sshd

3.root用户管理

切换登录root账户

sudo su -

修改root密码

sudo passwd root
#无特殊情况,不建议使用root登录ubuntu。

4.配置apt软件源(类CentOS yum源)

ubuntu下的软件源可以在阿里源或者清华源上找到相应的配置方法:

https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

配置命令:

sudo vi /etc/apt/sources.list
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

更新缓存:

sudo apt update

第5章 Ubuntu软件包管理工具使用

1.apt-get和apt命令介绍

1.apt等同于Centos7的yum命令
2.apt-get是第一代的包管理工具,最稳定
3.apt是改进的包管理工具,比apt-get要先进,官方推荐使用apt来管理软件

2.Ubuntu和CentOS7包管理工具区别

操作内容Centos 7/8Debian/Ubuntu
1.软件包后缀*.rpm*.deb
2.软件源配置文件/etc/yum.conf/etc/apt/sources.list
3.更新软件包列表yum makecache fastapt update
4.从软件仓库安装软件yum install packageapt install package
5.安装本地软件包rpm -i pkg.rpmdpkg -i pkg.deb
6.删除软件包yum remove packageapt remove package
7.获取某软件包的信息yum search packageapt search package

第6章 Ubuntu 20.04版本更新源

1.国内常用的ubuntu更新源有清华、网易、阿里云,更新方法是:

sudo vim /etc/apt/sources.list

2.清除文件内已有内容然后加入更新源的内容

1.阿里云更新源

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

2. 清华大学更新源

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse

3.修改sources.list内容完毕后,记得执行如下命令更新

sudo apt update

更多更新源

deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

第7章 老男孩Ubuntu+php+nginx类百度云项目实战

0.环境Ubuntu20.04+php+nginx

PHP:是一种网页语言,PHP软件 运行PHP语言的环境(网盘是PHP语言开发的)

NGINX:是一个Web服务器,解析网站代码的,目前最广泛的Web服务器

1.安装nginx+php

sudo apt update
sudo apt install php7.4 php7.4-fpm php7.4-gd php7.4-curl php7.4-mbstring nginx -y
sudo apt install unzip net-tools lrzsz -y

2.配置nginx虚拟主机

sudo su -
#(下面命令一起执行)
cat > /etc/nginx/conf.d/kod.conf <<'EOF'
server {
  listen 80;
  server_name kod.oldboyedu.com;
  root /code;
  index index.php index.html;
  location ~ \.php$ {
    root /code;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
  }
}
EOF
cat /etc/nginx/conf.d/kod.conf

3.配置PHP

sudo mv /etc/nginx/sites-enabled/default /tmp/

cd /etc/php/7.4/fpm/pool.d/
sudo sed -i 's#listen = /run/php/php7.4-fpm.sock#listen = 127.0.0.1:9000#' www.conf
grep 9000 www.conf

4.下载并解压网盘代码

sudo mkdir /code/&&cd /code/
sudo wget http://static.kodcloud.com/update/download/kodexplorer4.40.zip
sudo unzip kodexplorer4.40.zip -d /code/
sudo chown -R www-data:www-data /code/

5.启动检查

sudo systemctl restart nginx php7.4-fpm
netstat -lntup|egrep -w "9000|80"

6.打开浏览器输入服务器Ip回车设置密码登陆。

在这里插入图片描述

结束

第8章 老男孩JAVA企业级博客搭建实战

企业级项目:JAVA企业级博客搭建实战

1.安装java基础环境

sudo apt install openjdk-8-jre-headless -y
sudo java -version

2.下载java博客代码

sudo wget https://dl.halo.run/release/halo-1.4.2.jar

3.运行博客服务

sudo java -jar halo-1.4.2.jar

4.浏览器访问测试

http://服务器IP:8090/

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

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

相关文章

【无标题】day6网路

#include<myhead.h> int main(int argc, const char *argv[]) {int workid 0;char name[20] "";double salary 0;sqlite3 *ppDb NULL;//数据库句柄指针//打开数据库&#xff0c;如果数据库不存在&#xff0c;则创建数据库//将数据库句柄由参数2返回if((sql…

JVM工作原理与实战(四十二):JVM常见面试题目

专栏导航 JVM工作原理与实战 RabbitMQ入门指南 从零开始了解大数据 目录 专栏导航 前言 一、JVM常见面试题目 1.请阐述JVM的概念及其核心功能&#xff0c;并简要介绍其组成部分和常用的实现。 2.请阐述Java字节码文件的组成部分。 3.请描述JVM的运行时数据区及其组成部分…

Android中的传感器类型和接口名称

本文将介绍传感器坐标轴、基础传感器和复合传感器&#xff08;动作传感器、姿势传感器、未校准传感器和互动传感器&#xff09;。 1. 传感器坐标轴 许多传感器的传感器事件值在相对于设备静止的特定坐标系中表示。 1.1 移动设备坐标轴 Sensor API 仅与屏幕的自然方向相关&a…

前端将html导出pdf文件解决分页问题

这是借鉴了qq_251025116大佬的解决方案并优化升级完成的&#xff0c;原文链接 1.安装依赖 npm install jspdf html2canvas2.使用方法 import htmlToPdffrom ./index.jsconst suc () > {message.success(success);};//记得在需要打印的div上面添加 idlet dom document.que…

operator-sdk入门(mac)

1. 安装operator-sdk brew install operator-sdk 2. 安装kubebuilder brew install kubebuilder 3.初始化一个operator脚手架 3.1 新建一个文件夹 redis-operator 3.2 执行初始化 operator-sdk init --domain lyl.com --repo github.com 参数介绍 可以通过operator-sdk --…

HTML静态网页成品作业(HTML+CSS)——图书出版社介绍设计制作(6个页面)

&#x1f389;不定期分享源码&#xff0c;关注不丢失哦 文章目录 一、作品介绍二、作品演示三、代码目录四、网站代码HTML部分代码 五、源码获取 一、作品介绍 &#x1f3f7;️本套采用HTMLCSS&#xff0c;未使用Javacsript代码&#xff0c;共有6个页面。 &#x1f3f7;️想要…

idea手动导入插件

idea有时候连接不上 我们去手动下载压缩包 插件网址 选择下载的压缩包导入 导入成功

Intel CPU体系结构

原文来自一文解析&#xff0c;Linux内核——Intel CPU体系结构 本文主要介绍Intel CPU体系结构&#xff0c;以供读者能够理解该技术的定义、原理、应用。 &#x1f3ac;个人简介&#xff1a;一个全栈工程师的升级之路&#xff01; &#x1f4cb;个人专栏&#xff1a;计算机杂记…

RabbitMQ(任务模型,交换机(广播,订阅,通配符订阅))

一.WorkQueues模型 WorkQueues(任务模式):让多个消费者绑定到一个队列&#xff0c;共同消费队列中的消息。 架构: 所需场景: 当消息处理比较耗时的时候&#xff0c;可能生产消息的速度会远远大于消息的消费速度。长此以往&#xff0c;消息就会堆积越来越多&#xff0c;无法及…

大数据开发-Hadoop之MapReduce

文章目录 MapReduce原理剖析MapReduce之Map阶段MapReduce之Reduce阶段WordCount分析多文件WordCount分析 实战wordCount案例开发 MapReduce原理剖析 MapReduce是一种分布式计算模型,主要用于搜索领域&#xff0c;解决海量数据的计算问题MapReduce由两个阶段组成&#xff1a;Ma…

热红外图像直方图修正显示

热红外图像的直方图修正是一种用于增强图像对比度和可视化细节的技术。下面是一个使用Python和OpenCV库实现直方图均衡化的示例代码&#xff1a; import cv2 import numpy as np# 读取热红外图像 image cv2.imread(thermal_image.png, cv2.IMREAD_GRAYSCALE)# 对图像进行直方…

植被生长动态与多时间尺度干旱事件的关联性研究

随着全球气候变暖的趋势愈发明显&#xff0c;干旱事件不仅发生的频率增加&#xff0c;其持续时间和影响范围也在不断扩大。干旱对生态环境造成了严重破坏&#xff0c;导致生物多样性减少、土地退化和水资源短缺&#xff1b;对农业生产而言&#xff0c;干旱会导致作物减产甚至绝…

Java精品项目--第5期基于SpringBoot的高速收费系统的设计分析与实现

项目使用技术栈 SpringBootMavenShiroMySQLMybatis-PlusJavaJDK1.8HTML 系统介绍 项目截图

【详识C语言】程序环境和预处理

本章重点&#xff1a; 程序的翻译环境 程序的执行环境 详解&#xff1a;C语言程序的编译链接 预定义符号介绍 预处理指令 #define 宏和函数的对比 预处理操作符#和##的介绍 命令定义 预处理指令 #include 预处理指令 #undef 条件编译 程序的翻译环境和执行环境 在ANSI C的任何…

2024.3.6每日一题

LeetCode 找出数组中的 K -or 值 题目链接&#xff1a;2917. 找出数组中的 K-or 值 - 力扣&#xff08;LeetCode&#xff09; 题目描述 给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。 nums 中的 K-or 是一个满足以下条件的非负整数&#xff1a; 只有在 nums 中&…

Jenkins-Android源码编译【架构设计】(适用鸿蒙/自动化/多产品/持续迭代)

文章目录 Jenkins-Android源码编译【架构设计】&#xff08;适用鸿蒙/自动化/多产品/持续迭代&#xff09;通俗介绍Jenkins框架设计Jenkins部署系统/插件配置JOB配置 源码编译环境准备AOSP编译基本框架编译脚本aosp_build_sciptsjenkins_build_sciptsStage1Stage2Stage3Stage4P…

灵魂指针,教给(一)

欢迎来到白刘的领域 Miracle_86.-CSDN博客 系列专栏 C语言知识 先赞后看&#xff0c;已成习惯 创作不易&#xff0c;多多支持&#xff01; 一、内存和地址 1.1 内存 在介绍知识之前&#xff0c;先来想一个生活中的小栗子&#xff1a; 假如把你放在一个有100间屋子的酒店…

上海亚商投顾:沪指震荡微涨 AI手机、军工板块集体走强

上海亚商投顾前言&#xff1a;无惧大盘涨跌&#xff0c;解密龙虎榜资金&#xff0c;跟踪一线游资和机构资金动向&#xff0c;识别短期热点和强势个股。 一.市场情绪 沪指昨日低开后震荡回升&#xff0c;黄白二线分化明显&#xff0c;银行等权重板块走势较强。AI手机概念股持续…

pytorch_retinaface训练Resnet50_Final.pth过程+无图版安装Nvidia+CUDA驱动GPU

背景 当前处于人脸检测分支&#xff0c;项目就是retinaface官方的代码加上数据集目录结构&#xff0c;目的是训练出最后的模型文件Resnet50_Final.pth 代码 https://gitee.com/congminglst/pytorch_-retinaface.git 项目结构与设计 图片数据集采用widerface&#xff0c; 前…

STM32CubeIDE基础学习-STM32CubeIDE软件快捷键介绍

STM32CubeIDE基础学习-STM32CubeIDE软件快捷键介绍 文章目录 STM32CubeIDE基础学习-STM32CubeIDE软件快捷键介绍前言第1章 查看快捷键方法第2章 设置快捷键方法第3章 常用快捷键示例总结 前言 这个STM32CubeIDE软件使用的是Eclipse框架的开发环境&#xff0c;所以所使用的快捷…