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 환경에 맞춘 시간대 설정을 통해 서버 운영과 관리를 더욱 편리하게 수행하시기 바랍니다.
'Dev > AWS' 카테고리의 다른 글
[AWS] IAM 사용자의 비밀번호 초기화/변경하기 (0) | 2024.09.28 |
---|