温馨提示×

debian netstat命令怎么用

小樊
81
2025-01-01 13:10:48
栏目: 智能运维

netstat 是一个在 Debian 系统中用于显示网络连接、路由表和网络接口状态等信息的命令

  1. 查看所有活动网络连接:
netstat -tuln
  • -t:显示 TCP 连接
  • -u:显示 UDP 连接
  • -l:仅显示监听套接字
  • -n:以数字形式显示地址和端口号,不进行 DNS 解析
  1. 查看特定端口的连接情况:
netstat -tuln | grep 端口号

将 “端口号” 替换为您要查询的实际端口号。

  1. 查看某个 IP 地址的连接情况:
netstat -tuln | grep IP地址

将 “IP地址” 替换为您要查询的实际 IP 地址。

  1. 查看某个进程的网络连接:
netstat -tun | grep 进程ID

将 “进程ID” 替换为您要查询的实际进程 ID。您还可以使用 lsof -i :端口号ps aux | grep 进程名 来查找进程 ID。

  1. 查看路由表:
netstat -r
  1. 查看网络接口状态:
netstat -i
  1. 查看 TCP 连接的详细信息(包括本地和远程地址、端口等):
netstat -tnl
  1. 查看 UDP 连接的详细信息:
netstat -unl

请注意,某些命令可能需要管理员权限才能运行。在这种情况下,您可以在命令前加上 sudo,例如:sudo netstat -tuln

0