很快啊!来骗!(命令行)

CLI EC2:

aws ec2 create-key-pair --key-name MyKeyPair --query 'KeyMaterial' --output text > MyKeyPair.pem          
#创建一个密钥对,使用 --query 选项和 --output 文本选项将您的私有密钥通过管道直接发送到扩展名为 .pem 的文件中。
chmod 400 MyKeyPair.pem

aws ec2 run-instances --image-id ami-015f1226b535bd02d  --count 1 --instance-type t2.micro --key-name MyKeyPair --security-group-ids sg-****** --subnet-id subnet-*******
#使用您创建的安全组和密钥对在您的公有子网中启动一个实例。在输出中,记录您实例的实例 ID。


aws ec2 describe-instances --instance-id i-***********        #查看实例信息

ssh -i "MyKeyPair.pem" ec2-user@52.87.168.235        #链接实例

aws ec2 terminate-instances --instance-ids i-*************        #终止指定实例

aws ec2 describe-images --owners self amazon        #查找AMI

aws ec2 describe-images --owners self amazon --filters "Name=root-device-type,Values=ebs"         #仅显示 Amazon EBS 支持的 AMI

CLI VPC:

aws ec2 create-vpc --cidr-block 10.0.0.0/16              #VPC

aws ec2 create-subnet --vpc-id vpc-***** --cidr-block 10.0.1.0/24       #子网

aws ec2 create-subnet --vpc-id vpc-***** --cidr-block 10.0.0.0/24


aws ec2 create-internet-gateway                #IGW
aws ec2 attach-internet-gateway --vpc-id vpc-***** --internet-gateway-id igw-*****         #依附


aws ec2 create-route-table --vpc-id vpc-******        #路由表


aws ec2 create-route --route-table-id rtb-***** --destination-cidr-block 0.0.0.0/0 --gateway-id igw-******           #添加路由    

aws ec2 describe-route-tables --route-table-id rtb-*****         #查看路由表描述

aws ec2 describe-vpcs         #查看所有vpc

aws ec2 describe-subnets --filters "Name=vpc-id,Values=vpc-******" --query 'Subnets[*].{ID:SubnetId,CIDR:CidrBlock}'   #查看子网ID


aws ec2 associate-route-table  --subnet-id subnet-***** --route-table-id rtb-*****            #子网关联路由表

aws ec2 modify-subnet-attribute --subnet-id subnet-****** --map-public-ip-on-launch            #子网自动分配共有IP


aws ec2 create-security-group --group-name SSHAccess --description "Security group for SSH access" --vpc-id vpc-*******   #创建ssh安全组
aws ec2 authorize-security-group-ingress --group-id sg-****** --protocol tcp --port 22 --cidr 0.0.0.0/0

aws ec2 delete-security-group --group-id sg-*****    #删除安全组
aws ec2 delete-subnet --subnet-id subnet-********    #删除子网
aws ec2 delete-route-table --route-table-id rtb-***    #删除路由表    
aws ec2 detach-internet-gateway --internet-gateway-id igw-****** --vpc-id vpc-*******        #网关子网分离
aws ec2 delete-internet-gateway --internet-gateway-id igw-****        #删除互联网网关
aws ec2 delete-vpc --vpc-id vpc-****                #删除VPC
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Shell 命令行字符是指在操作系统的Shell环境下,用户通过键盘输入的字符,用来执行各种命令、操作和程序。Shell 命令行字符具有以下特点: 1. 命令行特定符号:在Shell环境下,命令行字符通常以$或#开头,表示可输入命令的提示符。例如,$表示一般用户,#表示超级用户或管理员。 2. 命令输入:用户通过键盘输入命令,并按下回车键执行。命令行字符严格遵循一定的命令语法和规则,包括命令名称、参数选项、参数值等。 3. 通配符:在命令行字符中,可以使用通配符来匹配文件或目录名,常用的通配符包括*和?。*表示任意字符组合,?表示任意单个字符。 4. 命令历史:Shell提供了命令历史功能,可以通过上下箭头键浏览之前输入的命令,并重新执行。用户可以使用history命令查看历史记录。 5. 管道和重定向:Shell命令行字符支持管道符(|)和重定向符(>、<、>>等),可以将命令的输出通过管道传递给其他命令进行处理,或将命令的输入输出重定向到文件中。 6. 通用命令:Shell命令行字符提供了众多通用命令,用于文件操作、进程管理、网络操作、打印信息等。常见的Shell命令包括ls、cp、mv、rm、ps、kill、ifconfig等。 总而言之,Shell命令行字符是用来在操作系统的Shell环境下执行命令和程序的字符,具有一定的命令语法和规则,并支持通配符、历史记录、管道和重定向等功能。掌握Shell命令行字符对于操作系统的管理和日常工作非常重要。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值