Windows와 Xubuntu 16.04가 설치된 이중 부팅 시스템이 있습니다. Windows 때문에 하드웨어 시계가 현지 시간으로 설정되어 있으므로 16.04로 업그레이드한 후 Xubuntu가 이를 인식하도록 timedatectl을 사용해야 했습니다. 문제는 네트워크 시간 동기화를 활성화할 수 없거나 timedatectl이 잘못된 출력을 제공한다는 것입니다.
systemctl list-units | grep time
네트워크 시간 서비스가 실행 중임을 나타내는 것 같습니다.
systemd-timesyncd.service
loaded active running Network Time Synchronization
time-sync.target
loaded active active System Time Synchronized
동시에 timedatectl
다음을 반환합니다.
Network time on: yes
NTP synchronized: no
RTC in local TZ: no
문서에 명시된 내용에도 불구하고 sudo timedatectl set-ntp true
아무런 효과가 없습니다. 어떤 아이디어가 있나요?
답변1
이것이 16.04의 버그인지 확실하지 않습니다. 나는 같은 문제가 있었고 단순히 ntp를 설치하는 것이 도움이 되었습니다.
sudo apt install ntp
재부팅 후 timedatectl
ntp 동기화가 활성화된 것으로 나타났습니다.
답변2
컴퓨터에 있는 ntpdate와도 충돌이 있는 것 같습니다. 설치만 ntp
하고 설치하지 않은 경우 ntpdate
에는 ntp
작동이 허용됩니다. 둘 다 컴퓨터에 있으면 ntp
다음 재부팅 시 계속 작동하지 않습니다.
이것과 관련이 있는 것 같네요벌레.