Make Be BackEnd

[AWS EC2] 서버 시간 UTC -> Asia/Seoul변경 본문

Error

[AWS EC2] 서버 시간 UTC -> Asia/Seoul변경

Initsave 2024. 6. 13. 11:51

에러라기보다는 보기 불편해서 수정

 

현상

서버에서 로그를 찍을때마자 UTC 시간으로 보이는 현상

 

원인

현재 EC2 서버의 시간이 UTC이기 때문에..

 

해결

UTC->  Asia/Seoul로 변경해주자

$ date << 현재 서버시간 확인
Thu Jun 13 02:37:14 UTC 2024

$ sudo vi /etc/sysconfig/clock << 시간 설정(수정 권한은 root로 진행)

기존의 값 아래 값으로 수정
ZONE="Asia/Seoul"
KST=True

>> 위에 값을 저장하고 나가자

$ cat /etc/localtime << localtime 확인
TZif2UTCTZif2UTC
UTC0  << UTC로 설정되어 있다

$ sudo rm /etc/localtime << 기존 정보삭제 
$ sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime << Asia/Seoul 설정
$ date << 변경 값이 수정 되었는지 확인
Thu Jun 13 11:45:51 KST 2024 << 변경완료!

---------
좀더 간단하게 설정하려면 /etc/locatime 에 대해서 삭제 -> 설정 했지만 덮어쓰기도 가능하다
(하지만 어떻게 동작되는지, 그리고 확실하게 데이터를 삭제, 설정도 중요하다고 생각한다)
$ sudo cp -p /usr/share/zoneinfo/Asia/Seoul /etc/localtime