시스템 시간 설정 및 변경 > 기술자료 | 해피정닷컴

시스템 시간 설정 및 변경 > 기술자료

본문 바로가기

사이트 내 전체검색

시스템 시간 설정 및 변경 > 기술자료

Linux 시스템 시간 설정 및 변경

페이지 정보


본문

서버 시간이 올바르지 않을때는 date 명령어를 이용합니다.
date 프롬프트 상에서 다음과 같이 date라고 치고 엔터 하게 되면 현재 시스템상에 설정된 날짜와 시간을 출력해 줍니다. 

입력형식 : date 월일시분년
date MMDDhhmmYYYY

[root@localhost ~]# date
Thu Mar  9 06:21:23 JST 2017  << 잘못된 날짜와 시간
[root@localhost ~]# date 030821202017  << 올바른 날짜와 시간
Wed Mar  8 21:20:00 JST 2017
[root@localhost ~]# date
Wed Mar  8 21:20:03 JST 2017  << 이제 정상으로 보이네요
  
date 월/일/시/분/연도 하게 되면 날짜와 시간을 변경할수 있습니다. 
예) date -s "2005-12-30 21:39:40" 

clock  또한 clock 하게 되면 0.초 단위까지 출력해 줍니다. 
clock 명령으로 컴퓨터의 메인보드에 설치된 CMOS의 시간과 일치시켜 주는 옵션도 있는데요 
clock -w 하시게 되면 CMOS상의 시간과 동기화를 시켜주게됩니다. 

rdate는 지정한 원격지의 타임서버로 부터 날짜시간정보를 받아와 보여주거나 날짜시간설정을 하는 명령어이다. 이 명령어는 date와 clock명령어와 함께 공부를 하면 학습효과가 좋습니다.
-p옵션을 사용하면 지정한 원격지의 타임서버(아래의 예에서는 time.bora.net)에서 시간정보를 가져와서 보여줍니다.

[root@localhost ~]# rdate -p time1.daum.net
rdate: [zero.bora.net]  Wed Jan  2 16:14:05 2013


1. 원격타임서버 시간이 9시간 늦게 보일때는

1-1. 서버시간을 수동으로 세팅할때는 아래 명령어를 사용합니다.
입력형식 : date MMDDhhmmYYYY
[root@localhost ~]# date 010301132013
2013. 01. 03. (목) 01:13:00 GM

1-2. 내 서버의 시간을 표준시간보다 빠르게 혹은 느리게 하고 싶을때에는 
date --set='-10 minutes'   10분 느리게
date --set='+9 hour'   9시간 빠르게


2. 원격타임서버 시간이 올바르게 보일때는
날짜시간설정을 하려면 -s옵션을 사용합니다.

[root@localhost ~]# date                                    (현재시스템의 날짜시간정보 확인)
2003. 09. 07. (일) 01:30:01 KST
[root@localhost ~]#
[root@localhost ~]# rdate -s zero.bora.net          (타임서버에서 날짜시간정보를 가져와 적용함)
[root@localhost ~]#
[root@localhost ~]# date                                    (현재시스템의 변경적용된 날짜시간정보 확인)
2003. 09. 09. (화) 11:45:40 KST
[root@localhost ~]#
  
참고로 date명령어는 현재시스템의 날짜와 시간정보를 확인하고 직접 변경할 수 있는 명령어입니다. 


3. 시스템이 재부팅될 경우 시간을 동기화하기 위해 시작스크립트에 등록해둡니다.
[root@localhost ~]# vi /etc/rc.d/rc.local
# date sync
/usr/bin/rdate -s zero.bora.net
/sbin/hwclock -w


4. cron 으로 관리하기
그리고 서버를 직접 관리하시는 분들께서는 매번 이런 시간을 직접 맞추어야하는 번거로움이 있습니다.
이런 경우에는 다음과 같이 /etc/rc.d/rc.local 파일에 명령어를 넣어 두거나 주기적인 시간설정을 위해 cron에 넣어두기도 합니다.

# crontab -e
00 01 * * * su - root /usr/bin/rdate -s time.bora.net && /sbin/clock -w
또는
01 01 *** rdate -s time.bora.net

rdate time.bora.net 을 하시면 타임서버의 정확한 시간을 보실수 있으며, 
위와 같이 원격지상의 시간과 현재 내 시스템상의 시간을 비교해 보신후 차이가 난다면, 

자신의 컴퓨터를 타임서버와 동기화 시켜려면, rdate -s time.bora.net 또는 rdate -s time.bora.net 하게 되면 원격지상의 시간과 내 시스템상의 시간을 일치시켜줍니다.
-s 옵션은 원격지 상의 시간과 내 시스템상의 시간과 일치시켜 줍니다. 
 
 
5. 타임서버 목록
사용할 수 있는 타임서버(Time Server)의 종류로는 다음과 같은 것들이 있습니다.
더 많은 타임서버 정보는 http://time.ewha.or.kr/domestic.html 에서 확인
time.kriss.re.kr ( 요거는 사용금지 ,  서버IP가 영구 퇴출될 수 있습니다 )
time.kriss.re.kr 
zero.bora.net
time.bora.net 
time.nuri.net 
time-a.timefreq.bldrdoc.gov 
time-b.timefreq.bldrdoc.gov 
time-c.timefreq.bldrdoc.gov 
utcnist.colorado.edu 
time.nist.gov 
time-a.nist.gov 
time-b.nist.gov 
time-nw.nist.gov 
utcnist.reston.mci.net 
nist1.data.com 
time1.daum.net
time2.daum.net

time.windows.com
  


참고사이트 
http://blog.naver.com/cyanlake?Redirect=Log&logNo=40017573766
http://mygeni.tistory.com/11
http://time.ewha.or.kr/
http://orgio.tistory.com/60
http://hallang.tistory.com/368
http://idchowto.com/?p=22457
http://webdir.tistory.com/181

댓글목록

등록된 댓글이 없습니다.


Total 124건 5 페이지
  • RSS
기술자료 목록
44
Linux   17582  2009-08-03 10:27  
43
Linux   40012  2009-08-03 10:10 ~ 2012-05-15 00:00  
42
Linux   14628  2009-07-14 00:07  
41
Linux   31757  2009-06-04 14:32 ~ 2009-08-19 00:00  
40
Linux   13565  2009-06-03 12:52 ~ 2009-11-03 00:00  
39
Linux   12904  2009-05-01 18:15  
38
Linux   14732  2009-03-24 18:08  
37
Linux   19912  2009-03-06 02:13  
36
Linux   11004  2009-01-03 12:37 ~ 2009-01-08 00:00  
35
Linux   14077  2008-12-24 16:57 ~ 2009-08-18 00:00  
34
Linux   12621  2008-07-08 18:09  
33
Linux   20882  2008-06-12 09:21 ~ 2010-02-27 00:00  
32
Linux   9553  2008-05-20 08:10 ~ 2021-09-09 09:29  
31
Linux   13260  2008-03-31 09:25 ~ 2017-09-21 00:00  
30
Linux   12133  2007-12-28 22:02  
29
Linux   10636  2007-11-10 20:10 ~ 2022-03-23 07:46  
28
Linux   13644  2007-10-27 21:40  
27
Linux   13787  2007-10-16 20:52  
26
Linux   11276  2007-10-16 20:49 ~ 2017-03-08 00:00  
열람
Linux   23226  2007-10-09 16:35 ~ 2023-12-24 10:49  

검색

해피정닷컴 정보

회사소개 회사연혁 협력사 오시는길 서비스 이용약관 개인정보 처리방침

회사명: 해피정닷컴   대표: 정창용   전화: 070-7600-3500   팩스: 042-670-8272
주소: (34368) 대전시 대덕구 대화로 160 대전산업용재유통단지 1동 222호
개인정보보호책임자: 정창용   사업자번호: 119-05-36414
통신판매업신고: 제2024-대전대덕-0405호 [사업자등록확인]  
Copyright 2001~2024 해피정닷컴. All Rights Reserved.