질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

NTP 서버 구성 중인데 궁금한 점이 있습니다.

작성자 정보

  • 진헤이 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요. Linux 서버 관리는 처음인 초짜 관리자 입니다.

리눅스를 설치하고 NTP 서버를 구성 중인데요. 궁금한 점이 있습니다.

처음엔 NTP 패키지를 설치하고 ntp.conf 를 설정하면 타임서버와 자동으로 시간 동기화가 될줄 알았습니다.

그런데, 인터넷 검색을 해보니 주기적으로 타임서버와 동기화를 하기 위해선 cron 등록을 해주더군요.

대부분 [rdate -s 타임서버] 를 cron에 등록하여 주기적으로 동기화를 시키던데,

그럼 ntp.conf의 설정은 아무런 영향이 없는건가요? Client에게 시간을 제공하기 위해 ntpd 서비스가 실행이 되어야 하는건 알겠는데,

ntp.conf에 타임서버를 등록 하는건 아무런 의미가 없는것인지가 궁금합니다.

또한, client는 굳이 ntp 패키지를 설치하지 않고, rdate와 cron을 이용하여 주기적으로 시간 동기화가 가능 하지 않을까요?

고수님들 답변 부탁드립니다.

감사합니다. ^^

관련자료

댓글 4

지유파파님의 댓글

  • 지유파파
  • 작성일
네, 마지막에 써놓으신 것과 같이 rdate와 cron을 이용하여 주기적으로 시간 동기화가 가능합니다.

ntp.conf 파일은 ntpd 가 사용하는 설정 파일이며,

service ntpd start 명령어로 기동하여 ntpq -p 명령어로 동기화 확인 가능합니다.

다만, 서버 시간과 현재 시간이 900초(긴가민가하네요;;) 이상이 차이가 나면 동기화 되지 않으니 수동으로 시간을 한번 변경한 다음 ntpd 데몬을 실행하시면 동기화가 될 겁니다.

그리고 ntpd외에 ntp를 이용하여 1회성으로 싱크를 할 수 있는 ntpdate 라는 명령어도 있습니다.

진헤이님의 댓글의 댓글

  • 진헤이
  • 작성일
답변 감사합니다.

질문 글을 써놓고 좀 더 찾아봤는데, 말씀하신대로 npt 패키지가 설치되어 있으면 서버시간과 일정시간 이상 차이가 나지 않으면 자동으로 동기화가 된다는 말씀인거죠?

지유파파님의 댓글의 댓글

  • 지유파파
  • 작성일
당연한거지만...

패키지 설치 후, 위에 명시한 것과 같이 ntpd를 기동시켜 주셔야 합니다.

그리고 ntp.conf에 server 항목에 싱크할 ntp server 가 들어가 있어야 하고요.

그렇게 설정이 되어 있으면 이후에는 자동으로 동기화가 이루어집니다.

진헤이님의 댓글의 댓글

  • 진헤이
  • 작성일
넵 ntpd 데몬 실행하고 ntp.conf에 타임서버 다 설정 했습니다.

저도 처음엔 ntpd 로 자동 동기화 되는줄 알았었는데,

인터넷 검색을 하니 주기적으로 동기화 시키는걸 전부 rdate와 cron으로 하길래,

ntpd 데몬으로는 Client로 시간을 전송하기만 하고, 자신은 자동으로 동기화가 안되는줄 알았네요.

친절한 답변 감사합니다. ^^

공지사항


뉴스광장


  • 현재 회원수 :  60,039 명
  • 현재 강좌수 :  35,848 개
  • 현재 접속자 :  85 명