AWS Ubuntu 서버 시간 설정하기

EC2 인스턴스를 설치한 직후에는 기본적으로 UTC 시간대로 설정되어 있다.
UTC는 우리가 사용하고 있는 시간보다 9시간 정도 느리기 때문에 추후 서버에서 시간을 사용하는 기능을 구현시 오류를 발생시킬 수 있다.
서울에서는 KST(UTC +09:00) 을 사용해야 하는데 이를 위해 SSH로 접속해서 다음과 같이 설정을 변경할 수 있다.

Linux와 Ubuntu 모두 동일하게 해당된다.

먼저  현재 시간대 정보를 확인한다.

date
sudo cat /etc/localtime

현재 UTC로 설정되어 있고 9시간 느린 것을 확인할 수 있다.

이미 서버 안에는 시간대 프로필이 있기 때문에 기존의 localtime 을 삭제하고 새로운 시간대 프로필을 복사해주면 된다.

먼저 시간대가 저장되어 있는 경로로 이동해서 어떤 시간대 정보들이 있는지 확인해본다.

cd /usr/share/zoneinfo
ls

위와 같이 여러 시간대들이 이미 존재하고 그중에서 우리에게 맞는 Asia 안에 있는 Seoul 시간대를 복사해서 사용한다.

sudo rm /etc/localtime
sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
date

변경이후 date 명령어를 통해 시간대가 변경된 것을 확인한다.

참고링크
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/set-time.html
http://egloos.zum.com/color106/v/3055644

By | 2018-12-05T10:56:05+00:00 December 5th, 2018|AWS|0 Comments