- 本文为学习笔记;相较原文可能会有部分注释及修改
- 转载请注明出处
查看所有端口的占用情况,并在进程中查到占用该端口的软件的详细信息,最后选择结束该进程
查看端口使用情况,其中最后一栏是
PID/Program name
使用指令:netstat
COMMAND:netstat –apn
进一步查看占用该端口的软件的详细信息
使用指令:ps
、grep
COMMAND:ps -aux | grep java 或者直接: ps -aux | grep pid
终止占用该端口的软件的进程
使用指令:kill
COMMANDS:kill -9 [pid] 也可以直接使用如下指令: netstat -anp | grep portno
使用
netstat
命令查看占用情况netstat -ap |grep 8080 //查找tomcat端口是否被占用
其他
netstat -tln //表示以数字形式查看正在监听的端口 netstat -ap //查看所有应用占用端口情况
netstat
netstat | [选项] |
---|---|
-a 或--all |
显示所有连线中的Socket |
-A<网络类型> 或--<网络类型> |
列出该网络类型连线中的相关地址 |
-c 或--continuous |
持续列出网络状态 |
-C 或--cache |
显示路由器配置的快取信息 |
-e 或--extend |
显示网络其他相关信息 |
-F 或--fib |
显示FIB |
-g 或--groups |
显示多重广播功能群组组员名单 |
-h 或--help |
在线帮助 |
-i 或--interfaces |
显示网络界面信息表单 |
-l 或--listening |
显示监控中的服务器的Socket |
-M 或--masquerade |
显示伪装的网络连线 |
-n 或--numeric |
直接使用ip地址,而不通过域名服务器 |
-N 或--netlink 或--symbolic |
显示网络硬件外围设备的符号连接名称 |
-o 或--timers |
显示计时器 |
-p 或--programs |
显示正在使用Socket的程序识别码和程序名称 |
-r 或--route |
显示Routing Table |
-s 或--statistice |
显示网络工作信息统计表 |
-t 或--tcp |
显示TCP传输协议的连线状况 |
-u 或--udp |
显示UDP传输协议的连线状况 |
-v 或--verbose |
显示指令执行过程 |
-V 或--version |
显示版本信息 |
-w 或--raw |
显示RAW传输协议的连线状况 |
-x 或--unix |
此参数的效果和指定"-A unix"参数相同 |
--ip 或--inet |
此参数的效果和指定"-A inet"参数相同 |