Debian 9에서 시간대를 설정하거나 변경하는 방법

Debian 9에서 시간대를 설정하거나 변경하는 방법

2022-05-17 last update

7 minutes reading debian terminal
올바른 시간대를 사용하는 것은 많은 시스템 관련 작업 및 프로세스에 중요합니다. 예를 들어, cron 데몬은 cron 작업을 실행하기 위해 시스템의 시간대를 사용하고 로그 파일의 타임스탬프는 동일한 시스템의 시간대를 기반으로 합니다. 시스템의 시간대는 설치 중에 설정되지만 나중에 쉽게 변경할 수 있습니다. 이 튜토리얼은 데비안 9에서 시간대를 설정하거나 변경하는 방법을 보여줍니다. 전제 조건 로그인한 사용자가 있어야 합니다sudo privileges.
시스템의 시간대를 변경할 수 있습니다. 현재 시간대 확인하기 Debian 및 기타 최신 Linux 배포판에서 timedatectl 명령을 사용하면 현재 시스템의 시간과 시간대를 표시하고 설정할 수 있습니다.
timedatectl
아래 출력에서 ​​볼 수 있듯이 시스템의 시간대는 "America/Chicago"로 설정됩니다.
      Local time: Mon 2019-03-11 16:46:45 CDT
  Universal time: Mon 2019-03-11 21:46:45 UTC
        RTC time: Mon 2019-03-11 21:46:45
       Time zone: America/Chicago (CDT, -0500)
 Network time on: yes
NTP synchronized: no
 RTC in local TZ: no
시스템 시간대는 /etc/localtime 디렉토리의 바이너리 시간대 식별자에 /usr/share/zoneinfo를 심볼릭 링크하여 구성됩니다. 시간대를 확인하는 다른 옵션은 ls command
:
ls -l /etc/localtime
lrwxrwxrwx 1 root root 37 Jan 23 03:19 /etc/localtime -> ../usr/share/zoneinfo/America/Chicago
데비안에서 시간대 변경하기 시간대를 변경하기 전에 사용하려는 시간대의 긴 이름을 찾아야 합니다. 시간대 명명 규칙은 일반적으로 "지역/도시"형식을 사용합니다. 사용 가능한 모든 시간대를 나열하려면 /usr/share/zoneinfo 디렉토리에 있는 파일을 나열하거나 timedatectl 명령을 사용할 수 있습니다.
timedatectl list-timezones
...
Europe/Lisbon
Europe/Ljubljana
Europe/London
Europe/Luxembourg
Europe/Madrid
Europe/Malta
...
어느 시간대가 현재 위치에 정확한지 확인했으면 sudo 사용자로 다음 명령을 실행합니다.
sudo timedatectl set-timezone your_time_zone
예를 들어, 시스템의 시간대를 Europe/Ljubljana로 변경하려면 다음을 실행합니다.
sudo timedatectl set-timezone Europe/Ljubljana
timedatectl 명령을 실행하여 변경:
timedatectl
      Local time: Mon 2019-03-11 22:51:27 CET
  Universal time: Mon 2019-03-11 21:51:27 UTC
        RTC time: Mon 2019-03-11 21:51:26
       Time zone: Europe/Ljubljana (CET, +0100)
 Network time on: yes
NTP synchronized: yes
 RTC in local TZ: no
Symlink를 생성하여 시간대 변경 이전 버전version of Debian을 실행 중인 경우timedatectl 명령이 시스템에 없으면 /etc/localtime/usr/share/zoneinfo 디렉터리의 시간대에 심볼릭 링크하여 표준 시간대를 변경할 수 있습니다. 현재 파일/etc/localtime 또는 심볼릭 링크를 삭제합니다.
sudo rm -f /etc/localtime
원하는 시간대를 식별합니다. 구성 및 create a symlink
:
sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime
/etc/localtime 파일을 나열하거나 date 명령을 실행하여 변경 사항을 확인할 수 있습니다.
date
Mon Mar 11 22:55:04 CET 2019
결론 이 안내서에서 데비안 시스템의 시간대를 변경하는 방법을 배웠습니다. 질문이 있으시면 언제든지 댓글을 남겨주세요.