読者です 読者をやめる 読者になる 読者になる

らくがきちょう

なんとなく

Amazon Linux でホスト名 / タイムゾーンを修正する

あまり Amazon Linux 特有の部分は無いのですが、Amazon Linux でホスト名 / タイムゾーンを修正する際のポイントをメモしておきます。以下は「インスタンス起動後に設定修正する」手順を想定していますが、「インスタンス起動前に cloud-init でパラメータを指定する」方がより Amazon Linux らしい… かも知れません。

ホスト名の変更

以下のファイルを編集します。

/etc/sysconfig/network

HOSTNAME を修正します。

HOSTNAME=www.example.com

/etc/hosts

ホスト名を追記します。

127.0.0.1 www www.example.com localhost localhost.localdomain

時刻の修正

タイムゾーン情報を修正します。

cp /etc/localtime /etc/localtime.org
ln -sf  /usr/share/zoneinfo/Asia/Tokyo /etc/localtime

再起動時にタイムゾーン情報が UTC に戻らないように設定しておきます。

cp /etc/sysconfig/clock /etc/sysconfig/clock.org
echo -e 'ZONE="Asia/Tokyo"\nUTC=true' > /etc/sysconfig/clock