Amazon Linux 2 AMI 2.0.20181008 x86_64 HVM gp2
各ライブラリのアップデート
sudo yum update
時間設定 timezoneのAsia/Tokyoをセット
sudo timedatectl
sudo timedatectl set-timezone Asia/Tokyo
日本語設定 #localectl ja_JP.utf8
localectl
sudo localectl set-locale LANG=ja_JP.utf8
localectl
cat /etc/locale.conf
sudo localectl set-keymap jp106
cat /etc/vconsole.conf
Development tools
コンパイルに必要なライブラリインストール
sudo yum -y groupinstall base "Development tools"
日本語処理に必要なnkfコマンドをインストールする
wget "https://ja.osdn.net/dl/nkf/nkf-2.1.4.tar.gz" -O nkf-2.1.4.tar.gz
tar zxvf nkf-2.1.4.tar.gz
cd nkf-2.1.4/
sudo make && sudo make install
cd ..
rm -rf nkf-2.1.4
rm -f nkf-2.1.4.tar.gz
sudo ln -s /usr/local/bin/nkf /usr/bin/nkf
時刻自動設定・更新設定
sudo yum -y install chrony
sudo vi /etc/chrony.conf
#------------------------------------
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
# コメントに
# pool 2.amazon.pool.ntp.org iburst
# 追加する
server ntp.nict.jp iburst
server ntp1.jst.mfeed.ad.jp iburst
server ntp2.jst.mfeed.ad.jp iburst
server ntp3.jst.mfeed.ad.jp iburst
#------------------------------------
sudo systemctl restart chronyd
sudo systemctl enable chronyd
#Check
sudo chronyc sources
mailx
何かと必要なメール環境、AMIは初期インストールされていないので管理用に使えるmailx導入しておく
※sendmail[postfix]は初期インストールされている
# rootで作業
sudo su -
# モジュールがなく mail コマンド使えないのでインストール
yum install mailx
# 念の為旧root宛てメール削除
sed -i '/^root:/d' /etc/aliases
# root宛てメール
echo "root: hoge@hogetaro.com" >> /etc/aliases
# 反映
newaliases
# テスト
echo testtaro | mail root
#ユーザー戻る
Exit
※AWSはメール送信「25」を厳しく管理しているので、ある程度量が外部へ送信された場合ブロックされる可能性あるので、その場合は承認手続きしてください。
本格的なSMTPサーバー立てるには承認が必要
https://forums.aws.amazon.com/thread.jspa?threadID=153660
telnet
何かと便利なtelnetお好みで入れる
sudo yum -y install telnet