본문 바로가기
아이티 공부/리눅스

리눅스 타임존 변경하는 방법

by Klero 2018. 9. 4.




리눅스에서 date 명령어로 시간을 확인해보니 현재시간보다 1시간이 빠르게 표시가 되었습니다.

radte 명령어를 통해 time.bora.net 과 동기화를 하여도 계속 1시간 바르게 표시가 되더군요.


1
2
[root@rasvr01 ~]# date
Mon Sep  3 03:33:33 EDT 2018



문제는 위에서 보이는 EDT로 타임존이 설정되었기 때문입니다.

la -al 명령어로 /etc/localtime 디렉토리를 확인해보니 타임존이 뉴욕으로 심볼링 링크가

걸려져 있었습니다. 아마 제가 리눅스를 설치할 때 실수로 타임존을 뉴욕으로 선택했나봅니다.


1
2
[root@rasvr01 ~]# ls -al /etc/localtime
lrwxrwxrwx. 1 root root 38 Aug 30 08:55 /etc/localtime -> ../usr/share/zoneinfo/America/New_York



ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 명령어를 통해 

타임존을 서울로 변경합니다.


그리고 ls 명령어를 통해 다시 확인을 해봅니다.

정상적으로 타임존이 아시아의 서울로 설정된 것을 볼 수 있습니다.


1
2
3
4
[root@rasvr01 ~]# ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
[root@rasvr01 ~]#
[root@rasvr01 ~]# ls -al /etc/localtime
lrwxrwxrwx. 1 root root 30 Sep  3 16:37 /etc/localtime -> /usr/share/zoneinfo/Asia/Seoul


 

rdate -s time.bora.net 명령어로 시간 동기화를 해줍니다.

그리고 date 명령어로 다시 한 번 리눅스 서버의 시간을 확인해봅니다.

KST 로 변경되면서 시간이 정상적으로 동기화 된 것을 볼 수 있습니다.


1
2
3
4
[root@rasvr01 ~]# rdate -s time.bora.net
[root@rasvr01 ~]#
[root@rasvr01 ~]# date
Mon Sep  3 16:39:30 KST 2018


댓글