[Linux]netstat

Paste_Image.png

功能:

打印网络连接、路由表、接口统计, 乔装(伪)连接和多路广播

描述:

netstat(network statistics的简写)是显示网络连接(传入和传出)、路由表、一些网络接口(网络接口控制器或软件定义的网络接口)的统计,

注明:

netstat已经不维护了,已经被ss和ip所代替

参数解析

{--route|-r}:查看内核路由表
-i:展示网路接口信息
-g: 展示IPv4 和 IPv6.组广播信息
-s:展示每种协议进行统计(传输层和网络层协议)
-a:显示所有选项,默认不显示LISTEN相关
-t:只展示tcp相关选项
-u:只展示udp相关选项
-n:不显示别名,能显示数字的全部转化成数字,最好先是别名,看着更清楚,不过查询端口的时候可能使用
-l:仅列出有在 Listen (监听) 的服务
-p:显示建立相关链接的程序名
-o:包括网络计时器
-l:只显示监听套接字

输出

Proto:socket使用的协议(tcp、udp、raw)
Recv-Q
Send-Q
Local Address
Foreign Address
State
见图(具体的值都是每个节点):

tcp_state_diagram_fixed_new-svg.png

User
PID/Program name
Path

栗子

列出所有接口: netstat -a
显示本地系统网络活动的统计信息:netstat -an
列出tcp所有接口:netstat -at
只列出监听状态的端口:netstat -l
列出监听tcp的端口:netstat -lt
显示使用的所有端口的统计信息:netstat -s

其他相关命令

ac — Print statistics about the amount of time users have been connected.
arp — Manipulate the system ARP cache.
ifconfig — View or modify the configuration of network interfaces.
ip — Display and manipulate information about routing, devices, policy routing and tunnels.
route — Display and manipulate the IP routing table.
rpcinfo — Report information about Remote Procedure Calls.

参考资料

http://roclinux.cn/?p=2418
http://www.computerhope.com/unix/unetstat.htm

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Stati...
    流川枫丶阅读 1,495评论 0 1
  • 欢迎访问我的个人博客网站:http://www.yanmin99.com/ 一、netstat简介 netstat...
    IT教程阅读 649评论 0 0
  • 简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态(Interface Statis...
    NoFacePeace阅读 365评论 0 0
  • 名词延伸 通俗的说,域名就相当于一个家庭的门牌号码,别人通过这个号码可以很容易的找到你。如果把IP地址比作一间房子...
    杨大虾阅读 20,659评论 2 56
  • 一、现今互联网模型 1、OSI七层模型 什么是OSI七层模型? 开放系统互连参考模型 (Open System I...
    魏镇坪阅读 1,651评论 1 3