centos上sniffer配置文件位置与查找方法
常见默认路径
按安装方式区分的可能位置
| 安装方式 | 可能的配置文件路径 | 说明 |
|---|---|---|
| 发行版或官方 rpm 包 | /etc/netsniff/netsniff.conf | 系统级配置,推荐优先检查 |
| 源码编译安装(默认前缀) | /usr/local/etc/netsniff/netsniff.conf 或 /usr/local/netsniff/etc/netsniff.conf | 取决于 cmake/make 安装前缀 |
| 自定义安装目录 | <安装目录>/etc/ 或 <安装目录>/conf/ | 例如 /opt/sniffer/etc/、/usr/local/mysql-sniffer/conf/(以实际安装路径为准) |
快速定位与验证
sudo find / -name sniffer.conf 2>/dev/nullsudo find / -name netsniff.conf 2>/dev/nullps aux | grep sniff 或 ps aux | grep netsniffsystemctl cat sniffer 或 systemctl cat netsniff(若服务存在,可看到 ExecStart 与 -c/–config 等指向的配置路径)备份与恢复建议
sudo tar -czvf sniffer_config_backup.tar.gz /etc/netsniff/netsniff.confsudo tar -xzvf sniffer_config_backup.tar.gz -C /sudo systemctl restart sniffer(服务名以实际为准)。