系统:3.10.17-gentoo
NET-SNMP版本:5.7.3.pre5
ps ax: /usr/sbin/snmpd -p /var/run/snmpd.pid
/etc/conf.d/snmpd:#SNMPD_FLAGS="${SNMPD_FLAGS} -Lsd -Lf /dev/null"
/var/log/net-snmpd.log:
Connection from UDP:
Connection from UDP:
Connection from UDP:
我的 net-snmpd 日志大约 600 Mb,如果我尝试echo "" > /var/log/net-snmpd.log
归档则变为 0 Mb,几分钟后又变为 600
我找到了一些手册,但我的配置文件有不同的内容。我该如何正确清除日志文件或停止它?
答案1
您需要从 /etc/conf.d/snmpd 中的该行中删除“#”,然后重新启动 snmpd。:) 但是,这会将 snmpd 的输出发送到 /dev/null,并使用 syslog 进行日志记录。
如果你想禁用全部记录,或者至少没有将它发送到你能看到的地方,像这样的东西就足够了,而不是你有的那行:
SNMPD_FLAGS="${SNMPD_FLAGS} -Lf /dev/null" # note we've removed the syslog option
祝你好运!