Linux运维常用软件
Curl是Linux下一个很强大的http命令行工具,其功能十分强大。linux curl是通过url语法在命令行下上传或下载文件的工具软件,它支持http,https,ftp,ftps,telnet等多种协议,常被用来抓取网页和监控Web服务器状态。
1.命令安装:
无需安装
2.命令功能:
抓取网页和监控Web服务器状态
3.命令参数:
-I 状态码 http
-o 抓取页面到一个文件中
-x 代理
-X curl默认的http动作是GET 使用-X参数可以支持其他动作
-v 可以显示一次http通信的整个过程
-u 账号:密码
-s silent 静音模式
4.使用实例:
读取网页 并重定向到文件
[root@aliyun-63 ~]# curl -o mye.html http://www.mye.hk/
获取 web状态码
[root@aliyun-63 ~]# curl -I http://www.mye.hk/
使用其他服务器
[root@aliyun-63 ~]# curl -I -x 116.211.105.10:80 http://www.mye.hk/
-v 可以显示一次http通信的整个过程
[root@aliyun-63 ~]# curl -v --head www.baidu.com
-u 账号:密码
[root@aliyun-63 ~]# curl -I -u sundong:**********8 http://118.192.147.101/1.htm
-s silent 静音模式
[root@aliyun-63 ~]# curl -I -s http://www.mye.hk/ | grep "HTTP"