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ではそうではありません。