NTP 서버를 설정하면 장비가 정확한 시간을 계속 유지할 수 있다. 리눅스 NTP 서버 설정은 배포판에 대부분 기본 설치되어 있는 chrony를 이용한다.
리눅스 chronyd NTP 서버 설정
1. 설치 확인
chronyd가 설치되어 있는지 버전을 체크한다.
[root@newhost ~]# chronyd --version
chronyd (chrony) version 3.4 (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +SECHASH +IPV6 +DEBUG)
아마 대부분은 이미 설치가 되어 있을텐데 혹시나 미설치라면
yum install chrony
로 설치한다.
2. NTP 서버 설정 값 변경
chrony.conf 파일을 수정한다. 경로는 조금 다를 수는 있는데 대부분 /etc 밑에 있다.
[root@newhost ~]# vim /etc/chrony.conf
맨 위 server 라고 써 있는 라인을 수정해야 한다.
기존에 있던 server를 모두 #으로 주석처리하고 지정하려는 NTP 서버를 주소를 넣는다. IP를 넣어도 되고 도메인을 넣어도 된다.
server [NTP 서버 IP or Domain] iburst
3. 서비스 재기동
chronyd 서비스를 재기동한다.
[root@newhost ~]# systemctl restart chronyd
잘 실행되었는지 확인한다. acitve (running)이 보이면 정상 실행된 것이다.
[root@newhost ~]# systemctl status chronyd
4. NTP 서버 상태 확인
chronyc로 변경한 NTP 서버 상태를 확인한다.
[root@newhost ~]# chronyc sources