当前位置: 首页 > news >正文

netstat命令详解

1、下载netstat命令对应的软件包

yum install net-tools -y

2、netsta命令介绍

[root@vm01 ~]# man netstatNETSTAT(8)                          Linux System Administrator's Manual                         NETSTAT(8)NAMEnetstat  - Print network connections, routing tables, interface statistics, masquerade connections,and multicast memberships

netstat命令:输出网络连接,路由表,接口状态,masquerade 连接,

3、netsta命令参数

-r:--route,显示路由表信息
-g:--groups,显示多重广播功能群组组员名单
-s:--statistics,按照每个协议来分类进行统计。默认的显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP和UDPv6 的统计信息。
-M:--masquerade,显示网络内存的集群池统计信息
-v:--verbose,命令显示每个运行中的基于公共数据链路接口的设备驱动程序的统计信息
-W:--wide,不截断IP地址
-n:进制使用域名解析功能。链接以数字形式展示(IP地址),而不是通过主机名或域名形式展示
-N:--symbolic,解析硬件名称
-e:--extend,显示额外信息
-p:--programs,与链接相关程序名和进程的PID
-t:所有的 tcp 协议的端口
-x:所有的 unix 协议的端口
-u:所有的 udp 协议的端口
-o:--timers,显示计时器
-c:--continuous,每隔一个固定时间,执行netstat命令
-l:--listening,显示所有监听的端口
-a:--all,显示所有链接和监听端口
-F:--fib,显示转发信息库(默认)
-C:--cache,显示路由缓存而不是FIB
-Z:--context,显示套接字的SELinux安全上下文

 4、常用组合参数 netstat -anplut

[root@zabbix-server ~]# netstat -anplut
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      2690/mysqld         
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1093/sshd           
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1348/master         
tcp        0      0 0.0.0.0:10050           0.0.0.0:*               LISTEN      37538/zabbix_agentd 
tcp        0      0 0.0.0.0:10051           0.0.0.0:*               LISTEN      41728/zabbix_server 
tcp        0     36 192.168.20.10:22        192.168.20.1:59621      ESTABLISHED 118929/sshd: root@p 
tcp        0      0 127.0.0.1:10050         127.0.0.1:46618         TIME_WAIT   -                   
tcp6       0      0 :::80                   :::*                    LISTEN      3388/httpd          
tcp6       0      0 :::22                   :::*                    LISTEN      1093/sshd           
tcp6       0      0 :::3000                 :::*                    LISTEN      82302/grafana-serve 
tcp6       0      0 ::1:25                  :::*                    LISTEN      1348/master         
tcp6       0      0 :::10050                :::*                    LISTEN      37538/zabbix_agentd 
tcp6       0      0 :::10051                :::*                    LISTEN      41728/zabbix_server 
udp        0      0 127.0.0.1:323           0.0.0.0:*                           704/chronyd         
udp6       0      0 ::1:323                 :::*                                704/chronyd        

各个字段的含义:

Proto:指的是协议,例如tcp,udp等

Recv-Q:表示收到的数据已经在本地接收缓冲,但是还有多少没有被进程取走,recv()如果接收队列Recv-Q一直处于阻塞状态,可能是遭受了拒绝服务 denial-of-service 攻击;

Send-Q:本地没有发生的数据,如果发送队列Send-Q不能很快的清零,可能是有应用向外发送数据包过快,或者是对方接收数据包不够快;

Local Address:本地IP:本地端口

Foreign Address:远程IP:远程端口

State:链接状态(established,lished等)

PID:进程PID号

Program name:程序名字

 5、netstat -rn显示核心路由信息

[root@zabbix-server ~]# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.20.2    0.0.0.0         UG        0 0          0 ens33
192.168.20.0    0.0.0.0         255.255.255.0   U         0 0          0 ens33

http://www.lryc.cn/news/25768.html

相关文章:

  • 数据库三范式
  • K8S 1.20 弃用 Docker 评估之 Docker 和 OCI 镜像格式的差别
  • Vue2和Vue3响应式的区别
  • 模型实战(6)之Alex实现图像分类:模型原理+训练+预测(详细教程!)
  • 【大数据】最全的大数据Hadoop|Yarn|Spark|Flink|Hive技术书籍分享/下载链接,持续更新中...
  • RIG Exploit Kit 仍然通过 IE 感染企业用户
  • GIS在地质灾害危险性评估与灾后重建中的实践技术应用及python机器学习灾害易发性评价模型建立与优化进阶
  • SQL SERVER中SCHEMA的詳解
  • 【LeetCode】剑指 Offer(13)
  • 帮助小型企业实现业务增长的7种数字营销策略
  • 互联网行业的高级产品经理和普通产品经理有哪些区别?
  • aardio - 【库】简单信息框
  • 程序员必备!最值得收藏的宝藏网站大盘点
  • Android 10.0 Settings 关掉开发者模式
  • 软件测试面试必杀篇:【2023软件测试面试八股文宝典】
  • 原子级操作快速自制modbus协议
  • 大数据之Apache Doris_亚秒级响应_大数据处理分析_介绍_概述---大数据之Apache Doris工作笔记0001
  • SpringCloud学习笔记 - 分布式系统全局事务管理 - Seata1.5.2+Nacos+OpenFeign
  • LeetCode190_190. 颠倒二进制位
  • atomic 原子操作
  • DataGear 制作基于Vue前端框架渲染的数据可视化看板
  • JavaFX Scene Builder 下载安装
  • dva( 轻量级的应用框架 )
  • 数据结构:堆的实现与建堆时间复杂度分析
  • 对“车辆销售配置器”的认识与理解
  • Linux编译器——gcc/g++(预处理、编译、汇编、链接)
  • Java 操作图片进行缩放旋转翻转加水印
  • 不能去演唱会现场就多听听耳机里的他们,教你用python来实现一个音乐播放器
  • CLion Debug 调试 Makefile 构建的 C 语言程序断点不起作用
  • ·神经网络