Doa*_*ahh 6 tcp clamav debian-jessie
我正在尝试让 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 received from systemd
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么我在运行 ClamAV 时可能遇到问题TCP:3310?
我现在可以使用它了,但是它的配置远不如在 Debian 7 上那么好。
我只能运行 TCP 或 unixsocket (不知道为什么),但不能同时运行。因此我正在使用:
/etc/systemd/system/clamav-daemon.socket.d/extend.conf
[Socket]
ListenStream=
SocketUser=clamav
ListenStream=3310
Run Code Online (Sandbox Code Playgroud)
/etc/clamav/clamd.conf 只有:
TCPSocket 3310
Run Code Online (Sandbox Code Playgroud)
并且其中没有unix套接字信息。所以这被删除了:
LocalSocket /var/run/clamav/clamd.ctl
FixStaleSocket true
LocalSocketGroup clamav
LocalSocketMode 666
Run Code Online (Sandbox Code Playgroud)
然后为了让 Exim4 使用它,我有:
av_scanner = clamd:127.0.0.1:local
Run Code Online (Sandbox Code Playgroud)
我不能localhost在那里使用。必须如此127.0.0.1。
| 归档时间: |
|
| 查看次数: |
20724 次 |
| 最近记录: |