netstat命令

时间:2021-02-15 12:35:29   收藏:0   阅读:0

netstat命令

netstat命令显示各种网络相关信息,例如网络连接、路由表、接口统计信息、伪装连接、多播成员身份等。

语法

netstat [address_family_options] [--tcp|-t] [--udp|-u] [--raw|-w] 
        [--listening|-l] [--all|-a] [--numeric|-n] [--numeric-hosts] 
        [--numeric-ports] [--numeric-users] [--symbolic|-N] 
        [--extend|-e[--extend|-e]] [--timers|-o] [--program|-p] 
        [--verbose|-v] [--continuous|-c]

netstat {--route|-r} [address_family_options] [--extend|-e[--extend|-e]] 
        [--verbose|-v] [--numeric|-n] [--numeric-hosts] [--numeric-ports] 
        [--numeric-users] [--continuous|-c]
        
netstat {--interfaces|-i} [--all|-a] [--extend|-e[--extend|-e]] [--verbose|-v] 
        [--program|-p] [--numeric|-n] [--numeric-hosts] [--numeric-ports] 
        [--numeric-users] [--continuous|-c]

netstat {--groups|-g} [--numeric|-n] [--numeric-hosts] [--numeric-ports] 
        [--numeric-users] [--continuous|-c]
        
netstat {--masquerade|-M} [--extend|-e] [--numeric|-n] [--numeric-hosts] 
        [--numeric-ports] [--numeric-users] [--continuous|-c]
        
netstat {--statistics|-s} [--tcp|-t] [--udp|-u] [--raw|-w]

netstat {--version|-V}

netstat {--help|-h}

address_family_options may be any combination of the following options: 
[-4] [-6] [--protocol={inet,unix,ipx,ax25,netrom,ddp}[,...]] [--unix|-x] 
[--inet|--ip] [--ax25] [--ipx] [--netrom] [--ddp]

参数

netstat打印的信息类型由第一个参数控制,该参数是以下参数之一:

在第一个参数之后,以下选项指定netstat的报告行为:

网络连接

关于活跃的互联网连接TCPUDPraw的信息属于以下类别:

UNIX域套接字

有关活动UNIX域套接字的信息属于以下类别:

文件

netstat使用以下文件:

示例

显示所有listeningnon-listening的套接字,并使用管道和less便于查看当前状态。

netstat -a | less

列出所有TCP端口。

netstat -at

列出所有udp端口。

netstat -au

仅列出侦听端口。

netstat -l

列出所有端口的统计信息。

netstat -s | less

显示使用TCPPID和程序名。

netstat -pt

获取内核路由信息。

netstat -r

获取与ssh相关的进程的网络信息。

netstat -ap | grep ssh

获取80端口的网路状态信息。

netstat -anp |grep :80

获取网络接口列表。

netstat -i

获取网络接口列表与拓展信息。

netstat -ie

配合awk命令获取TCP套接字的状态统计信息。

netstat -ant|awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print (a,S[a])}‘

每日一题

https://github.com/WindrunnerMax/EveryDay

参考

https://www.computerhope.com/unix/unetstat.htm
https://www.runoob.com/linux/linux-comm-netstat.html
https://www.geeksforgeeks.org/netstat-command-linux/
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!