首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux - lsof显示 tcp,udp 端口进程

文章目录 功能 语法 示例 lsof -i 显示 tcp,udp 端口进程等相关 查看服务器 80 端口占用情况 使用 -p 查看指定进程打开文件 更多命令 功能 lsof(list open...lsof 需要访问核心内存各种文件,需要以 root 用户身份运行。...语法 语法格式:lsof -i:端口号 ---- 示例 lsof -i 显示 tcp,udp 端口进程等相关 [root@VM-24-3-centos ~]# lsof -i |more COMMAND...lsof -i4: 查看IPv4文件 lsof -i6: 查看IPv6文件 lsof -i TCP:80 查看TCP协议80端口占用情况 lsof -c lsof 查看lsof命令使用所有文件 lsof...local/:同上,但是会搜索目录下目录,时间较长 lsof -d 4:显示使用fd为4进程 lsof -i -U:显示所有打开端口UNIX domain文件

2.9K20
您找到你想要的搜索结果了吗?
是的
没有找到

IPUDPTCP关系

因此,需要基于 IP 之上开发能应用打交道协议,最常见是“用户数据包协议(User Datagram Protocol)”,简称UDP。...UDP 中一个最重要信息是端口号,端口号其实就是一个数字,每个想访问网络程序都需要绑定一个端口号。...通过端口UDP 就能把指定数据包发送给指定程序了,所以IP 通过 IP 地址信息把数据包发送给指定电脑,而 UDP 通过端口号把数据包分发给正确程序。... IP 头一样,端口号会被装进 UDP 头里面,UDP 头再原始数据包合并组成新 UDP 数据包。UDP 头中除了目的端口,还有源端口号等信息。 简化 UDP 网络四层传输模型 ?... UDP 头一样,TCP 头除了包含了目标端口本机端口号外,还提供了用于排序序列号,以便接收端通过序号来重排数据包。 简化 TCP 网络四层传输模型 ?

1.8K30

Linux 测试IP端口是否能访问

大家好,又见面了,我是你们朋友全栈君。 目录 一、 使用wget判断 二、使用telnet判断 ---- 一、 使用wget判断 wget是linux下载工具,需要先安装....用法: wget ip:port wget ip:port 连接存在端口 连接不存在端口 二、使用telnet判断 telnet是windows标准服务,可以直接用;如果是linux机器,需要安装...用法: telnet ip port telnet ip port 安装telnet 1、检测telnet-serverrpm包是否安装 rpm -qa telnet-server 若无输入内容,...出于安全考虑telnet-server.rpm是默认没有安装,而telnet客户端是标配。即下面的软件是默认安装。...参数为 -n count Linux 参数为 -c count 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

5.7K10

linux抓包命令详解_linux抓包命令指定ip端口

服务端口为9511,所以下面截图案例其实就是监听服务开启端口,有哪些请求来源数据。...三、请求端口监听:src tcpflow -ci eth0 src port 9092:监听来源端口为9092网络包数据。说白了,是请求端口为9092服务数据。...指定抓包协议类型。我们可以只抓某种协议包,tcpdump 支持指定以下协议:ipip6、arp、tcp、udp、wlan 等。...如果想要对某个特定端口抓包,可以通过以下命令:root@kali:~# tcpdump -i eth0 port 22 9. 抓取特定目标 ip端口 包。...网络包内容中,包含了源ip地址、端口目标ip端口,我们可以根据目标ip端口过滤tcpdump抓包结果,以下命令说明了此用法: 示例:root@kali:~# tcpdump -

9.5K10

Udp反向代理:nginx

这两个地址保证一个报文可以由一台windows主机到达一台linux主机,但并不能决定一个chrome浏览GET请求可以到达linuxnginx。 4、传输层主要包括TCP协议和UDP协议。...这一层最主要任务是保证端口可达,因为端口可以归属到某个进程,当chromeGET请求根据IPdestination IP到达linux主机时,linux操作系统根据传输层头部destination...所以传输层无论什么协议其头部都必须有源端口目的端口。例如下图UDP头部: ?...这样做原因是既可以在内核中保存有5元组(源ip、源port、目的ip、目的端口UDP协议),以使得该源端口仅接收目的ip端口发来UDP报文,又可以反复使用send方法时比sendto每次都上传递目的...图6 nginx做udp反向代理时DSR方案(upstream有公网) 这套DSR方案与上一套DSR方案区别在于:由upstream服务所在主机上修改发送报文源地址与源端口为nginxip监听端口

10.5K73

能ping通traceroute不通

,而是返回一个 ICMP 超时报文,traceroute 从超时报文中即可提取出数据包所经过第一个网关 IP 地址。...因为UDP 常被用来做网络攻击,因为 UDP 无需连接,因而没有任何状态约束它,比较方便攻击者伪造源 IP、伪造目的端口发送任意多 UDP 包,长度自定义。...如图,以第一跳第五跳为例,对比抓包可以看出,第一组(每次发三个包)UDP request 数据包 TTL 值为1,在到达第1个路由节点后,TTL减1后为0,则不继续传递,返回一个 ICMP 超时报文...,这时客户端获取到了第1个路由节点IP,与traceroute测试信息相符 ?...第五跳时,发送 request 数据包 TTL 值为5,在到达第5个路由节点后,TTL减为0,则不继续传递,返回一个 ICMP 超时报文,这时客户端获取到了第5个路由节点IP,与traceroute测试信息相符

12.5K13

linux redis端口修改端口,linux–redis安装配置开启多个端口「建议收藏」

大家好,又见面了,我是你们朋友全栈君。...在workerman开发过程中需要安装redis来存储用户ip端口等信息 首先UBUNTU中安装redis: apt-update //更新apt包源apt-get install redis-server...—-redis配置文件 /usr/bin/redis-server—————redis自启动文件 如果是单实例运行redis的话,那么到这里就不需要关心了,如果你想运行多个redis实例,那么就需要对...首先我们要知道redis一个实例就是一个节点,每个节点分配一个端口号,每个节点对应一个redis.conf配置文件。...redis默认配置端口号是6379,假设现在要多配置一个6380,我们可以直接复制redis.conf命名为redis6380.conf,并且编辑配置文件 cp /etc/redis/redis.conf

4.8K20

Icmp protocol

ICMP协议经常被IP层或者更高层协议使用,比如TCP、UDP。ICMP报文有两种类型:差错报告报文查询报文。...UDP规则之一是,如果收到一份UDP数据报,而目的端口与某个正在使用进程不符,那么UDP返回一个ICMP不可达报文。 (ICMP报文是在主机之间进行交换,不是目的端口号。...UDP是从一个 端口号发给另一个端口号。) Filtering ICMP ICMPv6 Packets with Tcpdump 4.ICMP差错报文产生?...ICMP知道如何解释原始IP数据报中前8个字节,不论是UDP函数TCP,前8个字节都是源端口目的端口号,如果源端口目的端口号不符,就会产生ICMP端口不可达差错报文,即产生了差错报文 5.ICMP...序列号从0开始,每法送一次新回显请求就加1。我们可以通过ping打印序列号来确定分组是否有丢失、失序或者重复。 7.ping是如何获取目的主机地址? 通过IP记录路由选项。

1.2K10

关于UDP接收icmp端口不可达(port unreachable)

本篇分为3部分 1:报文格式 2:产生原因 3:linux协议栈如何处理 4:应用层如何获取 1: 报文如下,10.30.13.1往10.30.16.1080端口发送了一个UDP报文,80端口其实监听是...服务器回复了一个类型为端口不可达ICMP,ICMP数据部分就是请求UDP ip层及其以上数据。 2:原因 首先原因就是接收udp报文服务器对应端口没有开启UDP服务器。...3:Linux内核对UDP处理: (1):作为服务器接受到一个UDP请求: 首先,做为服务器,当一个报文经过查路由,目的ip是上送本机时候,经过netfilter 判决后, 调用ip_local_deliver_finish...那么作为客户端,如何处理服务器回复 端口不可达 报文呢? 起始当初想法很简单,我认为,不同协议之间是不会干涉,即TCPUDP直接是不会干涉。 何况这种不伦不类icmp?后来想错了。...所以说,为了获取udp端口不可达情况 有2种方法: (1): int val = 1; setsockopt(fd, IPPROTO_IP, IP_RECVERR , &val,sizeof(int)

7.7K10

使用socat进行单个端口转发,同时支持tcpudp

所以只能寻求另一种办法,就是用socat工具来完成端口转发,如果你只有少数几个端口要转发的话,那么socat就是比较好选择了。...socat唯一麻烦地方就是好像我没找到如何转发端口段,只能一个命令一个端口。不过如果只是自用转发少量端口的话还是蛮好用。...10000改成你自己需要转发端口 fork TCP4:1.1.1.1:10000`转发到1.1.1.110000端口,根据需求修改自行修改ip端口 nohup后台运行。...2、转发UDP nohup socat -T 600 UDP4-LISTEN:10000,reuseaddr,fork UDP4:1.1.1.1:10000 >> socat.log 2>&1 & 很方便吧...把tcp改成udp就是转发udp了。说明如上。也可以直接写到/etc/local里面开机自动启动。

10.3K20

TCPUDP协议区别_tcpip是什么意思

->协议:UDP,几乎是直接网络层IP协议通信.在两个进程通信之前没有握手过程, 因此称为无连接服务.当一端需要发送报文时, 通过UDP套接字发送报文,UDP不保证有序, 不保证一定被接收端收到....从编码角度看 TCP UDP区别如下图: 4.Socket 套接字(socket)是通信基石,是支持TCP/IP协议网络通信基本操作单元。...它是网络通信过程中端点抽象表示,包含进行网络通信必须五种信息:连接使用协议,本地主机IP地址,本地进程协议端口,远地主机IP地址,远地进程协议端口。...总结区别 协议 层次 描述 TCP 传输层 面向连接可靠传输协议. TCP/IP 协议栈,或称为一种网络服务模型. 网络层只提供面向无连接服务.传输层提供TCPUDP两种连接方式....HTTP 应用层 它是建立在TCP/IP协议之上一种应用协议.缺省端口是80. 提供服务端客户请求应答过程. 请求结束后, 主动释放连接.

89730

k8s集群网络(14)-flannel underlay overlay 网络通讯对比

然后根据linux vxlan协议,在目标宿主机器上找到与数据报文中vxlan id对应vxlan设备,将数据交由其处理。...vxlan设备收到数据之后开始对vxlan udp报文拆包,去掉upd报文ip,port,mac信息后得到内部payload,发现是一个二层报文。...然后继续对这个二层报文拆包,得到里面的源pod ip目标pod ip。 根据目标节点host上路由表,将数据由linux bridge docker0做本地转发。...对于flannel udp overlay网络: 每个宿主都有名字为flannel0TUN网络设备来完成对于原始ip数据包udp封包与拆包,upd数据在宿主8285端口上(端口值可配置)flannel...对于外层udp包:源ip为当前hostip,目标ip为flannel在etcd中查询匹配ip,目标port为8285(可以配置),源端口为随机端口

2.2K40
领券