Ubuntuマシンタイムの問題

Ubuntuマシンタイムの問題

Ubuntuに初めて触れました。私のコンピュータのシステム時間が正しく設定されていないことがわかりました。誰もがシステム時間を修正する方法を助けることができますか?

timedatectl shows
      Local time: Tue 2019-07-16 03:53:00 IST
  Universal time: Mon 2019-07-15 22:23:00 UTC
        RTC time: Mon 2019-07-15 22:23:00
       Time zone: Asia/Kolkata (IST, +0530)
 Network time on: yes
NTP synchronized: yes
 RTC in local TZ: no

実際の日付は月曜日 2019-07-15 22:55:00 UTC。同期が発生したがコマンドが表示された場合

systemctl status systemd-timesyncd.service
● systemd-timesyncd.service - Network Time Synchronization
   Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; vendor preset: enabled)
  Drop-In: /lib/systemd/system/systemd-timesyncd.service.d
           └─disable-with-time-daemon.conf
   Active: inactive (dead)
Condition: start condition failed at Tue 2019-07-16 02:44:11 IST; 1h 6min ago
           ConditionFileIsExecutable=!/usr/sbin/ntpd was not met
     Docs: man:systemd-timesyncd.service(8).

今システム時間を修正する方法は?

ベストアンサー1

マシンがWindowsとLinuxの間でデュアルブートされている場合は、現地時間にハードウェアクロック(*)を使用するようLinuxに指示する必要があります。

timedatectl set-local-rtc 1 --adjust-system-clock

それ以外の場合は、次のようにして、ハードウェアクロックがUTCか現地時間かを確認できます。

sudo hwclock --localtime 
sudo hwclock --utc 

正解を与えるのはハードウェア時計が使うものだ。

(*)Unixシステムでは、ハードウェアクロックは通常UTCであり、コンテンツを表示したときにのみ現地時間に変換されます。 Windowsではそうではありません。

おすすめ記事