温馨提示×

如何卸载centos sniffer

小樊
44
2026-09-09 03:59:39
栏目: 智能运维

在 CentOS 上“sniffer”通常不是某一个具体软件的名字,而是指网络抓包/嗅探类工具(如 tcpdumpwiresharktsharkettercapnetsniff-ng 等),也可能是你之前手动安装或误装的某个程序。下面按常见情况给你说明如何“卸载”。


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

1. 查看是否已安装相关软件

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

2. 查找命令来源

which tcpdump
which tshark
which ettercap

二、通过 yum / dnf 卸载(最常见)

卸载 tcpdump

sudo yum remove tcpdump

或(CentOS 8+)

sudo dnf remove tcpdump

卸载 wireshark / tshark

sudo yum remove wireshark wireshark-gnome

卸载 ettercap

sudo yum remove ettercap

卸载 netsniff-ng

sudo yum remove netsniff-ng

三、如果是源码安装或手动安装的 sniffer

1. 查找安装路径

whereis sniffer_name

ls /usr/local/bin | grep sniff

2. 如果有 make uninstall

cd /usr/local/src/sniffer_src
sudo make uninstall

3. 没有卸载脚本就手动删

sudo rm -f /usr/local/bin/sniffer
sudo rm -rf /usr/local/share/sniffer

四、如果你指的是“系统里未知的 sniffer 进程”

1. 查看正在运行的进程

ps aux | grep -i sniff

2. 查看监听端口

ss -tunlp

3. 杀掉并卸载对应包

kill -9 PID
sudo yum remove 对应软件名

五、安全建议(重要)

  • 如果是服务器生产环境,不建议保留 sniffer 类工具
  • 可禁止普通用户使用:
sudo chmod 750 /usr/sbin/tcpdump

如果你能告诉我:

  • CentOS 版本(6 / 7 / 8)
  • 具体软件名或命令名(如 tcpdumptshark

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

0