netstate 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。
常见参数
参数 | 说明 |
---|---|
-a (all) | 显示所有选项,默认不显示LISTEN相关 |
-t (tcp) | 仅显示tcp相关选项 |
-u (udp) | 仅显示udp相关选项 |
-n | 拒绝显示别名,能显示数字的全部转化成数字 |
-l | 拒绝显示别名,能显示数字的全部转化成数字 |
-p | 显示建立相关链接的程序名 |
-r | 显示路由信息,路由表 |
-e | 显示扩展信息,例如uid等 |
-s | 按各个协议进行统计 |
-c | 每隔一个固定时间,执行该netstat命令 |
应用场景
端口冲突
错误: 代理抛出异常 : java.rmi.server.ExportException: Port already in use: 13000; nested exception is:
java.net.BindException: Address already in use
查看该占用端口的进程
[root@SUNSHARING-236 jetty_cisp]# netstat -anp|grep 13000
tcp 0 0 :::13000 :::* LISTEN 9484/java
之后杀死该进程
[root@SUNSHARING-236 jetty_cisp]# kill 9484
持续补充中。。。