当前位置:   article > 正文

lsof 查看端口占用的进程pid并结束进程_lsof pid

lsof pid

Linux系统中,使用lsof命令可以查看占用特定端口的进程及其PID。命令的基本格式如下:

 

bash

lsof -i :端口号

这里的冒号:后面跟的是你想要查询的端口号。例如,如果你想查看占用8080端口的进程,可以输入:

 

bash

lsof -i :8080

执行该命令后,lsof会列出所有使用该端口的进程信

kill -9 12345

息,包括进程ID(PID)、用户、命令等。在输出结果中,PID列显示的就是进程的ID,COMMAND列显示的是进程的名称。

示例输出可能如下所示:

 
  1. COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
  2. node 12345 user 13u IPv4 12345 0t0 TCP *:8080 (LISTEN)

在这个例子中,进程ID为12345的node进程正在监听8080端口。

如果你想要终止占用该端口的进程,可以先通过kill命令配合PID来安全地终止进程,如:

 

bash

kill -SIGTERM 12345

如果需要强制终止,则可以使用-9信号:

 

bash

请谨慎使用kill -9,因为它不会让进程有机会进行清理工作。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/寸_铁/article/detail/867102
推荐阅读
  

闽ICP备14008679号