서버 프로그램을 만들다 보면 Database에 그 당시 시간을 저장하는 경우가 많다
그런데 처음 서버를 구동할 때까지만 해도 아무 이상없이 잘 맞아서 저장되던 시간값이 어느순간
1~2초 차이로 시작해서 확연하게 격차가 생기게 되는데
이것의 근본적인 문제는 바로 시간 동기화를 하지 않아서 그렇다
이러한 문제는 서버상에 Cron을 통해서 쉽게 동기화 할 수 있다
필자는 한국기준시간에 맞추기 위해 time.bora.net 의 시간에
서버시간을 동기화 하는 작업을 등록해 두었다
이렇게 하면 관리가자 등록한 주기에 따라서 기준이 되는 서버시간으로 시간을 동기화 할 수 있다
한국 서버시간 동기화 리스트는 다음과 같다
ntp.ewha.or.kr
175.119.224.116
114.207.245.175
maths.kaist.ac.kr
143.248.25.208
time.ewha.or.kr
114.207.245.166
ntp.ewha.net
211.189.50.33
time.ewha.net
ticktock.ewha.net
125.240.238.73
time.ewha.net
ntp1.epidc.co.kr
211.115.194.21
www.epidc.co.kr/services/services_03_05.html
ntp2.epidc.co.kr
211.115.194.22
www.epidc.co.kr/services/services_03_05.html
time.bora.net
203.248.240.103
LGU+
PING응답
time.korserve.net
211.51.221.196
time.korserve.net
t2.korserve.net
211.51.221.130
ip 주소 변경
rokkorclub.net
210.118.170.59
rokkorclub.net
time.wonkwang.ac.kr
203.249.48.182
www.wonkwang.ac.kr
해피컴
220.94.243.15
noc6-3.koren21.net
203.255.248.57
time.nuri.net
아이네트호스팅
PING응답
time.nist.gov
NIST
time.windows.com
마이크로소프트
time-nw.nist.gov
NIST
time-a.nist.gov
NIST
time-b.nist.gov
NIST
1.kr.pool.ntp.org
PING응답
pool.ntp.org
1.asia.pool.ntp.org
PING응답
pool.ntp.org
2.asia.pool.ntp.org
PING응답
pool.ntp.org
3.asia.pool.ntp.org
PING응답
pool.ntp.org
time.google.com
PING응답
구글
위 서버 리스트들 중에서 가장 보편적으로 bora.net이 사용된다
마지막으로 Cron 등록은 Crontab -e 명령을 통해서
Cron 등록리스트 확인은 Crontab -l 명령을 통해서 가능하다
출처 : [Linux] 서버 시간동기화 방법 / server synchronization time (tistory.com)
'IT > 리눅스마스터1급' 카테고리의 다른 글
[Linux] ssh key pair 추가, 변경 (0) | 2024.04.16 |
---|---|
SSH 인증키 생성 및 서버에 등록 & 간편하게 접속하기 (0) | 2024.04.16 |
CentOS/RHEL 8에서 호스트 이름을 변경하는 방법 (0) | 2024.03.26 |
서비스 목록 확인과 서비스 명령어들, reload와 restart의 차이점 (0) | 2024.03.26 |
[Linux] Systemctl(systemd) 상세 옵션 및 설정 방법 (0) | 2024.03.26 |