[CentOS7] 타임존(Time-Zone) 설정하기

·2020년 9월 10일
0

Linux

목록 보기
2/4

1. 국제적인 표준시 - 세계 협정시

지구는 크고 각 나라마다 시간 차이가 존재합니다.
이를 위해 국제적 약속이자 시간을 표현하는데 하나의 규약을 만들었습니다.

세계 협정시는 GMT, UTC라고 표기하며 이는 영국 그리니치를 기준으로 하고 있습니다.
영국 그리니치 시간을 표기할 땐 GMT+0, UTC+0 이라 표현합니다.
GMT, UTC 모두 혼용되어 사용되고 있지만 기술적 표기에는 UTC를 사용하는 것이 약속입니다.

영국과 대한민국은 9시간이란 시간 차이가 나며 이를 국제 표준시로 표기하면 GMT+09:00이라 표현하며 이를 해설해 본다면 국제 표준시를 기준으로 9시간 더 빠른 시간이다. 라고 이해할 수 있습니다.

UTC, GMT가 국제적인 표준시라면 대한민국의 표준시는 KST(Korea Standard Time라 표현합니다.

영국 그리니치가 오후 1시(13:00)라면 대한민국은 오후 10시(22:00)시 입니다. (22:00 KST)
표현을 KST라 할 뿐 그냥 9시간의 차이가 있다는 의미가 생략된 것입니다.

2. 타임존 확인하기/변경하기

여러 소프트웨어, OS에서는 시간에 관련된 설정값은 보통 기본값으로 UTC(+0000)을 가지고 있습니다.
CentOS 또한 표준 시간은 UTC(+0000)로 설정되어 있습니다.

타임존(TimeZone)을 변경하면 해당 나라 또는 지역에 일치하는 시간을 확인할 수 있습니다.


타임존 전체 목록은 timedatectl list-timezones 명령어로 확인할 수 있으며 more가 적용되므로 단축키 F를 이용하여 페이지 단위로 넘어가 확인할 수 있습니다. (빠른 종료는 단축키 Q)


현재 시간 확인은 date 명령어를 통해 확인할 수 있습니다.


timedatectl 명령어를 이용하여 현재 설정된 타임에 대한 정보를 확인할 수 있습니다.


대한민국의 타임존은 Asia/Seoul 입니다.
타임존을 변경하면 다음과 같이 시간이 변경됩니다.


타임존 변경은 timedatectl set-timezone Asia/Seoul 명령어를 사용합니다.

$ timedatectl set-timezone Asia/Soul

타임존 변경 확인은 timedatectl 명령어를 사용하거나 ls -l /etc/localtime 명령어를 통해 확인할 수 있습니다.

reboot을 진행했는데 초기화가 된 경우라면
tzselect 명령어를 사용하여 타임존 설정 후 프로필(/etc/profile) 파일에 "TZ='Asia/Seoul'; export TZ" 내용을 추가합니다.`

profile
데?! 는 개발자 덴입니다. 필요한 내용만 기록합니다.

0개의 댓글