puclamd的安装
系统版本 centos7.9
python版本 python2.7
安装yum 源
yum install epel-release
安装 clamav 服务yum install clamav-server clamav-data clamav-update clamav-filesystem clamav clamav-scanner-systemd clamav-devel clamav-lib clamav-server-systemd -y
在两个配置文件/etc/freshclam.conf和/etc/scan.conf中移除“Example”字符
配置 clamav病毒库的位置
打开 vi /etc/freshclam.conf 在将DatabaseDirectory /var/lib/clamav这一行将之前的注释#删除
更新病毒库 使用命令 freshclam
安装telnet 工具 查看是否已经安装rpm -qa telnet-server
yum install telnet -y
yum install xinetd
yum install telnet-server
telnet是使用xinentd管理的 打开文件 /etc/xinetd.d/telnet 写入如下内容
service telnet
{
flags = RESUE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
disable = no
}
重启xinetd systemctl restart xinetd
测试3310 telnet 127.0.0.1 3310
如果不通 有两个原因
原因一 防火墙的端口没有打开
iptables -L -n 查看防火墙规则 使用一下两条命令允许所有的端口访问
iptables -p INPUT ACCEPT
iptables -P OUTPUT ACCEPT
原因二 没有配置clamav
打开vi /etc/clamd.d/scan.conf 将LocalSocket /run/clamd.scan/clamd.sock,TCPSocket 3310,TCPAddr 127.0.0.1
这三行前面的#号去掉 重启clamd service clamd restart