리눅스 우분트를 처음 설정하면 타임존이 기본으로 잡혀 있어 한국시간과 차이가 있다. 대락 9시간 정도 차이가 나는데, 그대로 쓰기엔 서버를 관리하는 입장에서 불편하다. 그래서 타임존을 한국, 서울로 변경하는 작업을 해야 한다. 복잡하지 않고 명령어 한 번으로 바로 되니 걱정할 필요 없다.
루트권한으로 하는 편이 좋으니 먼저 루트권한을 얻자.
sudo -i
루트권한을 얻으면 아래 스크립트 순으로 진행한다.
root@ubuntu:~# date
Wed Mar 18 08:20:57 UTC 2020
root@ubuntu:~# more /etc/timezone
Etc/UTC
root@ubuntu:~# dpkg-reconfigure tzdata
Current default time zone: 'Asia/Seoul'
Local time is now: Wed Mar 18 17:22:32 KST 2020.
Universal Time is now: Wed Mar 18 08:22:32 UTC 2020.
root@ubuntu:~# date
Wed Mar 18 17:22:40 KST 2020
각 명령어를 설명하면,
root@ubuntu:~# date #시스템 현재시간 확인
Wed Mar 18 08:20:57 UTC 2020 #시스템 현재시간 출력
root@ubuntu:~# more /etc/timezone #시스템 타임존 확인
Etc/UTC #시스템 타임존 출력
root@ubuntu:~# dpkg-reconfigure tzdata #타임존 설정 명령어
Current default time zone: 'Asia/Seoul' #변경된 시스템 타임존
Local time is now: Wed Mar 18 17:22:32 KST 2020.
Universal Time is now: Wed Mar 18 08:22:32 UTC 2020.
root@ubuntu:~# date #시스템 현재시간 확인
Wed Mar 18 17:22:40 KST 2020 #시스템 현재시간 출력 (UTC에서 KST로 변경됨)
타임존 설정 명령어를 입력하면 위와 같은 타임존을 선택하는 화면이 활성화 된다. 이 화면에서 아시아 > 서울 순으로 찾아서 타임존을 설정한다. 그러면 타임존이 변경되고 시스템에 반영이되 시간이 한국 시간으로 반영이 된다.