Date 갱신 Error
때때로 우분투의 시간이 동기화 되지 않아 발생하는 컴피일 Error가 있다.
Warning : File 'XXX' has modification time XXX s in the future
메시지에서 알 수 있다시피 파일의 수정 시간과 현재 시스템의 시간이 동기화 되지 않아 발생하는 것을 알 수 있다.
또한 해결방법은 시스템 시간을 현재 시간으로 설정해주면 된다는 것도 알 수 있다.
date -s "YYYY-MM-DD HH:MM"
일반적으로 시스템이 부팅될 때 메인 보드 CMOS Clock에 의해 시스템 시간이 결정되는 것으로 알고 있지만
왜 시스템 시간이 현재 시간과 동기화가 되지 않는지 확인해 볼 필요가 있어 정리한다.
2가지 정도의 원인이 있을 것으로 생각된다.
1. 아직 ntpdate에 의해 ntp 서버와 동기화 되지 않았기 때문에
2. ntpdate를 통해 동기화 시 9초씩 Delay가 발생하기 때문에
참고 자료 1 : https://lascrea.tistory.com/78
Linux ntpd 설정
ntpd란? - ntpd는 ntp 서버를 참조해 시스템 클록을 보정하면서 클라이언트에 시간을 제공하는 데몬 - 라디오나 원자시계에 맞추어 시간을 조정하며 밀리초 1/1000초 단위까지 시간을 조정가능 - ntp ��
lascrea.tistory.com
ntp — 왜 우분투의 시계가 느려지거나 빨라 집니까?
비슷한 문제가 있었고 방화벽의 문제로 인해 발생했습니다. 결국 나는 매시간 cron 작업을 추가했지만 표준 포트를 사용하지 않도록 ntpdate에 -u 인수를 추가했습니다. 내 문제는 Ubuntu가 실제로 ntp
www.it-swarm.dev