📌  相关文章
📜  qts linux 显示进程端口 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:34:34.606000             🧑  作者: Mango

QTS Linux显示进程端口

在QTS Linux中,有时需要查看哪个进程正在使用哪个端口。本文将介绍如何使用命令行工具来查看正在运行的进程和它们使用的端口。

netstat命令

netstat是一个可用于查看网络连接和网络统计信息的命令。使用以下命令查看所有正在运行的进程的端口:

netstat -tlnp

输出将显示所有TCP和UDP端口以及它们正在使用的进程名称和进程ID(PID)。

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 127.0.0.1:4949          0.0.0.0:*               LISTEN      5530/mysqld         
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      2255/sshd           
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      2729/master         
tcp        0      0 127.0.0.1:8005          0.0.0.0:*               LISTEN      5530/mysqld         
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      5530/mysqld         
tcp6       0      0 :::80                   :::*                    LISTEN      3748/apache2        
tcp6       0      0 :::22                   :::*                    LISTEN      2255/sshd           
udp        0      0 0.0.0.0:40961           0.0.0.0:*                           2009/avahi-daemon:  
udp        0      0 0.0.0.0:5353            0.0.0.0:*                           2009/avahi-daemon:  
udp6       0      0 :::5353                 :::*                                2009/avahi-daemon:  
lsof命令

lsof命令用于列出所有打开文件的进程。它还可以用于查找正在使用特定端口的进程。使用以下命令来查找使用特定端口的进程:

sudo lsof -i :PORT

将端口替换为要查找的端口号。例如,要查找使用端口8080的进程,使用以下命令:

sudo lsof -i :8080

输出将显示正在使用该端口的进程名称和PID。

COMMAND   PID  USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    51473  user   96u  IPv6 795326      0t0  TCP *:http-alt (LISTEN)
结论

本文介绍了如何在QTS Linux上使用netstat和lsof命令来查看正在运行的进程和它们使用的端口。这些命令是在调试网络问题时非常有用的工具。

Markdown格式的代码片段如下:

# QTS Linux显示进程端口

在QTS Linux中,有时需要查看哪个进程正在使用哪个端口。本文将介绍如何使用命令行工具来查看正在运行的进程和它们使用的端口。

## netstat命令

netstat -tlnp


## lsof命令

sudo lsof -i :PORT


## 结论

本文介绍了如何在QTS Linux上使用netstat和lsof命令来查看正在运行的进程和它们使用的端口。这些命令是在调试网络问题时非常有用的工具。