Amazon Linux 2 環境において amazon-linux-extras リポジトリから MariaDB 10.5 へバージョンアップする手順。
「AWS」タグアーカイブ
[AWS] Amazon Linux 2 の Ruby 3.0 へのバージョンアップ
Amazon Linux 2 の Extras Library (amazon-linux-extras) でパッケージ管理している Ruby を 2.6系 から 3.0系 にアップデートした記録。
[EC2] ディスクサイズ拡張方法
AWSの仮想サーバーサービス EC2 において、ディスクサイズが不足したときに容量を増やす方法。
1. AWSコンソールでボリュームサイズを増やす
EC2ダッシュボード ⇒ Elastic Block Store (EBS) ⇒ ボリューム ⇒ アクション ⇒ ボリューム変更 の中の『サイズ』を増やす。(単位はGiB)
- EC2のサービスを停止する必要はありませんでした。
- ディスクのアンマウントやデタッチは必要ありませんでした。
- ボリュームサイズ変更が瞬時に反映されるようではないようですが、あれこれしているうちにAWSコンソールの画面で確認できるサイズが増えていました。
aws s3 をコマンドラインで操作
[AWS] Amazon Linux Extras
"Amazon Linux 2" でサポートされる拡張パッケージマネージャ。
yum に含まれていない最新のアプリ(バージョン)のインストール(依存関係解決)ツール。
[EC2] PHP7へのバージョンアップ備忘録
Amazon Linux (AWS EC2) の PHP の 5.3 => 7.3 バージョンアップ作業備忘録。
1. インストールとアンインストール
1.1. インストール済みPHPのアンインストール
1 2 3 |
$ sudo yum -y remove php-* $ sudo yum -y remove httpd-tools $ sudo yum clean all |
1.2. 新規PHPのインストール
1 2 |
$ sudo yum install php73 php73-mbstring php73-pdo php73-devel php73-mysqlnd.x86_64 $ sudo yum install mod24_ssl.x86_64 |
[EC2] LC_CTYPE: ロケールを変更できません (UTF-8)
Amazon Linuxのsshログインにおいて以下のエラーが表示される。
1 |
-bash: 警告: setlocale: LC_CTYPE: ロケールを変更できません (UTF-8): そのようなファイルやディレクトリはありません |
解決策
/etc/sysconfig/i18n
にLC_CTYPE
を追加する
/etc/sysconfig/i18n
の例
1 2 |
LANG=ja_JP.UTF-8 LC_CTYPE=ja_JP.UTF-8 |
macOS AWS CLI version 1 インストール
macOSにAWS Command Line Interface(CLIツール)をインストールする方法
以下の方法は AWS CLI version 1 のインストール方法です。現在、 AWS CLI version 2 となり、インストール方法も一新されました。
S3 Glacier 課金
AWS(Amazon Web Services)のS3(Simple Storage Service)のGlacier(グレイシャー)を試したところ思わぬ課金が発生したので備忘録です。
Glacierは低料金で利用できるストレージサービス。保存したファイルを取り出すためには事前にリクエストを発行して数時間待つ必要がありますが、標準ストレージに対して料金が1/5程度の低料金に設定されています。
ということで静的Webホスティングとして利用しているS3のログファイルをGlacierに移行したところ、どかっと課金が発生してしまいました。
問題はログファイルの数が多すぎたこと。Glacierへのアップロードは「リクエスト 1,000 件ごとに 0.0571USD」、微々たる金額のはずでしたがログファイルの数が多すぎました。サイズは563MBとそれほどではありませんでしたが、ファイル数が446598個。0.0571 * 446598 = 25.5 ドル => 約2,700円
数が多いものは気をつけましょう。 😀
EC2へのMySQL5.7のインストール
1. インストール
1 |
$ sudo yum install mysql57-server |
2. サービス自動起動の設定
1 |
$ sudo chkconfig mysqld on |
3. サービスの起動
1 |
$ sudo service mysqld start |
4. デフォルトDBへの接続
1 2 3 4 5 6 7 |
$ mysql -u root Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.7.20 MySQL Community Server (GPL) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. ... 後略 |