本章主要说明
netstat
命令的作用,与其对应参数的意义。
1、netstat
命令用于显示网络状态,可以知道整个系统中的网络情况。
2、语法
netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip]
3、参数意义
参数 | 意义 |
---|---|
-a | 显示所有的socket连接 |
-t | 显示tcp连接 |
-u | 显示udp连接 |
-n | ip地址表示,而不是通过域名服务器 |
-p | 显示正在使用socket的进程id |
-l | 显示正在监控中的网络连接 |
... | ... |
4、应用举例
最长用的组合是:
netstat -ntpl

所显示的信息为所有正处于listen状态的tcp连接的ip地址及占用端口情况,进程id以及进程名。后续可以根据所得到的进程id与ip地址做相应的处理,如kill掉正在占用某个端口的进程。
这里只列出了几个常用的参数,详情可以查阅Linux netstat命令
网友评论