📌  相关文章
📜  使用端口列出进程 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:49:56.691000             🧑  作者: Mango

使用端口列出进程

在Linux系统中,可以使用一些命令来列出当前系统中正在运行的进程以及占用的端口。这对于我们排除一些问题以及优化性能非常有用。

下面介绍几个常用的命令:

lsof

lsof命令可以用来列出当前系统中所有打开的文件,包括网络连接、进程等等。它可以通过指定端口号来查找某个端口占用情况。

sudo lsof -i :8080

上述命令会列出所有占用8080端口的进程以及相关信息。

netstat

netstat命令可以用来列出网络相关的详细信息,包括协议、本地地址、外部地址、状态等等。

sudo netstat -tulpn | grep 8080

上述命令会列出所有监听8080端口的进程以及相关信息。

ss

ss命令可以用来列出所有套接字相关的信息,包括TCP、UDP、RAW等协议的占用情况。

sudo ss -tulwn | grep 8080

上述命令会列出所有监听8080端口的进程以及相关信息。

通过以上命令,我们可以快速地查找到当前系统中占用某个端口的进程信息,以帮助我们排查问题。