1.查看所有端口:
netstat -lnpt(netstat后面有一个空格)
2.显示出所有正在运行(监听)的端口,例如:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp6 0 0 :::3000 :::* LISTEN 29109/java
3.杀死该进程:
kill 29109(kill后面有一个空格)
4.查看该进程是否被杀死(是否被占用):
netstat -tuln | grep 3000
5.如果显示出
tcp6 0 0 :::3000 :::* LISTEN
则未杀死,需要强制杀死该进程:
kill -9 29109(注意kill和-9和29109中间有空格)
6.再次输入查看所有端口命令,此时29109进程已经被杀死