sudo:amazon-linux-extras:找不到命令

Asw*_*aji 16 nginx amazon-ec2 node.js amazon-linux mobaxterm

我尝试安装 sudo amazon-linux-extras install nginx1 但它不起作用。我正在使用 MobaXterm 将 node.js 应用程序部署到 AWS EC2。

当我尝试命令 sudo amazon-linux-extras install nginx 时,结果是 sudo: amazon-linux-extras: command not found。我还尝试了命令 sudo app update 和 sudo app install nginx1 但它不起作用。同样的事情也适用于 sudo apt update。有人可以帮我解决这个问题吗?在此输入图像描述

Use*_*456 11

检查您的 EC2 实例的 Amazon 映像版本。

Command: cat /etc/image-id
Run Code Online (Sandbox Code Playgroud)

如果是 Amazon Linux 2023,则没有附加功能。

然而,大多数软件包已经包含在发行版中。

您可以运行sudo yum install nginx它将安装版本 1.22


lea*_*ner 7

对于 Amazon Linux 2023 VM,请按照以下步骤操作

sudo yum update
sudo yum install stress
Run Code Online (Sandbox Code Playgroud)

产生CPU压力stress --cpu <number-of-threads>

产生记忆压力stress --vm <number-of-threads> --vm-bytes <memory-size>

产生 I/O 压力stress --io <number-of-threads>

产生磁盘压力stress --hdd <number-of-threads>


小智 1

这是因为您在启动服务器时必须选择 amazon linux 2023 ami,命令“amazon-linux-extras”仅在 amazon-linux-2 中有效。