리눅스2023. 8. 28. 13:23

 

반달가면 이글루에서 백업 - http://bahndal.egloos.com/627490 (2019.5.26)

간혹 시간대(timezone) 정보를 바꿀 필요가 있어서 정리해 두기로.

리눅스에서 date 명령으로 날짜와 시간을 출력할 때, 시간대 정보는 /etc/localtime을 참조하게 된다. 시간대별 설정 파일은 /usr/share/zoneinfo/ 디렉토리에 있다.

# 시간대 설정 파일 디렉토리 내용 확인
ls /usr/share/zoneinfo/

세계 협정시(UTC, 또는 영국 그리니치 표준시 GMT)에 대응하는 설정 파일은 /usr/share/zoneinfo/UTC가 된다. 한국 표준시(KST)에 해당하는 파일은 /usr/share/zoneinfo/ROK 또는 /usr/share/zoneinfo/Asia/Seoul이다.

시간대 정보를 설정하려면 /etc/localtime을 특정 시간대 설정 파일에 연결되도록 심볼릭 링크(symbolic link)를 설정해 주면 된다. 시스템 설정이므로 루트(root) 권한을 필요로 한다. 예를 들어 시간대를 UTC로 변경한다면 터미널창에서 아래와 같이 작업.

# 기존의 /etc/localtime 백업
sudo mv /etc/localtime /etc/localtime.bak

# /etc/localtime을 /usr/share/zoneinfo/UTC로 연결
sudo ln -s /usr/share/zoneinfo/UTC /etc/localtime

# 변경된 시간대 확인
date

728x90
Posted by 반달가면