分类存档: 检测工具

如何使用 CURL 发送 HEAD 请求

发送 HTTP HEAD 请求的工作方式类似于发送 GET 请求。 不同之处在于服务器应该只返回请求页面的响应头,而将响应正文留空。 这在确定页面是否已更新时很有用,因为它避免下载整个正文,并为客户端和服务器节省带宽。 要使用 cURL 发送 HTTP HEAD 请求,我们可以使用 –HEAD 选项: curl –HEAD http://onitroad.com/Examples/ip.php …

继续阅读 »

聊聊tcpdump与Wireshark抓包分析

聊聊tcpdump与Wireshark抓包分析:https://www.jianshu.com/p/a62ed1bb5b20 扩展阅读: 使用tcpdump抓取HTTP包:https://www.cnblogs.com/ppsunlight/p/4000455.html linux 网络命令查看流量、抓包:https://blog.csdn.net/weixin_36385007/article/ …

继续阅读 »

Linux流量监控工具iftop查看带宽流量及使用详解

在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop。 iftop是什么? iftop是类似于top的实时流量监控工具。 官方网站:http://www.ex-parrot.com/~pdw/iftop/ iftop有什么用? Iftop工具主要用来显示本机网络流 …

继续阅读 »

lspci命令详解及使用示例

说明: lspci 是一个用来显示系统中所有PCI总线设备或连接到该总线上的所有设备的工具。 参数: -v 使得 lspci 以冗余模式显示所有设备的详细信息。 -vv 使得 lspci 以过冗余模式显示更详细的信息 (事实上是 PCI 设备能给出的所有东西)。这些数据的确切意义没有在此手册页中解释,如果你想知道更多,请参照 /usr/include/linux/pci.h 或者 PCI 规范。 …

继续阅读 »

iostat命令详解及使用iostat分析linux硬盘IO性能

说明: iostat一直用不熟,看到别人写的这篇文章,觉得还不错,就无耻地复制了下来。后面会再改进 实例: 如果 %util 接近 100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈. idle小于70% IO压力就较大了,一般读取速度有较多的wait. 同时可以结合vmstat 查看查看b参数(等待资源的进程数)和wa参数(IO等待所占用的CPU时间的百分比,高过30% …

继续阅读 »

netstat命令详解及使用示例

说明: netstat命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。 语法: 实例: 1.列出所有端口 netstat -a(包括监听和未监听的);列出所有tcp端口netstat -at;列出所有udp端口netstat -au 2.列出所有处于 …

继续阅读 »

vmstat命令详解及使用示例

说明: vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具,使用vmstat命令可以得到关于进程、内存、内存分页、堵塞IO、traps及CPU活动的信息。 语法: 实例: 实例1:每2秒输出一条结果 字段说明: 实例2:显示活跃和非活跃内存。使用-a选项显示活跃和非活跃内存时,所显示的内容除增加inact和active外,其他显示内容与例子1相同。 字段说明: 附录: 附 …

继续阅读 »