timedatectl 를 사용하여 타임존 변경

더쿠·2025년 1월 5일
0

설명

📌

timedatectl 는 리눅스 시스템에서 시간과 날짜를 관리하는데 사용되는 도구로 시스템의 시간을 동기화하거나, 시간대를 간단하게 설정할 수 있습니다.

  • 서버의 시간이 잘못 설정되면, 로그의 시간이 부정확해집니다. 이러한 경우 문제를 추적하거나, 분석할 때 혼란스러울 수 있습니다. 그러므로 전세계적으로 표준화된 시간 설정인 UTC 시간을 사용하거나, 현재 시간대를 사용하는 것을 권장합니다.
  • 여러 서버를 클러스터 구조로 구성하는 경우, 대부분의 경우 모든 노드(서버)는 동일한 시간 대를 유지해야 합니다.

설정

  1. 현재 시스템의 타임존 설정을 확인합니다.

    timedatectl

    출력

    • 시스템의 Time Zone이 UTC 기준으로 설정된 것을 확인할 수 있습니다.
                      Local time: Sun 2025-01-05 08:53:23 UTC
                  Universal time: Sun 2025-01-05 08:53:23 UTC
                        RTC time: Sun 2025-01-05 08:53:23
                       Time zone: Etc/UTC (UTC, +0000)
       System clock synchronized: yes
                     NTP service: active
                     

  1. 사용 가능한 Time Zone 목록 중 Asia 관련 Time Zone을 확인합니다.

    timedatectl list-timezones | grep Asia

    출력

    Asia/Aden
    Asia/Almaty
    Asia/Amman
    Asia/Anadyr
    Asia/Aqtau
    Asia/Aqtobe
    Asia/Ashgabat
    Asia/Ashkhabad
    Asia/Atyrau
    Asia/Baghdad
    Asia/Bahrain
    Asia/Baku
    Asia/Bangkok
    Asia/Barnaul
    Asia/Beirut
    Asia/Bishkek
    Asia/Brunei
    Asia/Calcutta
    Asia/Chita
    Asia/Choibalsan
    Asia/Chongqing
    Asia/Chungking
    Asia/Colombo
    Asia/Dacca
    Asia/Damascus
    Asia/Dhaka
    Asia/Dili
    Asia/Dubai
    Asia/Dushanbe
    Asia/Famagusta
    Asia/Gaza
    Asia/Harbin
    Asia/Hebron
    Asia/Ho_Chi_Minh
    Asia/Hong_Kong
    Asia/Hovd
    Asia/Irkutsk
    Asia/Istanbul
    Asia/Jakarta
    Asia/Jayapura
    Asia/Jerusalem
    Asia/Kabul
    Asia/Kamchatka
    Asia/Karachi
    Asia/Kashgar
    Asia/Kathmandu
    Asia/Katmandu
    Asia/Khandyga
    Asia/Kolkata
    Asia/Krasnoyarsk
    Asia/Kuala_Lumpur
    Asia/Kuching
    Asia/Kuwait
    Asia/Macao
    Asia/Macau
    Asia/Magadan
    Asia/Makassar
    Asia/Manila
    Asia/Muscat
    Asia/Nicosia
    Asia/Novokuznetsk
    Asia/Novosibirsk
    Asia/Omsk
    Asia/Oral
    Asia/Phnom_Penh
    Asia/Pontianak
    Asia/Pyongyang
    Asia/Qatar
    Asia/Qostanay
    Asia/Qyzylorda
    Asia/Rangoon
    Asia/Riyadh
    Asia/Saigon
    Asia/Sakhalin
    Asia/Samarkand
    Asia/Seoul
    Asia/Shanghai
    Asia/Singapore
    Asia/Srednekolymsk
    Asia/Taipei
    Asia/Tashkent
    Asia/Tbilisi
    Asia/Tehran
    Asia/Tel_Aviv
    Asia/Thimbu
    Asia/Thimphu
    Asia/Tokyo
    Asia/Tomsk
    Asia/Ujung_Pandang
    Asia/Ulaanbaatar
    Asia/Ulan_Bator
    Asia/Urumqi
    Asia/Ust-Nera
    Asia/Vientiane
    Asia/Vladivostok
    Asia/Yakutsk
    Asia/Yangon
    Asia/Yekaterinburg
    Asia/Yerevan

  1. 현지 Time Zone(Asia/Seoul)으로 변경합니다.

    sudo timedatectl set-timezone Asia/Seoul

  1. 정상적으로 변경한 Time Zone이 적용되었는지 확인합니다.

    timedatectl

    출력

                   Local time: Sun 2025-01-05 18:11:56 KST
               Universal time: Sun 2025-01-05 09:11:56 UTC
                     RTC time: Sun 2025-01-05 09:11:55
                    Time zone: Asia/Seoul (KST, +0900)
    System clock synchronized: yes
                  NTP service: active
              RTC in local TZ: no
profile
궁금한게 많은 사람

0개의 댓글