在 CentOS 上“sniffer”通常不是一个具体软件名,而是抓包/嗅探类工具的统称(比如 tcpdump、wireshark、tshark、sniffit、netsniff-ng 等)。下面按常见情况给你说明如何卸载。
rpm -qa | grep -i sniff
rpm -qa | grep -i tcpdump
rpm -qa | grep -i wireshark
rpm -qa | grep -i tshark
或搜索命令来自哪个包:
which tcpdump
rpm -qf $(which tcpdump)
sudo yum remove tcpdump
# 或
sudo yum remove wireshark wireshark-gnome
sudo yum remove tshark
如果是 CentOS 8+:
sudo dnf remove tcpdump
sudo yum remove sniffit
sudo yum remove netsniff-ng
yum 找不到包时,只能手动删:
which sniffer_name
# 假设是 /usr/local/bin/sniffer
sudo rm -f /usr/local/bin/sniffer
如有 systemd 服务:
sudo systemctl stop sniffer
sudo systemctl disable sniffer
sudo rm -f /etc/systemd/system/sniffer.service
sudo systemctl daemon-reload
which tcpdump
rpm -qa | grep -i sniff
如果你能告诉我:
tcpdump、sniffit)rpm -qa | grep sniff 的输出我可以给你精确的一条卸载命令。