Ubuntuサーバーの現在の日付と時刻は、タイムゾーンの日付と時刻とは異なります。私は使用してみました:
sudo date "30 Sep 2015 4:43:42"
それを変更しますが、日付と時刻は変更しませんでした。端末に変更した日付と時刻を印刷しましたが、実行すると:
sudo hwclock --show
日付と時刻はまだ古いものです。
Ubuntu Serverの日付と時刻を変更する正しい方法は何ですか?
Ubuntuサーバーの現在の日付と時刻は、タイムゾーンの日付と時刻とは異なります。私は使用してみました:
sudo date "30 Sep 2015 4:43:42"
それを変更しますが、日付と時刻は変更しませんでした。端末に変更した日付と時刻を印刷しましたが、実行すると:
sudo hwclock --show
日付と時刻はまだ古いものです。
Ubuntu Serverの日付と時刻を変更する正しい方法は何ですか?
回答:
このコマンドでシステム日付を設定できます:
sudo date --set="2015-09-30 10:05:59.990"
次に、を使用するとdate
、正しく表示されるはずです。
また、システムのBIOSでハードウェアクロックを設定する必要があります。設定は再起動後も持続します(起動中、システム時間はハードウェアクロックの値に設定されます)。でそれを行うhwclock
:
sudo hwclock --systohc
これにより、システムクロック(sys)値が取得され、ハードウェアクロック(hc)が設定されます。hwclock
コマンドで確認してください。両方hwclock
でdate
、同じ日付と時刻が表示されるはずです。
タイムゾーンを設定するには、次のコマンドを使用できます。
sudo dpkg-reconfigure tzdata
ところで:このマシンをサーバーとして使用する場合は、NTPクライアントを使用してネットワーク経由で時刻を同期することを強くお勧めします。そのため、すべてのサーバーでまったく同じ時刻が設定されていることを保証できます。これにより、マシンの実行中に時刻が同期されます。サーバー上の同期時間に依存するアプリケーションがある場合は、NTP-デーモンをお勧めします。バックグラウンドで実行する時間が長いほど、時間は正確になります。
timedatectl list-timezones
sudo timedatectl set-timezone America/Toronto
timesyncd
sudo timedatectl set-ntp on
これにより、時刻を設定して同期する必要があります。
このチュートリアルの詳細については、https://www.digitalocean.com/community/tutorials/how-to-set-up-time-synchronization-on-ubuntu-18-04をご覧ください。
入力するだけ
sudo date newdatestring
newdatestring形式でnnddhhmmyyyy.ss
ただし、dateコマンドのほかに、NTPの「解決策」(ネットワークタイムプロトコル)をお勧めします。Serverguide-NTPは、日付を手動で設定するよりもはるかに簡単で正確です。cronjobまたはntpデーモン(ntpd)を使用して、x時間/分ごとに時間を更新できます...
お役に立てれば!
sudo date "093005082015.15"
私の仕事。