使用clamav扫描危险文件
1.安装epel
```
# RHEL/CentOS 6:
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
# RHEL/CentOS 7:
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
```
2.安装clamav
```
yum install -y clamav
```
3.配置Clamav
修改/etc/freshclam.conf 和 /etc/clamd.d/scan.conf ,将 文中“Example” 注释掉,如“#Example”
4.升级病毒库
```
freshclam
```
5.查杀病毒
```
clamscan --infected --recursive -- remove --exclude-dir="^/sys" /
```
--infected 打印感染的文件
--exclude-dir="^/sys" 不扫描 /sys目录
--recursive 遍历所有子目录及文件
**-- remove需要慎用,可以在确认文件缺失被感染后手动删除**
6.自动更新病毒库
在计划任务中添加,定时更新病毒库命令
crontab内容如下:
```
* 1 * * * freshclam --quiet ##每天1点更新病毒库
```
7. 自动查杀病毒
在计划任务中添加,定时查杀病毒命令
crontab内容如下:
```
* 20 * * * clamscan -r / -l /var/log/clamscan.log --remove ##每天20点查杀病毒
```
- Linux
- 高级
- 杀毒
- 记一次中毒事件
- clamav查毒软件
- 处理挖矿病毒
- 定时任务
- kill
- chattr文件保护
- 运行级别
- Linux启动
- 文件加密
- ssh免密登录
- .ssh
- 问题
- 脚本
- 阿里云域名解析
- yum源
- 时间同步
- keepalived实现高可用
- dos字符与unix字符
- 大文件上传
- 基础
- proc目录
- 设置宋体
- 基础命令_01
- 基础命令_02
- SELinux
- 文件描述符
- 基础命令_03
- awk
- 系统日志
- date命令
- bc命令
- lsof
- vim快捷键
- shell
- 循环控制
- expr
- 执行脚本的方式
- declare
- shell脚本
- 控制启停脚本
- 数值计算
- centos
- 配置网络
- 环境
- 灰度环境
- ansible
- 模块
- 语法
- file模块
- setup模块
- ping模块
- copy模块
- command模块
- shell模块
- service模块
- cron模块
- yum模块
- user 模块
- group模块
- 指定用户
- playbook
- 实例
- ansible安装
- Jenkins
- shell部署
- 导入已有项目的配置
- 执行shell
- tungsten数据同步
- 防火墙
- netfilter