올바른 시간대를 사용하는 것은 많은 시스템 관련 작업 및 프로세스에 중요합니다. 예를 들어 cron 데몬은 cron 작업을 실행하기 위해 시스템의 시간대를 사용하고 로그 파일의 타임 스탬프는 동일한 시스템의 시간대를 기반으로합니다.
시스템의 시간대는 설치 중에 설정되지만 나중에 쉽게 변경할 수 있습니다. Debian 9에서 시간대를 설정하거나 변경하는 방법을 보여줍니다.
전제 조건
로그인 한 사용자는 시스템의 시간대를 변경할 수있는 sudo 권한이 있어야합니다.
현재 시간대 확인
Debian 및 기타 최신 Linux 배포에서 timedatectl 명령을 사용하면 현재 시스템의 시간과 시간대를 표시하고 설정할 수 있습니다.
timedatectl
# 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 명령을 사용하여 심볼릭 링크가 가리키는 경로를 표시하는 것입니다.
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를 생성하여 시간대 변경
이전 버전의 Debian을 실행 중이고 시스템에 timedatectl 명령이없는 경우 / etc / localtime을 / usr / share / zoneinfo 디렉토리의 시간대로 심볼릭 링크하여 시간대를 변경할 수 있습니다.
현재 / etc / localtime 파일 또는 심볼릭 링크를 삭제합니다.
sudo rm -f /etc/localtime
구성하려는 시간대를 식별하고 심볼릭 링크를 만듭니다.
sudo ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime
/ etc / localtime 파일을 나열하거나 date 명령을 실행하여 변경 사항을 확인할 수 있습니다.
date
# Mon Mar 11 22:55:04 CET 2019
'SW > 리눅스' 카테고리의 다른 글
Ubuntu : RPM packages 설치 방법, 예제, 명령어 (0) | 2021.07.03 |
---|---|
Linux : Bash : 파일, 디렉토리인지 확인하는 방법, 예제, 명령어 (0) | 2021.07.02 |
Debian 9 : Users 추가, 삭제 방법, 예제, 명령어 (0) | 2021.06.30 |
Ubuntu 18.04 : 자동 업데이트 설정 방법, 예제, 명령어 (0) | 2021.06.29 |
Ubuntu 18.04 : CouchDB 설치 방법, 예제, 명령어 (0) | 2021.06.28 |