vimのインストール
なにはともあれvim
[ec2-user@ip-172-31-15-144 ~]$ sudo amazon-linux-extras install vim Installing vim-minimal, vim-enhanced 読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd リポジトリーを清掃しています: amzn2-core amzn2extra-docker amzn2extra-kernel-5.10 amzn2extra-vim 17 個の metadata ファイルを削除しました 6 個の sqlite ファイルを削除しました 0 個の metadata ファイルを削除しました 読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd amzn2-core | 3.7 kB 00:00:00 amzn2extra-docker | 3.0 kB 00:00:00 amzn2extra-kernel-5.10 | 3.0 kB 00:00:00 amzn2extra-vim | 3.0 kB 00:00:00 (1/9): amzn2-core/2/x86_64/group_gz | 2.5 kB 00:00:00 (2/9): amzn2extra-docker/2/x86_64/updateinfo | 5.9 kB 00:00:00 (3/9): amzn2extra-docker/2/x86_64/primary_db | 86 kB 00:00:00 (4/9): amzn2extra-kernel-5.10/2/x86_64/updateinfo | 12 kB 00:00:00 (5/9): amzn2extra-vim/2/x86_64/updateinfo | 76 B 00:00:00 (6/9): amzn2extra-vim/2/x86_64/primary_db | 13 kB 00:00:00 (7/9): amzn2extra-kernel-5.10/2/x86_64/primary_db | 7.4 MB 00:00:00 (8/9): amzn2-core/2/x86_64/primary_db | 60 MB 00:00:00 (9/9): amzn2-core/2/x86_64/updateinfo | 452 kB 00:00:03 パッケージ 2:vim-enhanced-8.2.4314-1.amzn2.0.1.x86_64 はインストール済みか最新バージョンです パッケージ 2:vim-minimal-8.2.4314-1.amzn2.0.1.x86_64 はインストール済みか最新バージョンです 何もしません 0 ansible2 available \ [ =2.4.2 =2.4.6 =2.8 =stable ] 2 httpd_modules available [ =1.0 =stable ] 3 memcached1.5 available \ [ =1.5.1 =1.5.16 =1.5.17 ] 5 postgresql9.6 available \ [ =9.6.6 =9.6.8 =stable ] 6 postgresql10 available [ =10 =stable ] 9 R3.4 available [ =3.4.3 =stable ] 10 rust1 available \ [ =1.22.1 =1.26.0 =1.26.1 =1.27.2 =1.31.0 =1.38.0 =stable ] 11 vim=latest enabled [ =8.0 =stable ] 18 libreoffice available \ [ =5.0.6.2_15 =5.3.6.1 =stable ] 19 gimp available [ =2.8.22 ] 20 docker=latest enabled \ [ =17.12.1 =18.03.1 =18.06.1 =18.09.9 =stable ] 21 mate-desktop1.x available \ [ =1.19.0 =1.20.0 =stable ] 22 GraphicsMagick1.3 available \ [ =1.3.29 =1.3.32 =1.3.34 =stable ] 23 tomcat8.5 available \ [ =8.5.31 =8.5.32 =8.5.38 =8.5.40 =8.5.42 =8.5.50 =stable ] 24 epel available [ =7.11 =stable ] 25 testing available [ =1.0 =stable ] 26 ecs available [ =stable ] 27 corretto8 available \ [ =1.8.0_192 =1.8.0_202 =1.8.0_212 =1.8.0_222 =1.8.0_232 =1.8.0_242 =stable ] 28 firecracker available [ =0.11 =stable ] 29 golang1.11 available \ [ =1.11.3 =1.11.11 =1.11.13 =stable ] 30 squid4 available [ =4 =stable ] 32 lustre2.10 available \ [ =2.10.5 =2.10.8 =stable ] 33 java-openjdk11 available [ =11 =stable ] 34 lynis available [ =stable ] 35 kernel-ng available [ =stable ] 36 BCC available [ =0.x =stable ] 37 mono available [ =5.x =stable ] 38 nginx1 available [ =stable ] 39 ruby2.6 available [ =2.6 =stable ] 40 mock available [ =stable ] 41 postgresql11 available [ =11 =stable ] 42 php7.4 available [ =stable ] 43 livepatch available [ =stable ] 44 python3.8 available [ =stable ] 45 haproxy2 available [ =stable ] 46 collectd available [ =stable ] 47 aws-nitro-enclaves-cli available [ =stable ] 48 R4 available [ =stable ] _ kernel-5.4 available [ =stable ] 50 selinux-ng available [ =stable ] 51 php8.0 available [ =stable ] 52 tomcat9 available [ =stable ] 53 unbound1.13 available [ =stable ] 54 mariadb10.5 available [ =stable ] 55 kernel-5.10=latest enabled [ =stable ] 56 redis6 available [ =stable ] 57 ruby3.0 available [ =stable ] 58 postgresql12 available [ =stable ] 59 postgresql13 available [ =stable ] 60 mock2 available [ =stable ] 61 dnsmasq2.85 available [ =stable ]
Nginx
Nginxインストール
[ec2-user@ip-172-31-15-144 ~]$ sudo amazon-linux-extras install nginx1 Installing nginx 読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd リポジトリーを清掃しています: amzn2-core amzn2extra-docker amzn2extra-kernel-5.10 amzn2extra-nginx1 amzn2extra-vim 17 個の metadata ファイルを削除しました 8 個の sqlite ファイルを削除しました 0 個の metadata ファイルを削除しました 読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd amzn2-core | 3.7 kB 00:00:00 amzn2extra-docker | 3.0 kB 00:00:00 amzn2extra-kernel-5.10 | 3.0 kB 00:00:00 amzn2extra-nginx1 | 3.0 kB 00:00:00 amzn2extra-vim | 3.0 kB 00:00:00 (1/11): amzn2-core/2/x86_64/group_gz | 2.5 kB 00:00:00 (2/11): amzn2-core/2/x86_64/updateinfo | 452 kB 00:00:00 (3/11): amzn2extra-kernel-5.10/2/x86_64/primary_db | 7.4 MB 00:00:00 (4/11): amzn2extra-docker/2/x86_64/updateinfo | 5.9 kB 00:00:00 (5/11): amzn2extra-docker/2/x86_64/primary_db | 86 kB 00:00:00 (6/11): amzn2extra-kernel-5.10/2/x86_64/updateinfo | 12 kB 00:00:00 (7/11): amzn2extra-nginx1/2/x86_64/updateinfo | 76 B 00:00:00 (8/11): amzn2extra-nginx1/2/x86_64/primary_db | 42 kB 00:00:00 (9/11): amzn2extra-vim/2/x86_64/updateinfo | 76 B 00:00:00 (10/11): amzn2extra-vim/2/x86_64/primary_db | 13 kB 00:00:00 (11/11): amzn2-core/2/x86_64/primary_db | 60 MB 00:00:01 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ nginx.x86_64 1:1.20.0-2.amzn2.0.4 を インストール --> 依存性の処理をしています: nginx-filesystem = 1:1.20.0-2.amzn2.0.4 のパッケージ: 1:nginx-1.20.0-2.amzn2.0.4.x86_64 --> 依存性の処理をしています: nginx-filesystem のパッケージ: 1:nginx-1.20.0-2.amzn2.0.4.x86_64 --> 依存性の処理をしています: libssl.so.1.1(OPENSSL_1_1_1)(64bit) のパッケージ: 1:nginx-1.20.0-2.amzn2.0.4.x86_64 --> 依存性の処理をしています: libssl.so.1.1(OPENSSL_1_1_0)(64bit) のパッケージ: 1:nginx-1.20.0-2.amzn2.0.4.x86_64 --> 依存性の処理をしています: libcrypto.so.1.1(OPENSSL_1_1_0)(64bit) のパッケージ: 1:nginx-1.20.0-2.amzn2.0.4.x86_64 --> 依存性の処理をしています: libssl.so.1.1()(64bit) のパッケージ: 1:nginx-1.20.0-2.amzn2.0.4.x86_64 --> 依存性の処理をしています: libprofiler.so.0()(64bit) のパッケージ: 1:nginx-1.20.0-2.amzn2.0.4.x86_64 --> 依存性の処理をしています: libcrypto.so.1.1()(64bit) のパッケージ: 1:nginx-1.20.0-2.amzn2.0.4.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ gperftools-libs.x86_64 0:2.6.1-1.amzn2 を インストール ---> パッケージ nginx-filesystem.noarch 1:1.20.0-2.amzn2.0.4 を インストール ---> パッケージ openssl11-libs.x86_64 1:1.1.1g-12.amzn2.0.7 を インストール --> 依存性の処理をしています: openssl11-pkcs11 のパッケージ: 1:openssl11-libs-1.1.1g-12.amzn2.0.7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ openssl11-pkcs11.x86_64 0:0.4.10-6.amzn2.0.1 を インストール --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================================================================================================================= Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================================================================================================================= インストール中: nginx x86_64 1:1.20.0-2.amzn2.0.4 amzn2extra-nginx1 579 k 依存性関連でのインストールをします: gperftools-libs x86_64 2.6.1-1.amzn2 amzn2-core 274 k nginx-filesystem noarch 1:1.20.0-2.amzn2.0.4 amzn2extra-nginx1 23 k openssl11-libs x86_64 1:1.1.1g-12.amzn2.0.7 amzn2-core 1.4 M openssl11-pkcs11 x86_64 0.4.10-6.amzn2.0.1 amzn2-core 61 k トランザクションの要約 ======================================================================================================================================================================================================================= インストール 1 パッケージ (+4 個の依存関係のパッケージ) 総ダウンロード容量: 2.3 M インストール容量: 6.6 M Is this ok [y/d/N]: y Downloading packages: (1/5): gperftools-libs-2.6.1-1.amzn2.x86_64.rpm | 274 kB 00:00:00 (2/5): nginx-filesystem-1.20.0-2.amzn2.0.4.noarch.rpm | 23 kB 00:00:00 (3/5): nginx-1.20.0-2.amzn2.0.4.x86_64.rpm | 579 kB 00:00:00 (4/5): openssl11-pkcs11-0.4.10-6.amzn2.0.1.x86_64.rpm | 61 kB 00:00:00 (5/5): openssl11-libs-1.1.1g-12.amzn2.0.7.x86_64.rpm | 1.4 MB 00:00:00 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 合計 8.4 MB/s | 2.3 MB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : 1:openssl11-libs-1.1.1g-12.amzn2.0.7.x86_64 1/5 インストール中 : openssl11-pkcs11-0.4.10-6.amzn2.0.1.x86_64 2/5 インストール中 : gperftools-libs-2.6.1-1.amzn2.x86_64 3/5 インストール中 : 1:nginx-filesystem-1.20.0-2.amzn2.0.4.noarch 4/5 インストール中 : 1:nginx-1.20.0-2.amzn2.0.4.x86_64 5/5 検証中 : openssl11-pkcs11-0.4.10-6.amzn2.0.1.x86_64 1/5 検証中 : 1:nginx-1.20.0-2.amzn2.0.4.x86_64 2/5 検証中 : 1:nginx-filesystem-1.20.0-2.amzn2.0.4.noarch 3/5 検証中 : gperftools-libs-2.6.1-1.amzn2.x86_64 4/5 検証中 : 1:openssl11-libs-1.1.1g-12.amzn2.0.7.x86_64 5/5 インストール: nginx.x86_64 1:1.20.0-2.amzn2.0.4 依存性関連をインストールしました: gperftools-libs.x86_64 0:2.6.1-1.amzn2 nginx-filesystem.noarch 1:1.20.0-2.amzn2.0.4 openssl11-libs.x86_64 1:1.1.1g-12.amzn2.0.7 openssl11-pkcs11.x86_64 0:0.4.10-6.amzn2.0.1 完了しました! 0 ansible2 available \ [ =2.4.2 =2.4.6 =2.8 =stable ] 2 httpd_modules available [ =1.0 =stable ] 3 memcached1.5 available \ [ =1.5.1 =1.5.16 =1.5.17 ] 5 postgresql9.6 available \ [ =9.6.6 =9.6.8 =stable ] 6 postgresql10 available [ =10 =stable ] 9 R3.4 available [ =3.4.3 =stable ] 10 rust1 available \ [ =1.22.1 =1.26.0 =1.26.1 =1.27.2 =1.31.0 =1.38.0 =stable ] 11 vim=latest enabled [ =8.0 =stable ] 18 libreoffice available \ [ =5.0.6.2_15 =5.3.6.1 =stable ] 19 gimp available [ =2.8.22 ] 20 docker=latest enabled \ [ =17.12.1 =18.03.1 =18.06.1 =18.09.9 =stable ] 21 mate-desktop1.x available \ [ =1.19.0 =1.20.0 =stable ] 22 GraphicsMagick1.3 available \ [ =1.3.29 =1.3.32 =1.3.34 =stable ] 23 tomcat8.5 available \ [ =8.5.31 =8.5.32 =8.5.38 =8.5.40 =8.5.42 =8.5.50 =stable ] 24 epel available [ =7.11 =stable ] 25 testing available [ =1.0 =stable ] 26 ecs available [ =stable ] 27 corretto8 available \ [ =1.8.0_192 =1.8.0_202 =1.8.0_212 =1.8.0_222 =1.8.0_232 =1.8.0_242 =stable ] 28 firecracker available [ =0.11 =stable ] 29 golang1.11 available \ [ =1.11.3 =1.11.11 =1.11.13 =stable ] 30 squid4 available [ =4 =stable ] 32 lustre2.10 available \ [ =2.10.5 =2.10.8 =stable ] 33 java-openjdk11 available [ =11 =stable ] 34 lynis available [ =stable ] 35 kernel-ng available [ =stable ] 36 BCC available [ =0.x =stable ] 37 mono available [ =5.x =stable ] 38 nginx1=latest enabled [ =stable ] 39 ruby2.6 available [ =2.6 =stable ] 40 mock available [ =stable ] 41 postgresql11 available [ =11 =stable ] 42 php7.4 available [ =stable ] 43 livepatch available [ =stable ] 44 python3.8 available [ =stable ] 45 haproxy2 available [ =stable ] 46 collectd available [ =stable ] 47 aws-nitro-enclaves-cli available [ =stable ] 48 R4 available [ =stable ] _ kernel-5.4 available [ =stable ] 50 selinux-ng available [ =stable ] 51 php8.0 available [ =stable ] 52 tomcat9 available [ =stable ] 53 unbound1.13 available [ =stable ] 54 mariadb10.5 available [ =stable ] 55 kernel-5.10=latest enabled [ =stable ] 56 redis6 available [ =stable ] 57 ruby3.0 available [ =stable ] 58 postgresql12 available [ =stable ] 59 postgresql13 available [ =stable ] 60 mock2 available [ =stable ] 61 dnsmasq2.85 available [ =stable ]
Nginx起動
[ec2-user@ip-172-31-15-144 ~]$ sudo service nginx start Redirecting to /bin/systemctl start nginx.service
Nginxステータス確認
[ec2-user@ip-172-31-15-144 ~]$ sudo service nginx status Redirecting to /bin/systemctl status nginx.service ● nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled) Active: active (running) since 日 2022-04-03 09:35:04 UTC; 2s ago Process: 32506 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS) Process: 32501 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS) Process: 32500 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS) Main PID: 32508 (nginx) CGroup: /system.slice/nginx.service ├─32508 nginx: master process /usr/sbin/nginx └─32509 nginx: worker process 4月 03 09:35:04 ip-172-31-15-144.ap-northeast-1.compute.internal systemd[1]: Starting The nginx HTTP and reverse proxy server... 4月 03 09:35:04 ip-172-31-15-144.ap-northeast-1.compute.internal nginx[32501]: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok 4月 03 09:35:04 ip-172-31-15-144.ap-northeast-1.compute.internal nginx[32501]: nginx: configuration file /etc/nginx/nginx.conf test is successful 4月 03 09:35:04 ip-172-31-15-144.ap-northeast-1.compute.internal systemd[1]: Started The nginx HTTP and reverse proxy server.
PHP7.4のインストール
[ec2-user@ip-172-31-15-144 ~]$ sudo amazon-linux-extras install php7.4 Installing php-pdo, php-fpm, php-mysqlnd, php-cli, php-json 読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd リポジトリーを清掃しています: amzn2-core amzn2extra-docker amzn2extra-kernel-5.10 amzn2extra-nginx1 amzn2extra-php7.4 amzn2extra-vim 27 個の metadata ファイルを削除しました 10 個の sqlite ファイルを削除しました 0 個の metadata ファイルを削除しました 読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd amzn2-core | 3.7 kB 00:00:00 amzn2extra-docker | 3.0 kB 00:00:00 amzn2extra-kernel-5.10 | 3.0 kB 00:00:00 amzn2extra-nginx1 | 3.0 kB 00:00:00 amzn2extra-php7.4 | 3.0 kB 00:00:00 amzn2extra-vim | 3.0 kB 00:00:00 (1/13): amzn2-core/2/x86_64/group_gz | 2.5 kB 00:00:00 (2/13): amzn2-core/2/x86_64/updateinfo | 452 kB 00:00:00 (3/13): amzn2extra-docker/2/x86_64/primary_db | 86 kB 00:00:00 (4/13): amzn2extra-docker/2/x86_64/updateinfo | 5.9 kB 00:00:00 (5/13): amzn2extra-kernel-5.10/2/x86_64/updateinfo | 12 kB 00:00:00 (6/13): amzn2extra-kernel-5.10/2/x86_64/primary_db | 7.4 MB 00:00:00 (7/13): amzn2extra-nginx1/2/x86_64/updateinfo | 76 B 00:00:00 (8/13): amzn2extra-nginx1/2/x86_64/primary_db | 42 kB 00:00:00 (9/13): amzn2extra-php7.4/2/x86_64/updateinfo | 76 B 00:00:00 (10/13): amzn2extra-php7.4/2/x86_64/primary_db | 314 kB 00:00:00 (11/13): amzn2extra-vim/2/x86_64/updateinfo | 76 B 00:00:00 (12/13): amzn2extra-vim/2/x86_64/primary_db | 13 kB 00:00:00 (13/13): amzn2-core/2/x86_64/primary_db | 60 MB 00:00:01 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ php-cli.x86_64 0:7.4.28-1.amzn2 を インストール --> 依存性の処理をしています: php-common(x86-64) = 7.4.28-1.amzn2 のパッケージ: php-cli-7.4.28-1.amzn2.x86_64 ---> パッケージ php-fpm.x86_64 0:7.4.28-1.amzn2 を インストール ---> パッケージ php-json.x86_64 0:7.4.28-1.amzn2 を インストール ---> パッケージ php-mysqlnd.x86_64 0:7.4.28-1.amzn2 を インストール ---> パッケージ php-pdo.x86_64 0:7.4.28-1.amzn2 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ php-common.x86_64 0:7.4.28-1.amzn2 を インストール --> 依存性の処理をしています: libzip.so.5()(64bit) のパッケージ: php-common-7.4.28-1.amzn2.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ libzip.x86_64 0:1.3.2-1.amzn2.0.1 を インストール --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================================================================================================================= Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================================================================================================================= インストール中: php-cli x86_64 7.4.28-1.amzn2 amzn2extra-php7.4 4.9 M php-fpm x86_64 7.4.28-1.amzn2 amzn2extra-php7.4 1.7 M php-json x86_64 7.4.28-1.amzn2 amzn2extra-php7.4 71 k php-mysqlnd x86_64 7.4.28-1.amzn2 amzn2extra-php7.4 241 k php-pdo x86_64 7.4.28-1.amzn2 amzn2extra-php7.4 134 k 依存性関連でのインストールをします: libzip x86_64 1.3.2-1.amzn2.0.1 amzn2-core 62 k php-common x86_64 7.4.28-1.amzn2 amzn2extra-php7.4 1.1 M トランザクションの要約 ======================================================================================================================================================================================================================= インストール 5 パッケージ (+2 個の依存関係のパッケージ) 総ダウンロード容量: 8.3 M インストール容量: 39 M Is this ok [y/d/N]: y Downloading packages: (1/7): libzip-1.3.2-1.amzn2.0.1.x86_64.rpm | 62 kB 00:00:00 (2/7): php-common-7.4.28-1.amzn2.x86_64.rpm | 1.1 MB 00:00:00 (3/7): php-cli-7.4.28-1.amzn2.x86_64.rpm | 4.9 MB 00:00:00 (4/7): php-fpm-7.4.28-1.amzn2.x86_64.rpm | 1.7 MB 00:00:00 (5/7): php-json-7.4.28-1.amzn2.x86_64.rpm | 71 kB 00:00:00 (6/7): php-mysqlnd-7.4.28-1.amzn2.x86_64.rpm | 241 kB 00:00:00 (7/7): php-pdo-7.4.28-1.amzn2.x86_64.rpm | 134 kB 00:00:00 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 合計 16 MB/s | 8.3 MB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : libzip-1.3.2-1.amzn2.0.1.x86_64 1/7 インストール中 : php-json-7.4.28-1.amzn2.x86_64 2/7 インストール中 : php-common-7.4.28-1.amzn2.x86_64 3/7 インストール中 : php-pdo-7.4.28-1.amzn2.x86_64 4/7 インストール中 : php-mysqlnd-7.4.28-1.amzn2.x86_64 5/7 インストール中 : php-cli-7.4.28-1.amzn2.x86_64 6/7 インストール中 : php-fpm-7.4.28-1.amzn2.x86_64 7/7 検証中 : php-pdo-7.4.28-1.amzn2.x86_64 1/7 検証中 : php-cli-7.4.28-1.amzn2.x86_64 2/7 検証中 : php-mysqlnd-7.4.28-1.amzn2.x86_64 3/7 検証中 : libzip-1.3.2-1.amzn2.0.1.x86_64 4/7 検証中 : php-fpm-7.4.28-1.amzn2.x86_64 5/7 検証中 : php-common-7.4.28-1.amzn2.x86_64 6/7 検証中 : php-json-7.4.28-1.amzn2.x86_64 7/7 インストール: php-cli.x86_64 0:7.4.28-1.amzn2 php-fpm.x86_64 0:7.4.28-1.amzn2 php-json.x86_64 0:7.4.28-1.amzn2 php-mysqlnd.x86_64 0:7.4.28-1.amzn2 php-pdo.x86_64 0:7.4.28-1.amzn2 依存性関連をインストールしました: libzip.x86_64 0:1.3.2-1.amzn2.0.1 php-common.x86_64 0:7.4.28-1.amzn2 完了しました! 0 ansible2 available \ [ =2.4.2 =2.4.6 =2.8 =stable ] 2 httpd_modules available [ =1.0 =stable ] 3 memcached1.5 available \ [ =1.5.1 =1.5.16 =1.5.17 ] 5 postgresql9.6 available \ [ =9.6.6 =9.6.8 =stable ] 6 postgresql10 available [ =10 =stable ] 9 R3.4 available [ =3.4.3 =stable ] 10 rust1 available \ [ =1.22.1 =1.26.0 =1.26.1 =1.27.2 =1.31.0 =1.38.0 =stable ] 11 vim=latest enabled [ =8.0 =stable ] 18 libreoffice available \ [ =5.0.6.2_15 =5.3.6.1 =stable ] 19 gimp available [ =2.8.22 ] 20 docker=latest enabled \ [ =17.12.1 =18.03.1 =18.06.1 =18.09.9 =stable ] 21 mate-desktop1.x available \ [ =1.19.0 =1.20.0 =stable ] 22 GraphicsMagick1.3 available \ [ =1.3.29 =1.3.32 =1.3.34 =stable ] 23 tomcat8.5 available \ [ =8.5.31 =8.5.32 =8.5.38 =8.5.40 =8.5.42 =8.5.50 =stable ] 24 epel available [ =7.11 =stable ] 25 testing available [ =1.0 =stable ] 26 ecs available [ =stable ] 27 corretto8 available \ [ =1.8.0_192 =1.8.0_202 =1.8.0_212 =1.8.0_222 =1.8.0_232 =1.8.0_242 =stable ] 28 firecracker available [ =0.11 =stable ] 29 golang1.11 available \ [ =1.11.3 =1.11.11 =1.11.13 =stable ] 30 squid4 available [ =4 =stable ] 32 lustre2.10 available \ [ =2.10.5 =2.10.8 =stable ] 33 java-openjdk11 available [ =11 =stable ] 34 lynis available [ =stable ] 35 kernel-ng available [ =stable ] 36 BCC available [ =0.x =stable ] 37 mono available [ =5.x =stable ] 38 nginx1=latest enabled [ =stable ] 39 ruby2.6 available [ =2.6 =stable ] 40 mock available [ =stable ] 41 postgresql11 available [ =11 =stable ] 42 php7.4=latest enabled [ =stable ] 43 livepatch available [ =stable ] 44 python3.8 available [ =stable ] 45 haproxy2 available [ =stable ] 46 collectd available [ =stable ] 47 aws-nitro-enclaves-cli available [ =stable ] 48 R4 available [ =stable ] _ kernel-5.4 available [ =stable ] 50 selinux-ng available [ =stable ] _ php8.0 available [ =stable ] 52 tomcat9 available [ =stable ] 53 unbound1.13 available [ =stable ] 54 mariadb10.5 available [ =stable ] 55 kernel-5.10=latest enabled [ =stable ] 56 redis6 available [ =stable ] 57 ruby3.0 available [ =stable ] 58 postgresql12 available [ =stable ] 59 postgresql13 available [ =stable ] 60 mock2 available [ =stable ] 61 dnsmasq2.85 available [ =stable ]
MySQLのインストール
mariadbを削除
[ec2-user@ip-172-31-15-144 ~]$ sudo yum remove mariadb-* 読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ mariadb-libs.x86_64 1:5.5.68-1.amzn2 を 削除 --> 依存性の処理をしています: libmysqlclient.so.18()(64bit) のパッケージ: 2:postfix-2.10.1-6.amzn2.0.3.x86_64 --> 依存性の処理をしています: libmysqlclient.so.18(libmysqlclient_18)(64bit) のパッケージ: 2:postfix-2.10.1-6.amzn2.0.3.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ postfix.x86_64 2:2.10.1-6.amzn2.0.3 を 削除 --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================================================================================================================= Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================================================================================================================= 削除中: mariadb-libs x86_64 1:5.5.68-1.amzn2 installed 4.4 M 依存性関連での削除をします: postfix x86_64 2:2.10.1-6.amzn2.0.3 installed 12 M トランザクションの要約 ======================================================================================================================================================================================================================= 削除 1 パッケージ (+1 個の依存関係のパッケージ) インストール容量: 17 M 上記の処理を行います。よろしいでしょうか? [y/N]y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction 削除中 : 2:postfix-2.10.1-6.amzn2.0.3.x86_64 1/2 削除中 : 1:mariadb-libs-5.5.68-1.amzn2.x86_64 2/2 検証中 : 1:mariadb-libs-5.5.68-1.amzn2.x86_64 1/2 検証中 : 2:postfix-2.10.1-6.amzn2.0.3.x86_64 2/2 削除しました: mariadb-libs.x86_64 1:5.5.68-1.amzn2 依存性の削除をしました: postfix.x86_64 2:2.10.1-6.amzn2.0.3 完了しました!
MySQLをインストール
[ec2-user@ip-172-31-15-144 ~]$ sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm 読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd mysql80-community-release-el7-5.noarch.rpm | 11 kB 00:00:00 /var/tmp/yum-root-VHGD6l/mysql80-community-release-el7-5.noarch.rpm を調べています: mysql80-community-release-el7-5.noarch /var/tmp/yum-root-VHGD6l/mysql80-community-release-el7-5.noarch.rpm をインストール済みとして設定しています 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ mysql80-community-release.noarch 0:el7-5 を インストール --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================================================================================================================= Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================================================================================================================= インストール中: mysql80-community-release noarch el7-5 /mysql80-community-release-el7-5.noarch 9.1 k トランザクションの要約 ======================================================================================================================================================================================================================= インストール 1 パッケージ 合計容量: 9.1 k インストール容量: 9.1 k Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : mysql80-community-release-el7-5.noarch 1/1 検証中 : mysql80-community-release-el7-5.noarch 1/1 インストール: mysql80-community-release.noarch 0:el7-5 完了しました!
mysql-community-server
[ec2-user@ip-172-31-15-144 ~]$ sudo yum install --enablerepo=mysql80-community mysql-community-server 読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd 49 packages excluded due to repository priority protections 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ mysql-community-server.x86_64 0:8.0.28-1.el7 を インストール --> 依存性の処理をしています: mysql-community-common(x86-64) = 8.0.28-1.el7 のパッケージ: mysql-community-server-8.0.28-1.el7.x86_64 --> 依存性の処理をしています: mysql-community-icu-data-files = 8.0.28-1.el7 のパッケージ: mysql-community-server-8.0.28-1.el7.x86_64 --> 依存性の処理をしています: mysql-community-client(x86-64) >= 8.0.11 のパッケージ: mysql-community-server-8.0.28-1.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ mysql-community-client.x86_64 0:8.0.28-1.el7 を インストール --> 依存性の処理をしています: mysql-community-client-plugins = 8.0.28-1.el7 のパッケージ: mysql-community-client-8.0.28-1.el7.x86_64 --> 依存性の処理をしています: mysql-community-libs(x86-64) >= 8.0.11 のパッケージ: mysql-community-client-8.0.28-1.el7.x86_64 --> 依存性の処理をしています: libncurses.so.5()(64bit) のパッケージ: mysql-community-client-8.0.28-1.el7.x86_64 --> 依存性の処理をしています: libtinfo.so.5()(64bit) のパッケージ: mysql-community-client-8.0.28-1.el7.x86_64 ---> パッケージ mysql-community-common.x86_64 0:8.0.28-1.el7 を インストール ---> パッケージ mysql-community-icu-data-files.x86_64 0:8.0.28-1.el7 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ mysql-community-client-plugins.x86_64 0:8.0.28-1.el7 を インストール ---> パッケージ mysql-community-libs.x86_64 0:8.0.28-1.el7 を インストール ---> パッケージ ncurses-compat-libs.x86_64 0:6.0-8.20170212.amzn2.1.3 を インストール --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================================================================================================================= Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================================================================================================================= インストール中: mysql-community-server x86_64 8.0.28-1.el7 mysql80-community 451 M 依存性関連でのインストールをします: mysql-community-client x86_64 8.0.28-1.el7 mysql80-community 53 M mysql-community-client-plugins x86_64 8.0.28-1.el7 mysql80-community 5.7 M mysql-community-common x86_64 8.0.28-1.el7 mysql80-community 630 k mysql-community-icu-data-files x86_64 8.0.28-1.el7 mysql80-community 2.1 M mysql-community-libs x86_64 8.0.28-1.el7 mysql80-community 4.7 M ncurses-compat-libs x86_64 6.0-8.20170212.amzn2.1.3 amzn2-core 308 k トランザクションの要約 ======================================================================================================================================================================================================================= インストール 1 パッケージ (+6 個の依存関係のパッケージ) 総ダウンロード容量: 517 M インストール容量: 2.4 G Is this ok [y/d/N]: y Downloading packages: 警告: /var/cache/yum/x86_64/2/mysql80-community/packages/mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm: ヘッダー V4 RSA/SHA256 Signature、鍵 ID 3a79bd29: NOKEY mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm の公開鍵がインストールされていません (1/7): mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm | 5.7 MB 00:00:00 (2/7): mysql-community-common-8.0.28-1.el7.x86_64.rpm | 630 kB 00:00:00 (3/7): mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm | 2.1 MB 00:00:00 (4/7): mysql-community-libs-8.0.28-1.el7.x86_64.rpm | 4.7 MB 00:00:00 (5/7): ncurses-compat-libs-6.0-8.20170212.amzn2.1.3.x86_64.rpm | 308 kB 00:00:00 (6/7): mysql-community-client-8.0.28-1.el7.x86_64.rpm | 53 MB 00:00:01 (7/7): mysql-community-server-8.0.28-1.el7.x86_64.rpm | 451 MB 00:00:07 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 合計 68 MB/s | 517 MB 00:00:07 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022 から鍵を取得中です。 Importing GPG key 0x3A79BD29: Userid : "MySQL Release Engineering <mysql-build@oss.oracle.com>" Fingerprint: 859b e8d7 c586 f538 430b 19c2 467b 942d 3a79 bd29 Package : mysql80-community-release-el7-5.noarch (installed) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022 上記の処理を行います。よろしいでしょうか? [y/N]y file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql から鍵を取得中です。 Importing GPG key 0x5072E1F5: Userid : "MySQL Release Engineering <mysql-build@oss.oracle.com>" Fingerprint: a4a9 4068 76fc bd3c 4567 70c8 8c71 8d3b 5072 e1f5 Package : mysql80-community-release-el7-5.noarch (installed) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 上記の処理を行います。よろしいでしょうか? [y/N]y Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : mysql-community-common-8.0.28-1.el7.x86_64 1/7 インストール中 : mysql-community-client-plugins-8.0.28-1.el7.x86_64 2/7 インストール中 : mysql-community-libs-8.0.28-1.el7.x86_64 3/7 インストール中 : mysql-community-icu-data-files-8.0.28-1.el7.x86_64 4/7 インストール中 : ncurses-compat-libs-6.0-8.20170212.amzn2.1.3.x86_64 5/7 インストール中 : mysql-community-client-8.0.28-1.el7.x86_64 6/7 インストール中 : mysql-community-server-8.0.28-1.el7.x86_64 7/7 検証中 : mysql-community-client-8.0.28-1.el7.x86_64 1/7 検証中 : mysql-community-server-8.0.28-1.el7.x86_64 2/7 検証中 : ncurses-compat-libs-6.0-8.20170212.amzn2.1.3.x86_64 3/7 検証中 : mysql-community-client-plugins-8.0.28-1.el7.x86_64 4/7 検証中 : mysql-community-common-8.0.28-1.el7.x86_64 5/7 検証中 : mysql-community-libs-8.0.28-1.el7.x86_64 6/7 検証中 : mysql-community-icu-data-files-8.0.28-1.el7.x86_64 7/7 インストール: mysql-community-server.x86_64 0:8.0.28-1.el7 依存性関連をインストールしました: mysql-community-client.x86_64 0:8.0.28-1.el7 mysql-community-client-plugins.x86_64 0:8.0.28-1.el7 mysql-community-common.x86_64 0:8.0.28-1.el7 mysql-community-icu-data-files.x86_64 0:8.0.28-1.el7 mysql-community-libs.x86_64 0:8.0.28-1.el7 ncurses-compat-libs.x86_64 0:6.0-8.20170212.amzn2.1.3 完了しました!
mysql-community-devel
[ec2-user@ip-172-31-15-144 ~]$ sudo yum install --enablerepo=mysql80-community mysql-community-devel 読み込んだプラグイン:extras_suggestions, langpacks, priorities, update-motd 49 packages excluded due to repository priority protections 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ mysql-community-devel.x86_64 0:8.0.28-1.el7 を インストール --> 依存性の処理をしています: pkgconfig(openssl) のパッケージ: mysql-community-devel-8.0.28-1.el7.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ openssl-devel.x86_64 1:1.0.2k-24.amzn2.0.2 を インストール --> 依存性の処理をしています: zlib-devel(x86-64) のパッケージ: 1:openssl-devel-1.0.2k-24.amzn2.0.2.x86_64 --> 依存性の処理をしています: krb5-devel(x86-64) のパッケージ: 1:openssl-devel-1.0.2k-24.amzn2.0.2.x86_64 --> トランザクションの確認を実行しています。 ---> パッケージ krb5-devel.x86_64 0:1.15.1-37.amzn2.2.4 を インストール --> 依存性の処理をしています: libkadm5(x86-64) = 1.15.1-37.amzn2.2.4 のパッケージ: krb5-devel-1.15.1-37.amzn2.2.4.x86_64 --> 依存性の処理をしています: libverto-devel のパッケージ: krb5-devel-1.15.1-37.amzn2.2.4.x86_64 --> 依存性の処理をしています: libselinux-devel のパッケージ: krb5-devel-1.15.1-37.amzn2.2.4.x86_64 --> 依存性の処理をしています: libcom_err-devel のパッケージ: krb5-devel-1.15.1-37.amzn2.2.4.x86_64 --> 依存性の処理をしています: keyutils-libs-devel のパッケージ: krb5-devel-1.15.1-37.amzn2.2.4.x86_64 ---> パッケージ zlib-devel.x86_64 0:1.2.7-18.amzn2 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ keyutils-libs-devel.x86_64 0:1.5.8-3.amzn2.0.2 を インストール ---> パッケージ libcom_err-devel.x86_64 0:1.42.9-19.amzn2 を インストール ---> パッケージ libkadm5.x86_64 0:1.15.1-37.amzn2.2.4 を インストール ---> パッケージ libselinux-devel.x86_64 0:2.5-12.amzn2.0.2 を インストール --> 依存性の処理をしています: libsepol-devel(x86-64) >= 2.5-6 のパッケージ: libselinux-devel-2.5-12.amzn2.0.2.x86_64 --> 依存性の処理をしています: pkgconfig(libsepol) のパッケージ: libselinux-devel-2.5-12.amzn2.0.2.x86_64 --> 依存性の処理をしています: pkgconfig(libpcre) のパッケージ: libselinux-devel-2.5-12.amzn2.0.2.x86_64 ---> パッケージ libverto-devel.x86_64 0:0.2.5-4.amzn2.0.2 を インストール --> トランザクションの確認を実行しています。 ---> パッケージ libsepol-devel.x86_64 0:2.5-8.1.amzn2.0.2 を インストール ---> パッケージ pcre-devel.x86_64 0:8.32-17.amzn2.0.2 を インストール --> 依存性解決を終了しました。 依存性を解決しました ======================================================================================================================================================================================================================= Package アーキテクチャー バージョン リポジトリー 容量 ======================================================================================================================================================================================================================= インストール中: mysql-community-devel x86_64 8.0.28-1.el7 mysql80-community 7.4 M 依存性関連でのインストールをします: keyutils-libs-devel x86_64 1.5.8-3.amzn2.0.2 amzn2-core 37 k krb5-devel x86_64 1.15.1-37.amzn2.2.4 amzn2-core 272 k libcom_err-devel x86_64 1.42.9-19.amzn2 amzn2-core 32 k libkadm5 x86_64 1.15.1-37.amzn2.2.4 amzn2-core 179 k libselinux-devel x86_64 2.5-12.amzn2.0.2 amzn2-core 187 k libsepol-devel x86_64 2.5-8.1.amzn2.0.2 amzn2-core 77 k libverto-devel x86_64 0.2.5-4.amzn2.0.2 amzn2-core 12 k openssl-devel x86_64 1:1.0.2k-24.amzn2.0.2 amzn2-core 1.5 M pcre-devel x86_64 8.32-17.amzn2.0.2 amzn2-core 480 k zlib-devel x86_64 1.2.7-18.amzn2 amzn2-core 50 k トランザクションの要約 ======================================================================================================================================================================================================================= インストール 1 パッケージ (+10 個の依存関係のパッケージ) 総ダウンロード容量: 10 M インストール容量: 64 M Is this ok [y/d/N]: y Downloading packages: (1/11): keyutils-libs-devel-1.5.8-3.amzn2.0.2.x86_64.rpm | 37 kB 00:00:00 (2/11): libcom_err-devel-1.42.9-19.amzn2.x86_64.rpm | 32 kB 00:00:00 (3/11): krb5-devel-1.15.1-37.amzn2.2.4.x86_64.rpm | 272 kB 00:00:00 (4/11): libkadm5-1.15.1-37.amzn2.2.4.x86_64.rpm | 179 kB 00:00:00 (5/11): libselinux-devel-2.5-12.amzn2.0.2.x86_64.rpm | 187 kB 00:00:00 (6/11): libsepol-devel-2.5-8.1.amzn2.0.2.x86_64.rpm | 77 kB 00:00:00 (7/11): openssl-devel-1.0.2k-24.amzn2.0.2.x86_64.rpm | 1.5 MB 00:00:00 (8/11): pcre-devel-8.32-17.amzn2.0.2.x86_64.rpm | 480 kB 00:00:00 (9/11): libverto-devel-0.2.5-4.amzn2.0.2.x86_64.rpm | 12 kB 00:00:00 (10/11): zlib-devel-1.2.7-18.amzn2.x86_64.rpm | 50 kB 00:00:00 (11/11): mysql-community-devel-8.0.28-1.el7.x86_64.rpm | 7.4 MB 00:00:00 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 合計 24 MB/s | 10 MB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : pcre-devel-8.32-17.amzn2.0.2.x86_64 1/11 インストール中 : zlib-devel-1.2.7-18.amzn2.x86_64 2/11 インストール中 : libkadm5-1.15.1-37.amzn2.2.4.x86_64 3/11 インストール中 : libverto-devel-0.2.5-4.amzn2.0.2.x86_64 4/11 インストール中 : libcom_err-devel-1.42.9-19.amzn2.x86_64 5/11 インストール中 : libsepol-devel-2.5-8.1.amzn2.0.2.x86_64 6/11 インストール中 : libselinux-devel-2.5-12.amzn2.0.2.x86_64 7/11 インストール中 : keyutils-libs-devel-1.5.8-3.amzn2.0.2.x86_64 8/11 インストール中 : krb5-devel-1.15.1-37.amzn2.2.4.x86_64 9/11 インストール中 : 1:openssl-devel-1.0.2k-24.amzn2.0.2.x86_64 10/11 インストール中 : mysql-community-devel-8.0.28-1.el7.x86_64 11/11 検証中 : mysql-community-devel-8.0.28-1.el7.x86_64 1/11 検証中 : keyutils-libs-devel-1.5.8-3.amzn2.0.2.x86_64 2/11 検証中 : libselinux-devel-2.5-12.amzn2.0.2.x86_64 3/11 検証中 : libsepol-devel-2.5-8.1.amzn2.0.2.x86_64 4/11 検証中 : libcom_err-devel-1.42.9-19.amzn2.x86_64 5/11 検証中 : libverto-devel-0.2.5-4.amzn2.0.2.x86_64 6/11 検証中 : libkadm5-1.15.1-37.amzn2.2.4.x86_64 7/11 検証中 : zlib-devel-1.2.7-18.amzn2.x86_64 8/11 検証中 : pcre-devel-8.32-17.amzn2.0.2.x86_64 9/11 検証中 : 1:openssl-devel-1.0.2k-24.amzn2.0.2.x86_64 10/11 検証中 : krb5-devel-1.15.1-37.amzn2.2.4.x86_64 11/11 インストール: mysql-community-devel.x86_64 0:8.0.28-1.el7 依存性関連をインストールしました: keyutils-libs-devel.x86_64 0:1.5.8-3.amzn2.0.2 krb5-devel.x86_64 0:1.15.1-37.amzn2.2.4 libcom_err-devel.x86_64 0:1.42.9-19.amzn2 libkadm5.x86_64 0:1.15.1-37.amzn2.2.4 libselinux-devel.x86_64 0:2.5-12.amzn2.0.2 libsepol-devel.x86_64 0:2.5-8.1.amzn2.0.2 libverto-devel.x86_64 0:0.2.5-4.amzn2.0.2 openssl-devel.x86_64 1:1.0.2k-24.amzn2.0.2 pcre-devel.x86_64 0:8.32-17.amzn2.0.2 zlib-devel.x86_64 0:1.2.7-18.amzn2 完了しました!
MySQL起動
[ec2-user@ip-172-31-15-144 ~]$ sudo systemctl start mysqld
MySQLのステータス確認
[ec2-user@ip-172-31-15-144 ~]$ systemctl status mysqld.service ● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since 日 2022-04-03 09:52:33 UTC; 11s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 499 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS) Main PID: 570 (mysqld) Status: "Server is operational" CGroup: /system.slice/mysqld.service └─570 /usr/sbin/mysqld 4月 03 09:52:27 ip-172-31-15-144.ap-northeast-1.compute.internal systemd[1]: Starting MySQL Server... 4月 03 09:52:33 ip-172-31-15-144.ap-northeast-1.compute.internal systemd[1]: Started MySQL Server.
インスタンス起動時にMySQLが起動するように設定
[ec2-user@ip-172-31-15-144 ~]$ sudo systemctl enable mysqld
コメント