ECS インスタンスの現在のデフォルトタイムゾーンは、すべてのリージョンでCST (中国標準時) です。 また、NTP (Network Time Protcol) サービスは、インスタンスが標準時と同期することを保証しています。 以下の手順に従って、ECS インスタンスのタイムゾーンを変更し、NTP サービスを設定します。
このタスクについて
Asia/Shanghai
や America/Los Angeles
など、同じタイムゾーンに 1 つ以上のインスタンスを設定する必要があります。 CentOS 6.5 を例にとって、設定ファイルを編集してタイムゾーンを変更する方法を説明します。
hwclock -w
を実行してインスタンスの RTC (リアルタイムクロック) を更新します。
手順
次のタスク
Linux インスタンスには、NTP サービスを同期させるため ntpdate
と ntpd
の 2 つの方法が用意されています。 ntpdate
は強制的に即時更新するために使用でき、ntpd
は体系的な方法として使用できます。 ntpdate
サービスは、新しいインスタンスに使用できますが、ntpd
はビジネスを実行しているインスタンスに対して使用することを推奨します。 このセクションでは、標準 NTP サービスとカスタム NTP サービスの設定について説明します。
NTP サービスの詳細については、 「内部 NTP サーバーと公開 NTP サーバー」をご参照ください。
NTP サービスの通信ポートは、UDP 123 です。 サービスを設定する前に、UDP ポート123 が有効になっていることを確認してください。 Linux インスタンスで
netstat -nupl
を使用して、UDP ポート 123 が有効かどうかを確認できます。 詳細については、「セキュリティグループルールの追加」をご参照ください。
- Linux インスタンスに接続します。
sudo service ntpd start
を実行し、NTP サービスを有効にします。chkconfig ntpd on
を実行し、NTP サービスを有効にします。ntpstat
を実行し、NTP サービスが有効かどうかを確認します。- 任意:
ntpq -p
を実行し、NTP サービスピアの一覧を表示します。sudo chkconfig --list ntpd
を実行し、NTP サービスの実行レベルを表示します。
- Linux インスタンスに接続します。
sudo vi /etc/ntp.conf
を実行し、NTP サービス設定ファイルを編集します。ntp server XXXX iburst
に関する情報を検索し、i
を入力してファイルの編集を開始します。 現在必要でない NTP サーバーは、行の先頭にナンバー記号 (#
) を追加して、非表示にできます。server XXXX iburst
の形式で NTP サーバー情報の新しい行を追加します。"XXXX" は、カスタム NTP エンドポイントです。 詳細については、「インターネットとイントラネットの NTP サーバー」をご参照ください。 編集後、Esc キーを押し:wq
を入力して保存し、終了します。sudo service ntpd start
を実行し、カスタマイズした NTP サービスを有効にします。chkconfig ntpd on
を実行し、NTP サービスを有効にします。ntpstat
を実行し、NTP サービスが有効かどうかを確認します。