命令 / Linux / netstat 详解
一、简介
netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态(Interface Statistics),masquerade 连接,多播成员(Multicast Memberships)等等。
二、输出信息含义
执行 netstat 后,其输出结果如下:
激活Internet连接 (w/o 服务器)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost:5347 localhost:59660 ESTABLISHED
tcp 0 0 node1.linuxidc.co:34576 121.40.43.188:https ESTABLISHED
tcp 0 0 node1.linuxidc.co:59434 61.135.169.125:https ESTABLISHED
tcp 0 0 node1.linuxidc.co:35828 node1.linuxidc.co:https ESTABLISHED
tcp 0 0 node1.linuxidc.co:36734 47.110.223.99:https ESTABLISHED
tcp 0 0 node1.linuxidc.co:37758 218.11.11.245:https ESTABLISHED
tcp 0 0 localhost:5280 localhost:52216 TIME_WAIT 活跃的UNIX域套接字 (w/o 服务器)
Proto RefCnt Flags Type State I-Node 路径
unix 2 [ ] 数据报 38509 /run/user/1000/systemd/notify
unix 2 [ ] 数据报 23508 /run/user/121/systemd/notify
unix 2 [ ] 数据报 15233 /run/systemd/journal/syslog
unix 9 [ ] 数据报 15237 /run/systemd/journal/socket
unix 24 [ ] 数据报 12822 /run/systemd/journal/dev-log
unix 2 [ ] 数据报 23464 /run/wpa_supplicant/wlp3s0
unix 3 [ ] 数据报 15218 /run/systemd/notify
从整体上看,netstat 的输出结果可以分为两个部分:
一个是 Active Internet connections,称为有源 TCP 连接,其中“Recv-Q”和“Send-Q”指的是 接收队列 和 发送队列 。这些数字一般都应该是 0 。如果不是则表示数据包正在队列中堆积,这种情况只能在非常少的情况见到。
另一个是 Active UNIX domain sockets,称为有源 Unix 域套接口(和网络套接字一样,但是只能用于本机通信,性能可以提高一倍)。
标签 | 功能 |
---|---|
Proto | 显示连接使用的协议。 |
RefCnt | 表示连接到本套接口上的进程号。 |
Types | 显示套接口的类型。 |
State | 显示套接口当前的状态。 |
Path | 表示连接到套接口的其它进程使用的路径名。 |
三、常见参数
参数 | 功能 |
---|---|
-a(all) | 显示所有选项,默认不显示 LISTEN 相关。 |
-t (tcp) | 仅显示tcp相关选项。 |
-u(udp) | 仅显示udp相关选项。 |
-n | 拒绝显示别名,能显示数字的全部转化成数字。 |
-l | 仅列出有在 Listen (监听) 的服务状态。 |
-p | 显示建立相关链接的程序名。 |
-r | 显示路由信息,路由表。 |
-e | 显示扩展信息,例如 uid 等。 |
-s | 按各个协议进行统计。 |
-c | 每隔一个固定时间,执行该netstat命令。 |
(SAW:Game Over!)
命令 / Linux / netstat 详解相关推荐
- Linux下载cfg命令,Linux安装详解-配置ks.cfg实现自动安装过程
之前发过一篇关于通过PXE实现Linux批量无人值守自动安装的文章(可以参考http://www.linuxidc.com/Linux/2011-08/39949.htm),不过写的只是具体的配置和操 ...
- linux切换任务命令,Linux top详解之交互命令、命令行选项
top交互命令 我们之前说过top是一个交互命令.上一节我们已经遇到了一些命令.这里我们会探索更多的命令. 2.1 'h': 帮助 首先,我们可以用'h'或者'?'显示交互命令的帮助菜单. 2.2 ...
- 离线调用linux命令,GitHub - rinetd/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。...
Linux Command 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他们家的数据linuxde.ne ...
- 实验楼linux命令,GitHub - encorechow/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。...
Linux Command 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他们家的数据linuxde.ne ...
- spark常用的linux命令,GitHub - Sparkinzy/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。...
Linux Command 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他们家的数据linuxde.ne ...
- 【转】Linux命令工具 top详解
Linux命令工具 top详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top是一个动态显示过程,即可以通过用户按键来不 ...
- Linux中history历史命令使用方法详解
在/etc/profile里添加如下:#History export HISTTIMEFORMAT="[%F %T]" HISTDIR=/home/common/.hist if ...
- 每天一个linux命令(25):linux文件属性详解
每天一个linux命令(25):linux文件属性详解 Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下 ...
- Linux下fdisk命令操作磁盘详解--添加、删除、转换分区
linux下fdisk命令操作磁盘详解--添加.删除.转换分区等 fdisk 操作硬盘的命令格式如下: [root@localhost beinan]# fdisk 设备 比如我们通过 fdisk - ...
最新文章
- 定时任务 Cron表达式
- MySQL 关于性能的参数配置梳理
- linux下php远程连接mysql_Linux下PHP远程连接Oracle数据库 | 系统运维
- setInterval设置停止和循环
- MapReduce简介
- UDP(发短信:简单模拟)
- 李洋疯狂C语言之编程实现统计某年某月份的天数
- jenkins+k8s实现持续集成
- 时间等待 c# 1614006220
- mysql查询前段时间_没想到!我在简历上写了“精通MySQL”,阿里面试官跟我死磕后就给我发了高薪offer...
- android代码zip怎么用,Rxjava Android如何使用Zip操作符
- 003——数组(三)count()reset()end()prev()next()current()
- 每日10行代码173:测试下yafu的质因数分解能力
- 学计算机的女生容易脱单,最容易让男生脱单的5个大学专业,特别是第3个,女生会倒追你!...
- docke网络之bridge、host、none
- IDV VDI TCI RDS区别
- NDEF格式的smart tag在Mifare UltraLight卡中的存储方式
- xlsx格式转csv
- w7设置双显示器_教你怎么设置Win7系统双显示器多屏幕模式
- 【数据挖掘】十大算法之SVM支持向量机分类算法
热门文章
- python 多版本管理
- 1.1 - C#语言习惯 - 使用属性而不是可访问的数据成员
- MySQL Commons
- MapReduce:Simplified Data Processing on Large Clusters中文版from百度文库
- hdfs/hbase报错:Incomplete HDFS URI, no host
- Scala关系运算符的一览图
- mockjs针对name的value设置生成规则语法示例
- java客户端操作zookeeper:对某个节点进行持续监听代码示例
- Linux浏览文件的常用命令
- ActiveMQ整合spring