一,安装clamav

1.yum install clamav -y

如果找不到包的话,只有下载源码自己编译安装了。

tar zxf clamav-0.97.4.tar.gz

cd clamav-0.97.4

groupadd clamav

useradd -g clamav -s /bin/false clamav

./configure --prefix=/usr/local/clamav && make && make install

首先创建一个目录.

mkdir /home/clamav/logs           (clanav 日志目录)

mkdir /usr/local/clamav/update    (clanav 病毒库目录)

修改配置文件/usr/local/clamav/etc/clamd.conf

sed -i 's/Example/#Example/' /usr/local/clamav/etc/clamd.conf

sed -i '14 a\LogFile \/home\/clamav\/logs\/clamd.log' /usr/local/clamav/etc/clamd.conf

sed -i '57 a\PidFile \/usr\/local\/clamav\/update\/clamd.pid' /usr/local/clamav/etc/clamd.conf

sed -i '65 a\DatabaseDirectory \/usr\/local\/clamav\/update ' /usr/local/clamav/etc/clamd.conf

修改配置文件/usr/local/clamav/etc/freshclam.conf

sed -i 's/Example/#Example/' /usr/local/clamav/etc/freshclam.conf

sed -i '13 a\DatabaseDirectory \/usr\/local\/clamav\/update' /usr/local/clamav/etc/freshclam.conf

sed -i '18 a\UpdateLogFile \/home\/clamav\/logs\/freshclam.log' /usr/local/clamav/etc/freshclam.conf

sed -i '49 a\PidFile \/usr\/local\/clamav\/update\/freshclam.pid' /usr/local/clamav/etc/freshclam.conf

sed -i '103 a\Checks 4' /usr/local/clamav/etc/freshclam.conf

sed -i '78 a\DatabaseMirror clamav.inet6.fr' /usr/local/clamav/etc/freshclam.conf

sed -i '78 a\DatabaseMirror clamav.netopia.pt' /usr/local/clamav/etc/freshclam.conf

sed -i '78 a\DatabaseMirror clamav.sonic.net' /usr/local/clamav/etc/freshclam.conf

下面创建日志文件

touch /home/clamav/logs/freshclam.log

chown clamav:clamav /home/clamav/logs/freshclam.log

touch /home/clamav/logs/clamd.log

chown clamav:clamav /home/clamav/logs/clamd.log

chown clamav:clamav /usr/local/clamav/update

创建软连接:

ln -s /usr/local/clamav/bin/clamscan /usr/bin/clamscan

ln -s /usr/local/clamav/bin/freshclam /usr/bin/freshclam

二,下载病毒库

1.freshclam  --verbose

freshclam上面这个命令是更新病毒库,如果没有,会自动下载,不过比较慢。你也可以手动下载,http://www.clamav.net/lang/en/,下二个就可以main.cvd、daily.cvd、bytecode.cvd。把下载的病毒库文件放到/usr/local/clamav/update目录下面,就行了。

2.手工下载病毒库文件:

cd /usr/local/clamav/update

wget wget http://db.local.clamav.net/daily.cvd

wget http://db.local.clamav.net/main.cvd

wget http://db.local.clamav.net/bytecode.cvd

三,查看一下clamav进程

[root@Test208 update]# ps ax |grep clam

4858 ?        Ss     0:00 /usr/bin/freshclam -d --quiet

5401 pts/0    S+     0:00 grep --color=auto clam

[root@Test208 update]# ps ax |grep clam

4858 ?        Ss     0:00 /usr/bin/freshclam -d --quiet

5401 pts/0    S+     0:00 grep --color=auto clam

四,一些常规用法举例

1,扫描某个目录,clamscan -r /home/

2,将扫描结果存放到log中,clamscan -r /home/ -l /usr/local/clamav/logs/clamd.log

3,扫描过程中,只显示有问题的文件并且发出警报声音,clamscan -r --bell -i /home/

4,扫描到有问题的文件,直接删除,clamscan -r --remove /home/ > /home/clamscan.log,这一步要小心,最好不要这样操作,如果删除了系统文件就麻烦了,可能导致系统崩溃。

五,扫描结果

[root@Test208 update]# clamscan -r /home/

/home/xhprof/xhprof_html/callgraph.php: OK

/home/xhprof/xhprof_html/css/xhprof.css: OK

....................................................

/home/xhprof/xhprof_lib/utils/callgraph_utils.php: OK

/home/xhprof/xhprof_lib/utils/xhprof_runs.php: OK

/home/xhprof/xhprof_lib/utils/xhprof_lib.php: OK

/home/xhprof/xhprof_lib/display/typeahead_common.php: OK

/home/xhprof/xhprof_lib/display/xhprof.php: OK

----------- SCAN SUMMARY -----------

Known viruses: 1210664

Engine version: 0.97.4

Scanned directories: 145

Scanned files: 1096

Infected files: 0

Data scanned: 54.04 MB

Data read: 45.68 MB (ratio 1.18:1)

Time: 7.834 sec (0 m 7 s)

六、定期扫描

crontab -e

添加如下两行:

30 5 * * * clamscan -ri --remove /tmp /home >> /home/clamav/logs/clamd.log  --每天5:30运行

10 2 * * 7 clamscan -ri --remove /home >> /home/clamav/logs/clamd.log       --每周日2:10运行

php在线查毒,linux clamav 免费查毒工具相关推荐

  1. linux clamav 免费查毒工具

    linux下需要杀毒工具吗?我一直认为是不要的,基于linux的病毒很少,linux 安全防护也做的很好,一般很难功破.我想那些黑客们更喜欢,写windows下的病毒,用的人多啊,传播也容易.下面的操 ...

  2. 阿里云服务器安装Clamav免费杀毒工具

    阿里云服务器上面有个漏洞和安全告警,上面会提示你服务器上面的一些漏洞,或者你的服务器被黑客攻击了之后提示的安全告警,一些病毒文件都需要你来处理. 这边我在网上找了一个杀毒工具,安装到了服务上面,然后记 ...

  3. 阿里云服务器怎么样可以安装Clamav免费杀毒工具

    阿里云服务器上面有个漏洞和安全告警,上面会提示你服务器上面的一些漏洞,或者你的服务器被黑客攻击了之后提示的安全告警,一些病毒文件都需要你来处理. 这边我在网上找了一个杀毒工具,安装到了服务上面,然后记 ...

  4. linux下根据端口查进程,linux根据进程查端口,根据端口查进程

    [root@test_environment src]# netstat -tnllup   能显示对应端口和进程 Active Internet connections (only servers) ...

  5. linux服务器查杀,Linux服务器PHP后门查杀

    shell脚本一句话查找PHP一句话木马 # find ./ -name "*.php" |xargs egrep "phpspy|c99sh|milw0rm|eval( ...

  6. 毕业季,毕业论文查重,paper系列五个免费查重网站推荐

    推荐五个常用的免费查重网站 注意: (1)这些网站基本上都可以通过关注公众号或者转发等来获取免费查重机会,但有些也会有字数限制.每个网站的数据库可能不同,所以建议大家多换几个平台查一查,反正是免费的. ...

  7. linux里面工具使用方法,linux免费查毒工具clamav安装和使用教程

    clamav是linux下的免费查毒软件,注意哦,是查毒,不能杀毒,至于查出的毒怎么处理那是下一步的问题了. 一.安装. apt-get install clamav 或者到官网选择最新版的三个文件, ...

  8. linux指令速查手册 中文高清pdf版,linux指令速查手册

    linux指令速查手册2007年12月由人民邮电出版社出版发行.据小编知Linux是一款开源的操作系统,得到了广大开发者的青睐,开发者可以免费获得Linux操作系统的源代码:其次,它具有Unix的所有 ...

  9. linux命令查找软件,linux指令速查器下载

    linux指令速查器最新版(linux指令查询)是一款最新免费包含linux命令查询.搜索功能的linux命令查询软件,它介绍了超过300条指令的用法,对各种用法做了详细的中文说明,非常适合于新手玩家 ...

最新文章

  1. 共识机制:区块链技术的根基
  2. Redis进阶实战用法深剖析
  3. 企业级 SpringBoot 教程 (九)springboot整合Redis
  4. 尺取法 POJ 3601 Subsequence
  5. JDK 5.0 的新语法
  6. mysql和ORTHOMCL_Orthomcl的详细使用
  7. 贪心 HDOJ 5090 Game with Pearls
  8. 【Playable API】不用Animator如何播放动画?
  9. Android Fragment (一)
  10. clickhouse MergeTree系列引擎
  11. Python自动化之Django中间件
  12. sqlilte 判断当天日期_18个Java8处理日期的新花样,肯定没用过!
  13. MATLAB数学建模教学 | 史上最强的MATLAB学习网站,你需要的这里统统都有!!!
  14. 重拾呐些記憶,前面の路,獨自繼續前往。
  15. 利用Java程序统计彩票双色球中一等奖究竟有多难
  16. python绘制多段数码管
  17. 【软件测试手册2021版】测试题总结
  18. html标签onload,支持onload事件的HTML标签有哪些
  19. 4.2 英文分词及词性标注
  20. <机器学习>支持向量机(SVM)理论

热门文章

  1. Linux虚拟机不显示IP地址解决方法(亲测有效)
  2. 问题 J: 古罗马数字2
  3. 阿里高层大调整:“接班人”蒋凡被调离核心业务淘宝天猫!
  4. HomePod之远场语音识别增强
  5. 如何更高效、系统地学习3D视觉?
  6. mvn clean package是个什么鬼?
  7. 一键安装Win7正版系统 Win7镜像系统2022
  8. 求最大公因数的三种算法及简要说明
  9. SLAMTEC-思岚科技正式发布RPLIDAR A3
  10. 一个月薪5k+的广州安全服务实习生的真实生活