我正在尝试让 Clamav-daemon 在 Debian 8 系统上运行,以便它侦听 TCP 端口 3310。我已完成以下操作:
aptitude install clamav-daemon
Run Code Online (Sandbox Code Playgroud)
然后进行修改/etc/clamav/clamd.conf,使其现在在顶部具有以下内容:
# Added by me
TCPSocket 3310
TCPAddr localhost
# Already existed
LocalSocket /var/run/clamav/clamd.ctl
FixStaleSocket true
LocalSocketGroup clamav
LocalSocketMode 666
Run Code Online (Sandbox Code Playgroud)
使用重新启动服务service clamav-daemon restart。
我发现它netstat -tap | grep clam没有返回任何东西。运行ps aux | grep clam返回:
clamav 18559 11.4 10.3 649212 399604 ? Ssl 14:38 0:15 /usr/sbin/clamd --foreground=true
Run Code Online (Sandbox Code Playgroud)
有一个自动生成的文件/etc/systemd/system/clamav-daemon.socket.d/extend.conf,其中包含:
[Socket]
ListenStream=
SocketUser=clamav
ListenStream=/var/run/clamav/clamd.ctl
SocketGroup=clamav
SocketMode=666
Run Code Online (Sandbox Code Playgroud)
我在日志中唯一能看到的是:
TCP: No tcp AF_INET/AF_INET6 SOCK_STREAM socket …Run Code Online (Sandbox Code Playgroud)