最新内容

TCPDUMP 基础使用(tcpdump常用命令)

一、tcpdump 说明 什么是tcpdump,tcpdump是Linux上一个强大的网络请求采集工具。它可以将网络中传送的数据包完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。二、tcpdump 安装通过yum直接安装:yum install tcpdump;通过rpm包安装 …

Linux日常小技巧网络知识(linux 网络)

Linux 内核网络协议栈包括网络设备驱动程序、数据链路层、网络层、传输层和应用层。数据链路层处理与物理网卡的交互,网络层负责 IP 协议、路由和分组转发等任务,传输层则负责 TCP 协议的实现。在 Linux 系统中,可以使用一些命令行工具来监控网络使用情况,例如 ifconfig、ip、netstat 等工具,还可以使用诸如 Wireshark、tcpd …

Linux下的抓包工具Tcpdump(linux 抓包工具)

tcpdump 就是根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump 可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供 and、or、not 等逻辑语句来帮助你去掉无用的信息。Linux下的抓包工具Tcpdump1. 基本语法主要介绍一下使用 tcpdump 工具时经常会使用到的 …

Rocky Linux 9 系统初始化与安全加固脚本

Rocky Linux 9 系统初始化与安全加固脚本在服务器运维与系统管理的实际场景中,一个安全、稳定、标准化的系统环境至关重要。Rocky Linux 作为一款企业级稳定发行版,越来越多地被用于生产环境部署。为节省重复配置的时间、降低人为操作失误率,同时提升系统的安全性,编写一套系统初始化与安全加固脚本显得尤为必要。本文将基于 Rocky Linux 9, …

TCP协议-长连接和短连接详解(tcp的长连接)

一 前言TCP在真正开始进行数据传输之前,Server 和 Client 之间必须建立一个连接。当数据传输完成后,双方不再需要这个连接时,就可以释放这个连接。TCP连接的建立是通过三次握手,而连接的释放是通过四次挥手。所以说,每个TCP连接的建立和释放都是需要消耗资源和时间成本的。二 TCP短连接模拟一种TCP短连接的情况:client 向 server 发 …

Linux:TCP 大量连接状态为CLOSE_WAIT

问题现象对方系统上出现大量处于CLOSE_WAIT状态的连接,耗尽对方系统设置的连接数上限,致使我方系统再去连接对方系统报错。问题解析查询问题原因是由于我方向其发送请求报文未在限定时间内收到响应,于是close掉了连接。但是对方仍然在等待第三方的回应,没有对我方的close动作做出回应(也应该close掉这个链接)。由上图可以看出,发生问题时,我方处于FIN …

Linux常用运维命令(linux运维常用工具)

1、日常维护常用查询命令#top 显示系统进程#clear 清理屏幕信息#cat etcredhat-release 查看系统版本信息#cat procversion 查看系统内核版本等信息#uname -a 查看系统内核等信息#cat proccpuinfo 查看CPU信息#cat procmeminfo 查看内存信息#cat procswaps 查看交换 …

Linux系统抓包工具Tcpdump使用详解

摘要:日常工作中,经常会查看服务器的网络流量包的情况,通常可以在服务器的本地执行相关的指令查看,比如Tpdump命令。Tcpdump是linux环境下抓包工具,可以对对应网络接口流量进行抓取或者过滤抓取,可以打印输出到屏幕,也可以保存到指定文件。指定的文件可以用wireshark软件来打开查看。可以快速查看符合网络接口符合某一条件的抓包,方便确定网络问题。本 …

TCP协议、算法和原理(tcp协议技术)

关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCPIP 详解 卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的RFC)。另外,本文我会使用英文术语,这样方便你通过这些英文关键词来查找相关的技术文档。之所以想写这篇文章,目的有三个:一个是想锻炼一下自己是否可以用简单的篇幅把这么复杂的TCP协议描清楚的能力。另一 …