Linux/CentOS

[Linux] UTC, KST 타임존 설정

JoJun's 2022. 2. 3. 11:37
728x90
반응형

리눅스 서버의 시간을 아무리 동기화해도 한국표준시각과 안맞는 것이다.......

계속 살펴본 결과 이상하게도 9시간 차이가 나는 것이다...????!!!!!

UTC!!!, KTS!!!...

 

● UTC, KST란? 

UTC : Universal Time Coordinated의 약자, 세계협정시를 의미한다. 전세계적으로 기준이 되는 시각이다.

KST : Korean Standard Time의 약자, 한국표준시각을 의미한다. 즉, 한국에서 현재 사용되고 있는 시각을 의미한다. 

리눅스 서버의 시간을 동기화 했음에도 9시간 느리다면 UTC로 설정되어있는 것이다.

 

● 타임존 변경

리눅스 시스템에서는 UTC, KST뿐만 아니라 국가별 기준으로 시각을 설정할 수 있는 기능을 제공하고 있다.

리눅스 "date"명령어 즉 리눅스 시간은 /etc/localtime 설정 파일의 내용에 따라서 시스템 시각이 바뀐다.

한국 시간으로 변경하고자 하면 /etc/localtime경로의 설정파일들을 한국시간 설정으로 변경하면 되고,

다른 나라로 변경하고자 하면 설정 내용을 해당 국가시각 설정으로 변경하면 된다.

 

설정 파일들은 리눅스 시스템 자체에 엄청 많은 국가와 국가의 지역별로 다 만들어져 있다.

바로 /etc/share/zoneinfo 디렉토리에 만들어져 있다.

아래 shell명령어는 간단하게 ln 명령어로 타임존을 바꾸는 명령어이다.

$ sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
$ date
Thu Feb  2 17:28:51 KST 2022

 

728x90
반응형