Linux NTP 서비스로 자동으로 시간 동기화 하기
- mizniz
- 2014. 11. 18. 15:31
- 분류 Linux
NTP는 Network Time Protocol의 약자로 NTP 서버로 부터 시간을 가져와 Linux 서버 시간을 주기적으로 맞쳐주는 서비스 입니다.
먼저 NTP 서비스를 설치합니다.
1 | yum install ntp |
NTP 서비스를 실행해 줍니다.
1 | service ntpd start |
Linux 서버가 시작될 때 자동으로 실행되도록 해줍니다.
1 | chkconfig ntpd on |
설정 파일은 /etc/ntp.conf입니다. NTP 서버 주소를 추가 수정 할 수 있습니다. 기본값으로도 잘 동작하니 그냥둡니다.
NTP 서비스 상태를 조회 할려면 ntpq 명령을 사용합니니다.
1 | ntpq -p |
각 필드의 의미는 아래를 참고하세요.
remote | NTP 서버 주소 |
---|---|
refid | NTP 서버가 시간를 가져오는 NTP 서버 주소 |
st | Stratum: NTP 서버의 계층, 최상위 계층인 원자시계는 0, 2는 최상위 계층으로부터 2단계 거친 NTP 서버라는 뜻 |
when | 마지막으로 시간을 조회한 시간(second) |
poll | 시간 조회 주기(second) |
reach | NTP 서버와 통신 성공 여부를 최근 8회까지 저장된 값(8진수). 377은 8회 모두 성공 |
delay | NTP 서버와 통신 지연 시간(millisecond) |
offset | NTP 서버와의 시간차(millisecond) |
jitter | NTP 서버와의 시간차간의 차이(millisecond) |