본문 바로가기
Programming

ubuntu change timezone 우분투 시간대 변경하는 방법 crontab KTS 타임존 시간대 사용하기 / how to change timezone on ubuntu aws server

by 하하호호 2022. 1. 20.
반응형

 

 

 

 

AWS 서버에서 crontab을 돌리는데 먼가 이상하다.

시간대가 현재 시간이랑 맞질 않는다. 확인해보니,

시간대가 안드로메다로 가있다. 이게 UTC를 사용해서

발생하는 문제점이다.

 

 

이 문제를 DST에서 9시간을 빼서 CRONTAB을 돌리는 

사람도 있지만 근본적인 문제는 시간대 타임존 자체를

변경하는 것이다.

 

 

이 문제를 해결하기 위해서는 우분투 OS의 시간대 자체를

변경해줘야 된다. 기본값으로 설정되있는 DST 타임존을 

asia / seoul로 변경해줘야 된다.

 

STEP 1. 시간대 타임존 확인

 

$ date

먼저 터미널에 위 명령을 입력해본다.

현재 시간이 출력된다.

지금 seoul 타임존과 맞질 않는다.

 

 

STEP 2. 시간대 타임존 변경

 

$ sudo dpkg-reconfigure tzdata

명령을 입력하면 GUI 같은 창이 하나 출력된다.

Asia -> Seoul을 선택해준다. Asia면 'a'를 입력하고,

Seoul이면 'S'를 입력하면 빠르게 선택이 가능하다.

 

 

이렇게 하면 타임존 변경이 완료 되었다.

 

$ date

다시 현재 시간을 확인해보면 KST 타임존이 적용된 것을

확인할 수 있다. 기존에 crontab을 돌리고 있었다면 

재시작해줘야 한다.

 

 

STEP 3. CRONTAB 재시작

$ sudo systemctl restart cron
$ sudo systemctl status cron

 

반응형

댓글