Dev/AWS

[EC2] AWS EC2 인스턴스에서 시간대(Timezone) 설정 변경하기

kimyoungrok 2024. 11. 5. 21:34
728x90

AWS EC2 인스턴스를 활용할 때 기본적으로 시간대(Timezone)UTC(세계 협정시)로 설정되어 있습니다.

UTC는 글로벌 시간 표준으로 편리하지만, 한국 시간과 같은 로컬 시간대가 필요한 경우에는 시간대를 변경하는 것이 유용할 수 있습니다.

UTC와 Asia/Seoul의 차이로 발생할 수 있는 예시로는 프로세스 예약 실행이 있습니다.

한국시간 기준 매주 화요일 AM 6시에 특정 작업을 실행하도록 스케줄을 등록한 경우. 실제로는 UTC에 따라 월요일 PM 9시에 작동할 수 있기 때문입니다. 

이번 포스팅에서는 EC2 인스턴스의 시간대를 한국 시간(Asia/Seoul)으로 변경하는 방법과 필요 시 다시 UTC로 복원하는 방법을 단계별로 설명하겠습니다.

 

 

1. 현재 시간대(Timezone) 확인하기

우선 EC2 인스턴스에 연결해줍니다.

그 후 아래의 명령어를 사용해 현재 설정된 시간대를 확인할 수 있습니다.

timedatectl

현재 EC2의 Time zone을 확인해보니 UTC로 기본 설정되어 있습니다.

 

 

2. 시간대를 한국 시간으로 변경하기

이제 시간대를 한국으로 변경하려고 합니다. 아래의 명령어를 사용하면 됩니다.

시간대를 Asia/Seoul 즉 서울 시간대로 변경합니다.

sudo timedatectl set-timezone Asia/Seoul

시간대를 변경하고 timedatectl로 Asia/Seoul로 변경된 것을 확인했습니다.

 

3. 필요 시 UTC로 시간대 복원하기

시간대를 다시 UTC로 복원하려면 다음 명령을 입력합니다.

sudo timedatectl set-timezone UTC

 

EC2 인스턴스의 시간대를 로컬 시간에 맞추면 로그 분석, 스케줄링 작업 등을 더 효율적으로 수행할 수 있습니다. 이처럼 간단한 명령어 몇 개만으로 시간대를 조정할 수 있으니, 필요에 맞춰 시간대를 설정해 보세요.

 

이상으로 AWS EC2 인스턴스에서 시간대 설정을 변경하는 방법에 대해 알아보았습니다. EC2 환경에 맞춘 시간대 설정을 통해 서버 운영과 관리를 더욱 편리하게 수행하시기 바랍니다.

 
 
728x90

'Dev > AWS' 카테고리의 다른 글

[AWS] IAM 사용자의 비밀번호 초기화/변경하기  (0) 2024.09.28