AWS/ETC

AWS EC2 Instance(Linux) Timezone 설정

TTwY 2022. 4. 13. 12:43
728x90
반응형

안녕하세요.

EC2 인스턴스를 구성 후에 Log 등을 확인할 때 서버 시간이 UTC로 되어 있어 Local 시간과의 차이(+09:00)로 인하여 분석이 힘들어지는 경우가 종종 있습니다.

이런 케이스를 해결하기 위하여 AWS에서 제공하는 Linux OS 중 많이 사용하는 3가지(Amazon Linux2, Ubuntu, CentOS)의 Timezone 설정 해보도록 하겠습니다.

 

* Amazon Linux2

$ timedatectl

아무런 셋팅을 하지 않았을 때는 기본적(Default)으로 UTC가 설정되어 있습니다.

$ timedatectl list-timezones

list가 많이 나오기 때문에 grep 명령을 이용하여 설정할 timezones이 있는지 확인합니다.

$ timedatectl list-timezones | grep Seoul

$ sudo timedatectl set-timezone Asia/Seoul

sudo 명령으로 timezone을 변경합니다.

위와 같이 Time zone과 Local time이 변경 된 것을 확인 할 수 있습니다.

 

* Ubuntu 20.04

$ timedatectl

$ timedatectl list-timezones
$ timedatectl list-timezones | grep Seoul

$ sudo timedatectl set-timezone Asia/Seoul

 

* CentOS7

$ timedatectl

$ timedatectl list-timezones
$ timedatectl list-timezones | grep Seoul

$ sudo timedatectl set-timezone Asia/Seoul

질문 사항이나 제가 전달한 내용이 잘못되었거나, 다른 부분이 있으면 댓글로 남겨 주시면 답변 드리도록 하겠습니다.

감사합니다.

 

*참고 페이지

- https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-time.html#change_time_zone

728x90
반응형