ubuntu timezone 설정
ubuntu timezone 설정
젠킨스를 통해서 배포를 하다보니 배포 시간대가 오후 4시로 찍혀있다.
실제로 배포한 시간은 새벽1시에 배포를 했었는데 오후 4시로 찍혀 있는 걸로 보아 UTC 기준으로 서버 시간이 세팅되어있는 걸 확인했다.
실제로 api서버도 UTC 기준으로 설정이 되어있어서 이 후, 로그를 확인할 때, 시간이 맞지 않아서 확인이 어려운 부분이 있었다. 따라서 우분투 서버의 시간대를 한국시간대로 변경해서 저장하기로 했다.
ubuntu 서버 timezone 확인하기
date
date 명령어를 사용하면 현재 설정된 timezone을 확인할 수 있다.
UTC 기준으로 설정되어있는 걸 확인할 수 있다.
ubuntu 서버 timezone 변경
dpkg-reconfigure tzdata
명령어를 수행하면,
다음과 같은 에러가 발생한다.
LANGUAGE와 LC_ALL이 설정되어 있지 않아서 생기는 에러이다.
해당 에러를 다음과 같이 처리한다.
export LANGUAGE=en_US.UTF-8
export LC_ALL=en_US.UTF-8
sudo locale-gen en_US.UTF-8
이 후,
sudo dpkg-reconfigure tzdata
를 수행하면,
변경되는 걸 확인할 수 있다.
이 후, date 명령어를 통해 확인해보면,
정상적으로 잘 나온다.
[참조]