지구는 크고 각 나라마다 시간 차이가 존재합니다.
이를 위해 국제적 약속이자 시간을 표현하는데 하나의 규약을 만들었습니다.
세계 협정시는 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시간의 차이가 있다는 의미가 생략된 것입니다.
여러 소프트웨어, 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"
내용을 추가합니다.`