AWS——01篇(AWS入门 以及 AWS之EC2实例及简单实用)AWS

news2024/11/26 18:31:56
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 -y

git --version
 

3.3.2.2 安装jdk
简单使用命令安装一下,如下:
yum install java-17-amazon-corretto-devel.x86_64
1


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
1
启动,如下:
./startup.sh

查看运行情况
ps -ef | grep java

lsof -i:8080

netstat -na | grep 8080


 

浏览器访问
访问之前,记得开放端口,具体参考:《3.1.4.2 添加安全组规则(开放新端口)》
http://公网IP:8080

或者

http://公有 IPv4 DNS:8080

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


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-extras -v

使用 amazon-linux-extras 命令安装nginx,如下:
安装
sudo su
amazon-linux-extras install -y nginx1
nginx -version


启动nginx
 systemctl start nginx

开放80端口,访问nginx

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

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

相关文章

【数据库编程-SQLite3(三)】Ubuntu下sqlite3的使用

学习分享 1、安装sqlite3命令2、sqlite3点命令3、在Linux命令行下,启动sqlite33.1、编写sql脚本3.2、脚本编写--DDL3.3、进入xxx.db数据库,读取脚本。3.4、再次查看数据库中的表。证明表创建成功。3.5、查看数据表中用户内容3.6、查看表结构3.7、在数据库…

Golang | Leetcode Golang题解之第164题最大间距

题目&#xff1a; 题解&#xff1a; type pair struct{ min, max int }func maximumGap(nums []int) (ans int) {n : len(nums)if n < 2 {return}minVal : min(nums...)maxVal : max(nums...)d : max(1, (maxVal-minVal)/(n-1))bucketSize : (maxVal-minVal)/d 1// 存储 (…

C#(C Sharp)学习笔记_多态【十九】

前言 个人觉得多态在面向对象编程中还比较重要的&#xff0c;而且不容易理解。也是学了一个下午&#xff0c;才把笔记写得相对比较完善&#xff0c;但仍欠缺一些内容。慢慢来吧…… 什么是多态&#xff1f; 基本概念 在编程语言和类型论中&#xff0c;多态&#xff08;Poly…

DAY3-力扣刷题

1.罗马数字转整数 13. 罗马数字转整数 - 力扣&#xff08;LeetCode&#xff09; 罗马数字包含以下七种字符: I&#xff0c; V&#xff0c; X&#xff0c; L&#xff0c;C&#xff0c;D 和 M。 字符 数值 I 1 V 5 X 10 L …

MySQL常见的命令

MySQL常见的命令 查看数据库&#xff08;注意添加分号&#xff09; show databases;进入到某个库 use 库; 例如&#xff1a;进入test use test;显示表格 show tables;直接展示某个库里面的表 show tables from 库&#xff1b; 例如&#xff1a;展示mysql中的表格 show tabl…

无广告、简单、实用的高性能 PDF 处理工具

一、简介 1、无广告、简单、实用的高性能 PDF 处理工具。它安装包大小在 240MB 左右&#xff0c;目前仅支持 Windows 平台。 二、下载 1、文末有下载链接,不明白可以私聊我哈&#xff08;麻烦咚咚咚&#xff0c;动动小手给个关注收藏小三连&#xff0c;我将继续努力为大家寻找以…

【Linux】进程_8

文章目录 五、进程10. 进程等待阻塞等待和非阻塞等待 11. 进程程序替换 未完待续 五、进程 10. 进程等待 上一篇我们知道了 wait 和 waitpid 函数都有一个 status 参数&#xff0c;这个参数是什么呢&#xff1f;这个参数其实就是进程的返回结果&#xff0c;当子进程结束的时候…

银行数仓项目实战(一)--什么是数据仓库

文章目录 数据仓库特点目的&#xff1a;监管报送监管报送的系统主要有&#xff1f;监管报送报送的数据 OLTP和OLAP 架构 数据仓库 数据仓库是一个面向主题的&#xff0c;集成的&#xff0c;非易失的且随时间变化的数据集合&#xff0c;用来支持管理人员的决策。 数据仓库是一个…

Nuxt快速学习开发 - Nuxt3静态资源Assets

Nuxt 使用两个目录来处理样式表、字体或图像等资产。 public/目录内容按原样在服务器根目录中提供。 assets/目录包含您希望构建工具&#xff08;Vite 或 webpack&#xff09;处理的所有资产。 public/目录 public目录用作静态资产的公共服务器&#xff0c;可在您的应用程序定…

CEM美国培安消解罐内管 CEM40位 55ML 微波消解罐

内罐采用高纯实验级进口增强改性处理TFM材料或PFA材料&#xff0c;我厂加工的微波罐能与原厂仪器匹配&#xff0c;而且是盖、体通配&#xff0c;无尺寸误差。精选材质&#xff0c;未添加回料&#xff0c;洁净的加工环境&#xff0c;优化了加工工艺&#xff0c;确保低本底&#…

Java多线程设计模式之不可变对象(Immutable Object)模式

简介 多线程共享变量的情况下&#xff0c;为了保证数据一致性&#xff0c;往往需要对这些变量的访问进行加锁。而锁本身又会带来一些问题和开销。Immutable Object模式使得我们可以在不加锁的情况下&#xff0c;既保证共享变量访问的线程安全&#xff0c;又能避免引入锁可能带…

图书管理系统代码(Java)

1、运行演示 QQ2024528-205028-HD 详细讲解在这篇博客&#xff1a;JavaSE&#xff1a;图书管理系统-CSDN博客 2、所建的包 3、Java代码 3.1 book包 3.1.1 Book类代码 package book;/*** Created with IntelliJ IDEA.* Description:* User: dings* Date: 2024-05-13* Time:…

CentOS 7.9检测硬盘坏区、实物定位(三)

系列文章目录 CentOS 7.9上创建JBOD&#xff08;一&#xff09; CentOS 7.9上创建的JBOD阵列恢复&#xff08;二&#xff09; 文章目录 系列文章目录前言一、在系统中找到硬盘对应的盘符二、使用命令定位实物1.badblocks检测坏块2.对2T以上的硬盘检测&#xff08;对本篇非必要…

【Mongodb-01】Mongodb亿级数据性能测试和压测

mongodb数据性能测试 一&#xff0c;mongodb数据性能测试1&#xff0c;mongodb数据库创建和索引设置2&#xff0c;线程池批量方式插入数据3&#xff0c;一千万数据性能测试4&#xff0c;两千万数据性能测试5&#xff0c;五千万数据性能测试6&#xff0c;一亿条数据性能测试7&am…

力扣每日一题 6/17 枚举+双指针

博客主页&#xff1a;誓则盟约系列专栏&#xff1a;IT竞赛 专栏关注博主&#xff0c;后期持续更新系列文章如果有错误感谢请大家批评指出&#xff0c;及时修改感谢大家点赞&#x1f44d;收藏⭐评论✍ 522.最长特殊序列II【中等】 题目&#xff1a; 给定字符串列表 strs &…

.Net OpenCVSharp生成灰度图和二值图

文章目录 前言一、灰度图二、二值图 前言 使用OpenCVSharp生成图片的灰度图和二值图 .Net 8.0版本&#xff0c;依赖OpenCvSharp4和OpenCvSharp4.runtime.win组件。 原图&#xff1a; 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 一、灰度图 /// &…

亚马逊跟卖ERP系统,怎样提升新手卖家选品的质量与效率!

今天给新手卖家推荐一款实用ERP系统&#xff0c;相信新手卖家在碰到最难的问题应该就是选品了吧&#xff0c;那我们该如何快速解决我们找品难找品慢的问题呢&#xff0c;现在有一套专门为跟卖打造的一款全功能erp系统&#xff0c;从我们选品上传&#xff0c;到我们采购&#xf…

针对微电网中可时移,柔性,基础负荷的电价响应模型---代码解析

前言&#xff1a; 在上两篇帖子中&#xff0c;讲解了我对于粒子群算法的理解&#xff0c;站在巨人的肩膀上去回望&#xff1a;科研前辈们确实非常牛逼&#xff0c;所以它才成为了非常经典的算法。这篇帖子主要是想分享一下&#xff0c;对于微电网、电力系统的论文中&#xff0c…

JavaScript事件类型和事件处理程序

● 之前我们用过了很多此的点击事件&#xff0c;这次让我们来学习另一种事件类型 mouseenter “mouseenter” 是一个鼠标事件类型&#xff0c;它在鼠标指针进入指定元素时触发。 const h1 document.querySelector(h1); h1.addEventListener(mouseenter, function (e) {aler…

用Python pillow 创建和保存GIF动画

使用pillow库来创建和保存gif GIFs:图形交换格式(gif)是一种位图图像格式&#xff0c;由美国计算机科学家Steve Wilhite于1987年6月15日领导的在线服务提供商CompuServe的一个团队开发。 一个GIF文件通常存储一个图像&#xff0c;但该格式允许在一个文件中存储多个图像。该格…