# 使用 netstat 查看端口占用情况
# 需要先安装 net-tools 包,因为 netstat 是其中的一部分
# 在某些系统中可能已经被替换为 ss 命令
# 1. 使用 netstat 查看所有监听的端口
netstat -tuln | grep <端口号>
# 2. 使用 ss 查看所有监听的端口(推荐使用 ss,性能更好)
ss -tuln | grep <端口号>
# 3. 使用 lsof 查看指定端口的占用情况
# lsof -i :<端口号> 可以显示占用该端口的进程信息
lsof -i :8080
# 4. 使用 fuser 查看指定端口的占用情况
# fuser 可以直接显示占用端口的 PID
fuser 8080/tcp
netstat -tuln
:显示所有 TCP 和 UDP 的监听端口,-t
表示 TCP,-u
表示 UDP,-l
表示只显示监听的端口,-n
表示显示数字形式的地址和端口。ss -tuln
:与 netstat
类似,但性能更好,推荐使用。lsof -i :<端口号>
:显示占用指定端口的进程信息,-i
表示网络文件。fuser <端口号>/tcp
:显示占用指定 TCP 端口的进程 ID (PID)。如果需要查看特定端口的占用情况,只需将 <端口号>
替换为实际的端口号。
上一篇:linux查看目录命令
下一篇:linux 查看挂载信息
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站