この質問は以前に尋ねられた可能性がありますが、答えが見つかりませんでした。
次のコマンドで時間を設定して、今から6時間後の時間を設定したい
Sudo date -s "6 hours"
問題は、数秒後に時間を自動的に通常に戻すことです。
どうすればそれを止めることができますか? Ubuntu 16.04を使用しています。
私が理解したことから、以下のリンクにあるドキュメントに概説されているように、ntpd
のコア機能は、そのバージョンのUbuntuでtimesyncd
およびtimedatectl
に置き換えられました。
https://help.ubuntu.com/lts/serverguide/NTP.html
コマンドtimedatectl
を実行すると、次の形式のデータが表示されます。
chris@loki:/$ timedatectl
Local time: Wed 2016-11-30 11:18:42 GMT
Universal time: Wed 2016-11-30 11:18:42 UTC
RTC time: Wed 2016-11-30 11:18:40
Time zone: Europe/London (GMT, +0000)
Network time on: yes
NTP synchronized: no
RTC in local TZ: no
NTP同期を無効にするために次を実行しました。
timedatectl set-ntp 0
しかし、次のように時間を変更することはできませんでした。
chris@loki:/$ Sudo timedatectl set-time "2015-11-08 07:14:00"
Failed to set time: Automatic time synchronization is enabled
これを更新できるのは、[設定]> [日付と時刻]に移動し、[ネットワーク時間]を無効にした場合のみです。構成ファイルがどこにあるのかはわかりませんが、cliを介して行います。
結果:
chris@loki:/$ timedatectl status
Local time: Wed 2016-11-30 11:31:33 GMT
Universal time: Wed 2016-11-30 11:31:33 UTC
RTC time: Wed 2016-11-30 11:31:31
Time zone: Europe/London (GMT, +0000)
Network time on: no
NTP synchronized: no
RTC in local TZ: no
chris@loki:/$ Sudo timedatectl set-time "2014-11-08 06:40:00"
chris@loki:/$ timedatectl status
Local time: Sat 2014-11-08 06:40:02 GMT
Universal time: Sat 2014-11-08 06:40:02 UTC
RTC time: Sat 2014-11-08 06:40:03
Time zone: Europe/London (GMT, +0000)
Network time on: no
NTP synchronized: no
RTC in local TZ: no