진이의 Developer Story
리눅스 서버 KST로 변경하기 본문
며칠전 linode에서 가상호스팅에 입주했습니다.
문득 phpmyadmin으로 디비 로그를 살펴보는데, 현재시간과 맞지 않는 상황이 발생.
SELECT NOW();
[root@ ~]# date 2017. 01. 02. (월) 15:20:41 UTC
오잉? KST가 아닌 UTC!
KST는 한국에서 사용되는 표준시이죠.
UTC는 또 뭐람... 해서 알아봤습니다.
협정 세계시(協定世界時, 프랑스어: Temps Universel Coordonné, 영어: Coordinated Universal Time) 또는 UTC는 1972년 1월 1일부터 시행된 국제 표준시이다. UTC는 국제원자시와 윤초 보정을 기반으로 표준화되었다.
출처 : Google God
국제 표준시라고 합니다..!
그럼 이 국제표준시를 한국의 시간의 맞게 변경해야겠죠?
단 한줄로 변경이 가능하다는 사실...
간단하죠? ^^
[root@ ~]# ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime [root@ ~]# date 2017. 01. 03. (화) 00:24:58 KST
아 그리고 추가로 한가지 더...
응? 왜 저는 KST로 변경했는데도 지금 시간과 다를까요.. 라는 분들이 있을까봐 적어요.
그럴 경우는 시간동기화를 해주시면 됩니다.
NTP Primary Time Server(Stratum 1 Server), NTP Secondary Time Server(Stratum 2 Server)이 있습니다만, 자세한건 구글링 하시면 나올테고, 중요한건 해결방법이겠죠.
rdate로 시간을 동기화해주시면 됩니다.
[root@ ~]# rdate time.bora.net rdate: [time.bora.net] Tue Jan 3 00:33:50 2017
rdate: command not found 라고 에러를 뱉으면 rdate를 설치해주시면 됩니다.
[root@li1566-97 ~]# yum install -y rdate Loaded plugins: fastestmirror base | 3.6 kB 00:00 extras | 3.4 kB 00:00 longview | 2.9 kB 00:00 updates | 3.4 kB 00:00 Determining fastest mirrors * base: mirrors.linode.com * extras: mirrors.linode.com * updates: mirrors.linode.com Resolving Dependencies --> Running transaction check ---> Package rdate.x86_64 0:1.4-25.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: rdate x86_64 1.4-25.el7 base 19 k Transaction Summary ================================================================================ Install 1 Package Total download size: 19 k Installed size: 29 k Downloading packages: rdate-1.4-25.el7.x86_64.rpm | 19 kB 00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : rdate-1.4-25.el7.x86_64 1/1 Verifying : rdate-1.4-25.el7.x86_64 1/1 Installed: rdate.x86_64 0:1.4-25.el7 Complete!
그리고 rdate로 동기화해주시면 제대로 작동합니다.
약간씩 시간이 오차가 날수도있는데, 그럴때마다 rdate로 맞춰주기 귀찮다면...
크론탭을 이용해서 매일 정해진 시간마다 맞춰주시면 됩니다.
rdate를 이용해서 동기화하는 방법을 아셨으니, 크론탭 사용방법만 알면 할수있겠죠?
크론탭 사용방법은 구글신에게 물어보세요!
'기타' 카테고리의 다른 글
아프리카tv 모니터링 결과 (0) | 2017.05.04 |
---|---|
앞으로 공부할 내용 & 구매도서 정리 (0) | 2017.04.13 |
네이버, 다음메일 등에 있는 수신확인 기능은 어떤 원리일까? (0) | 2016.12.14 |
리눅스 해외 IP 차단하기 (0) | 2016.12.12 |
티스토리 초대장 나눔합니다. (0) | 2016.12.09 |
Comments