tftp记录到单独的文件

时间:2014-07-28 17:31:30

标签: logging tftp xinetd

我想将所有TFTP服务器日志记录消息(仅限那些)记录到单独的日志文件中。我在Linux中使用xinetd(扩展的Internet守护程序)来提供TFTP服务器。我尝试添加

log_type                = SYSLOG local1

到/etc/xinetd.d/tftp和

local1.*                  /var/log/tftpd.log

到/etc/rsyslog.conf

但我只是开始和退出消息,例如

Jul 24 13:59:30 sail-staging xinetd[1364]: START: tftp pid=17955 from=x.x.x.x
Jul 24 14:17:03 sail-staging xinetd[1364]: EXIT: tftp status=0 pid=17955 duration=1053(sec)

其他日志消息(例如RRQ(提及下载的文件))仍然只记录到/ var / log / messages。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

在/etc/xinetd.d/tftp中,您可以将其设置为FILE:

,而不是将log_type设置为SYSLOG。
log_type                = FILE <path_to_log_file>

这通常会记录您指定路径的文件中的所有内容。

man xinetd.conf了解更多信息)