EC2インスタンスで将来の日付と時刻を手動で設定し、再起動後にリセットされないように永久に設定するにはどうすればよいですか?
以下を使用して日付を変更できます。
$ sudo timedatectl set-time "2017-12-09 16:00:00"
$ timedatectl
Local time: Sat 2017-12-09 16:00:01 UTC
Universal time: Sat 2017-12-09 16:00:01 UTC
RTC time: Sat 2017-12-09 16:00:02
Time zone: Etc/UTC (UTC, +0000)
Network time on: no
NTP synchronized: no
RTC in local TZ: no
EC2のオペレーティングシステム:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
これを永久にするにはどうすればよいですか?
この調整の目的は、日付を将来に設定して何かをテストできるようにすることです。
ベストアンサー1
ntp
インスタンスにこれを設定できます。
インストールパッケージntp
apt-get/yum install ntp
構成の変更
nano /etc/ntp.conf
ntp
お住まいの国に応じて適切なサーバーを見つけるには、設定ファイルにサーバーを追加してください(Googleで「your_country_name ntp server」を検索するだけです)。オペレーティングシステムによっては、構成ファイルにプールの代わりにサーバーが含まれる場合があり、その逆もあります。
server/pool 0.ntp_server_in_your_country iburst
ntpd
デーモンを再起動して有効にします。
systemctl enable ntpd && systemctl start ntpd
ntp
サーバー時間と同期しているため、サーバーを再起動するたびに時間が正しいことを確認してください。