在 Debian 系统中无法使用 netstat
通常是因为没有安装包含该工具的软件包。以下是详细解决方案:
net-tools
包netstat
属于传统的网络工具集 net-tools
,现代 Debian 默认可能未安装。执行以下命令安装:
sudo apt update
sudo apt install net-tools
安装后即可直接使用 netstat
命令。
ss
或 ip
命令Debian 推荐使用更现代的替代工具:
- ss
命令(来自 iproute2
包):
bash
ss -tulnp # 等效于 netstat -tulnp
参数说明:
-t
(TCP) | -u
(UDP) | -l
(监听) | -n
(数字显示) | -p
(显示进程)。
ip
命令(替代 ifconfig
/route
):
bash
ip addr # 查看网络接口
ip route # 查看路由表
安装后检查 netstat
是否可用:
which netstat # 查看路径
netstat --version # 查看版本
-p
查看进程)需要 sudo
。
bash
sudo netstat -tulnp
bash
sudo apt update
net-tools
(sudo apt install net-tools
)。ss
或 ip
命令(更高效且持续维护)。如果仍有问题,请提供具体的错误信息以便进一步排查。