Linux 查看当前占用的端口号
常用命令:
- netstat -tulpn
- lsof -i
- ss -tulpn
输出样例要素:
- 协议(Protocol):TCP、UDP 或其他协议。
- 状态(State):连接状态,例如 ESTABLISHED、LISTEN 等。
- 本地地址(Local Address):正在监听或连接的本地 IP 地址和端口号。
- 远程地址(Remote Address):对于连接,列出远程 IP 地址和端口号。
- 进程 ID(PID):进程的 ID,负责打开连接或监听端口。
- 进程名称(Process Name):进程的可执行文件名称。
示例输出:
tcp 0 0 0.0.0.0:22 0.0.0.0: LISTEN 625/sshd
tcp 0 0 127.0.0.1:3306 127.0.0.1:55233 ESTABLISHED 6432/mysqld
在上述示例中:
第一行表示 SSH 服务正在监听端口 22。
第二行表示 MySQL 数据库正在使用端口 3306 与本地客户端连接。