乐趣区

关于linux:查看Linux端口占用并关掉相关进程

话不多说,本文介绍 Linux 惯例操作:查看端口占用过程,依据 PID kill 掉相干过程。另外补充:依据程序名查看过程 PID。

 首先,两条命令,lsof 命令和 netstat 命令。

形式一:lsof 命令
1、查看占用端口过程的 PID:

 lsof -i:{端口号}

2、依据 PID kill 掉相干过程:

kill -9 {PID}

形式二:netstat 命令
1、查看占用端口过程的 PID:

netstat -tunlp|grep {port}

2、kill 办法如上。

 kill -9 {PID}

补充 1:依据程序名查看对应的 PID
1、用 ps 命令(zb 专用):

ps -ef | grep {programName}
kill -9 {PID}

查看具体内存占用

ps aux -u root | grep {programName}

2、用 pgrep 命令:

pgrep 命令的 p 表明了这个命令是专门用于过程查问的 grep。

pgrep {programName}
kill -9 {PID}

补充 2:依据 PID 查看对应的过程

ps -aux |grep -v grep|grep {$PID}

想要理解更多相干技术加我理解

退出移动版