sunlinux
A. 百度伺服器使用的是什麼系統是RedHat,Sun還是什麼
網路伺服器用的什麼系統,確切我也不知道,但一般來說大型伺服器用的幾乎全是UNIX。以網路的實力來看絕對是大型機那麼很可能是用的UNIX,用RedHat 不大可能,更不可能是Windows。
上面的兄弟說的很對,Sun 是 UNIX的一種,UNIX還有其他的版本,如IBM,HP都有自己的UNIX。
判斷伺服器用的什麼系統還可以用一個簡單的方法,就是你在dos下或虛擬dos下或在linux下輸入ping命令
比如你要查網路的伺服器就輸入
ping www..com
你會看到如下的信息
Relay from 202.108.22.5 : bytes=32 time=173ms TTL=57
....
注意TTL那一項,我們可以根據它的值判斷所ping主機的操作系統類型。TTL被稱為生存期,也就是你所傳輸的數據在網路上經過的路由器的最大個數。當TTL為0的時候,該數據還沒有被傳到目的主機,就會被丟棄,這樣可以防止垃圾數據占據寶貴的帶寬。(防止錯誤的數據,在網路的無限期傳播)
下面是一些系統和他們TTL的關系
UNIX 及類 UNIX 操作系統 ICMP 回顯應答的 TTL 欄位值為 255
Compaq Tru64 5.0 ICMP 回顯應答的 TTL 欄位值為 64
微軟 Windows NT/2K操作系統 ICMP 回顯應答的 TTL 欄位值為 128
微軟 Windows 95 操作系統 ICMP 回顯應答的 TTL 欄位值為 32
你應該會問怎麼上面ping的結果是57這里沒有啊?其實
真正的TTL應該這樣算,比返回的TTL略大的2的乘方數。這里我們可以知道比57略大的2的乘方數為64,也就是2的6次方。用64-57就可以得出我的主機到網路伺服器經過的路由器的個數。一般很少有世界任意兩台主機連接超過16個路由器。
當然上面的TTL也是一般情況,具體可以參考這里
http://www.blueidea.com/bbs/NewsDetail.asp?DaysPrune=0&lp=1135&id=736249
希望對你有所幫助。