侧边栏壁纸
博主头像
zyixin

当你觉得为时已晚的时候,恰恰是最早的时候

  • 累计撰写 64 篇文章
  • 累计创建 0 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

网络管理命令

zyixin
2022-04-01 / 0 评论 / 0 点赞 / 1,685 阅读 / 1,692 字
温馨提示:
本文最后更新于 2022-04-01,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

网络管理命令

ping 方式

作用:ping命令主要的功能是用来检测网络的连通情况和分析网络速度

常用选项:

-t #持续ping,不中断

-c #ping的包数

-i #间隔时间

-f #极速检测


netstat 方式

作用:打印网络连接,路由表、tcp11中状态

常用选项:

-l #只显示监听套接字

-n #不做名字解析

-t #显示tcp端口

-u #显示udp端口

-p #显示pid和程序名字

-r #显示路由表

-a #显示所有的套接字


SS 方式

作用:跟netstat作用差不多

常用选项:

-l #只显示监听套接字

-n #不做名字解析

-t #显示tcp端口

-u #显示udp端口

-p #显示pid和程序名字

-r #解析主机名

-a #显示所有套接字


telnet 方式

作用:一种远程登陆的工具,同样可以检查某个主机是否开启某个端口

示例:

telnet 192.168.1.1 22


nc\netcat 方式

作用:检查协议端口是否开启

常用选项:

-l #用于指定nc将处于侦听模式

-u #指定nc使用UDP协议,默认为TCP

-v #输出交互或出错信息

-w #超时秒数,后面跟数字

-z #表时zero,表示扫描时不发送任何数据


http调试命令

curl 方式

1、curl url

作用:获取页面内容或接口响应

示例:curl http://www.baidu.com


2、curl -I url

作用:获取请求页面或接口的请求头信息

示例:curl -I http://www.baidu.com


3、curl -d params url

作用:使用-d发送带参数的请求(默认是post方式提交)

示例:curl -d cb=cb_154020065731 https://act.vip.iqiyi.com/api/process.action


4、curl -H Head_infos

作用:自定义Header头信息

示例:curl -H User-Agent:Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36 -H Referer:http://www.iqiyi.com http://vip.iqiyi.com


5、curl -L url

作用:跟踪链接url重定向,有些页面或接口被重定向,直接使用curl url会返回

示例:curl -L 重定向url


6、curl -O url

作用:下载指定资源文件到当前目录中

示例:curl -O http://sr4.pplive.cn/cms/15/70/0dbb8ec002f1353e487d13fd949727a3.jpg -O http://sr4.pplive.cn/cms/39/88/4441be4257c21285c504509e479a43ea.jpg


wget 方式1、curl url

作用:获取页面内容或接口响应

示例:curl http://www.baidu.com


网络故障排错工具

tcpdump 方式

作用:一个用于截取网络分组,并输出分组内容的工具,支持针对网络层、协议、主机、网络或端口的过滤

常用选项:

-i #监听哪一个端口

-n #不把ip解析成主机名

-nn #不把端口解析成应用层协议

-c #指定抓包的数量

-s #不把随机序列和确认序列解析成绝对值

-w #将流量保存到文件中,文件中的信息是无法查看到的

-r #读取文件中的内容

-v #输出一个稍微详细的信息

-vv #输出详细的报文信息

示例:

过滤主机:

tupdump -i eth1 host 192.168.1.1 # 抓取所有经过eth1的网络数据

tupdump -i eth1 src host 192.168.1.1 #指定源地址

tupdump -i eth1 dst host 192.168.1.1 #指定目的地址

过滤端口:

tcpdump -i eth1 port 80 #抓取所有经过eth1,目的或源地址是80的网络数据

tcpdump -i eth1 src port 80 #指定源地址

tcpdump -i eth1 dst port 80 #指定目的地址

协议过滤:

tupdump -i eth1 arp

tupdump -i eth1 ip

tupdump -i eth1 tcp

0

评论区