최근 회사에서 업무를 하다가 서버 시간이 안맞는 이슈가 발생해서 해결했던 경험이 있었습니다.
작게는 2초에서 많게는 16초까지 차이가 발생헀고 이로인해 서비스에 영향이 있었습니다.
그래서 서버 시간을 모두 동기화해주어야했습니다.
동기화하는것을 cron으로 배치를 돌려도 되고, 수동으로 동기화 해줘도 됩니다.
동기화를 해주는 이유는 서버가 동기화를 주기적으로 해주지않으면 현재시간과 안맞는 현상이 발생하기 때문입니다.
여기서는 제 개인 AWS ubuntu 서버에서 시간 동기화했던 것을 포스팅해보겠습니다.
수동으로 시간 동기화하는 작업
1. 서버 시간을 확인합니다.
$ date
2. apt-get을 이용해서 rdate를 설치해줍니다.
$ sudo apt-get install rdate
3. 수동으로 서버 시간 동기화를 해줍니다.
$ /usr/bin/rdate -s time.bora.net
또는
$ rdate -s time.bora.net
배치를 돌려서 자동으로 시간 동기화하는 작업
1. 아래 명령어를 통해 crontab을 열어줍니다.
$ crontab -e
2. 매일 1시에 한번 서버 시간 동기화가 실행되도록 하는 명령어를 세팅합니다.
00 01 * * * /usr/bin/rdate -s time.bora.net
또는
00 01 * * * rdate -s time.bora.net
'Dev. Server > Linux' 카테고리의 다른 글
[리눅스] 백그라운드와 포그라운드의 차이점 (0) | 2021.03.09 |
---|---|
[MacOS] iTerm2 간단하게 설치하기 + zsh & oh-my-zsh란 (0) | 2020.08.18 |
[MacOS] 홈브루(Homebrew) 쉽게 설치하기 (0) | 2020.08.17 |
[MacOS] ITerm2에서 Dracular 테마 쉽게 적용하는 방법 (0) | 2020.08.15 |
cmd창에서 D드라이브로 이동하기 (0) | 2020.06.23 |
[웹서버 구축] ③ APM 설정 및 구동 (0) | 2020.03.29 |
[웹서버 구축] ② 웹서버 구축(APM)-YUM설치 (0) | 2020.02.12 |
[웹서버 구축] ① CentOS 7 설치 및 기본설정 (0) | 2020.02.02 |