当前位置:首页 > linux > 正文

linux 查询端口命令(linux查看使用中的端口)

  • linux
  • 2024-03-15 20:43:03
  • 7573
## Linux 查询端口命令
Linux 系统提供了多种命令用于查询端口信息:
1. netstat
列出系统中打开的网络连接和端口
语法:netstat -ano
要素:-a(显示所有连接),-n(不解析地址),-o(显示进程 ID)
2. ss
另一个更现代的命令,提供更详细的端口信息
语法:ss -lntu
要素:-l(列出所有侦听端口),-n(不解析地址),-t(TCP 端口),-u(UDP 端口)
3. lsof
列出正在使用文件描述符的进程
语法:lsof -i -nP
要素:-i(包括网络连接信息),-n(不解析地址),-P(显示进程 ID)
4. nmap
用于端口扫描和网络发现的强大工具
语法:nmap -sT
要素:-sT(进行 TCP 端口扫描)
举例:
查询所有打开的 TCP 端口:netstat -ano | grep tcp
查询由特定进程打开的端口:lsof -i -nP | grep <进程名>
扫描远程主机上所有端口:nmap -sT <远程 IP 地址>
查询所有侦听的 UDP 端口:ss -lntu | grep udp