112009

上一部分"流程简介", 我们大致了解了下HTTP请求的流程,这一篇我向大家介绍下如何利用Telnet来模拟Http请求---访问百度。
我们直接开始吧!
1、打开"运行"->cmd进入命令环境;
2、输入"telnet www.baidu.com 80",回车后 ,屏幕为全黑,此时我们利用快捷键"Ctrl+](右中括号)"来打开本地回显功能,这样我们就可以看见我们所打的东西了,如图:(注本阶段执行过程和以 下的过程均要求操作时间尽可能短,因为时间一长,便会被认为断开连接。)

3、单击回车,进行编辑状态。
4、输入:"GET / HTTP/1.1"后回车,在第二段接着输入:"HOST:"然后按回车,这样一个简单的HTTP请求就完成了,接着我人只要再按下回车,便向服务器递交 这个请求了。如图:(我们来看一下这个是什么意思:GET表示请求方式,/表示请求的根目录下的文件,HTTP/1.1表示HTTP协议版本,HOST就 是一个消息头,据某些朋友说1.1的版本一定要加一个"HOST:"可是我实验后发现"HOST :"不加仍旧可以正常发送请求,但是GET HTTP这个必须大写,否则就该请求无法发送)

5、接收服务器返回,这步其实不需要我们来做,因为当我们发送请求后,只需几秒钟,我们便会收到来自服务器反应.

6、这样,请求就算完成了。下面我们在百度中搜一下"1",浏览器中的地址应该是:http://www.baidu.com/s?wd=1.看看请求是怎么样的

怎么样,大家会了吗?以上只是用GET方式进行请求,当然还可以用POST方式进行请求,只是POST我这不方便做实验,所以就不写了。大概的格式给大家参考下:
POST /localhost/login.aspx HTTP/1.1
HOST:
Content-Type:application/x-www-form-urlencoded
Content-Length:10

uid=xxxxxx

参考:
1.张孝祥老师的HTTP协议详解
2.关于HTTP的请求头可以参考:http://hi.baidu.com/ʫչ/blog/item/13c2e3ddb3a133ee77c638cd.html

Posted by admin Tagged with: ,
142009

查看httpd进程数(即prefork模式下Apache能够处理的并发请求数)

Linux命令:
ps -ef | grep httpd | wc -l

查看Apache的并发请求数及其TCP连接状态:

Linux命令:
netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’

返回结果示例:
LAST_ACK 5
SYN_RECV 30
ESTABLISHED 1597
FIN_WAIT1 51
FIN_WAIT2 504
TIME_WAIT 1057

说明:
SYN_RECV表示正在等待处理的请求数;
ESTABLISHED表示正常数据传输状态;
TIME_WAIT表示处理完毕,等待超时结束的请求数

转载自:查看httpd进程数

Posted by admin Tagged with: ,
142009

1、利用网络处理量计算。

计算参考公式:

并发 = connection established / min(server keepalive, server timeout)

翻译一下:

并发 = 服务器传输链接数 除以 服务器软件的keepalive设置和服务器软件的超时设置之间的最小值

这个公式算出来的数字是keepalive时间段内的平均值,比真实平均值要小一点,如果想找最大值就要设定keepalive为0或1,然后多探测几次。

Continue reading »

Posted by admin Tagged with: ,
132009

Cacti可以监控的东西,下面看看,可多啦

Handy Repopulate Poller Cache Script

Download and Documentation

http://forums.cacti.net/about10292.html

New Advanced Ping Template Version

Download and Documentation

http://forums.cacti.net/about10049.html

Powerware 9120 UPS via SNMP

Download and Documentation

http://forums.cacti.net/about5427.html

Smoke Ping Like

Download and Documentation

http://forums.cacti.net/about8503.html

Apache stats Template

Download and Documentation

http://forums.cacti.net/about9861.html

Dell PowerEdge(1750,2650,2800,6650)/PowerVault Templates - Temperature
PowerEdge 2650 template also works with a PowerVault 775N

Download and Documentation

http://forums.cacti.net/about15451.html

ZXTM load balancer product from Zeus templates

Downloads and Documents

http://forums.cacti.net/about15287.html

Cisco SAN MDS9020 Switch Port statistics

Download and Documentation

http://forums.cacti.net/about15797.html

Continue reading »

Posted by admin Tagged with: ,
132009

上次安装不成功,最终放弃,总是不甘心,这次重来,这次安装还算顺利!发现有些事情,放一放,重新来,就会有新的思路,也会发现新的方法,但所有的事情都经得起等待吗?

1、首先,激活额外的yum源

# yum install yum-priorities
# wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
# rpm -K rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

Continue reading »

Posted by admin Tagged with: ,