본문 바로가기

Programming/Linux

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

참고 자료 2 : https://www.it-swarm.dev/ko/ntp/%EC%99%9C-%EC%9A%B0%EB%B6%84%ED%88%AC%EC%9D%98-%EC%8B%9C%EA%B3%84%EA%B0%80-%EB%8A%90%EB%A0%A4%EC%A7%80%EA%B1%B0%EB%82%98-%EB%B9%A8%EB%9D%BC-%EC%A7%91%EB%8B%88%EA%B9%8C/959841224/

 

ntp — 왜 우분투의 시계가 느려지거나 빨라 집니까?

비슷한 문제가 있었고 방화벽의 문제로 인해 발생했습니다. 결국 나는 매시간 cron 작업을 추가했지만 표준 포트를 사용하지 않도록 ntpdate에 -u 인수를 추가했습니다. 내 문제는 Ubuntu가 실제로 ntp

www.it-swarm.dev

 

'Programming > Linux' 카테고리의 다른 글

파일명 일괄 변경 : 접두어  (0) 2023.10.06
부팅 시 프로그램 자동 실행 - Ubuntu  (0) 2021.01.22