首页 > 系统相关 >centos9(linux): 安装clamav

centos9(linux): 安装clamav

时间:2024-08-26 14:04:39浏览次数:13  
标签:clamupdate -- freshclam clamav blog linux root centos9

一,官方网站

https://www.clamav.net/

如图:

二,安装

1,开启epel仓库

[root@blog ~]# yum install -y epel-release

2,安装clamav

[root@blog ~]# yum install clamav

说明:病毒库数据较大,200多M,安装时需要等待较长时间

安装完成后查看clamav的版本:

[root@blog ~]# clamscan -V
ClamAV 1.0.6/27256/Thu Apr 25 16:27:19 2024

3, 安装病毒库升级命令:

[root@blog ~]# yum install clamav-freshclam

安装后查看freshclam版本:

[root@blog ~]# freshclam --version
ClamAV 1.0.6/27256/Thu Apr 25 16:27:19 2024

说明:1.0.6是程序版本

27256 是daily.cvd病毒库版本

三,使用

1,手动更新病毒库

[root@blog ~]# freshclam

freshclam 会显示当前的病毒库版本:

[root@blog ~]# freshclam
ClamAV update process started at Mon Aug 26 13:11:34 2024
daily.cvd database is up-to-date (version: 27378, sigs: 2065918, f-level: 90, builder: raynman)
main.cvd database is up-to-date (version: 62, sigs: 6647427, f-level: 90, builder: sigmgr)
bytecode.cvd database is up-to-date (version: 335, sigs: 86, f-level: 90, builder: raynman)

 

2,启动病毒库自动更新服务

查看状态

root@blog ~]# systemctl status clamav-freshclam.service
○ clamav-freshclam.service - ClamAV virus database updater
     Loaded: loaded (;;file://blog/usr/lib/systemd/system/clamav-freshclam.service/usr/lib/systemd/system/clamav-freshclam.service;;; 
     disabled; preset: disabled)
     Active: inactive (dead)
       Docs: ;;man:freshclam(1)man:freshclam(1);;
             ;;man:freshclam.conf(5)man:freshclam.conf(5);;
             ;;https://docs.clamav.net/https://docs.clamav.net/;;

启动服务:

[root@blog ~]# systemctl start clamav-freshclam.service 

3,手动查杀某个目录

[root@blog ~]# clamscan -r /var

 

4,定时查杀:把下面的命令放到crontab中即可

[root@blog ~]# clamscan --infected --recursive /home --move=/tmp/clamav -l /var/log/clamscan.log

--infected: 只打印被感染的文件
--recursive: 递归扫描子目录
--move=: 移动被感染文件到指定目录
-l /var/log/clamscan.log: 把结果保存到日志文件

 日志内容:

[root@blog ~]# more /var/log/clamscan_2024-08-26.log

-------------------------------------------------------------------------------


-------------------------------------------------------------------------------


----------- SCAN SUMMARY -----------
Known viruses: 8697733
Engine version: 1.0.6
Scanned directories: 653
Scanned files: 2648
Infected files: 0
Data scanned: 935.55 MB
Data read: 1362.55 MB (ratio 0.69:1)
Time: 150.350 sec (2 m 30 s)
Start Date: 2024:08:26 13:54:57
End Date:   2024:08:26 13:57:27

 

四,说明:

1,病毒库的存储位置:

默认所在目录:

[root@blog ~]# ll -h /var/lib/clamav/
total 224M
-rw-r--r-- 1 clamupdate clamupdate 283K Apr  8 07:58 bytecode.cvd
-rw-r--r-- 1 clamupdate clamupdate  62M Aug 26 12:54 daily.cvd
-rw-r--r-- 1 clamupdate clamupdate   69 Aug 26 12:52 freshclam.dat
-rw-r--r-- 1 clamupdate clamupdate 163M Sep 22  2021 main.cvd

 

标签:clamupdate,--,freshclam,clamav,blog,linux,root,centos9
From: https://www.cnblogs.com/architectforest/p/18380751

相关文章

  • Linux环境下的Mysql数据库入门-基于Centos系统
    关系型数据库:oracle===》收钱,大型的公司msyql===》开源的免费的sqlserver===>微软非关系型数据库:hbase===>大数据‘Redismangdb下载mysql:yuminstallmysqlyuminstallmysql-serverrpm-qa|grep-imysql===》查看数据库有没有安装好servicemysqld......
  • 600条最强 Linux 命令总结(珍藏版)
    一、基本命令uname-m显示机器的处理器架构uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件(SMBIOS/DMI)hdparm-i/dev/hda罗列一个磁盘的架构特性hdparm-tT/dev/sda在磁盘上执行测试性读取操作系统信息arch显示机器的处理器架构uname-m显示机......
  • Linux 进程 | 进程优先级&进程的环境变量
    文章目录进程概念4、进程优先级4.1基本概念4.2查看系统进程4.2.1ps-l4.2.2PRI&NI4.3用top命令更改已存在进程的nice:5、环境变量5.1常见环境变量5.2查看环境变量5.3测试PATH配置环境变量5.4代码中获取环境变量5.4代码中获取环境变量进程概念4、进程优先级4......
  • redis下载与安装(以Ubuntu Linux为例)
    redis的下载与安装(Ubuntu)一、下载从GitHub上下载redis官方压缩包:redis官方将下载好的压缩包放入家目录(~)下。(可以使用一些ftp工具将文件传输到Ubuntu)二、安装解压并执行shell命令#进入家目录cd~#7.4.0是我此时安装的版本#输入tarzxvfredis后按tab键补全即可......
  • Linux系统性能调优技巧
    Linux系统性能调优是一个复杂而细致的过程,它涉及到硬件、软件、配置、监控和调优策略等多个方面。以下将详细阐述Linux系统性能调优的技巧:一、硬件优化CPU优化选择适合的CPU:根据应用需求选择多核、高频的CPU,以满足高并发和计算密集型任务的需求。CPU缓存优化:确保CPU缓存(L1......
  • Linux系统目录结构
    这里以我的ubuntu20.0的目录为例/bin  存放系统最基本、最重要的命令,这些命令在系统启动时必须可用。(对于  /usr/bin:存放用户级别的命令,这些命令通常是用户安装的各种应用程序提供的)/boot  存放与系统启动相关的文件/dev  用于存放设备文件(devicefiles),也就是代......
  • Linux磁盘监控管理(fdisk\df\du和iotop、iostat)
    1.fdisk\df\du基本语句及其含义fdiskfdisk-l:表示列出系统中所有可识别的硬盘、U盘等设备的分区情况。此外还有其他参数:p:列出分区表。这是最常用的命令之一,用于查看当前磁盘的分区情况。d:删除分区。用于删除现有的磁盘分区。n:创建新分区。用于在磁盘上创建新的分区。t:改......
  • 【日常记录-Linux】XZ Utils
    Author:赵志乾Date:2024-08-25Declaration:AllRightReserved!!!1.简介    XZUtils是一个为POSIX平台(如Linux和Unix系统)开发的高压缩率工具集,其使用LZMA2压缩算法,能够生成比传统gzip、bzip2等工具更小的压缩文件,并且解压速度也很快。2.安装dnfinstallxz3.使用......
  • Linux中的exec族函数
    exec系列函数用于替换当前进程的用户空间代码和数据,从而执行一个新的程序。调用exec系列函数不会创建新的进程,但会用新程序的代码和数据替换当前进程,因此调用exec后,进程的ID保持不变,但进程的行为变为执行新的程序exec系列函数有六个,分别是:execlintexecl(constcha......
  • 【Linux】并发与并行:理解多任务处理的核心概念
    文章目录并发与并行:理解多任务处理的核心概念1.什么是并发?2.什么是并行?3.并发与并行的区别4.并发与并行的共同点与挑战5.选择并发还是并行?6.总结并发与并行:理解多任务处理的核心概念在现代计算中,性能和效率是关键问题。为了提高处理能力,计算机系统利用了并......