그 이유는 아래의 링크에 있다.
https://minhanpark.github.io/today-i-learned/handle-timezone/
리눅스를 새로 설치하고 나면 (AWS EC2 AMI도 Linux와 동일) 시간대(Timezone)을 맞추지 않으면, 리눅스의 date가 미국 태평양 시간인 PST로 표시됩니다. 즉 캘리포니아 현지 시간으로 표시됩니다. 이럴경우 한국 표준시인 KST로 변경해주어야 합니다.
RDS 파라미터 그룹에서 time_zone = Asia/Seoul 로 변경했는데 여전히 UTC 시간으로 나와서
서버에 올라갈때 시간이 맞지 않는것으로 생각 되어 EC2 인스턴스의 TIMEZONE 시간변경을 해주었다.
ubuntu@ip-172-31-2-147:~$ date
Wed Mar 8 09:58:36 UTC 2023
ubuntu@ip-172-31-2-147:~$ sudo date
Wed Mar 8 09:58:45 UTC 2023
ubuntu@ip-172-31-2-147:~$ sudo cat /etc/localtime
TZif2UTCTZif2?UTC
UTC0
ubuntu@ip-172-31-2-147:~$ sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
ubuntu@ip-172-31-2-147:~$ date
Wed Mar 8 19:01:44 KST 2023
ubuntu@ip-172-31-2-147:~$ sudo date
Wed Mar 8 19:01:55 KST 2023