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 -ssudo 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-extras -v
    
    在这里插入图片描述
  • 使用 amazon-linux-extras 命令安装nginx,如下:
    • 安装
      sudo su
      amazon-linux-extras install -y nginx1
      nginx -version
      
      在这里插入图片描述
      在这里插入图片描述
    • 启动nginx
       systemctl start nginx
      
      在这里插入图片描述
    • 开放80端口,访问nginx
      在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【夜深人静学习数据结构与算法 | 第十二篇】动态规划——背包问题

目录 前言: 01背包问题: 二维数组思路: 一维数组思路: 总结: 前言: 在前面我们学习动态规划理论知识的时候,我就讲过要介绍一下背包问题,那么今天我们就来讲解一下背包问题。 在这…

Tailwind CSS:简洁高效的工具,提升前端开发体验

112. Tailwind CSS:简洁高效的工具,提升前端开发体验 1. 什么是Tailwind CSS? Tailwind CSS是由Adam Wathan、Jonathan Reinink、David Hemphill和Steve Schoger等人共同创建的一种现代CSS框架。与传统的CSS框架不同,Tailwind CS…

mysql安装教程保姆级

MySQL免安装本地运行 1.下载MySQL2.创建install.bat3.init.sql 初始创建4.环境变量配置5.运行 install.bat 管理员权限运行6.连接成功遇到的问题 1.下载MySQL ①地址:https://downloads.mysql.com/archives/community/ ②解压 2.创建install.bat 放在mysql>b…

AI相机“妙鸭相机”原理分析和手动实现方案

妙鸭相机 一个通过上传大约20张照片,生成专属自拍。在2023年7月末爆火,根据36Kr报道,妙鸭相机系阿里系产品,挂靠在阿里大文娱体系下,并非独立公司。 使用方法是上传20张自拍照片,之后可以选择模板生成自己…

xlrd与xlwt操作Excel文件详解

Python操作Excel的模块有很多,并且各有优劣,不同模块支持的操作和文件类型也有不同。下面是各个模块的支持情况: .xls.xlsx获取文件内容写入数据修改文件内容保存样式调整插入图片xlrd√√√xlwt√√√√√xlutils√√√√xlwings√√√√√…

[openCV]基于拟合中线的智能车巡线方案V1

import cv2 as cv import os import numpy as np# 遍历文件夹函数 def getFileList(dir, Filelist, extNone):"""获取文件夹及其子文件夹中文件列表输入 dir:文件夹根目录输入 ext: 扩展名返回: 文件路径列表"""newDir d…

【具有非线性反馈的LTI系统识别】针对反馈非线性的LTI系统,提供非线性辨识方案(SimulinkMatlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

Stable Diffusion教程(7) - PS安装AI绘画插件教程

配套教程视频:https://v.douyin.com/Uyux9F6/ 1. 前置条件 安装了stable diffusion 还没安装的从知识库安装 阿超的AI绘画知识库 语雀 安装了ps2023 还没安装的从网盘下载Win版 PS 2023【必须win10、11】.rar官方版下载丨最新版下载丨绿色版下载丨APP下载-12…

字典与数组第5讲:数组区域内,数组公式的编辑和删除

【分享成果,随喜正能量】我们的心和宇宙本是相通的,所以生命内在蕴含了无限的智慧,但在没有开发没有证悟之前,生命是渺小而短暂的……..。 《VBA数组与字典方案》教程(10144533)是我推出的第三套教程&#…

Idea中侧面栏不见了,如何设置?

一、打开idea点击File然后点击Setting 二、点击Appearance,然后划到最下面,勾选Show tool windows bars和Side-by-side layout on the left 三、侧面栏目正常显示

pyspark使用XGboost训练模型实例

遇到一个还不错的使用Xgboost训练模型的githubhttps://github.com/MachineLP/Spark-/tree/master/pyspark-xgboost 1、这是一个跑通的代码实例,使用的是泰坦尼克生还数据,分类模型。 这里使用了Pipeline来封装特征处理和模型训练步骤,保存为…

【LeetCode每日一题】——304.二维区域和检索-矩阵不可变

文章目录 一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】 一【题目类别】 矩阵 二【题目难度】 中等 三【题目编号】 304.二维区域和检索-矩阵不可变 四【题目描述】 …

JS进阶-Day3

🥔:永远做自己的聚光灯 JS进阶-Day1——点击此处(作用域、函数、解构赋值等) JS进阶-Day2——点击此处(深入对象之构造函数、实例成员、静态成员等;内置构造函数之引用类型、包装类型等) 更多JS…

【C++】—— 多态常见的笔试和面试问题

序言: 在上期,我们对多态进行了详细的讲解。本期,我给大家带来的是关于有关多态常见的笔试和面试问题,帮助大家理解记忆相关知识点。 目录 (一)概念查考 (二)问答题 1、简述一下…

C数据结构与算法——哈希表/散列表创建过程中的冲突与聚集(哈希查找) 应用

实验任务 (1) 掌握散列算法(散列函数、散列存储、散列查找)的实现; (2) 掌握常用的冲突解决方法。 实验内容 (1) 选散列函数 H(key) key % p,取散列表长 m 为 10000,p 取小于 m 的最大素数; (2) 测试 α…

阿里云安全组设置

简介​ 云主机安全组必须打开如下端口: ssh:22http:80https:443ftp:21、20000~30000 阿里云安全组端口开放教程​ 腾讯云安全组端口开放教程​ 华为云安全组端口开放教程​

C 语言高级2-多维数组,结构体,递归操作

1. 多维数组 1.1 一维数组 元素类型角度:数组是相同类型的变量的有序集合内存角度:连续的一大片内存空间 在讨论多维数组之前,我们还需要学习很多关于一维数组的知识。首先让我们学习一个概念。 1.1.1 数组名 考虑下面这些声明&#xff1…

华为云低代码平台Astro Canvas 搭建汽车展示大屏——实验指导手册

实验背景 大屏应用Astro Canvas是华为云低代码平台Astro的子服务之一,是以数据可视化为核心,以屏幕轻松编排,多屏适配可视为基础,用户可通过图形化界面轻松搭建专业水准的数据可视化大屏。例如汽车展示大屏、监控大屏、项目开发大…

docker端口映射详解(随机端口、指定IP端口、随意ip指定端口、指定ip随机端口)

目录 docker端口映射详解 一、端口映射概述: 二、案例实验: 1、-P选项,随机端口 2、使用-p可以指定要映射到的本地端口。 Local_Port:Container_Port,任意地址的指定端口 Local_IP:Local_Port:Container_Port 映射到指定地…

从零开始理解Linux中断架构(24)软中断核心函数__do_softirq

1)概要 __do_softirq函数处理是总是尽可能的执行所有未决软中断。 (1)关闭软中断:在preempt_count设置软中断标志:SOFTIRQ_OFFSET 让in_interrupt检查条件为真,进入软中断处理临界区,后面进来的处理请求,需要检查in_interrupt(),从而达到禁止本cpu上的软中断嵌套的目…