Я новичок в Ubuntu 16.04 LTS. Время на моей машине не обновляется из Интернета. Я заменил батарею CMOS, а также установил ntp и ntpdate и выполнил sudo ntpdate ntp.ubuntu.com. Но ни один из них не работал для меня.
Выполнение ниже команды временно обновляет время
sudo date -s "$(wget -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z"
Есть ли другой способ обновить мое системное время? Я не хочу устанавливать его вручную для каждой сессии.
Ubuntu 16.04 работает с timedatectl / timesyncd
Проверить, что служба timseyncd в порядке: systemctl status systemd-timesyncd
Возможно, что-то есть timedatectl / timesyncd (например: ntpd), поэтому он избегает синхронизации, чтобы избежать конфликтов.
Другая возможность заключается в том, что вы можете запускать VirtualBox, и вы можете увидеть ошибку, такую как:
● 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 Mon 2018-02-12 17:40:50 AEDT; 1min 31s ago
ConditionFileIsExecutable=!/usr/sbin/VBoxService was not met
Docs: man:systemd-timesyncd.service(8)
решение для этого случая: sudo VBoxService --timesync-set-start. Вдохновленный этой проблемой с подобной ошибкой
Ubuntu 16.04 работает с timedatectl / timesyncd
Проверить, что служба timseyncd в порядке: systemctl status systemd-timesyncd
Возможно, что-то есть timedatectl / timesyncd (например: ntpd), поэтому он избегает синхронизации, чтобы избежать конфликтов.
Другая возможность заключается в том, что вы можете запускать VirtualBox, и вы можете увидеть ошибку, такую как:
● 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 Mon 2018-02-12 17:40:50 AEDT; 1min 31s ago
ConditionFileIsExecutable=!/usr/sbin/VBoxService was not met
Docs: man:systemd-timesyncd.service(8)
решение для этого случая: sudo VBoxService --timesync-set-start. Вдохновленный этой проблемой с подобной ошибкой