温馨提示×

centos sniffer怎样卸载

小樊
34
2026-10-23 16:20:22
栏目: 智能运维

在 CentOS 上,“sniffer” 通常不是某一个具体软件名,而是一类网络抓包/监听工具的统称,比如:

  • tcpdump
  • wireshark(含 tshark)
  • sniffit
  • netsniff-ng
  • 或者是你自己编译安装的某个 sniffer 程序

下面分情况说怎么卸载。


一、先确认你装的是哪个 sniffer

1. 查看是否通过 yum 安装

rpm -qa | grep -i sniff
rpm -qa | grep -i tcpdump
rpm -qa | grep -i wireshark

2. 查看命令来源

which tcpdump
which tshark
which sniffit

二、如果是 yum / dnf 安装的(最常见)

卸载 tcpdump

sudo yum remove tcpdump

卸载 wireshark / tshark

sudo yum remove wireshark wireshark-gnome

卸载 sniffit

sudo yum remove sniffit

卸载 netsniff-ng

sudo yum remove netsniff-ng

CentOS 7 用 yum,CentOS 8+ 用 dnf,命令基本一样。


三、如果是源码编译安装的

如果你之前是 ./configure && make && make install 装的:

1. 如果有 Makefile

cd 源码目录
sudo make uninstall

2. 如果没有 uninstall

只能手动删:

which sniffer_name

然后删除对应文件,例如:

sudo rm -f /usr/local/bin/sniffer_name

四、如果你只是“想关掉 sniffer 行为”

有时并不是软件,而是:

  • 某个进程在抓包
  • 或网卡开了 promisc 模式

查看抓包进程

ps aux | grep -E 'tcpdump|tshark|sniff'

关闭混杂模式

ip link set eth0 promisc off

五、建议你补充的信息

如果你能告诉我:

  • CentOS 版本(6 / 7 / 8)
  • 具体 sniffer 名字(命令名)
  • 是 yum 装的还是源码装的

我可以给你精确的一条卸载命令。

0 踩