Linux监控命令之==>netstat
一、命令说明
netstat 命令用于显示本机网络连接、运行端口、路由表等信息
二、参数说明

- -a (all):显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接,断开连接(CLOSE_WAIT)或者处于联机等待状态的(TIME_WAIT)等
- -t (tcp):显示tcp 相关选项
- -u (udp):仅显示udp 相关选项
- -n :拒绝显示别名,能显示数字的全部转化成数字。
- -l :仅列出有在Listen (监听) 的服務状态
- -p :显示建立相关链接的程序名
- -r :显示路由信息,路由表,除了显示有效路由外,还显示当前有效的连接
- -e :显示扩展信息,例如uid 等st
- -s :按各个协议进行统计
- -c :每隔一个固定时间,执行该netstat 命令。
- 提示:LISTEN 和LISTENING 的状态只有用-a 或者-l 才能看到
三、具体用法介绍
1、列出所有端口

- Recv-Q:表示接收队列
- Send-Q :表示发送队列
- Local Address :表示本地机器名、端口
- Foreign Address :表示远程机器名、端口
- State:表示状态
- LISTEN :在监听状态中
- ESTABLISHED:已建立联机的联机情况
- TIME_WAIT:该联机在目前已经是等待的状态
2、找出程序运行所占用的端口

3、找出运行在指定端口的进程

4、显示核心路由信息

5、查看连接某服务端最多的IP地址

6、显示网络接口列表

- Iface:表示网络设备的接口名称。
- MTU:表示最大传输单元,单位为字节。
- RX-OK/TX-OK:表示已经准确无误地接收/发送了多少数据包。
- RX-ERR/TX-ERR:表示接收/发送数据包时候产生了多少错误。
- RX-DRP/TX-DRP:表示接收/发送数据包时候丢弃了多少数据包。
- RX-OVR/TX-OVR:表示由于误差而丢失了多少数据包。
- Flg 表示接口标记,其中
- B 已经设置了一个广播地址
- L 该接口是一个回送设备
- M 接收所有数据包(混乱模式)
- N 避免跟踪
- O 在该接口上,禁用ARP
- P 这是一个点到点链接
- R 接口正在运行
- U 接口处于“活动”状态
- 其中RX-ERR/TX-ERR、RX-DRP/TX-DRP 和RX-OVR/TX-OVR 的值应该都为0,如果不为0,并且很大,那么网络质量肯定有问题,网络传输性能也一代会下降。
Linux监控命令之==>netstat的更多相关文章
- Linux监控命令整理(top,free,vmstat,iostat,mpstat,sar,netstat)
1.1 top 1.1.1 命令说明 Top 命令能够实时监控系统的运行状态,并且可以按照cpu.内存和执行时间进行排序 1.1.2 参数说明 命令行启动参数: 用法: top -hv | -bcis ...
- linux监控命令全覆盖(图文说明)
1.1 top 1.1.1 命令说明 Top 命令能够实时监控系统的运行状态,并且可以按照cpu.内存和执行时间进行排序 1.1.2 参数说明 命令行启动参数: 用法: top -hv | -bcis ...
- linux 监控命令
先总结下常用的一些监控工具: ##linux命令 w 系统负载 lsof -p pid 进程打开的文件 lsof -i:port 端口的运行情况 free -m 内存情况 vmstat 进程.内存.内 ...
- Linux 网络通信命令之 netstat
定义 Linux netstat命令用于显示网络状态. 利用netstat指令可让你得知整个Linux系统的网络情况. 语法 netstat [-acCeFghilMnNoprstuvVwx][-A& ...
- linux常用命令:netstat 命令
netstat命令用于显示与IP.TCP.UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况.netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP ...
- Linux监控命令之==>sar
一.使用说明 sar 是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况.系统调用的使用情况.磁盘I/O.CPU效率.内存使用状况.进程活动及 ...
- linux监控命令nc用法
一.nc命令检测端口的用法 # nc -v -w 10 %IP% -z %PORT% -v 显示指令执行过程. -w <超时秒数> 设置等待连线的时间. -u 表示使用UDP协议 -z 使 ...
- 【操作系统之九】Linux常用命令之netstat
一.概念netstat命令用于显示与IP.TCP.UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况.netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP ...
- Linux监控命令之==>lsof
一.命令说明 lsof 命令的原始功能是列出打开的文件的进程,但LINUX 下,所有的设备都是以文件的行式存在的,所以,lsof 的功能很强大. 二.参数说明 -a :列出打开文件存在的进程 -c&l ...
随机推荐
- C语言之在头文件中定义全局变量
通常情况下,都是在C文件中定义全局变量,在头文件中声明,但是,如果我们定义的全局变量需要被很多的C文件使用的话,那么将全局变量定义在头文件里面会方便很多,那到底是如何实现的? os_var.c文件内容 ...
- lwip 内存配置和使用,以及 如何 计算 lwip 使用了多少内存?
/** * 内存配置 * suozhang 2019年9月6日20:25:48 参考 <<LwIP 应用开发实战指南>> 野火 第5章 LwIP 的内存管理 * * 动态内存池 ...
- Linux基本命令之Vim
在vim,vi,gedit编辑器中显示行号: 在命令模式下:set nu 取消行号:set nonu 参照博客:https://www.cnblogs.com/Mr0wang/p/728 ...
- 关于LRU算法(转载)
原文地址: http://flychao88.iteye.com/blog/1977653 http://blog.csdn.net/cjfeii/article/details/47259519 ...
- volatile关键字解决线程间内存共享变量同步的问题,让变量可以立即同步。
- POJ 1038 Bugs Integrated Inc (复杂的状压DP)
$ POJ~1038~~\times Bugs~Integrated~Inc: $ (复杂的状压DP) $ solution: $ 很纠结的一道题目,写了大半天,就想练练手,结果这手生的.其实根据之前 ...
- python基础(while、运算符、编码初始)
------------恢复内容开始------------ <!doctype html> while循环 while循环 循环:不断重复着某件事就是循环 while 关键字 死循环:w ...
- qt5---事件过滤器
- CSS层定位——固定定位,相对定位,绝对定位
主要写关于层定位的相关知识 ㈠定位概述 ⑴像图像软件中的图层一样可以对每一个layer能够精确定位操作 ⑵层定位的position属性决定了当前的一个网页元素,可以叠加到另一个网页元素上面,那么我们把 ...
- Spring Boot教程(二十九)使用JdbcTemplate操作数据库
使用JdbcTemplate操作数据库 Spring的JdbcTemplate是自动配置的,你可以直接使用@Autowired来注入到你自己的bean中来使用. 举例:我们在创建User表,包含属性n ...