![]()
From: Serkan Kenar (serkan@ieee.metu.edu.tr)
Date: Fri 20 Jun 2003 - 13:03:21 EEST
Gürkan_KARABATAK wrote:
>Bu uptime surelerini nerden nasil aliyorlar bilgisi olan varmi? Bizde kendi makinalarimizi oraya ekletebilirmiyiz?
>
uzaktaki makinenin uptime'ını ögrenmek icin karsi tarafin isletim
sistemini bilmek gerekiyor. nmap ile kolay bir is.
o makineden gelen bir paketin TCP timestamp bilgisine bakarak uptime'i
bulunabilir. timestamp bilgisi surekli artan
bir deger olmali, bunun icin linux'ta jiffies degiskeni kullanılıyor.
"tcpdump -v <host>" ile timestamp'ten sonra gelen sayisal
deger A ise, gun cinsinden uptime=A/100/60/60/24. bu formul linux-i386
icin, bu kerneldeki quantum (process icin ayrilan
calisma suresi) 10ms, alphalarda 100ms'di yanlis hatirlamiyorsam. her
isletim sisteminde formul biraz degisiyor ve bazilarinda bu yontem
kullanilamiyor. tabi daha kolayi uptime.netcraft.com. ;-)
saygi, sevgi,
-
Serkan Kenar
![]()