简介:
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}
参数:(netstat打印Linux网络子系统的信息,由第一个参数决定打印出来什么信息类型)
 (none)		                #By  default,  netstat  displays  a list of open sockets.If you don't specify any address families, then the active sockets of all configured address families will be printed.
 --route,-r			#显示路由表信息(netstat -r and route -e produce the same output.)
 --groups,-g			#为IPv4和IPv6组播组成员信息
 --interfaces,-i		#显示所有网络接口
 --masquerade,-M		#显示伪连接信息
 --statistics,-s		#每个连接的摘要统计
选项:
 -t			#显示tcp相关选项
 -u			#显示udp相关选项
 --verbose,-v		#详细显示用户正在进行的工作。尤其是一些未配置的address families的有用的信息
 --numeric,-n		#使用数值表示的主机地址,端口和用户名
 --numeric-hosts	#使用数值表示的地址,但不影响端口和用户名
 --numeric-ports	#使用数值表示的端口,但不影响主机地址和用户名
 --numeric-users	#使用数值表示的端口,但不影响地址和用户名
 -c, --continuous	#连续显示查询出的信息
 -e, --extend		#显示附加信息
 -o, --timers		#Include information related to networking timers.
 -p, --program		#显示程序的PID和name
 -l, --listening	#显示正在监听的程序
 -a, --all		#显示所有监听的和不监听的程序
 -F			#从路由表显示路由信息
 -C			#从路由缓存中显示路由信息
还有部分参数没有介绍到,以及输出的具体详情,请看手册页,此处不再详述。
常用示例:(不再详述)
$ sudo netstat -tunlp
$ sudo netstat -s