
追梦寻缘为您分享以下优质知识
要执行AIDE的二进制检查,可以按照以下步骤操作:
一、基础配置(首次使用)
在CentOS 7等系统上,使用以下命令安装AIDE:
```bash
sudo yum -y install aide
```
配置AIDE
编辑配置文件 `/etc/aide.conf`,根据实际需求调整监控路径和规则。例如:
```bash
sudo vi /etc/aide.conf
```
默认配置文件路径为 `/etc/aide.conf`,包含数据库路径 `/var/lib/aide`、日志路径 `/var/log/aide` 等关键设置。
初始化数据库
执行以下命令生成初始数据库文件:
```bash
sudo aide --init
```
该命令会在 `/var/lib/aide` 下生成 `aide.db.new.gz` 文件,并根据配置文件中的规则填充数据库。
二、执行文件完整性检查
基础检查命令
使用以下命令执行快速扫描:
```bash
sudo aide --check
```
该命令会扫描系统文件,检测文件修改时间、权限等异常,并输出结果到终端。
详细扫描选项
- 递归扫描子目录:
添加 `-r` 选项
```bash
sudo aide --check -r /path/to/directory
```
- 忽略特定文件/目录:使用 `--exclude` 参数
```bash
sudo aide --check --exclude=/exclude/path
```
- 输出到文件:重定向输出到文件(如 `aide-report.txt`)
```bash
sudo aide --check >
aide-report.txt
```
三、其他注意事项
权限管理:AIDE需要超级用户权限执行,建议使用 `sudo` 运行相关命令。
规则自定义:可通过编辑 `/etc/aide.conf` 添加自定义监控规则,例如监控特定文件类型或目录。
定期维护:建议定期执行 `aide --check` 以监控文件变化,或设置定时任务(如 `cron`)自动化检查。
通过以上步骤,可有效利用AIDE监控系统文件的完整性,及时发现异常情况。