LINUX

게시글 'Linux Time 설정 및 관리'에 대한 정보
Linux Time 설정 및 관리
등록일 2011-10-21 조회 2,839

1. 리눅스 시간의 종류

2가지 종류가 존재 하나는 마더보드에 붙어있는 배터리 달린 RTC CMOS의 시간을 H/W 시간이라 하고 다른 하나는 CPU에서 계산하는 시간으로 System 시간이라 함

 


2. 현재시간을 출력 한다

#date : 리눅스 시스템 시간 보기

#clock : 리눅스 H/W 시간 보기

 


3. 시간 설정

# date [MMDDhhmm[[CC]YY][.ss]

맞추려는 시간이 2004년 07월 15일 오후 4시 15분 50초라면..

# date 071516152004.50


# clock -w : H/W 시간을 date에 나오는 System 시간으로 세팅

 


4. 타임 서버 이용


time.bora.net : 시간 오류 발생이 자주 나타남

time.kriss.re.kr : 근 몇년동안은 잘 안됨


 

4.1. 기존 일반적인 타임서버 시간 보기 # rdate -p time.bora.net


4.2. 타임서버 시간을 로컬 시간으로 # rdate -s time.bora.net

4.3. ntpdate -u time.nist.gov 로 완전 핸드폰에 있는 시간으로 동기화하고 cron으로 매시간마다 동기화 하는 것이 가장 정확함

      # crontab - 00 * * * * ntpdate -u time.nist.gov;hwclock -w

 

5. 기타 date 활용

5.1. 특정시간대로 이동 # date --set='-7 hours'

5.2. 특정날짜로 이동 # date -d '7days ago'

 


6. 시간대 선택하기

# timeconfig : 시간대 선택 가능 (아시아/한국으로 선택)