linux杀毒软件ClamAV下载、安装(在线安装、离线安装)

news2024/11/23 9:02:09

流程图

下载

ClamAVNet

离线安装脚本

#扫描文件路径,程序安装路径,当然也可以全盘扫描,全盘扫描的时候路径设置为"/"即可
scanfile="/home"
#分钟 小时 日 月 年, 例:0 0 * * * 表示每天0时0秒
scantime="0 0 * * *"

#添加用户组和组成员
groupadd clamav
useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav
#执行安装命令
rpm -ivh clamav*.rpm
#创建日志和病毒库目录
mkdir /usr/local/clamav
mkdir /usr/local/clamav/logs
mkdir /usr/local/clamav/update
#创建日志文件

touch /usr/local/clamav/logs/clamd.log
touch /usr/local/clamav/logs/freshclam.log
#文件授权
chown clamav:clamav /usr/local/clamav/logs/clamd.log
chown clamav:clamav /usr/local/clamav/logs/freshclam.log
chown -R clamav:clamav /usr/local/clamav/update

#修改配置文件clamd.conf
cp -rf /usr/local/etc/clamd.conf.sample  /usr/local/etc/clamd.conf
sed -i '8s|Example|#Example|' /usr/local/etc/clamd.conf
cat << EOF >> /usr/local/etc/clamd.conf
DatabaseDirectory /var/lib/clamav
EOF

#修改配置文件freshclam.conf
cp -rf /usr/local/etc/freshclam.conf.sample /usr/local/etc/freshclam.conf
sed -i '8s|Example|#Example|' /usr/local/etc/freshclam.conf
cat << EOF >> /usr/local/etc/freshclam.conf
DatabaseOwner clamav
DatabaseDirectory /var/lib/clamav
ScriptedUpdates yes
Checks 24
#PrivateMirror 127.0.0.1
EOF

mkdir /var/lib/clamav
chown -R clamav:clamav /var/lib/clamav
#上传病毒库文件到/var/lib/clamav
cp -rf *.cvd /var/lib/clamav

#启动服务并开启自启动
#systemctl start clamd@scan 
#systemctl enable clamd@scan


#递归扫描home目录,并且记录日志 
#clamscan -r -i /home  -l /usr/local/clamav/logs/clamd.log

#创建定时运行脚本
rm -rf /usr/local/bin/timescan.sh
touch /usr/local/bin/timescan.sh
cat << EOF >> /usr/local/bin/timescan.sh
#扫描/home目录,扫描日志存入/usr/local/clamav/logs/clamd.log
clamscan -r -i /home -l /usr/local/clamav/logs/clamd.log
EOF
#按需求修改扫描路径
sed -i '2s|/home|'$scanfile'|' /usr/local/bin/timescan.sh


#添加定时任务
sed -i '/timescan.sh/d' /etc/crontab
cat << EOF >> /etc/crontab
0 0 * * * /usr/local/bin/timescan.sh
EOF
#按需求修改定时任务执行时间
#sed -i 's|0 0 * * * /usr/local/bin/timescan.sh|'$scantime' /usr/local/bin/timescan.sh|' /etc/crontab
sed -i 's|0 0 * * * /usr/local/bin/timescan.sh|'"$scantime"' /usr/local/bin/timescan.sh|' /etc/crontab

通过git下载程序和脚本一键安装

git下载地址和文件说明

https://gitcode.net/zengliguang/clamav_offline_install.git

cvd后缀的文件是病毒库 

sh后缀文件是脚本 

rpm后缀的是杀毒软件离线安装包

下载 

git clone https://gitcode.net/zengliguang/clamav_offline_install.git

 

安装

进入路径

cd  clamav_offline_install

 

 

执行sh脚本文件,等待完成安装

source   clamav_offline_install.sh

 安装完成

手动扫描

clamscan

 出现下图说明安装并手动扫描成功

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1163287.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2023/11/2 JAVA学习

接口里面只有这两个东西,无构造器,代码块之类的 私有方法可以在接口里的其他默认方法,或私有方法中访问 静态方法,类持有,可直接调用 接口多继承,可以一个接口继承其他几个接口把几个接口合并成一个接口 先创建外部类,再创建成员内部类 在外部类中无法直接访问内部类的方法变量…

04 训练 windows环境下调用GPU资源做模型训练加速示例

笔者有一台windows电脑,要想在训练yolo模型的时候提升速度,可以按照笔者本文的示例进行。 1、检查可用GPU资源 可以在设备管理器中检查电脑中是否含有GPU设备,如下图所示,可以在设备管理器中检查显卡信息,证明我们有GPU资源可以在训练模型的时候调用。 2、核对显卡算力 …

TIME_WAIT相关知识

四次挥手 这是TCP四次握手的过程图。 TCP 连接终止时&#xff0c;主机 1 先发送 FIN 报文&#xff0c;主机 2 进入 CLOSE_WAIT 状态&#xff0c;并发送一个 ACK 应答&#xff0c;同时&#xff0c;主机 2 通过 read 调用获得 EOF&#xff0c;并将此结果通知应用程序进行主动关闭…

uniapp app端选取(上传)多种类型文件

这里仅记录本人一些遇到办法&#xff0c;后台需要file对象&#xff0c;而App端运行在jsCore内&#xff0c;并非浏览器环境&#xff0c;并没有File类&#xff0c;基本返回的都是blob路径&#xff0c;uni-file-picker得app端只支持图片和视频&#xff0c;我这边需求是音视频都要支…

浏览器请求http地址,自动跳转成https

谷歌浏览器&#xff1a; 点击url地址左侧的锁&#xff0c;选择【网站设置】 点击【隐私和安全】&#xff0c;将【不安全内容】改为允许&#xff0c;然后刷新即可

协力共创智能未来:乐鑫 ESP RainMaker 云方案线下研讨会圆满落幕

近日&#xff0c;乐鑫 ESP RainMaker 云方案线下研讨会&#xff08;深圳&#xff09;在亚马逊云科技与合作伙伴嘉宾的支持下成功举办&#xff0c;吸引了众多来自智能家电、照明电工、能源和宠物等行业的品牌客户、方案商和制造商。研讨会围绕如何基于乐鑫 ESP RainMaker 硬件连…

关于客户旅程地图:你需要知道的一切

客户旅程地图&#xff08;Customer Journey Map&#xff09;是一种工具&#xff0c;用于可视化和理解客户与品牌或产品互动的全过程。它以客户的角度展示了他们的互动&#xff0c;从最初的意识阶段到购买决策&#xff0c;再到购买和售后支持。客户旅程地图有助于企业深入了解客…

什么是物流RPA?物流RPA解决什么问题?物流RPA实施难点在哪里?

RPA指的是机器人流程自动化&#xff0c;它是一套模拟人类在计算机、平板电脑、移动设备等界面执行任务的软件。通过RPA&#xff0c;可以自动完成重复性、繁琐的工作&#xff0c;提高工作效率和质量&#xff0c;降低人力成本。RPA适用于各种行业和场景&#xff0c;例如财务、人力…

Redis基础教程

Redis基础教程 Redis介绍 官方网站&#xff1a;https://redis.io/ Redis是一种键值型的NoSql数据库&#xff0c;这里有两个关键字&#xff1a; 键值型&#xff1a;Redis中存储的数据都是以key、value对的形式存储NoSql&#xff1a;相对于传统关系型数据库而言&#xff0c;有…

关键词搜索亚马逊商品数据接口(标题|主图|SKU|价格|优惠价|掌柜昵称|店铺链接|店铺所在地)

亚马逊提供了API接口来获取商品数据。其中&#xff0c;关键词搜索亚马逊商品接口&#xff08;item_search-按关键字搜索亚马逊商品接口&#xff09;可以用于获取按关键字搜索到的商品数据。 通过该接口&#xff0c;您可以使用API Key和API Secret来认证身份&#xff0c;并使用…

Seata 四种事务模式

Seata 是一款开源的分布式事务解决方案&#xff0c;致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式&#xff0c;为用户打造一站式的分布式解决方案。 全文参考文献&#xff1a;中文文档 TC (Transaction Coordinator) - 事务…

Redis入门指南学习笔记(2):常用数据类型解析

一.前言 本文主要介绍Redis中包含几种主要数据类型&#xff1a;字符串类型、哈希类型、列表类型、集合类型和有序集合类型。 二.字符串类型 字符串类型是Redis中最基本的数据类型&#xff0c;它是其他4种数据类型的基础&#xff0c;其他数据类型与字符串类型的差别从某种角度…

HALCON的综合应用案例【01】: 3D 算法处理在 Visual Studio 2019 C# 环境中的集成实例

前言: HALCON 为一款比较流行的商业视觉处理软件,他提供了多种开发的模式,可以在HALCON中开发,也可以将HALCON的设计通过导出库的形式集成到其他开发环境里面,以方便系统集成。本文为笔者自己的一个3D 视觉检测项目,利用HALCON的3D 库开发算法,然后,将算法集成到 MS-V…

指挥通信车360度3d虚拟互动展示系统的优势及特点

通信车是装有通信装备&#xff0c;用于保障通信联络的专用车辆&#xff0c;用于偏僻/特殊环境下的机动通信。并且机动通信局装备通常分为应急综合通信车、网络管理车、程控电话车、自适应跳频电台车、数字扩频接力车、散射通信车、卫星通信车、光缆引接车、线缆收放车和通信电源…

医疗数据可视化大屏:重构医疗决策的未来

医疗行业一直是信息密集型领域之一&#xff0c;它的复杂性不仅在于患者病历和医疗数据的海量积累&#xff0c;还包括了病情诊断、医疗资源分配、病患治疗等多层次的挑战。随着信息技术的不断发展&#xff0c;医疗数据可视化大屏成为了一种创新性的工具&#xff0c;它为医疗管理…

Linux学习笔记之一(计算机网络基础)

Linux learning note 1、计算机网络1.1、IP地址和MAC地址1.2、NAT、端口1.3、动态IP、静态IP、DHCP1.4、子网掩码、网关地址、DNS服务器1.5、TCP、UDP、ftp、http 2、虚拟机的网络管理2.1、桥接模式2.2、NAT模式2.3、仅主机模式2.4、总结 1、计算机网络 1.1、IP地址和MAC地址 …

python:将多个9波段影像tif文件转成numpy格式保存

作者:CSDN @ _养乐多_ 最近有粉丝问,如何将多个9波段的Aster影像tif文件转成numpy格式保存,然后输入网络进去训练。本文提供了两种思路和代码。 结果如下图所示, 文章目录 一、简单方法(分两步)二、端到端方法(一步到位)一、简单方法(分两步) 先将所有的多波段影像…

葡萄酒中的“多酚”有机化合物

“多酚”是在植物中发现的有机化合物&#xff0c;包括树皮、种子、坚果、茶叶和木材。单宁是一种多酚&#xff0c;它们完全是天然的&#xff0c;但是尝起来很苦。如果你是一个茶迷&#xff0c;你应该知道喝一口高单宁的红茶会使你的口腔内侧起皱。 葡萄也含有大量的单宁&#…

文心一言画图体验1.0

文心一言画图体验1 版本&#xff1a;文心大模型3.5 文心一言官方链接&#xff1a;https://yiyan.baidu.com/ 1、画一幅画&#xff1a;在大树下喝啤酒的熊猫&#xff0c;水墨风格&#xff0c;中国风&#xff0c;印象主义&#xff0c;写意&#xff0c;薄涂 2、画一幅画&#x…

一、VPN基础

VPN基础 1、定义及特征2、VPN优势3、VPN分类4、VPN体系结构5、VPN实现的模式 —————————————————————————————————————————————————— 1、定义及特征 虚拟专用网VPN是依靠Internet服务提供商ISP和网络服务提供商NSP在公共网…