Linux_netstat命令详解

  netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字
如果你想确认系统上的Tomcat 服务有没有起来,你可以查看8080端口有没有打开,可以用如下命令:

netstat -anp |grep 8080

  如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用netstat查一查为什么会出现这些情况了。

参数说明:
参数说明
-a或-all显示所有连线中的Socket
-A<网络类型>或–<网络类型>列出该网络类型连线中的相关地址
-c或–continuous持续列出网络状态
-C或–cache显示路由器配置的快取信息
-e或–extend显示其他网络信息
-F或–fib显示FIB
-g或–groups显示显示多重广播功能群组组员名单
-h或-help在线帮助
-i或–interfaces显示网络界面信息表单
-l或–listening显示监控中的服务Socket
-M或–masquerade显示伪装的网络连线
-n或–numeric直接使用IP地址,而不通过域名服务器
-N或–netlink或–symbolic显示网络硬件外围设备的符号连接名称
-o或–timers显示计时器
-p或–programs显示正在使用Socket的程序识别码和程序名称
-r或–route显示Routing Table
-s或–statistice显示网络工作信息统计表
-t或–tcp显示TCP传输协议的连线状况
-u或–udp显示UDP传输协议的连线状况
-v或–verbose显示指令执行过程
-V或–version显示版本信息
-w或–raw显示RAW传输协议的连线状况
下面简单说一下netstat常用的一些参数:
1、netstat -a 显示详细的网络状况

在这里插入图片描述
Active Internet connections,称为有源TCP连接
参数说明:

参数说明
Proto协议
Recv-Q接收队列
Send-Q发送队列
Local Address本地地址
Foreign Address外部地址
State接口当前的状态(LISTEN:侦听来自远方的TCP端口的连接请求,ESTABLISHED:代表一个打开的连接)

Active UNIX domain sockets,称为有源Unix域套接口
参数说明:

参数说明
Proto协议
RefCnt连接到本套接口上的进程号
Flags所在接口的标志
Type套接口的类型
State接口当前的状态
I-Node接口所属进程号
Path连接到套接口的其它进程使用的路径名
2、netstat -i 显示网卡列表

在这里插入图片描述

3、netstat -g 显示组播组的关系

在这里插入图片描述

4、netstat -s 显示网络统计

在这里插入图片描述

5、netstat -e 显示关于以太网的统计数据

在这里插入图片描述
说明:
用于显示关于以太网的统计数据。它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。这些统计数据既有发送的数据报数量,也有接收的数据报数量。这个选项可以用来统计一些基本的网络流量)。

6、netstat –r 显示路由信息

在这里插入图片描述

7、netstat -l 显示监听的套接口

在这里插入图片描述

8、netstat -anp | grep ssh 找出程序运行的端口

在这里插入图片描述
netstat -anp | grep 8080 查看8080端口是否被占用(服务是否在运行)
在这里插入图片描述
服务关闭后:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值