[Ubuntu] 시간대 변경 (UTC -> KST)
A. 사용환경
- OS : Ubuntu 22.04
B. 시작하기 전에..
집에서 굴러다니던 미니PC 하나가 있었는데, MS 윈도우를 쓰기엔 사양이 버거워졌다.
업무환경이 MS 윈도우가 반드시 필요해서 업무PC를 리눅스로 전환할 수는 없고, Hyper-V에 리눅스 가상머신으로는 뭔가 불편해서 그런지 익숙치 않아서 그런건지 잘 활용이 되지 않더라.
그래서 Ubuntu Server를 Minimal로 설치해서 이것저것 셋팅하고 있다. 오래만에 리눅스 서버를 셋팅하다보니 파일시스템부터 명령어까지 바뀐게 너무 많아서 공부할게 많더라..(어차피 나에겐 구글 검색이 있다!)
예전에도 리눅스 관련 공부를 할 때, 공부했던 내용을 간단하게라도 블로그에 포스트로 작성하면서 도움이 됬어서 기록 & 공부차 작성한다.
C. 현재 시간대 확인
우분투 서버(non GUI)를 설치하면, 기본적으로 시간대는 UTC (UTC+0)더라.(설치할 때 시간대 설정을 안했나..?)
$ timedatectl
Local time: Fri 2023-03-24 07:28:18 UTC
Universal time: Fri 2023-03-24 07:28:18 UTC
RTC time: Fri 2023-03-24 07:28:18
Time zone: Etc/UTC (UTC, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
$
확인하는 명령어는 timedatectl이다.
우리는 UTC(협정 세계시, 그리니치 천문대 기준)보다 9시간 빠른 UTC+9이고, KST(Korean Standard Time)라고도 부른다.
D. 시간대 명칭확인
timedatectl 명령어의 list-timezones 옵션을 이용해서 사용가능한 시간대 중에 Seoul이 있는지 확인해보자.
$ timedatectl list-timezones | grep Seoul
Asia/Seoul
$
시간대 명칭을 확인했으니 시간대를 변경해보자.
E. 시간대 변경
$ sudo timedatectl set-timezone Asia/Seoul
위의 명령어를 이용해서 시간대를 서울로 변경한다. 그리고 다시 timedatectl 명령어를 이용해서 변경된 시간대를 확인한다.
$ timedatectl
Local time: Fri 2023-03-24 16:29:47 KST
Universal time: Fri 2023-03-24 07:29:47 UTC
RTC time: Fri 2023-03-24 07:29:47
Time zone: Asia/Seoul (KST, +0900)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
$
이제 해당 서버는 KST로 동작한다!
F. 마치면서..
예전에 한참 우분투를 메인 OS(아마도... 17.04정도??)로 사용할 때와는 많은 변화가 있는 것 같다.
그래서 이것저것 공부할 게 생각보다 많을 것 같다. 오랜만에... 재미있네!
본 포스트는 ghost로 구축하기 전에 잠시 사용했던 velog의 포스트를 이전했다.