[완료] timezone 설정, 시스템시간과 하드웨어 시간이 달라요
젠투 사용하고 있습니다.
시스템시간이 하드웨어(바이오스) 시간보다 9시간 빠릅니다.
처음 젠투 설치시 GMT로 맞추고 설치를 했구요.
# cp /usr/share/zoneinfo/GMT /etc/localtime
이렇게요..
곰곰히 생각해보니 우리나라 시간으로 표시해야지 않겠습니까? 영국에 사는것도 아니고..
timezone을 서울로 바꾸고 rdate로 시간 맞췄습니다.
# cp /usr/share/zoneinfo/Asia/Seoul /etc/localtime
# rdate -s time.bora.net
# date
이렇게하면 현재시간이 제대로 표시됩니다.
그런데 재부팅하면 현재시간에 +9 표시됩니다.
현재 상황입니다.
# hwclock -r
Thu Aug 30 18:15:14 2007 -0.272763 seconds (현재 우리나라 시간과 같음)
# date
Fri Aug 31 03:15:14 KST 2007 (현재 우리나라 시간보다 9시간 빠름)
# cat /etc/conf.d/clock
CLOCK="local"
TIMEZONE="Asia/Seoul"
CLOCK_SYSTOHC="no"
SRM="no"
ARC="no"
부팅후 rdate 실행시키면 다시 현재 시간으로 세팅됩니다.
시스템기동과 동시에 rdate 실행시키는 방법도 있지만 이렇게 하고 싶지는 않거든요.
syslog에서 시간이 꼬이기도 해서리..
생각치도 않은 곳에서 의외의 삽질을 하고있습니다.
저는 데비안을 쓰고
저는 데비안을 쓰고 있습니다.. 웬지는 모르겠지만 리눅스에서 시간을 설정할 때 바이오스 시간이 기준이 되는거 같습니다..
그래서 저도 처음에는 9시간 정도 차이가 나더라구요... 영국시를 맞추면 제시간이 나오구요... 그리고 rdate하는거도 좀 그렇고 해서
그냥 바이오스 시간을 utc로 맞췄습니다.. 그리고 그놈(저는 그놈환경입니다..)에서 시간대를 서울로 맞추니 제대로 나오더군요...
이렇게 해보는게 어떠실지.....
To follow the path: (이 길을 따르라)
look to the master, (달인을 찾으라)
follow the master, (달인을 따르라)
walk with the master, (달인과 함께 걸으라)
see through the master, (달인을 분석하라)
become the master. (달인이 되라)
-----------------------------------------------------
남이 가르쳐주는 것만 받아들이는 것이 아니라, 스스로 만들고, 고쳐가는 사람을 '해커'라고 부른다.
그리고 자신이 쌓아온 노하우를 거리낌없이 나눌 줄 아는 사람을 '진정한' 해커라고 한다.
-Rob Flickenger 'Linux server hacks'
DEBIAN TESTING, KDE...
debpolaris.blogspot.kr
SYSTOHC가 NO이면 안
SYSTOHC가 NO이면 안 됩니다. yes로 바꾸세요. 그럼 일단 한번 재부팅 하신 후 rdate나 ntp로 시간 마추신 후 재부팅 다시 하시면 그 다음 부터는 시간이 잘 맞을 겁니다. 시스템 시간을 하드웨어 시계에 기록 하지 않기 때문에 일어나는 현상인데 그렇게 해서 해결 하시면 시스템 종료 할 때 기록합니다.
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
HomePage: http://lys.lecl.net:88/
Wiki(Read-Only): http://lys.lecl.net:88/wiki/
Blog: http://lys.lecl.net:88/blog
MSN: ysnglee2000@hotmail.com
----
절이 싫으면 중이 떠나는 것이 아니라, 절이 싫으면 중이 절을 부숴야 한다.
때때
사람천사
참조
참조
http://kldp.org/node/78688
/etc/adjtime 지우고 rdate로 시간 새로 받은다음 시스템시간을 하드웨어시간으로 바꾸니 해결되네요.
그런데, 어제 질문올렸을때 이렇게도 시도했었던거 같은데.. 하루쯤 지나니 제대로 설정이 된듯 합니다.
# rdate -s time.bora.net
# rm -f /etc/adjtime
# rm -f /etc/localtime
# ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
# hwclock -w
# cat /etc/conf.d/clock
CLOCK="local"
TIMEZONE=""
CLOCK_SYSTOHC="yes"
SRM="no"
ARC="no"
# reboot
고기맛을 알아버린 스님 !!!
한번 hwclock -w 를 해
한번 hwclock -w 를 해 주시면 굳이 재부팅을 할 필요는 없지만 한번은 해 주는게 좋기는 하겟죠. 시계 설정을 갱신 하게 될 테니... 물론 /etc/init.d/clock restart도 가능은 한데 그럼 다른 서비스들도 의존성이 걸려 있는게 잇어서 지멋대로 전부 다 재시작 하게 될 겁니다.
아무튼 해결 하셨다니 다행이네요.
----
Lee Yeosong(이여송 사도요한)
E-Mail: yeosong@gmail.com
HomePage: http://lys.lecl.net:88/
Wiki(Read-Only): http://lys.lecl.net:88/wiki/
Blog: http://lys.lecl.net:88/blog
MSN: ysnglee2000@hotmail.com
----
절이 싫으면 중이 떠나는 것이 아니라, 절이 싫으면 중이 절을 부숴야 한다.
때때
사람천사
댓글 달기