마스터 서버에 다른 여러대의 서버들간의 타임 서버 동기화에 대해 조언을 구합니다.
서버들의 타임 시간 오차를 최대한 줄이는 방법으로 마스터 서버에 링크를 걸어 타입 정보를 가져와 동기화를 하면 될거 같은데..
어떤 방법을 써야 할지 난감하여 글을 올립니다.
많은 조언을 부탁드립니다.
http://www.kaska.demon.co.uk/
+++ 여기부터는 서명입니다. +++ 국가 기구의 존속을 위한 최소한의 세금만을 내고, 전체 인민들이 균등한 삶을 영위할 수 있는 착취가 없는 혁명의 그날은 언제나 올 것인가! -- 조정래, <태백산맥> 중에서, 1986년
리눅스에서라면 ntp를 쓰시는게 가장 좋습니다.
http://people.kldp.org/~eunjea/clockspeed.php
http://eunjaeim.com
저도 clockspeed 에 한표입니다.
wowlinux 7.3 R2, Redat 9.0에서 에러 나는데 패치는 어떻게 하는건가요?
아래와 같은 오류가 발생했습니다. 현재 Wowlinux 7.3R2와 Redhat Linux 9.0을 사용합니다. 어디에 문제가 있는건가요?
[root@IPv4 clockspeed-0.62]# make; make setup check nroff -man sntpclock.1 > sntpclock.0 nroff -man taiclock.1 > taiclock.0 nroff -man taiclockd.1 > taiclockd.0 nroff -man clockspeed.1 > clockspeed.0 nroff -man clockadd.1 > clockadd.0 nroff -man clockview.1 > clockview.0 ( cat warn-auto.sh; \ echo CC=\'`head -1 conf-cc`\'; \ echo LD=\'`head -1 conf-ld`\' \ ) > auto-ccld.sh cat auto-ccld.sh make-load.sh > make-load chmod 755 make-load cat auto-ccld.sh find-systype.sh > find-systype chmod 755 find-systype ./find-systype > systype ( cat warn-auto.sh; ./make-load "`cat systype`" ) > load chmod 755 load cat auto-ccld.sh make-compile.sh > make-compile chmod 755 make-compile ( cat warn-auto.sh; ./make-compile "`cat systype`" ) > \ compile chmod 755 compile ( ./compile trysysel.c >/dev/null 2>&1 \ && cat select.h2 || cat select.h1 ) > select.h rm -f trysysel.o trysysel ( ( ./compile tryulong64.c && ./load tryulong64 && \ ./tryulong64 ) >/dev/null 2>&1 \ && cat uint64.h1 || cat uint64.h2 ) > uint64.h rm -f tryulong64.o tryulong64 ./compile sntpclock.c sntpclock.c: In function `main': sntpclock.c:121: warning: return type of `main' is not `int' ./compile ip.c cat auto-ccld.sh make-makelib.sh > make-makelib chmod 755 make-makelib ( cat warn-auto.sh; ./make-makelib "`cat systype`" ) > \ makelib chmod 755 makelib ./compile tai_pack.c ./compile tai_unpack.c ./compile taia_add.c ./compile taia_half.c ./compile taia_less.c ./compile taia_now.c ./compile taia_pack.c ./compile taia_sub.c ./compile taia_unpack.c ./compile leapsecs_add.c ./compile leapsecs_init.c ./compile leapsecs_read.c ./makelib libtai.a tai_pack.o tai_unpack.o taia_add.o \ taia_half.o taia_less.o taia_now.o taia_pack.o taia_sub.o \ taia_unpack.o leapsecs_add.o leapsecs_init.o leapsecs_read.o ./compile strerr_sys.c ./compile strerr_die.c ./makelib strerr.a strerr_sys.o strerr_die.o ./compile substdio.c ./compile substdi.c ./compile substdo.c ./compile subfderr.c ./compile substdio_copy.c ./makelib substdio.a substdio.o substdi.o substdo.o \ subfderr.o substdio_copy.o ./compile error.c ./compile error_str.c ./makelib error.a error.o error_str.o ./compile str_len.c ./compile str_diff.c ./compile byte_diff.c ./compile byte_chr.c ./compile byte_copy.c ./compile byte_cr.c ./compile byte_zero.c ./makelib str.a str_len.o str_diff.o byte_diff.o \ byte_chr.o byte_copy.o byte_cr.o byte_zero.o ./compile fmt_str.c ./compile fmt_uint.c ./compile fmt_uint0.c ./compile fmt_ulong.c ./compile scan_ulong.c ./makelib fs.a fmt_str.o fmt_uint.o fmt_uint0.o \ fmt_ulong.o scan_ulong.o ( ( ./compile trylsock.c && \ ./load trylsock -lsocket -lnsl ) >/dev/null 2>&1 \ && echo -lsocket -lnsl || exit 0 ) > socket.lib rm -f trylsock.o trylsock ./load sntpclock ip.o libtai.a strerr.a substdio.a error.a \ str.a fs.a `cat socket.lib` ./compile taiclock.c taiclock.c: In function `main': taiclock.c:55: warning: return type of `main' is not `int' ./load taiclock ip.o libtai.a strerr.a substdio.a error.a \ str.a fs.a `cat socket.lib` ./compile taiclockd.c taiclockd.c: In function `main': taiclockd.c:19: warning: return type of `main' is not `int' ./load taiclockd libtai.a strerr.a substdio.a error.a \ str.a `cat socket.lib` ( ( ./compile tryrdtsc.c && ./load tryrdtsc && ./tryrdtsc \ ) >/dev/null 2>&1 \ && echo \#define HASRDTSC 1 || exit 0 ) > hasrdtsc.h rm -f tryrdtsc.o tryrdtsc ( ( ./compile trygethr.c && ./load trygethr ) >/dev/null \ 2>&1 \ && echo \#define HASGETHRTIME 1 || exit 0 ) > hasgethr.h rm -f trygethr.o ./compile clockspeed.c ./compile clockspeed.c clockspeed.c: In function `main': clockspeed.c:126: warning: return type of `main' is not `int' ./compile auto-str.c auto-str.c: In function `main': auto-str.c:15: warning: return type of `main' is not `int' ./load auto-str substdio.a error.a str.a ./auto-str auto_home `head -1 conf-home` > auto_home.c ./compile auto_home.c ( ( ./compile trymkffo.c && ./load trymkffo ) >/dev/null \ 2>&1 \ && echo \#define HASMKFIFO 1 || exit 0 ) > hasmkffo.h rm -f trymkffo.o trymkffo ./compile fifo.c ./compile open_read.c ./compile open_trunc.c ./compile open_write.c ./makelib open.a open_read.o open_trunc.o open_write.o ./load clockspeed auto_home.o fifo.o open.a error.a str.a \ fs.a ./compile clockadd.c [b]clockadd.c: In function `main': clockadd.c:15: warning: return type of `main' is not `int' ./load clockadd strerr.a substdio.a error.a str.a ./compile clockview.c clockview.c: In function `print': clockview.c:23: warning: assignment makes pointer from integer without a cast clockview.c:24: dereferencing pointer to incomplete type clockview.c:26: dereferencing pointer to incomplete type clockview.c:28: dereferencing pointer to incomplete type clockview.c:30: dereferencing pointer to incomplete type clockview.c:32: dereferencing pointer to incomplete type clockview.c:34: dereferencing pointer to incomplete type clockview.c: In function `main': clockview.c:46: warning: return type of `main' is not `int' make: *** [clockview.o] 오류 1 ./compile clockview.c clockview.c: In function `print': clockview.c:23: warning: assignment makes pointer from integer without a cast clockview.c:24: dereferencing pointer to incomplete type clockview.c:26: dereferencing pointer to incomplete type clockview.c:28: dereferencing pointer to incomplete type clockview.c:30: dereferencing pointer to incomplete type clockview.c:32: dereferencing pointer to incomplete type clockview.c:34: dereferencing pointer to incomplete type clockview.c: In function `main': clockview.c:46: warning: return type of `main' is not `int' make: *** [clockview.o] 오류 1[/b]
http://people.kldp.org/~eunjea/clockspeed.php glibc 2.3.1 이상에서는 컴파일이 되지 않을 것이다. 다음 패치를 적용 후 컴파일 한다. clockspeed-0.62.errno.patch
http://qmail.kldp.org/src/patches/glibc-2.3.1/clockspeed-0.62.errno.patch
이 패치를 하셨나요?
제가 리눅스를 몰라서 그러는데요.
그패치를 어떻게 하는건가요?
어떤방법으로 하는지 몰라서...
제가 리눅스를 몰라서 그러는데요. 그패치를 어떻게 하는건가요? 어떤방법으로 하는지 몰라서...
# wget http://cr.yp.to/clockspeed/clockspeed-0.62.tar.gz # tar zxvf clockspeed-0.62.tar.gz # cd clockspeed-0.62 # wget http://qmail.kldp.org/src/patches/glibc-2.3.1/clockspeed-0.62.errno.patch # patch -p1 < clockspeed-0.62.errno.patch
감사합니다.
꼭 필요한거 였는데, 여기서 이 정보를 찾게 되네요....
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
http://www.kaska.demon.co.uk/
http://www.kaska.demon.co.uk/
+++ 여기부터는 서명입니다. +++
국가 기구의 존속을 위한 최소한의 세금만을 내고, 전체 인민들이 균등한 삶을
영위할 수 있는 착취가 없는 혁명의 그날은 언제나 올 것인가!
-- 조정래, <태백산맥> 중에서, 1986년
리눅스에서라면 ntp를 쓰시는게 가장 좋습니다.
리눅스에서라면 ntp를 쓰시는게 가장 좋습니다.
http://people.kldp.org/~eunjea/clockspee
http://people.kldp.org/~eunjea/clockspeed.php
http://eunjaeim.com
저도 clockspeed 에 한표입니다.
저도 clockspeed 에 한표입니다.
이거 어떻게 패치하나요?
wowlinux 7.3 R2, Redat 9.0에서 에러 나는데
패치는 어떻게 하는건가요?
Re: 이거 어떻게 패치하나요?
무엇에 대한 패치를 말씀하시는 건지??
아래와같이 오류가 나는데 제공되는 파일로 패치를 해야 하는건
아래와 같은 오류가 발생했습니다.
현재 Wowlinux 7.3R2와 Redhat Linux 9.0을 사용합니다.
어디에 문제가 있는건가요?
Re: 아래와같이 오류가 나는데 제공되는 파일로 패치를 해야 하
http://qmail.kldp.org/src/patches/glibc-2.3.1/clockspeed-0.62.errno.patch
이 패치를 하셨나요?
kookooo님 감사합니다.
제가 리눅스를 몰라서 그러는데요.
그패치를 어떻게 하는건가요?
어떤방법으로 하는지 몰라서...
Re: kookooo님 감사합니다.
감사합니다.
감사합니다.
꼭 필요한거 였는데, 여기서 이 정보를 찾게 되네요....
댓글 달기