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

查看端口是否被占用 linux(linux查看端口监听)

  • linux
  • 2024-03-15 20:30:57
  • 1246
查看 Linux 上端口是否被占用的方法

要素:


1. 使用 netstat 命令
- 查看所有端口及其状态:netstat -a
- 查看特定端口的状态:netstat -an | grep
- 例如,查看端口 80 是否被占用:netstat -an | grep 80
2. 使用 lsof 命令
- 查看打开的文件及其关联的端口:lsof -i :
- 例如,查看端口 80 上的打开文件:lsof -i :80
3. 使用 ss 命令(Linux 3.6 及更高版本)
- 查看套接字并列出其端口:ss -tulpan
- 查看特定端口的进程:ss -tulpan | grep
- 例如,查看端口 80 上的进程:ss -tulpan | grep 80
4. 使用 fuser 命令
- 查看进程正在使用的端口:fuser -n tcp
- 例如,查看端口 80 上的进程:fuser -n tcp 80
5. 使用 nmap 命令
- 扫描端口并报告其状态:nmap -sT
- 例如,扫描主机 192.168.1.100 上的端口 80 到 90:nmap -sT 192.168.1.100 80-90