详解netstat命令

netstat命令主要用于显示与网络相关的信息,如网络连接,路由表,接口状态等。

netstat常用的参数:

- -a :显示所有连接与侦听的socket。

- -n :直接使用ip地址,而不通过域名服务器。

- -t :显示tcp相关选项。

- -u :显示udp相关选项。

- -l :显示监听状态的网络服务。

- -p :显示进程id和程序名。

- -r :显示路由信息。

使用netstat命令可以查看当前系统的网络状态,例如:

- 查看当前所有tcp网络连接:

    netstat -nat

- 查看处于监听状态的网络服务端口:

    netstat -nltp

- 查看处于建立状态的tcp连接:

    netstat -ant | grep ESTABLISHED

- 查看使用80端口的tcp网络连接: 

    netstat -nat | grep :80

- 查看进程id为1234的网络连接:

    netstat -nap | grep 1234

- 查看路由信息:

    netstat -nr

netstat命令非常强大,可以帮助排查网络故障,分析网络流量,监控网络状态,确定网络配置参数是否正确等。需要注意netstat统计的数据仅反映当时的状态,并不持续更新,所以在使用时需要多次执行比较结果。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值