16
2024
04

linux下测试网页web访问及网络相关的命令

curl命令

curl是linux系统命令行下用来简单测试web访问的工具。

curl -xip:port www.baidu.com    -x可以指定ip和端口,省略写hosts,方便实用

-I    只显示状态码

-v    显示详细过程,可视化操作;

-u    指定用户名和密码

-O    下载网页文件

-o    自定义下载文件名

curl -x14.215.177.38:80 www.baidu.com -I

HTTP 200 代表网页正常。

curl -Iv www.baidu.com    -I可以把访问的内容略掉,只显示状态码,-v可以显示详细过程。

一:
linux下网络相关的几个命令
ping    测试网络是否通
格式:ping www.baidu.com -c 3    -c参数指定ping的次数


二:
telnet    测试端口是否打开
安装telnet命令:yum install -y telnet
示例,访问百度的80端口可以连接,3389端口是关闭的;


三:
traceroute    追踪路由表
安装traceroute命令: yum install -y traceroute
traceroute www.qq.com

四:
dig,全称Domain Information Groper 域名信息搜索器,用于询问DNS的灵活的工具,显示从受请求的域名服务器返回的答复。和windows里面的nslookup一样的功能。
安装dig命令:yum install -y bind-utils
使用方法: dig @域名服务器 www.baidu.com
dig @114.114.114.114 www.qq.com



五:
nc (netcat)功能强大的网络工具,扫描端口;
安装nc的命令:yum install -y nc
格式:nc -z -w2  -v www.baidu.com 1-1024  
-w2 表示2s超时;port 可以只写一个端口,也可以写一个范围。使用nc扫描端口时,必须要加 -z(将输入输出关闭)否则不显示结果。-v 显示详细信息,会把不开放的端口也显示出来;


« 上一篇

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。