• 博客访问: 3419630
  • 博文数量: 294
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 7282
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-06 14:28
  • 认证徽章:
个人简介

阿里巴巴是个快乐的青年

文章分类

全部博文(294)

文章存档

2017年(1)

2016年(5)

2015年(17)

2014年(77)

2013年(193)

2012年(1)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
友情链接

分类: Web开发

一、帮助信息
        #rpm -qa|grep curl
        curl-7.15.5-15.el5
        curl-devel-7.15.5-15.el5
        确认已经安装了curl和curl-devel。
        #man curl
        相信你想要的东西都有,包括功能、参数、用法等。

二、常用参数
        -s:静默模式,不会输出过程数据。
        -o:输出到哪个文件或者设备,如果不想保存输出数据可以指定/dev/null。
        -w:指定输出格式,输出内容是一个字符串,字符串中可以有变量或换行符、制表符等,变量用%{}包起来。
        --data-binary:用于post发送二进制body,@xxx.bin

三、常用变量
        http_code:response状态码,比如:200。
        time_total:整个操作完成的总时间,单位秒。
        time_namelookup:域名解析时间,单位秒。
        time_connect:连接远程主机时间,单位秒。
        time_pretransfer:发送数据前的时间,单位秒。
        time_redirect:所有重定向操作的总时间,单位秒。
        time_starttransfer:准备发送数据到收到服务器返回的第一个字节所用的时间,单位秒。

四、常用操作
1、监控网页的响应时间
        #curl -o /dev/null -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n" "http://www.baidu.com"
        #curl 'www.xxx.com:8080/bid' --data-binary @xxx.bin -w "result:%{time_namelookup}\t %{time_connect}\t %{time_pretransfer}\t %{time_redirect}\t %{time_starttransfer}\t %{time_total}\n" -o /dev/null -s
2、监控站点可用性
        #curl -o /dev/null -s -w '%{http_code}\n' "http://www.taobao.com"
        更新信息可以参见这里,还有这里

阅读(4629) | 评论(1) | 转发(1) |
1

上一篇:Shell之sort命令

下一篇:Shell之sed命令

给主人留下些什么吧!~~

scq2099yt2014-06-02 15:47:38

文明上网,理性发言...

评论热议
请登录后评论。

登录 注册