리눅스 시스템시각 기준(UTC, KST) 변경 방법

반응형

필요에 따라 리눅스 시스템(서버 혹은 장치 등)의 시스템 시각을 UTC 또는 KST 기준으로 설정해야 할 때가 있다.

 

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

 

KST란 Korean Standard Time의 약자로써, 한국표준시각을 의미한다. 즉, 한국에서 현재 사용되고 있는 시각을 의미하며, UTC와 비교할 때 9시간 빠르다.

 

즉, UTC가 오전 1시일 때, KST는 오전 10시가 된다.

 

최근의 리눅스 시스템에서는 UTC와 KST 뿐 아니라 각 국가별 기준 시각으로 시스템 시각을 설정할 수 있는 기능을 제공한다.

 

리눅스 시스템은 /etc/localtime 설정파일의 내용에 따라 시스템 시각의 기준을 결정한다. 따라서, 시스템 설정 기준을 UTC 또는 KST 등으로 변경하고자 할 경우에는 /etc/localtime 파일을 변경해 주면 된다.

 

다행히 해당 파일을 직접 변경할 필요는 없으며, /usr/share/zoneinfo 디렉터리에 포함된 다양한 설정파일을 활용함으로써, 원하는 기준으로 설정할 수 있다.

/usr/share/zoneinfo 디렉터리에는 UTC를 포함한 국가별 설정파일들이 포함되어 있다.

/etc/localtime 파일을 이러한 국가별 설정파일에 대한 링크파일로 생성함으로써 시스템 시각 기준을 쉽게 설정할 수 있다.

 

시스템시각을 UTC 기준으로 설정하고자 하면 다음과 같이 실행한다.

$ sudo ln -sf /usr/share/zoneinfo/UTC /etc/localtime
$ date
Fri Nov  1 10:46:27 UTC 2019

 

시스템시각을 KST 기준으로 설정하고자 하면 다음과 같이 실행한다.

$ sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
$ date
Fri Nov  1 19:47:12 KST 2019

 


파트너스 활동을 통해 일정액의 수수료를 제공받을 수 있음

댓글

Designed by JB FACTORY