1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Linux 命令之 netstat -- 查看网络状态信息/显示网络状态

Linux 命令之 netstat -- 查看网络状态信息/显示网络状态

时间:2020-04-26 16:59:55

相关推荐

Linux 命令之 netstat -- 查看网络状态信息/显示网络状态

文章目录

命令介绍常用选项参考示例(一)列出所有端口(二)列出所有 TCP 端口(三)列出所有 UDP 端口(四)只显示监听端口(五)只列出所有监听 tcp 端口(六)只列出所有监听 udp 端口(七)只列出所有监听 UNIX 端口(八)显示端口的统计信息(九)持续输出netstat信息(十)查看某个程序运行的端口(十一)查看运行在某个端口的程序参考文档

命令介绍

netstat 命令用来打印 Linux 中网络系统的状态信息,可让你得知整个 Linux 系统的网络情况。

netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

常用选项

参考示例

(一)列出所有端口

liaowenongdeair:~ root# netstat -aActive Internet connections (including servers)Proto Recv-Q Send-Q Local AddressForeign Address (state) tcp4 00 192.168.1.4.53198.https SYN_SENT tcp4 00 192.168.1.4.53197.https SYN_SENT tcp4 00 192.168.1.4.53196tsa03s02-in-f142.https SYN_SENT tcp4 00 192.168.1.4.53195tsa03s06-in-f10..https SYN_SENT tcp4 00 192.168.1.4.53194tsa03s06-in-f10..https SYN_SENT tcp4 00 192.168.1.4.53193tsa01s09-in-f14..https SYN_SENT tcp4 00 192.168.1.4.53192tsa01s09-in-f14..https SYN_SENT

(二)列出所有 TCP 端口

liaowenongdeair:~ root# netstat -atActive Internet connections (including servers)Proto Recv-Q Send-Q Local AddressForeign Address (state) tcp4 00 192.168.1.4.53223tsa03s06-in-f10..https SYN_SENT tcp4 00 192.168.1.4.53222tsa03s06-in-f10..https SYN_SENT tcp4 00 192.168.1.4.5322139.156.165.33.httpESTABLISHED

(三)列出所有 UDP 端口

liaowenongdeair:~ root# netstat -auActive LOCAL (UNIX) domain socketsAddressType Recv-Q Send-Q Inode Conn RefsNextref Addr98aa2bc25f55ef7 stream000 98aa2bc25f55e2f00 /var/run/mDNSResponder98aa2bc25f55e2f stream000 98aa2bc25f55ef70098aa2bc33a4207f stream000 98aa2bc33a4214700

(四)只显示监听端口

liaowenongdeair:~ root# netstat -lActive Internet connectionsProto Recv-Q Send-Q Local AddressForeign Address (state) tcp4 00 192.168.1.4.53283112.34.111.235.https ESTABLISHEDtcp4 00 192.168.1.4.53282tsa03s06-in-f14..https SYN_SENT tcp4 00 192.168.1.4.53281tsa03s06-in-f14..https SYN_SENT

(五)只列出所有监听 tcp 端口

liaowenongdeair:~ root# netstat -lt

(六)只列出所有监听 udp 端口

liaowenongdeair:~ root# netstat -lu

(七)只列出所有监听 UNIX 端口

liaowenongdeair:~ root# netstat -lx

(八)显示端口的统计信息

liaowenongdeair:~ root# netstat -s # 显示所有端口的统计信息liaowenongdeair:~ root# netstat -st # 显示TCP端口的统计信息liaowenongdeair:~ root# netstat -su # 显示UDP端口的统计信息

(九)持续输出netstat信息

liaowenongdeair:~ root# netstat -c #每隔一秒输出网络信息

(十)查看某个程序运行的端口

查看 ssh 的运行的端口:

liaowenongdeair:~ root# netstat -ap | grep ssh

(十一)查看运行在某个端口的程序

查看运行在 80 端口的程序:

liaowenongdeair:~ root# netstat -an | grep ':80'

参考文档

在线工具

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。