linux查看端口占用(端口冲突)

介绍

ss 命令 代替 netstat 命令

ss 命令

提示:非root用户需要使用 sudo,否则可能不显示程序名

根据端口号查找

ss -lnp|grep 8088

根据进程名查找

ss -lnp|grep java

netstat 命令(被ss替代)

注意: ubuntu系统需要加 sudo,否则不显示程序名

centos 查找被占用的端口

查看所有端口的使用情况

netstat -lnp

查看80端口占用情况

netstat -lnp | grep 80

ubuntu 查找被占用的端口

查看所有端口的使用情况

netstat -tln

查看80端口占用情况

netstat -tln | grep 80

例子:

lsof工具

需要额外安装

详细参见 链接

centos 安装

yum install -y lsof

查看端口被哪个进程占用

lsof -i :80

例子:

杀掉占用80端口的进程

centos

kill 进程id

ubuntu

kill -9 进程id

例子:

感谢:
https://blog.csdn.net/licheetools/article/details/82946328


原文出处:/show_1EF4u3kPk4Tk.html