Linux netstat命令深入理解
一、netstat解释
netstat命令(net statistics缩写的拼接)直译过来即是“网络统计”之意。为查看网络端口统计情况,查找应用程序所占端口情况而使用最常见的命令。监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。
在Internet RFC标准中,Netstat的定义是: Netstat是在内核中访问网络连接状态及其相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。
二、使用场景
1.netstat -tunlp 查看所有在监听的tcp udp端口和程序名
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1164/master
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 1037/zabbix_agentd
tcp 0 0 0.0.0.0:6373 0.0.0.0:* LISTEN 1044/redis-server 0
tcp 0 0 127.0.0.1:8200 0.0.0.0:* LISTEN 10070/apm-server
tcp 0 0 127.0.0.1:10249 0.0.0.0:* LISTEN 4608/kube-proxy
tcp 0 0 0.0.0.0:873 0.0.0.0:* LISTEN 698/rsync
tcp 0 0 127.0.0.1:1514 0.0.0.0:* LISTEN 2169/docker-proxy
tcp 0 0 0.0.0.0:18517 0.0.0.0:* LISTEN 1026/sshd
tcp6 0 0 ::1:25 :::* LISTEN 1164/master
tcp6 0 0 :::443 :::* LISTEN 2219/docker-proxy
tcp6 0 0 :::4443 :::* LISTEN 2195/docker-proxy
tcp6 0 0 :::44508 :::* LISTEN 16656/java
tcp6 0 0 127.0.0.1:9600 :::* LISTEN 32470/java
tcp6 0 0 :::8000 :::* LISTEN 2107/docker-proxy
tcp6 0 0 :::4194 :::* LISTEN 4949/kubelet
tcp6 0 0 :::10050 :::* LISTEN 1037/zabbix_agentd
tcp6 0 0 172.16.16.17:9092 :::* LISTEN 16656/java
tcp6 0 0 :::10248 :::* LISTEN 4949/kubelet
tcp6 0 0 :::873 :::* LISTEN 698/rsync
tcp6 0 0 :::30538 :::* LISTEN 4608/kube-proxy
tcp6 0 0 :::10250 :::* LISTEN 4949/kubelet
tcp6 0 0 :::3306 :::* LISTEN 1174/mysqld
tcp6 0 0 :::10255 :::* LISTEN 4949/kubelet
tcp6 0 0 :::9200 :::* LISTEN 5381/java
tcp6 0 0 :::31760 :::* LISTEN 4608/kube-proxy
tcp6 0 0 :::10256 :::* LISTEN 4608/kube-proxy
tcp6 0 0 :::80 :::* LISTEN 2248/docker-proxy
tcp6 0 0 :::9300 :::* LISTEN 5381/java
2.netstat -anp | grep 端口号 查看哪儿个程序占用了某端口号
tcp 0 0 172.16.16.17:36456 172.16.16.16:3306 ESTABLISHED 1174/mysqld
tcp6 0 0 :::3306 :::* LISTEN 1174/mysqld
三、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的程序识别码和程序名称。(此参数必须有root权限)
-r或--route 显示Routing Table。
-s或--statistice 显示网络工作信息统计表。
-t或--tcp 显示TCP传输协议的连线状况。
-u或--udp 显示UDP传输协议的连线状况。
-v或--verbose 显示指令执行过程。
-V或--version 显示版本信息。
-w或--raw 显示RAW传输协议的连线状况。
-x或--unix 此参数的效果和指定"-A unix"参数相同。
--ip或--inet 此参数的效果和指定"-A inet"参数相同。
Linux netstat命令深入理解相关推荐
- linux netstat 命令 (转载)
关注 Linux 的系统状态,主要从两个角度出发,一个角度是系统正在运行什么服务;另外一个就是 有什么连接或服务可用.使用 ps 命令可以查看处于活跃状态的服务;使用 netstat 命令则可以显示所 ...
- linux netstat 命令
关注 Linux 的系统状态,主要从两个角度出发,一个角度是系统正在运行什么服务;另外一个就是 有什么连接或服务可用.使用 ps 命令可以查看处于活跃状态的服务;使用 netstat 命令则可以显示所 ...
- Linux netstat命令结果分析
一:获取数据 使用命令 netstat -anp //命令介绍: netstat : linux中查看网络状态的命令 -a : 显示所有的连接 -n : 以ip格式显示 -p : 显示连接对应的进程 ...
- Linux netstat命令介绍
关注Linux的系统状态,主要从两个角度出发,一个角度是系统正在运行什么服务(ps命令):另外一个就是有什么连接或服务可用(netstat命令).netstat还可以显示ps无法显示的.从inetd或 ...
- 【Linux】一步一步学Linux——netstat命令(166)
00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 netstat命令用于显示各种网络相关信息,如网络连接,路 ...
- linux netstat命令:网络状态查看命令
我们需要先简单了解一下端口的作用.在互联网中,如果 IP 地址是 IP 服务器在互联网中唯一的地址标识,那么大家可以想象一下:我有一台服务器,它有固定的公网 IP 地址,通过 IP 地址可以找到我的服 ...
- linux netstat命令参数详解
netstat命令详解 它主要的用法和详解! (netstat -na 命令),本文主要是说Linux下的netstat工具,然后详细说明一下各种网络连接状态. netstat -nat |awk ' ...
- 带有示例Linux Netstat命令
Linux provides a lot of tools for network management and visibility. netstat is another popular and ...
- Linux netstat命令详解和使用例子(显示各种网络相关信息)
netstat命令用于显示与IP.TCP.UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况.netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP ...
最新文章
- windows环境下 curl 安装和使用
- yaml 数组_接口测试:A01_HttpRunner基础_05_YAML格式测试用例
- Failed to issue method call: Unit mysql.service failed to load: No such file or directory解决的方式...
- mock模拟接口测试 vue_Easy Mock以及Vue+Mock.js模拟数据
- [LeetCode] Remove Element 分析
- 扩大mysql的cpu_MySQL CPU占用超过100%
- Idea查看文件结构,类似Eclipse中Ctrl+O
- 第二代支付系统专题之报文篇(二)大额支付报文完整版(含二代新增功能业务说明)...
- 【BZOJ-1146】网络管理Network DFS序 + 带修主席树
- BlockingQueue使用详解以及测试代码
- 万恶淫为首,此言不虚。举要言之,邪淫者有如下十大不如意果报:
- 公有云和私有云,你了解吗?
- PCB设计基础及技巧
- 闪烁LED灯Verilog
- 搞死SAP系统系列 让PO系统宕机
- HTML5实现一个时钟动画,利用html5制作一个时钟动画效果
- 视觉学习笔记3——复现GSDT,且代码解读
- (4)Artemis支持的协议
- PP模块--MRP专题一:MRP基本逻辑
- JD 1421:Abor(概率统计)
热门文章
- 如何理解自律是自由?
- 30自学java之路_从小白到精通的java自学之路
- 相位测量轮廓术Phase Measurement Profilometry(PMP)+相移方法Phase Shifting Method
- 百度百科词条的创建一定要掌握这几大原则
- 【历史上的今天】10 月 13 日:网景浏览器诞生;ENIAC 首席设计师出生;全球首例全机器人手术
- rgb三基色与rgba
- [C程序设计]给出一百分制成绩,要求输出成绩等级“优秀”、“良好”、“中等”、“及格”、“不及格”。90分以上为“及格”,80~89分为“良好”......
- 2022级大学新生-电脑推荐
- jzoj3208. 【JSOI2013】编程作业(kmp)
- 关于刚开始学习aardio遇到的坑