专栏首页运维之美学会了这条 Curl 命令实用小技巧,网站故障秒排除!

学会了这条 Curl 命令实用小技巧,网站故障秒排除!

curl 命令最常用的参数就是 -I,仅返回头部信息,使用 HEAD 请求,获取的结果如下:

# curl -I www.hi-linux.com
HTTP/1.1 200 OK
X-Powered-By: Hexo
Content-Type: text/html
Date: Tue, 26 Apr 2016 02:13:10 GMT
Connection: keep-alive

通常我们在监控 Web 服务的时候,可以根据 Web 的 HTTP 状态码来判断 Web 服务是否工作正常,如果我们使用 grep 过滤第一行,会发现会输出很多不必要的信息:

# curl -I www.hi-linux.com | grep "HTTP"
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
HTTP/1.1 200 OK
  • 解决方法一
# curl -I -s www.hi-linux.com | grep "HTTP"
HTTP/1.1 200 OK
-s 是沉默,静默模式,意思为不输出进度表或错误信息。
  • 解决方法二
#  curl -s -w "%{http_code}" -o /dev/null www.hi-linux.com
200
  • 解决方法三
# curl -I www.hi-linux.com 2>/dev/null|head -n1                    
HTTP/1.1 200 OK

来源:安生博客 原文:http://t.cn/AiNucIH7 题图:来自谷歌图片搜索 版权:本文版权归原作者所有 投稿:欢迎投稿,投稿邮箱: editor@hi-linux.com

本文分享自微信公众号 - 运维之美(Hi-Linux),作者:ansheng

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-11-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 5 分钟读透 HTTP 的前世今生( Chrome、Firefox 和 Cloudflare 均已支持 HTTP/3 )

    HTTP (Hypertext transfer protocol) 翻译成中文是超文本传输协议,是互联网上重要的一个协议。由欧洲核子研究委员会 CERN 的英...

    iMike
  • 公网端口不够用,用这款神器轻松搞定它!

    一些互联网服务提供商或公司可能已经阻止了大多数网络端口,并且只允许使用少数特定端口(如:80 和 443)来进行服务访问,以加强其安全性。 在这种情况下,如果...

    iMike
  • 使用 Cert-Manager 实现 Ingress Https

    什么是 HTTPS 超文本传输协议 HTTP 协议被用于在 Web 浏览器和网站服务器之间传递信息,HTTP 协议以明文方式发送内容,不提供任何方式的数据加密,...

    iMike
  • 网站出现证书被吊销的情况(20.3.11/随记)

    自己用的Let's Encrypt,全球免费SSL证书使用量第一应该不能被吊销啊??? 上网找了百度,查了一下,发现原来是签发的SSL证书有BUG,emmm。...

    lollipop72
  • Vue-Cli4笔记

    如果仍然需要使用vue init webpack初始化项目的话,则需要安装cli-init,但是拉取的仍然是Vue-Cli2.0版本

    WindrunnerMax
  • WDCP 504 MySQL server has gone away 解决方法

    用户1272546
  • WDCP 504 MySQL server has gone away 解决方法

    打算用帝国做个垃圾站,用的是WDCP环境,一个512的VPS就做了一个站,而且还刚起步,生成目录时老是出现”504 Gateway Time-out”以及“My...

    用户1191760
  • Nature论文预测余震只是炒作?数据科学家历时半年揪出漏洞

    最近,四川宜宾、云南楚雄接连发生地震,再次掀起人们对地震的恐慌。预测地震自古以来都是地震科学工作者的奋斗目标。在深度学习如此火爆的今天,人们不禁想到,强大的深度...

    机器之心
  • iOS开发之UIView与UIViewController的生命周期总结

    iOS开发中,创建View常见的两种方式一个是纯代码,一个是借助于XIB;创建ViewController常见的也有两种方式一个是纯代码,一个是借助于Story...

    YungFan
  • [日常] DNS的迭代查询过程

    DNS是应用层协议,端口号为tcp/53和udp/53 DNS查询过程,比如访问www.test.com 1.客户机查询www.test.com 2.查询首选...

    陶士涵

扫码关注云+社区

领取腾讯云代金券