NTP(Network Time Protocol)은 네트워크로 시스템의 시간을 설정하기 위한 프로토콜 입니다.


리눅스 환경에서는 다음과 같이 입력 하여 NTP 서버와 시간을 동기화 합니다.


# ntpdate <타임서버>

# ntpdate time.kriss.re.kr


위의 명령은 time.krisss.re.kr 타임서버에 접근하여 시간을 구하고, 시간을 설정 합니다.

네트워크 통신에 따른 지연 시간에 대한 보정도 수행 합니다.


타임서버들은 정확한 시간을 유지하는 것을 목표로 운영되고 있습니다. 

여러대의 시스템의 시간을 동기화 하여, 대량의 시뮬레이션(핵융합, 원자반응 등)을 수행한다면 여러대의 시스템의 시간을 동기화 하는 것이 필수로 필요 하겠죠?


또한 두대 이상의 서버로 이루어진 웹서버,데이터베이스서버나  많은 수로 이루어진 게임서버 및 금융 서버등에 대해서도 모든 서버 전체가 동일한 시간을 유지 하는 것은 필 수 입니다.


이와 같이 모든 시스템의 시간을 동기화 하기 위한 시스템에서 NTP를 활용 하여 시간을 동기화 하는 것이 필요 합니다.