리눅스 시스템은 새로 부팅하거나 재부팅할때에 하드웨어의 CMOS 에서 날짜 및 시간정보를 가져와서 인식합니다. 결론적으로 리눅스 커널이 인식하고 있는 시간은 하드웨어(CMOS)의 시간값에 종속적이게 됩니다. 만일 서버용 리눅스에 시간을 설정하길 원한다면 NTP 시간동기화를 참고하세요.
하드웨어 시간 : 메인보드에 있는 CMOS 의 시간(ROM-BIOS)으로 hwclock
혹은 clock
으로 확인 가능
소프트웨어 시간 : 커널에서 인식하고 있는 시간으로 date
로 확인가능
date - 운영체제 시간 설정 및 확인
현재 시간 확인
date
운영체제 시간 설정 - MM(월)DD(일)hh(시)mm(분)CCCC(년도)
date 053009302013
hwclock - 하드웨어 시간 설정 및 확인
CentOS에는 clock
이라는 똑같은 기능을 가진 명령어가 존재한다.
현재 시간 확인
hwclock -r
운영체제의 시간을 참조하여 하드웨어 시간을 설정함
hwclock -w
하드웨어 시간을 참조하여 운영체제의 시간을 설정함
hwclock -s
rdate - 원격타임서버와 시간 동기화
CentOS 6.4 Minimal 에는 rdate 명령어가 없다. yum을 이용해 설치한다.
yum install rdate
=========================================================================================
Package Arch Version Repository Size
=========================================================================================
Installing:
rdate x86_64 1.4-16.el6 base 19 k
Transaction Summary
=========================================================================================
Install 1 Package(s)
원격지의 타임서버 시간정보를 얻어와 출력
rdate -p time.bora.net
원격지의 타임서버와 시간정보를 동기화
rdate -s time.bora.net
시스템 재부팅시 동기화 작업
vi /etc/rc.d/rc.local
## Setting date & time ##
/usr/bin/rdate -s time.bora.net
/sbin/hwclock -w
cron 을 이용한 자동 동기화
시스템관련 cron 설정은 root 권한이 필요하다.
crontab -e
# 매일 새벽 1시에 동기화
00 01 * * * /usr/bin/rdate -s time.bora.net&&hwclock -w
'리눅스 > Linux 일반' 카테고리의 다른 글
리눅스 사용자 추가/수정/삭제/againg - useradd (1) | 2013.06.02 |
---|---|
리눅스 하나의 랜카드에 여러개의 IP 주소 할당하기 - IP앨리아스 (0) | 2013.05.31 |
리눅스 웹서버 구축전 고민사항 (7) | 2013.05.22 |
리눅스 PAM를 이용한 로그인 관리 (0) | 2013.05.17 |
리눅스 profile, bashrc 와 login shell vs non-login shell 의 이해 (0) | 2013.05.17 |