차례:
Ubuntu에서 시스템 시간대는 설치 중에 설정되지만 나중에 쉽게 변경할 수 있습니다.
올바른 시간대를 사용하는 것은 많은 시스템 관련 작업 및 프로세스에 중요합니다. 예를 들어, cron 디먼은 시스템의 시간대를 사용하여 cron 작업을 실행하며 로그 파일의 시간 소인은 동일한 시간대를 기반으로합니다.
이 튜토리얼은 명령 행 또는 GUI를 통해 Ubuntu 18.04 및 이전 버전에서 시간대를 설정하거나 변경하는 방법을 보여줍니다. Kubuntu, Linux Mint 및 Elementary OS를 포함한 모든 Ubuntu 기반 배포판에도 동일한 지침이 적용됩니다.
전제 조건
시스템 시간대를 변경하려면 sudo 권한을 가진 사용자로 로그인해야합니다.
현재 시간대 확인
우분투와 대부분의 다른 리눅스 배포판에서는
timedatectl
명령을 사용하여 현재 시스템의 시간과 시간대를 표시하고 설정할 수 있습니다.
timedatectl
아래 출력에서 볼 수 있듯이 시간대는 UTC로 설정됩니다.
Local time: Wed 2019-01-23 22:45:47 UTC Universal time: Wed 2019-01-23 22:45:47 UTC RTC time: Wed 2019-01-23 22:45:48 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no
시스템 시간대는
/etc/localtime
을
/usr/share/zoneinfo
디렉토리의 이진 시간대 식별자로 심볼릭 링크하여 구성됩니다. 따라서 다른 옵션은 ls 명령을 사용하여 symlink가 가리키는 경로를 표시하는 것입니다.
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
timedatectl
명령을 사용하여 시간대 변경
시간대를 변경하기 전에 사용하려는 시간대의 긴 이름을 찾아야합니다. 표준 시간대 명명 규칙은 일반적으로 "지역 / 도시"형식을 사용합니다.
사용 가능한 모든 시간대를 나열하려면
/usr/share/zoneinfo
디렉토리에 파일을 나열하거나
timedatectl
명령을 사용하십시오.
timedatectl list-timezones
… Europe/Oslo Europe/Paris Europe/Podgorica Europe/Prague Europe/Riga Europe/Rome Europe/Samara…
현재 시간대가 정확한 시간대를 식별하면 sudo 사용자로 다음 명령을 실행하십시오.
sudo timedatectl set-timezone your_time_zone
예를 들어, 시스템 시간대를
Europe/Rome
로 변경하려면 다음을 수행하십시오.
sudo timedatectl set-timezone Europe/Rome
timedatectl
명령을 실행하여 변경 사항을 확인하십시오.
timedatectl
Local time: Thu 2019-01-24 00:27:43 CET Universal time: Wed 2019-01-23 23:27:43 UTC RTC time: Wed 2019-01-23 23:27:44 Time zone: Europe/Rome (CET, +0100) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no
tzdata
를 재구성하여 시간대 변경
-
구성하려는 시간대를 식별하십시오.
다음 tee 명령을 사용하여 새 시간대 이름을
/etc/timezone
파일에 저장하십시오.echo "Europe/Rome" | sudo tee /etc/timezone
Europe/Rome
시스템 시간대를 변경하려면 다음 명령을 실행하십시오.
sudo dpkg-reconfigure --frontend noninteractive tzdata
Current default time zone: 'Europe/Rome' Local time is now: Thu Jan 24 00:40:48 CET 2019. Universal Time is now: Wed Jan 23 23:40:48 UTC 2019.
GUI를 사용하여 시간대 변경
명령 행이 아닌 경우 GUI를 통해 현재 시스템의 시간대를 변경할 수 있습니다.
-
아래 이미지와 같이
Settings
아이콘을 클릭하여 시스템 설정 창을여십시오.완료되면
×
를 클릭하여 창을 닫으십시오.
결론
이 안내서에서는 우분투 시스템의 시간대를 변경하는 것을 보여주었습니다. 궁금한 점이 있으면 언제든지 의견을 남겨주십시오.
우분투 터미널리눅스에서 시간대를 설정하거나 변경하는 방법

표준 시간대는 동일한 표준 시간을 가진 지역입니다. 이 학습서에서는 Linux에서 시간대를 설정하거나 변경하는 데 필요한 단계를 설명합니다.
centos 7에서 시간대를 설정하거나 변경하는 방법

CentOS에서 시스템 시간대는 설치 중에 설정되지만 나중에 쉽게 변경할 수 있습니다. 이 튜토리얼은 CentOS 7에서 시간대를 설정하거나 변경하는 방법을 설명합니다.
데비안 9에서 시간대를 설정하거나 변경하는 방법

올바른 시간대를 사용하는 것은 많은 시스템 관련 작업 및 프로세스에 중요합니다. 시스템 시간대는 설치 중에 설정되지만 나중에 쉽게 변경할 수 있습니다. 이 튜토리얼은 데비안 9에서 시간대를 설정하거나 변경하는 방법을 보여줍니다.