新来的。我发现我的机器在系统中设置的时间不对。有人能帮助如何纠正系统时间吗?
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检查同步发生的时间,但命令显示
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).
我现在该如何修正系统时间?
发布于 2019-07-15 20:18:34
如果机器是在Windows和Linux之间双引导的,您必须告诉Linux在本地时间(*)使用硬件时钟:
timedatectl set-local-rtc 1 --adjust-system-clock
在其他情况下,您可以确定硬件时钟是在UTC中还是在本地时间:
sudo hwclock --localtime
sudo hwclock --utc
给出正确答案的是硬件时钟所用的那个。
(*)在Unix系统上,硬件时钟通常在UTC,只有在显示东西时才转换为本地时间。否则窗户会..。
https://unix.stackexchange.com/questions/530288
复制相似问题