HP-UX

time 값 수정에 대해서.....

 
심정민
기여자

time 값 수정에 대해서.....

안녕하세요.

새해 복 많이들 받으시기 바랍니다.



현재 rx5670 장비의 time 값이 10분 정도 늦게 표시됩니다.

date 해서 값을 수정해줘도 1달정도 사용하면 다시 10 분정도가 늦춰집니다.



hp문의결과 작업방법은 3가지가 있다고 하는데 이중 2가지 설정방법을 잘모르겠습니다.

하나는, NTP 수행

둘째는, CronJob 실행

셋째는, 메인보드 교체



NTP 와 cronjob 으로 어떻게 수행을 해야 시간값이 정확히 맞춰질수 있는지 궁금합니다.

그리고, 현재 그 서버는 딱 한대만 있습니다. 다른 서버는 전혀 없구요.

혹, 메뉴얼 정도



답변을 좀 부탁드리겠습니다.



감사합니다.

5 응답 5
고광태
중학생

time 값 수정에 대해서.....

NTP 설정으로 시간을 맞추어줄수있습니다.



유닉스 장비가 한대 밖에 없다면 NT 를 xntd 서버로 사용해서



유닉스에서 동기화할수도 잇습니다.



예를 들어 ) broadcast 방식이란 서버에서 시간에 관한 정보를 broadbcast하면 나머지 client가 정보를 받아 일치하도록 합니다.





1.In /etc/ntp.conf of broadcaseter (hostname : srv)

server 127.127.1.1

broadcast 15.32.9.255

2. run xntpd on server 'srv'



위까지의 작업은 유닉스 장비에서 셋팅하는거지만

NT 라면 서비스에 time sync ... 데몬을 올리는게 잇을것입니다.





3. /etc/ntp.conf of client

broadcastclient yes

server srv version 3



4. ntpdate srv



5. run xntpd on client



5번의 xntp 설정하는 방법은



Network Time Protocol daemon을 settup하는 방법입니다.





1. NPT version을 확인한다.

what /usr/sbin/xntpd

만약 what으로 version정보가 나오지 않는다면 다음과 같이 한다.

a. xntpd ddaemon을 start한다.

/usr/sbin/xntpd

b. xntpd daemon을 다시 죽인다.

c./var/adm/syslog.log에서 xntpd를 grep으로 찾는다.

예) Jun 4 12:38:42 tuco xntpd: xntpd version=3.5f...





2. version정보를 /etc/ntp.conf에 추가한다.

server 127.127.1.10

For version 3.4 and later

server 127.127.1.1





3. xntpd를 start한다.

a. /etc/rc.config.d/netdaemons를 수정한다.

XNTPD=1

b. /sbin/init.d/xntpd start





4. status를 확인한다.

ntpq -c rv





다음은 client들을 setup한다.





1. /etc/ntp.conf에 다음과 같이 추가한다.

> server





2. Initial clock syncronization을 수행하기 위해서 ntpdate를 실행한다.

ntpdate





3. xntpd를 start한다.

a. /etc/rc.config.d/netdaemons를 수정한다.

XNTPD=1

b. /sbin/init.d/xntpd start





4. client에서 마지막으로 다음을 실행한다.

ntpq -p





두번째 작업 명령어로 직접 시간을 맞추어주는 작업을 하는것 같습니다.

주기적으로 date 명령어로 시간을 맞추어주는 작업을 해준다면..

시간이 맞추어지겠죠..

또는 24시간 주기로 시간이 맞추어지길 원하면... cron 를 사용해야하구요..

ntpdate 서버를 해당 crontab.root에 추가하고 cron 작업을 제출하여 주기를 변경합니다. 예를 들면 다음과 같습니다.



0 23 * * * /usr/sbin/ntpdate 서버 이름 또는 서버 IP 주소



위 cron 작업을 통해 매일 저녁 11시에 동기화가 수행됩니다.



또한 /etc/rc.config.d/netdaemons에서 xntpd를 해제하고 다음 줄을 설정해야

합니다.



XNTPD=0





두번째 방법보다 첫번째방법이 좋은듯하네요..

시간이 정확하게 맞추어지니깐요..



참조하시길.







심정민
기여자

time 값 수정에 대해서.....

말씀 정말 감사합니다.

그런데, 글중에서 처음 1~5번 까지의 작업은 rx5670 말고 다른 unix에

서 구성작업을 하는것 맞죠? 즉, time서버(시간이 제대로 맞는서버)를

말씀하시는 것 같은데... 맞나요?

rx5670 은 client이고... rx5670 설정부분은 아래 테두리의 부분만

설정을 해주면 되는것인지요?

#########################################################

다음은 client들을 setup한다.

1. /etc/ntp.conf에 다음과 같이 추가한다.

> server



2. Initial clock syncronization을 수행하기 위해서 ntpdate를 실행한다.

ntpdate



3. xntpd를 start한다.

a. /etc/rc.config.d/netdaemons를 수정한다.

XNTPD=1

b. /sbin/init.d/xntpd start



4. client에서 마지막으로 다음을 실행한다.

ntpq -p

######################################################





마지막으로, 아래부분은 그냥 똑같이 셋팅을 해주면 되나요?



1.In /etc/ntp.conf of broadcaseter (hostname : srv)

server 127.127.1.1

broadcast 15.32.9.255



2. version정보를 /etc/ntp.conf에 추가한다.

server 127.127.1.10

For version 3.4 and later

server 127.127.1.1





아, 그리고, 다른 unix 장비를 구할수 있을거 같습니다.



답변 감사드립니다.





고광태
중학생

time 값 수정에 대해서.....

예 맞습니다.^^
Jongmin, Lee
유치원

time 값 수정에 대해서.....

안녕하세요~

이종민입니다.



다른 서버가 없는 상화에서 NTP를 이용하여 시간 동기화는 불가합니다.

혹 ISP등에 요청하여, 해당 ISP의 NTP서버를 이용할 수도 있습니다.



지금 상황은 근본적인 문제해결이 필요할듯 싶습니다.

귀찮은 작업이긴 하지만 시스템보드를 교체하세요.



시스템에서 시간은 매우 중요한 부분입니다.

보드 교체를 권장드립니다.



그럼...
김태경
조언자

time 값 수정에 대해서.....

일단 계약 장비이면 메인보드 교체가 제일 타당한것이고 계약이 안되어 있다면 NTP 및 cron으로 돌려서 ntp를 설정하면 됩니다.



crontab에 다음과 같이 등록하면 됩니다.

0 0,2,4,6,8,10,12,14,16,18,20,22 * * * /usr/sbin/ntpdate -s ntp_server



추측 하건데 다른 서버가 없다는것은 ntp 서버가 될만한 장비가 없다는것인데 해당 장비가 인터넷에서 연결이 된다면 그장비를 ntp client로 setting할수 있지만 그렇지도 않다면 ntp setting을 할 수 없습니다.