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

linux查看运行的端口(linux查看开通了哪些端口)

  • linux
  • 2024-03-15 22:39:08
  • 3531
Linux 查看运行的端口
以下是一些用于在 Linux 系统中查看正在运行的端口的命令和工具:
1. netstat
netstat -tunap
-t - 列出 TCP 连接
-u - 列出 UDP 连接
-n - 显示 IP 地址和端口号,而不是名称
-a - 显示所有端口,包括监听和非监听端口
-p - 显示进程名称
2. lsof
lsof -i
lsof 命令列出所有打开的文件,包括网络连接。 使用 -i 选项可以只显示网络连接信息。
3. ss
ss -tunap
ss 命令是 netstat 的增强版本。 它提供了与 netstat 相似的功能,但具有更高级的选项。
4. netstat -nlp
netstat -nlp
这个命令组合显示正在监听的端口及其对应的进程的名称和进程 ID (PID)。
5. nmap
nmap -sT -p localhost
nmap 是一款强大的端口扫描工具。 使用 -sT 选项进行 TCP 扫描,并指定要扫描的端口范围。
几个要素:
端口号:表示应用程序或服务正在使用的网络端口。
IP 地址:表示应用程序或服务所在的计算机的 IP 地址。
状态:表示端口的当前状态(如监听、已建立或关闭)。
进程名称:表示正在使用端口的应用程序或服务的名称。
PID:表示使用端口的进程的进程 ID。