您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > linux

Linux中netstat命令查看网络状态

时间:2019-06-06 11:59:41  来源:  作者:

linux中利用netstat命令查看网络状态

补充:

IP地址是服务器在互联网中唯一的地址标识。

假设有一台阿里云服务器,我们通过IP地址可以找到它。

服务器中启动了Tomcat、FTP服务...,

当客户端访问服务器时,如何确定访问的是哪一个服务?

解:

端口就是用于网络通信的接口,是数据从传输层向上传递到应用层的数据通道。

每个常规服务都有默认的端口号,通过不同的端口号就可以访问不同服务。

总结:

客户端通过IP地址访问服务器,假设数据包访问的是80端口,则为Web服务。

若数据包访问的是21端口,则访问的是FTP服务。

即:客户端可以通过固定的端口访问指定的服务。

而我们可以通过在服务器中查看已经开启的端口号,就可以判断服务器中开启了那些服务。

1、netstat

netstat是网络状态查看命令,可以查看到本机开启的端口及有哪些客户端连接。

2、命令格式

netstat [选项]

3、选项

-a:列出所有网络状态,包括Socket程序。

-c:秒数,指定每隔几秒刷新一次网络状态。

-n:使用IP地址和端口号显示,不使用域名与服务名。

-p:显示PID和程序名。

-t:显示使用TCP协议端口的连接状况。

-u:显示使用UDP协议端口的连接状况。

-I:仅显示监听状态的连接。

-r:显示路由表。

4、 案例

案例1、查看本机开启的端口

netstat -tuln

这里的选项-tuln是比较常用的方式。

Proto(协议):

一般就是 TCP 协议或者 UDP 协议。

Recv-Q(接收队列):

表示接收到的数据,已经在本地的缓冲中,但是还没有被进程取走。

Send-Q(发送队列) :

表示从本机发送,对方还没有收到的数据,依然在本地的缓冲中,不具备ACK标志数据包。

Local Address(本机IP地址及端口号):

Foreign Address(远程主机IP地址及端口号)

State(状态):

-LISTEN:监听状态,只有TCP协议需要监听,而UDP协议不需要监听。

-ESTABLISHED:已经建立连接的状态。

-SYN_SENT:SYN发起包,就是主动发起连接的数据包。

-SYN_RECV:接收到主动连接的数据包。

-FIN_WAIT1:正在中断的连接。

-FIN_WAIT2:已经中断的连接,但是正在等待对方主机进行确认。

-TIME_WAIT:连接已经中断,但是套接字依然在网络中等待结束。

-CLOSED:套接字没有被使用。

Linux中netstat命令查看网络状态

 

案例2:

netstat -tulnp

查看本机有哪些程序开启的端口

Linux中netstat命令查看网络状态

 

案例3:

netstat -an

查看所有连接。

Linux中netstat命令查看网络状态

 

欢迎大家给予宝贵的意见或者建议。

欢迎大家补充或者共享一些其他的方法。

感谢支持。



Tags:netstat   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
我们经常用到netstat命令查看主机连接状况,包括连接ip、端口、状态等,今天就练习下shell分析netsat结果。描述假设netstat命令运行的结果我们存储在nowcoder.txt里,格式如下:Pro...【详细内容】
2021-12-14  Tags: netstat  点击:(19)  评论:(0)  加入收藏
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行net...【详细内容】
2021-12-13  Tags: netstat  点击:(28)  评论:(0)  加入收藏
由于nio的普及,ck10k的问题已经成为过去式。现在随便一台服务器,就可以支持数十万级别的连接了。那么我们来算一下,100万的连接需要多少资源。首先,每一个连接都是文件句柄,所以...【详细内容】
2020-06-07  Tags: netstat  点击:(102)  评论:(0)  加入收藏
一、Linux服务器上11种网络连接状态: 图:TCP的状态机通常情况下:一个正常的TCP连接,都会有三个阶段:1、TCP三次握手;2、数据传送;3、TCP四次挥手注:以下说明最好能结合”图:T...【详细内容】
2020-05-20  Tags: netstat  点击:(87)  评论:(0)  加入收藏
一般来说,服务器非常慢可能原因是多方面的,有可能是配置错误,脚本错误或者是一些奇诡的硬件。当然也有可能是有人对你的服务器进行 Dos (拒绝服务攻击)或者 DDOS (分布式拒绝服...【详细内容】
2020-01-06  Tags: netstat  点击:(116)  评论:(0)  加入收藏
1.PingPing是Windows、Unix和Linux系统下的一个命令。ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网...【详细内容】
2019-12-03  Tags: netstat  点击:(110)  评论:(0)  加入收藏
  Netstat命令可以帮助我们了解网络的整体使用情况。根据Netstat后面参数的不同,它可以显示不同的网络连接信息。Netstat的参数如图,下面对其中一些参数进行说明。如何检...【详细内容】
2019-12-03  Tags: netstat  点击:(110)  评论:(0)  加入收藏
它主要的用法和详解!(netstat -na 命令),本文主要是说Linux下的netstat工具,然后详细说明一下各种网络连接状态。netstat -nat |awk ‘{print $6}’|sort|uniq -c|sor...【详细内容】
2019-11-14  Tags: netstat  点击:(80)  评论:(0)  加入收藏
前言在调试网络程序或者定位网络相关问题时,有一个命令不得不知,它就是netstat。netstat命令用于查看网络连接,路由表,网络接口统计数据, 虚拟连接等信息。netstat的选项很多,但...【详细内容】
2019-06-20  Tags: netstat  点击:(328)  评论:(0)  加入收藏
ping www.baidu.com,从命令执行开始,到结果返回总共需要经过以下几步:1、DNS解析:www.baidu.com解析成具体的IP地址,因为数据包在网络上传输时只认IP地址。2、查找路由表:IP地址以...【详细内容】
2019-06-17  Tags: netstat  点击:(418)  评论:(0)  加入收藏
▌简易百科推荐
作用显示文件或目录所占用的磁盘空间使用命令格式du [option] 文件/目录命令功能显示文件或目录所占用的磁盘空间一些写法的区别du -sh xxx 显示总目录的大小,但是不会列出...【详细内容】
2021-12-23  mitsuhide1992    Tags:du命令   点击:(12)  评论:(0)  加入收藏
什么是linux内核linux就像是一个哲学的最佳实践。如果非要对它评价,我真的不知道该怎么赞叹,我只能自豪地说着:“linux的美丽简直让人沉醉。”我只能说是我处在linux学习的修炼...【详细内容】
2021-12-23  linux上的码农    Tags:linux内核   点击:(15)  评论:(0)  加入收藏
本文将比较 Linux 中 service 和 systemctl 命令,先分别简单介绍这两个命令的基础用法,然后进行比较。从 CentOS 7.x 开始,CentOS 开始使用 systemd 服务来代替 service服务(dae...【详细内容】
2021-12-23  软件架构    Tags:systemctl   点击:(14)  评论:(0)  加入收藏
mv是move的缩写,可以用来移动文件或者重命名文件名,经常用来备份文件或者目录。命令格式mv [选项] 源文件或者目录 目标文件或者目录命令功能mv命令中第二个参数类型的不同(...【详细内容】
2021-12-17  入门小站    Tags:mv命令   点击:(23)  评论:(0)  加入收藏
大数据技术AI Flink/Spark/Hadoop/数仓,数据分析、面试,源码解读等干货学习资料 98篇原创内容 -->公众号 Linux sed 命令是利用脚本来处理文本文件。sed 可依照脚本的指令来处...【详细内容】
2021-12-17  仙风道骨的宝石骑士    Tags:sed命令   点击:(22)  评论:(0)  加入收藏
Node是个啥?  写个东西还是尽量面面俱到吧,所以有关基本概念的东西我也从网上选择性地拿了下来,有些地方针对自己的理解有所改动,对这些概念性的东西有过了解的可选择跳过这段...【详细内容】
2021-12-15  linux上的码农    Tags:node   点击:(25)  评论:(0)  加入收藏
难道只有我一个人觉得Ubuntu的unity桌面非常好用吗?最近把台式机上面的Ubuntu 16.04格式化了,装了黑苹果用了一周,不得不说,MacOS确实很精美,软件生态比Linux丰富很多,比Windows简...【详细内容】
2021-12-14  地球末日村    Tags:ubuntu   点击:(41)  评论:(0)  加入收藏
简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。输出信息含义执行net...【详细内容】
2021-12-13  窥镜天    Tags:Linux netstat   点击:(28)  评论:(0)  加入收藏
对于较多数量的文件描述符的监听无论是select还是poll系统调用都显得捉襟见肘,poll每次都需要将所有的文件描述符复制到内核,内核本身不会对这些文件描述符加以保存,这样的设计...【详细内容】
2021-12-13  深度Linux    Tags:Linux   点击:(19)  评论:(0)  加入收藏
今天,我们来了解下 Linux 系统的革命性通用执行引擎-eBPF,之所以聊着玩意,因为它确实牛逼,作为一项底层技术,在现在的云原生生态领域中起着举足轻重的作用。截至目前,业界使用范...【详细内容】
2021-12-10  架构驿站    Tags:eBPF   点击:(29)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条