我这里使用的安装包编译的,下载的是clamav-0.95.2.tar.gz ;
不管是centos,还是debian系统先安装所需软件包–依赖;
yum install gcc openssl openssl-devel -y ;
apt-get install gcc openssl openssl-devel ; ubuntu和debian可能是别的包,可以查下这三个包在debian中是怎么安装的;
groupadd clamav //创建clamav组
useradd -g clamav clamav //创建clamav用户并加入clamav组
tar -zxvf clamav-0.95.2.tar.gz //解压
cd clamav-0.95.2 //进入目录
./configure --prefix=/usr/local/clamav //执行安装脚本
make //make编译
make install //编译并安装
#日志存放目录
mkdir -p /usr/local/clamav/logs //创建日志存放目录
touch /usr/local/clamav/logs/clamd.log //创建clamd.log日志文件
touch /usr/local/clamav/logs/freshclam.log //创建freshclam.log日志文件
chown clamav:clamav /usr/local/clamav/logs/clamd.log //赋予文件用户和用户组
chown clamav:clamav /usr/local/clamav/logs/freshclam.log
#病毒存放目录
mkdir -p /usr/local/clamav/updata //创建病毒库存放目录
chown -R root:clamav /usr/local/clamav/ //修改clamav用户和用户组
chown -R clamav:clamav /usr/local/clamav/updata/ //修改updata病毒库用户和用户组
#配置文件
cd /usr/local/clamav/etc
cp clamd.conf.sample clamd.conf //复制 clamd.conf.sample 为clamd配置文件
cp freshclam.conf.sample freshclam.conf //复制freshclam.conf.sample为freshclam配置文件
编辑clamd.conf:
vim clamd.conf
#Example //注释掉这一行.
添加下面三行:
LogFile /usr/local/clamav/logs/clamd.log //clamd日志的存放路径
PidFile /usr/local/clamav/updata/clamd.pid //clamd的进程pid
DatabaseDirectory /usr/local/clamav/updata //病毒库存放路径
vim freshclam.conf
#Example //注释掉这一行.
添加下面三行:
DatabaseDirectory /usr/local/clamav/updata //病毒库更新路径
UpdateLogFile /usr/local/clamav/logs/freshclam.log //freshclam日志存放目录
PidFile /usr/local/clamav/updata/freshclam.pid //freshclam进程pid
chown -R clamav:clamav /usr/local/clamav/ //再次修改用户和用户组,二次确认吧,就怕因为用户、用户组的问题出错
systemctl start clamav-freshclam.service //开启服务
systemctl enable clamav-freshclam.service //将服务加入开机自启
systemctl status clamav-freshclam.service //查看服务状态
上面的这些命令可能不管用,能用最好,不能用也没事,不影响服务;错了,应该说是工具;
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前在阿里
深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上运维知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
线、讲解视频,并且后续会持续更新**