16.04의 timedatectl 및 네트워크 시간 동기화 문제

16.04의 timedatectl 및 네트워크 시간 동기화 문제

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

재부팅 후 timedatectlntp 동기화가 활성화된 것으로 나타났습니다.

답변2

컴퓨터에 있는 ntpdate와도 충돌이 있는 것 같습니다. 설치만 ntp하고 설치하지 않은 경우 ntpdate에는 ntp작동이 허용됩니다. 둘 다 컴퓨터에 있으면 ntp다음 재부팅 시 계속 작동하지 않습니다.

이것과 관련이 있는 것 같네요벌레.

관련 정보