SW/리눅스

Linux : Ubuntu 20.04 : Timezone 설정, 변경 방법, 예제, 명령어

얇은생각 2022. 9. 9. 07:30
반응형

많은 시스템 관련 작업 및 프로세스에는 정확한 시간대를 사용하는 것이 필수적입니다. 예를 들어, 크론 대몬은 크론 작업을 실행하기 위해 시스템의 시간대를 사용하고 로그 파일의 타임스탬프는 동일한 시스템의 시간대를 기반으로 합니다.

Ubuntu에서는 설치 중에 시스템의 시간대가 설정되지만 나중에 쉽게 변경할 수 있습니다.

이 자료에서는 명령줄을 사용하거나 GUI를 통해 Ubuntu 20.04에서 표준 시간대를 설정하거나 변경하는 방법에 대해 설명합니다.

 

 

 

필수 구성 요소

루트 또는 sudo 권한이 있는 사용자만 시스템의 표준 시간대를 설정하거나 변경할 수 있습니다.

 

 

 

현재 표준 시간대를 확인

timedatectl은 시스템의 시간과 날짜를 보고 변경할 수 있는 명령줄 유틸리티입니다. Ubuntu 20.04를 포함한 모든 최신 systemd 기반 Linux 시스템에서 사용할 수 있습니다.

현재 시스템의 시간대를 인쇄하려면 인수 없이 timedatectl을 호출합니다.

아래 출력은 시스템의 시간대가 "UTC"로 설정되어 있음을 보여줍니다.

timedatectl

#                Local time: Wed 2020-05-06 19:33:20 UTC
#            Universal time: Wed 2020-05-06 19:33:20 UTC
#                  RTC time: Wed 2020-05-06 19:33:22    
#                 Time zone: UTC (UTC, +0000)           
# System clock synchronized: yes                         
#               NTP service: active                      
#           RTC in local TZ: no

 

 

시스템 표준 시간대는 /etc/localtime을 /usr/share/zoneinfo 디렉토리의 이진 표준 시간대 식별자에 심볼링킹하여 구성합니다.

현재 시스템의 표준 시간대를 볼 수 있는 또 다른 옵션은 심볼 링크가 다음을 가리키는 파일을 찾는 것입니다.

ls -l /etc/localtime

# lrwxrwxrwx 1 root root 27 Dec 10 12:59 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC

 

 

시스템의 시간대는 /etc/timezone 파일에도 기록됩니다.

cat /etc/timezone

# UTC

 

 

 

timedatectl 명령을 사용하여 표준 시간대를 변경

시간대를 변경하기 전에 사용할 시간대의 긴 이름을 찾아야 합니다. 표준 시간대는 "지역/도시" 형식을 사용하고 있습니다.

사용 가능한 모든 표준 시간대를 나열하려면 /usr/share/zoneinfo 디렉토리에 파일을 나열하거나 list-timeatectl 명령을 list timezones 옵션으로 호출할 수 있습니다.

timedatectl list-timezones

# ...
# America/Montevideo
# America/Nassau
# America/New_York
# America/Nipigon
# America/Nome
# America/Noronha
# ...

 

 

어떤 시간대가 사용자의 위치에 정확한지 확인한 후 sudo 사용자로 다음 명령을 실행합니다.

sudo timedatectl set-timezone your_time_zone

 

 

예를 들어 시스템의 시간대를 미국/New_York로 변경하려면 다음과 같이 하십시오.

sudo timedatectl set-timezone America/New_York

 

 

timedatectl 명령을 호출하여 변경 사항을 확인합니다.

timedatectl

#                Local time: Wed 2020-05-06 15:41:42 EDT  
#            Universal time: Wed 2020-05-06 19:41:42 UTC  
#                  RTC time: Wed 2020-05-06 19:41:48      
#                 Time zone: America/New_York (EDT, -0400)
# System clock synchronized: yes                         
#               NTP service: active                      
#           RTC in local TZ: no

 

 

 

GUI를 사용하여 표준 시간대를 변경

Ubuntu Desktop을 실행하는 경우 GUI를 통해 현재 시스템의 시간대를 변경할 수 있습니다.

아래 이미지와 같이 Settings(설정) 아이콘을 클릭하여 시스템 설정 창을 엽니다.

Linux : Ubuntu 20.04 : Timezone 설정, 변경 방법, 예제, 명령어 1

 

 

시스템 설정 창에서 Date & Time 탭을 클릭합니다. 자동 표준시가 ON으로 설정되어 있고 인터넷 연결 및 위치 서비스를 사용할 수 있는 경우 사용자의 위치에 따라 표준시가 자동으로 설정되어야 합니다.

새 시간대를 선택하려면 지도를 클릭하거나 검색란을 통해 시간대를 검색할 수 있습니다.

Linux : Ubuntu 20.04 : Timezone 설정, 변경 방법, 예제, 명령어 2

 

 

완료되면 ×를 클릭하여 창을 닫습니다.

Ubuntu 시스템의 시간대를 변경하는 방법을 보여드렸습니다.

 

 

참조

https://linuxize.com/post/how-to-set-or-change-timezone-on-ubuntu-20-04/

반응형