AWS——01篇(AWS入门 以及 AWS之EC2实例及简单实用)
AWS——01篇(AWS入门 以及 AWS之EC2实例及简单实用)
- 1. 前言
- 2. 创建AWS账户
- 3. EC2
- 3.1 启动 EC2 新实例
- 3.1.1 入口
- 3.1.2 设置名称 + 选择服务
- 3.1.3 创建密钥对
- 3.1.4 网络设置——安全组
- 3.1.4.1 初始设置
- 3.1.4.2 添加安全组规则(开放新端口)
- 3.1.5 配置存储
- 3.1.6 启动实例
- 3.1.7 查看实例
- 3.2 连接EC2实例
- 3.2.1 方式1——Instance Connect
- 3.2.2 方式2——SSH客户端
- 3.3 简单实用
- 3.3.1 简单命令
- 3.3.2 安装应用
- 3.3.2.1 安装git
- 3.3.2.2 安装jdk
- 3.3.2.3 安装tomcat
- 3. 一些配置文件
- 4. 关于AMI
- 5. 注意
- 5.1 关于 amazon-linux-extras
1. 前言
- 什么是AWS?

好,我就截这么多,更多的自己搜搜看……
2. 创建AWS账户
- 官网地址如下:
https://aws.amazon.com/cn/.

- 注册时,如果有谷歌邮箱,最好使用谷歌邮箱,如下:

- 按照提示注册成功之后,登录即可使用

- 随便点点,貌似看到了点东西

继续……
3. EC2
3.1 启动 EC2 新实例
3.1.1 入口
- 如下:


3.1.2 设置名称 + 选择服务
-
如下:


3.1.3 创建密钥对
- 如下:


- 点击创建密钥对,直接就下载到电脑本地,并默认选择新创建的密钥对

3.1.4 网络设置——安全组
3.1.4.1 初始设置
- 如下:

3.1.4.2 添加安全组规则(开放新端口)
- 【编辑入站规则】–>【添加规则】–>【保存规则】,如下:


3.1.5 配置存储

3.1.6 启动实例
- 如下:



3.1.7 查看实例
-
如下:


3.2 连接EC2实例
3.2.1 方式1——Instance Connect
- 如下:



3.2.2 方式2——SSH客户端
- 根据提示来即可,如下:

- Mac电脑应该可以用自带的终端连接,但是我这里命令之后没反应,好像是连不上网,本地用着ClashX一直就有这个问题,退出也不行,但好歹浏览器不退出ClashX时可以联网呀,这终端啥情况,不知道为啥,算了,这个后续再说吧


- 所以,换成了
SecureCRT连接,将密钥拷贝到别的远程服务器上,安装步骤执行,可以连上,如下:# 连接命令 ssh -i "自己的密钥文件" ec2-user@公有IPv4DNS # ec2-user 默认用户
3.3 简单实用
3.3.1 简单命令
- 查看版本,使用以下命令查看Amazon Linux 的版本
cat /etc/system-release
- 切换到 root 用户
sudo -s 或 sudo su
- 更新软件
yum update -y
3.3.2 安装应用
3.3.2.1 安装git
- 安装git,如下:
yum install git -ygit --version
3.3.2.2 安装jdk
- 简单使用命令安装一下,如下:
yum install java-17-amazon-corretto-devel.x86_64

3.3.2.3 安装tomcat
- 下载tomcat,如下:
- 先去官网:
官网地址:https://tomcat.apache.org/download-10.cgi. - 复制下载链接
https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.11/bin/apache-tomcat-10.1.11.tar.gz
- 然后,使用命令下载
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.11/bin/apache-tomcat-10.1.11.tar.gz
- 先去官网:
- 解压安装tomcat,如下:
tar -zxvf apache-tomcat-10.1.11.tar.gz - 启动,如下:
./startup.sh - 查看运行情况
ps -ef | grep javalsof -i:8080netstat -na | grep 8080
- 浏览器访问
- 访问之前,记得开放端口,具体参考:《3.1.4.2 添加安全组规则(开放新端口)》
http://公网IP:8080或者http://公有 IPv4 DNS:8080


3. 一些配置文件
- 配置用户信息等
cat /etc/cloud/cloud.cfg

4. 关于AMI
-
查看实例信息的时,可以看到AMI,如下

-
所以尝试从AMI启动实例,如下:


5. 注意
5.1 关于 amazon-linux-extras
- amazon-linux-extras 是什么?
- Amazon Linux Extras 是 Amazon Linux 2 发行版中的一个组件,它允许用户安装和管理额外的软件包和服务。通过 Amazon Linux Extras,用户可以轻松地获取和安装各种软件包,这些软件包可能不包含在标准 Amazon Linux 2 软件仓库中。
- 即:Amazon Linux Extras 提供了一种简单的方式来扩展 Amazon Linux 2 的功能。
- 根据你使用的版本,看此命令是否可用,如下
- 查看Amazon Linux版本,如下:
cat /etc/system-release

- 查看Amazon Linux版本,如下:
- 查看可安装的软件
amazon-linux-extras -v
- 使用
amazon-linux-extras命令安装nginx,如下:- 安装
sudo su amazon-linux-extras install -y nginx1 nginx -version

- 启动nginx
systemctl start nginx
- 开放80端口,访问nginx

- 安装
相关文章:
AWS——01篇(AWS入门 以及 AWS之EC2实例及简单实用)
AWS——01篇(AWS入门 以及 AWS之EC2实例及简单实用) 1. 前言2. 创建AWS账户3. EC23.1 启动 EC2 新实例3.1.1 入口3.1.2 设置名称 选择服务3.1.3 创建密钥对3.1.4 网络设置——安全组3.1.4.1 初始设置3.1.4.2 添加安全组规则(开放新端口&…...
Clickhouse 优势与部署
一、clickhouse简介 1.1clickhouse介绍 ClickHouse的背后研发团队是俄罗斯的Yandex公司,2011年在纳斯达克上市,它的核心产品是搜索引擎。我们知道,做搜索引擎的公司营收非常依赖流量和在线广告,所以做搜索引擎的公司一般会并行推…...
全球数据泄露事件增加近三倍
网络安全公司 Surfshark 的最新研究显示,2023 年第二季度共有 1.108 亿个账户遭到泄露,其中美国排名第一,几乎占 4 月至 6 月所有泄露事件的一半。 俄罗斯排名第二,西班牙排名第三,其次是法国和土耳其。 与 2023 年…...
【雕爷学编程】 MicroPython动手做(38)——控制触摸屏2
MixPY——让爱(AI)触手可及 MixPY布局 主控芯片:K210(64位双核带硬件FPU和卷积加速器的 RISC-V CPU) 显示屏:LCD_2.8寸 320*240分辨率,支持电阻触摸 摄像头:OV2640,200W像素 扬声器&#…...
钉钉微应用
钉钉微应用 在做钉钉微应用开发的时候,遇到了一些相关性的问题,特此记录下,有遇到其他问题的,欢迎一起讨论 调试工具 当我们基于钉钉开发微应用时,难免会遇到调用钉钉api后的调试,这个时候可以安装eruda…...
【 SpringSecurity】第三方认证方法级别安全
文章目录 SpringSecurity 第三方认证实现方法级别的安全 SpringSecurity 第三方认证 在登录网页时,时常有用其他账号登录的方式,它们能够让用户避免在Web站点特定的登录页上自己输入凭证信息。这样的Web站点提供了一种通过其他网站(如Facebo…...
达梦数据库在windows上的安装
前言 简单记录达梦数据库DM7在windows10上的安装过程 1 下载并安装安装包 官网登录后才能下载,建议先注册账户。 下载地址:产品下载-达梦数据 ,CPU选择x86,操作系统选择win64即可。解压安装包后,一路安装下去即可。…...
新手Vite打包工具的使用并解决yarn create vite报错
一、手动创建 1.创建vite-Demo文件夹 2.初始化 yarn init -y 3.安装vite yarn add -D vite 4.打包准备 说明:不需要在src下面创建,在vite-Demo文件夹创建 4.1index.js文件 document.body.insertAdjacentHTML("beforeend","<h1>…...
SpringMVC框架——First Day
目录 三层架构 MVC模型 SpringMVC 快速入门案例 SpringMVC的概述(了解) SpringMVC在三层架构的位置 SpringMVC的优势(了解) 创建SpringMVC的Maven项目 1.在pom.xml中添加所需要的jar包 2.在工程的web.xml中配置核心Spring…...
基于C++雪花算法工具类Snowflake -来自chatGPT
#include <iostream> #include <chrono> #include <stdexcept>class Snowflake { private:// 雪花算法的各个参数static constexpr int64_t workerIdBits 5;static constexpr int64_t datacenterIdBits 5;static constexpr int64_t sequenceBits 12;stati…...
若依打印sql
官方issue 自动生成的代码,sql日志怎么没有打印 在ruoyi-admin中的application.yml配置如下。 # 日志配置,默认 logging:level:com.ruoyi: debugorg.springframework: warn#添加配置com.ying: debug输出sql...
Camunda BPM Run下载(7.20)
官网地址: https://camunda.com/ 中文站点:http://camunda-cn.shaochenfeng.com https://downloads.camunda.cloud/release/camunda-bpm/run/7.20/https://downloads.camunda.cloud/release/camunda-bpm/run/7.20/camunda-bpm-run-7.20.0-alpha3.ziphttps://downloads.camunda…...
【Ubuntu】Ubuntu 22.04 升级 OpenSSH 9.3p2 修复CVE-2023-38408
升级原因 近日Openssh暴露出一个安全漏洞CVE-2023-38408,以下是相关资讯: 一、漏洞详情 OpenSSH是一个用于安全远程登录和文件传输的开源软件套件。它提供了一系列的客户端和服务器程序,包括 ssh、scp、sftp等,用于在网络上进行…...
【知网检索】2023年金融,贸易和商业管理国际学术会议(FTBM2023)
随着经济全球化,贸易自由化的进程加快,我国经济对外开放程度不断加深,正在加快融入世界经济一体化当中。当今世界各国竞争过程中,金融、贸易以及商业形态已成为其关键与焦点竞争内容。 2023年金融、贸易和商业管理国际学术会议(F…...
数据可视化:Matplotlib详解及实战
1 Matplotlib介绍 Matplotlib是Python中最常用的可视化工具之一,可以非常方便地创建海量类型的2D图表和一些基本的3D图表。 Matplotlib提供了一个套面向绘图对象编程的API接口,能够很轻松地实现各种图像的绘制,并且它可以配合Python GUI工具(…...
Flutter flutter_boost 集成
刚开始接触使用flutter boost路由的心得体会记录如下: Fltter项目部分: 第一步 在Flutter项目的 pubspec.yaml文件中添加如下信息: flutter_boost:git:url: https://github.com/alibaba/flutter_boost.gitref: 4.3.0之后在flutter工程下运…...
Stable Diffusion中人物生成相关的negative prompts
下面是常用的negative prompt,在使用stable Diffusion webui等工具生成时可以填入。 bad anatomy, bad proportions, blurry, cloned face, deformed, disfigured, duplicate, extra arms, extra fingers, extra limbs, extra legs, fused fingers, gross proporti…...
QT - 建立页面
一、生成页面 二、实现 1.LineEdit 是一个单行输入文本框,为用户提供了比较多的编辑功能,例如选择复制、粘贴。 修改echomode属性为password Push Button(常规按钮) 三、程序 声明全局变量,属于MainWindow private: // 定义了一个指向Ma…...
python中几个有趣的函数和推导式
前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 一、range()函数 1、range()通常用来做循环。 2、range()生成器的特性。 例子:假如range()中使用的数值特别大,为100000000000000000000000000000? python解释…...
【Jenkins】Jenkins 安装
Jenkins 安装 文章目录 Jenkins 安装一、安装JDK二、安装jenkins三、访问 Jenkins 初始化页面 Jenkins官网地址:https://www.jenkins.io/zh/download/ JDK下载地址:https://www.oracle.com/java/technologies/downloads/ 清华源下载RPM包地址ÿ…...
VB.net复制Ntag213卡写入UID
本示例使用的发卡器:https://item.taobao.com/item.htm?ftt&id615391857885 一、读取旧Ntag卡的UID和数据 Private Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.Click轻松读卡技术支持:网站:Dim i, j As IntegerDim cardidhex, …...
云启出海,智联未来|阿里云网络「企业出海」系列客户沙龙上海站圆满落地
借阿里云中企出海大会的东风,以**「云启出海,智联未来|打造安全可靠的出海云网络引擎」为主题的阿里云企业出海客户沙龙云网络&安全专场于5.28日下午在上海顺利举办,现场吸引了来自携程、小红书、米哈游、哔哩哔哩、波克城市、…...
大数据零基础学习day1之环境准备和大数据初步理解
学习大数据会使用到多台Linux服务器。 一、环境准备 1、VMware 基于VMware构建Linux虚拟机 是大数据从业者或者IT从业者的必备技能之一也是成本低廉的方案 所以VMware虚拟机方案是必须要学习的。 (1)设置网关 打开VMware虚拟机,点击编辑…...
linux 错误码总结
1,错误码的概念与作用 在Linux系统中,错误码是系统调用或库函数在执行失败时返回的特定数值,用于指示具体的错误类型。这些错误码通过全局变量errno来存储和传递,errno由操作系统维护,保存最近一次发生的错误信息。值得注意的是,errno的值在每次系统调用或函数调用失败时…...
论文解读:交大港大上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一)
宇树机器人多姿态起立控制强化学习框架论文解析 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化学习框架(一) 论文解读:交大&港大&上海AI Lab开源论文 | 宇树机器人多姿态起立控制强化…...
多模态大语言模型arxiv论文略读(108)
CROME: Cross-Modal Adapters for Efficient Multimodal LLM ➡️ 论文标题:CROME: Cross-Modal Adapters for Efficient Multimodal LLM ➡️ 论文作者:Sayna Ebrahimi, Sercan O. Arik, Tejas Nama, Tomas Pfister ➡️ 研究机构: Google Cloud AI Re…...
DeepSeek 技术赋能无人农场协同作业:用 AI 重构农田管理 “神经网”
目录 一、引言二、DeepSeek 技术大揭秘2.1 核心架构解析2.2 关键技术剖析 三、智能农业无人农场协同作业现状3.1 发展现状概述3.2 协同作业模式介绍 四、DeepSeek 的 “农场奇妙游”4.1 数据处理与分析4.2 作物生长监测与预测4.3 病虫害防治4.4 农机协同作业调度 五、实际案例大…...
企业如何增强终端安全?
在数字化转型加速的今天,企业的业务运行越来越依赖于终端设备。从员工的笔记本电脑、智能手机,到工厂里的物联网设备、智能传感器,这些终端构成了企业与外部世界连接的 “神经末梢”。然而,随着远程办公的常态化和设备接入的爆炸式…...
鸿蒙DevEco Studio HarmonyOS 5跑酷小游戏实现指南
1. 项目概述 本跑酷小游戏基于鸿蒙HarmonyOS 5开发,使用DevEco Studio作为开发工具,采用Java语言实现,包含角色控制、障碍物生成和分数计算系统。 2. 项目结构 /src/main/java/com/example/runner/├── MainAbilitySlice.java // 主界…...
10-Oracle 23 ai Vector Search 概述和参数
一、Oracle AI Vector Search 概述 企业和个人都在尝试各种AI,使用客户端或是内部自己搭建集成大模型的终端,加速与大型语言模型(LLM)的结合,同时使用检索增强生成(Retrieval Augmented Generation &#…...
