안녕하세요 ?
국내 최초의 아마존 웹서비스를 이용한 워드프레스 쇼핑몰 웹호스팅을 시작한 다보리의 “아마존 웹서비스 매뉴얼”입니다. 다보리의 아마존 웹서비스 매뉴얼은 이미 아마존 매뉴얼에 있는 내용을 낚시밑밥처럼 만든 것이 아니라 매뉴얼에 나오지 않지만 유용한 팁이나 쓸데없는 노가다를 줄여줄 수 있는 내용들로만 구성하고 있습니다. 오늘은 AWS에 서버를 설정한 후 Timezone 시간대 설정을 추가하는 방법을 알아 보도록 하겠습니다.
Timezone이란 ?
영국의 그리니치 천문대를 기준으로 각국의 시차를 정했습니다. 글로벌 웹서비스인 AWS에서 서버에 리눅스 (AWS EC2 AMI도 Linux와 동일)를 설치하면 그들의 기준에 맞추어 캘리포니아 현지 시간으로 표시됩니다. 이럴 경우 한국 표준시인 KST로 변경해주어야 웹사이트에 표시되는 시간이나 데이터베이스에 자동으로 삽입되는 Timestamp와 같은 필드에 원하는 시간대의 표준시각이 기록이 됩니다.
컴맨드 라인
먼저 ssh EC2의 리눅스로 로그인하여 표준 시간대에 맞추어 시간 수정으로 리부팅하여 반드시 확인해 주세요.
Last login: Fri Jul 22 16:02:30 2016 from 182.228.226.119
[centos@ip-172-31-14-128 ~]$ sudo -i
[root@생물나라:0 ~]# date
Sat Jul 23 04:30:58 UTC 2016
[root@생물나라:0 ~]# cat /etc/localtime
TZif2UTCTZif2UTC
UTC0
[root@생물나라:0 ~]# rm /etc/localtime
rm: remove regular file `/etc/localtime'? y
[root@생물나라:0 ~]# ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
[root@생물나라:0 ~]# date
Sat Jul 23 13:32:34 KST 2016
[root@생물나라:0 ~]# reboot
[centos@ip-172-31-14-128 ~]$ sudo -i
[root@생물나라:0 ~]# date
Sat Jul 23 04:30:58 UTC 2016
[root@생물나라:0 ~]# cat /etc/localtime
TZif2UTCTZif2UTC
UTC0
[root@생물나라:0 ~]# rm /etc/localtime
rm: remove regular file `/etc/localtime'? y
[root@생물나라:0 ~]# ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
[root@생물나라:0 ~]# date
Sat Jul 23 13:32:34 KST 2016
[root@생물나라:0 ~]# reboot
Last login: Sat Jul 23 13:30:47 2016 from 182.228.226.119
[centos@ip-172-31-14-128 ~]$ sudo -i
[root@생물나라:0 ~]# date
Sat Jul 23 13:34:39 KST 2016
[centos@ip-172-31-14-128 ~]$ sudo -i
[root@생물나라:0 ~]# date
Sat Jul 23 13:34:39 KST 2016