리눅스에서 date 명령어로 시간을 확인해보니 현재시간보다 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
|
그리고 date 명령어로 다시 한 번 리눅스 서버의 시간을 확인해봅니다.
KST 로 변경되면서 시간이 정상적으로 동기화 된 것을 볼 수 있습니다.
1
2
3
4
|
[root@rasvr01 ~]# [root@rasvr01 ~]# date Mon Sep 3 16:39:30 KST 2018
|
댓글