哪里有卖瓢鸡:百度服务器使用的是什么系统?是RedHat,Sun还是什么?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 06:11:01
是用的linux还是unix,哪个品牌的呢?
我使用ping命令百度显示TTL为54,如何推算它使用的操作系统?谢谢

百度服务器用的什么系统,确切我也不知道,但一般来说大型服务器用的几乎全是UNIX。以百度的实力来看绝对是大型机那么很可能是用的UNIX,用RedHat 不大可能,更不可能是Windows。
上面的兄弟说的很对,Sun 是 UNIX的一种,UNIX还有其他的版本,如IBM,HP都有自己的UNIX。

判断服务器用的什么系统还可以用一个简单的方法,就是你在dos下或虚拟dos下或在linux下输入ping命令
比如你要查百度的服务器就输入
ping www.baidu.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
希望对你有所帮助。

你说的不是操作系统.而是操作系统的中品牌...
RedHat 是 Linux
Sun 是 Unix

除此之外的还有 windows 2000 Server/AD Server ...... windows 2003 ...... windows NT x ..... MacOS .... 等等还有很多.

你说的不是操作系统.而是操作系统的中品牌...
RedHat 是 Linux
Sun 是 Unix

除此之外的还有 windows 2000 Server/AD Server ...... windows 2003 ...... windows NT x ..... MacOS .... 等等还有很多.

不晓得是什么系统,应该不是你说的这两种~ 难道你想入侵吗?呵呵~

是SUN