시간설정을 처음에 잘못했더니 ...
글쓴이: hidRomeo / 작성시간: 월, 2004/04/12 - 9:06오전
Gentoo 한번 써보려고 메뉴얼대로 설치를 했습니다.
근데, 중간에
ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 을
지정을 해주지 않고,
설치를 마쳐버렸습니다. ;;;
(지역시간대로 설정을 했어야 했는데,
표준시로 설정이 되어버렸네요... )
부팅완료하고, 이제서야
ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 을
설정해주었는데요.
효과가 없습니다.
부팅할때마다 시간이 어긋나 버리네요. (수정이 안되어지네요)
물론 KST 라고는 나오지만, 시간이 다릅니다.
$> date
Mon Apr 12 17:58:12 KST 2004
(현재시간은 09:00:34 KST 2004 입니다)
-------------------
어떻게 현재시간을 바꿀 수 있는지 잘 모르겠네요.
date --set="Mon Apr 09:00:34 KST 2004" 로
해봤는데, 부팅하면 원래대로 어긋난 시간이 나타나네요. ;;;
도움 부탁드릴께요..^-^;
Forums:
리눅스는 시간이 두가지가 있습니다.
리눅스는 시간이 두가지가 있습니다.
마더보드에 붙어있는 배터리 달린 RTC가 있고
CPU에서 계산하는 시간이 있습니다.
전자를 HW clock, 후자를 System clock라고 부릅니다.
질문하신 분께서 수정하신 부분은 system clock이고 system clock은
리눅스가 부팅할때 HW clock의 값을 읽어옵니다.
즉 HW clock까지 수정을 해야 다음 부팅할때 수정된 시간이 반영됩니다.
HW clock은 hwclock라는 툴로 수정합니다.
옵션을 --systohc 인가로 하면 system clock을 hw clock로 복사하고
--hctosys는 그 반대의 작업을 할 겁니다.
어딘가 옵션인지 설정인지 중에 HW clock에 저장하는 값을 UTC인지 현재 local 시간인지 지정하는 것이 있습니다. 이게 꼬이면 멀티부팅하는 경우에 윈도와 시간이 틀어질겁니다.
Internet에 연결된 상태라면 부팅시 ntp 서버에서시간을 읽어오
Internet에 연결된 상태라면 부팅시 ntp 서버에서
시간을 읽어오도록 하는것도 좋을거 같습니다.
참고로, 서버가 여러개라면 서로의 시간을 동기화하는
것이 좋습니다. 특히 파일이 공유되는 환경이라면요...
by P.C.Harley
Re: 시간설정을 처음에 잘못했더니 ...
/etc/rc.conf의 CLOCK="UTC"를 local로 수정하고, 시간을 설정하신 후에 리부팅 해 보세요.
답변 감사드립니다.
세분 답변 모두 감사드립니다.
> hwclock --systohc
> rdate -s time.bora.net
> /etc/rc.conf -> COLCK="local"
유용한 정보를 세가지나 알게되었네요. ^-^*
(Ф_Ф) 언제까지나 즐거울 수 있도록...
댓글 달기