Linux查看端口占用情况

在终端输入命令行解决方式一。打开终端,输入以下命令:

$ lsof -i:端口号

如:lsof -i:8080,出现了进程信息,看到PID就是进程号,我们可以使用命令kill来杀掉这个进程。

ps:一般kill带上参数-9,表示强制杀进程。

$ kill -9 9090  // 强制杀死PID为8080的进程。

在终端输入命令行解决方式二:使用netstat。输入以下命令:

$ netstat -ap|grep 程序名或端口号
或者
$ netstat -tunlp|grep 程序名端口号

使用ps查看进程。适用于Linux和Mac。在知道进程名称的前提下。

$ ps -ef | grep tomcat

查看TCP:

# lsof -PiTCP -sTCP:LISTEN

查看所有开启的端口号:

# netstat -aptn

查看所有开启的TCP端口号:

# netstat -ntpl

查看所有开启的UDP端口号:

# netstat -nupl

留下评论

电子邮件地址不会被公开。 必填项已用*标注