在EC2中构建Web服务器的方法和思考方式【实践篇②】

前提,只需要一种选择,用中文进行改写。

本文是”在EC2上构建Web服务器的实际方法和思考方式【实践篇①】”的续集。

准备事项

请提前创建 EC2 实例。
使用 Amazon Linux 2 作为操作系统。

现在开始实践

    • 単純にyum installでパッケージをインストールする場合

 

    • amazon-linux-extrasでパッケージをインストールする場合

 

    外部リポジトリをEC2に登録してからパッケージをインストールする場合

我們將按照順序來進行這三個實際操作,但在本文中,

如果要使用amazon-linux-extras安装软件包。

我会做这个。

用 yum install 进行安装。

我们来安装Redis4版本。

请登录到EC2,然后按照以下步骤继续操作。

确认是否已安装

如果可以更新,让我们确认一下是否已经安装了 Redis。

[ec2-user@xx ~]$ yum list installed | grep redis
[ec2-user@xx ~]$

因为没有显示任何内容,所以redis未安装。

确认能否安装

因为没有安装redis,所以需要进行安装。

我们来确认一下是否可以安装。

[ec2-user@xx ~]$ yum list available | grep redis
[ec2-user@xx ~]$ pcp-pmda-redis.x86_64                  3.12.2-5.amzn2                 amzn2-core

鉴于版本号为3.12.2-5.amzn2,所以看起来不像是4系列。
我们可以继续使用amazon-linux-extras来确认一下。

确认是否可在amazon-linux-extras上安装。

 [ec2-user@xx ~]$ amazon-linux-extras list | grep redis 

 NOTE: The livepatch extra is in public preview, not meant for production use 

 8  redis4.0                 available    \ 

看起来可以安装了。

版本确认

 [ec2-user@xx ~]$ amazon-linux-extras info redis4.0 

 NOTE: The livepatch extra is in public preview, not meant for production use 

 redis4.0 recommends redis                      # yum install redis 

Redis 4系似乎可以安装。

安装

redis4.0 recommends redis                      # yum install redis

根据特定情况,让我们执行sudo yum install redis。

 [ec2-user@ip-xx ~]$ sudo yum install redis 

 読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd 
 amzn2-core                                                       | 3.7 kB  00:00:00 
 パッケージ redis は利用できません。 
 エラー: 何もしません 


 redis is available in Amazon Linux Extra topic "redis4.0" 

 To use, run 
 # sudo amazon-linux-extras install redis4.0 

 Learn more at 
 https://aws.amazon.com/amazon-linux-2/faqs/#Amazon_Linux_Extras 

看起来好像不能安装。但是,它告诉我们应该执行的命令。让我们执行吧。

[ec2-user@xx ~]$ sudo amazon-linux-extras install redis4.0

在途中确认时,请检查消息并按下y键。

请确认已经安装好了吗?

 [ec2-user@xx ~]$ yum list installed | grep redis 

 redis.x86_64                          4.0.10-2.amzn2.0.2             @amzn2extra-redis4.0 |
 [ec2-user@xx ~]$ 
 [ec2-user@xx ~]$ 
 [ec2-user@xx ~]$ yum info redis 
 読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd 
 インストール済みパッケージ 
 名前                : redis 
 アーキテクチャー    : x86_64 
 バージョン          : 4.0.10 
 (以下省略)

安装得很好啊。

总结

如果无法使用默认安装方式,可以使用amazon-linux-extras进行安装。
接下来我们将使用外部存储库进行安装。

广告
将在 10 秒后关闭
bannerAds