EC2의 기본 타임존은 UTC이다. 이는 한국과 9시간 차이나기 때문에 한국 기준으로 개발한 경우 Java에서 생성되는 시간도 모두 9시간이나 차이가 나게 된다. 그러므로 꼭! 수정해주어야 한다.
서버의 타임존을 한국 시간으로 변경해보자!
date
위의 명령어를 입력하면 날짜와 시간을 확인할 수 있다.
그리고 대부분 다음과 같이 나온다.
MON 27 Feb 2023 01:28:55 AM UTC
현재 UTC로 설정되어 있기 때문에 이를 한국 시간으로 변경해보자.
현재 타임존 설정이 되어있는 심볼릭 링크를 삭제한다.
sudo rm /etc/localtime
그리고 심볼릭 링크를 다시 생성해준다.
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
이후 잘 설정되었는지 확인해본다.
date
타임존이 KST로 변경된 것을 확인할 수 있다.
2023. 02. 28. (화) 14:50:41 KST