: 시스템의 시간이 현재 시각과 맞지 않습니다.
:
: 이것을 어떻게..바꿀수 있나요?
:
:
: 답변 부탁드립니다.
리눅스는 윈도우와는 달리 하드웨어(CMOS)에서 움직이는
시간과 소프트웨어(OS)에서 움직이는 시간이 서로 다름니다.
리눅스는 CMOS에서 읽어온 시간에 +또는 -어떤 값을 해서 이것을
시스템 시간으로 사용합니다. 그래서 시스템 시간을 아무리 수정해
주어도 리부팅을 한번하면 설정한 값이 변합니다.
CMOS 시간은 건들이지 않고 시스템 시간을 설정 하려면
date -s '12:34:56' +'%r' (12시 34분 56초로 설정)
하드웨어 시간을 맞추려면
/sbin/hwclock --set --date="01/02/00 12:34:56" (월/일/년 시간)
이렇게 하면 됩니다. 물론 시간을 변경할때는 일반 유저 권한으로는
안되고, 루트 권한이 필요합니다.
그러나 보다 손쉬운 방법은 시간이 정확한 다른 컴퓨터의 시간을
읽어서 그것을 시스템 클럭으로 맞추는 방법인데, 이것은 앞에서
답을 하셨던 것 처럼, rdate -s host 를 쓰는 것입니다.