linux查看端口占用及关闭进程

使用下面命令查看端口占用

第一种方法
netstat -apn | grep 8080

上面的8080代表要查询的端口号
终端会打印出下面内容

tcp        0      0 127.0.0.1:8080          0.0.0.0:*               LISTEN      3519/node

最后面的3519是占用8080端口的进程号

第二种方法
lsof -i:8080

上面的8080代表要查询的端口号
终端会打印出下面内容

COMMAND  PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
node    3519 root   21u  IPv4 1709666      0t0  TCP *:http-alt (LISTEN)

PID一列是进程号

使用下面命令终止进程

sudo kill 3519

上面的3519就是第一个命令查询出来的进程号,运行完毕后可以再次用端口查询进程,若还是占用中,可添加-9参数再运行一次,即

sudo kill -9 3519

你可能感兴趣的:(linux查看端口占用及关闭进程)