[LINUX]在Linux服务器上安装ClamAV杀毒软件

1.添加扩展源

yum -y install epel-release
yum -y install clamav clamavd clamav-update

2.更新病毒库

freshclam

3.ClamAV的使用

3.1ClamAv的语法

clamscan [选项/参数/简便参数] [文件/目录]

 ClamAv常用参数

参数简便参数说明
–help    -h   显示帮助页面
–version    -V    查看版本号
–verbose   -v    查看详细信息

 3.2扫描病毒

#先创建日志文件
touch clamav.log
#对/data/目录扫描,并将扫描的日志放到该文件中
clamscan -i -r /home/ -l /home/clamav/clamav.log
  • -i 只显示被感染的文件
  • -r 扫描目录,后面需跟目录
  • -l 保存日志文件的位置,后面需跟文件名

注意:上述命令仅扫描病毒,不会对病毒文件进行删除,需手动删除。目录越大扫描速度越慢。

扫描结果如下:

这种的是没有病毒;Infected files 显示0,则没有扫到病毒,1或其他则扫出了病毒。

### 离线环境下的ClamAV安装 对于离线环境中Linux服务器ClamAV的部署,准备阶段至关重要。为了成功完成这一过程,需要事先下载所有必需的依赖项和包文件到可移动介质或另一台联网计算机上。 #### 准备工作 确保获取最新的ClamAV二进制文件以及其签名验证工具gpg[^1]。这些可以从官方源码发布页面获得。同时也要收集操作系统特定版本所需的任何额外库和支持文件。 #### 下载必要的组件 使用有网络连接的工作站来访问ClamAV官方网站并下载适用于目标系统的tarball压缩包。此外还需注意下载对应的GPG密钥用于后续校验完整性[^2]。 #### 验证与传输 通过已知可信渠道取得上述资源后,在具备互联网接入权限的地方利用公钥基础设施(PKI)技术确认所获数据未被篡改过。之后可以借助USB驱动器或其他物理存储设备把它们安全地转移到待配置的目标机器上去。 #### 安装流程 一旦所有材料都就绪于无网状态下,则按照如下方式操作: ```bash # 解压 tarball 文件至临时目录 tar -<version>.tar.gz -C /tmp/clamav-install/ # 进入解压后的目录执行编译命令 cd /tmp/clamav-install/clamav-<version> ./configure --prefix=/usr/local/clamav && make && sudo make install ``` 此脚本会将ClamAV安置在`/usr/local/clamav`路径下;如果希望更改默认位置,请调整`--prefix=`参数值相应部分即可[^3]。 #### 更新病毒定义数据库 由于处于隔离状态无法在线同步最新模式样本集,因此建议预先打包好一份完整的clamav-unofficial-sigs镜像存放在本地共享空间内供定期刷新调用之需。 #### 启动服务 最后一步就是启动守护进程使得防护机制生效: ```bash sudo systemctl enable clamav-daemon.service sudo systemctl start clamav-daemon.service ``` 以上就是在断开网络情况下给Linux主机装配ClamAV防毒引擎的一般步骤概述[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值