如何在 Ubuntu 20.04 上安装 ClamAV 反恶意软件保护

虽然据说感染 Linux 的恶意软件并不常见,但在你的 Linux 机器上安装反恶意软件保护软件仍然是一个非常好的主意。 如果您在机器之间传输文件或与其他计算机用户交换文件,您可能需要扫描这些文件以查找病毒和其他形式的恶意软件。

在本指南中,我们将引导您完成安装 ClamAV(由 Cisco Systems 开发的开源反恶意软件保护软件)的步骤。 我们还将安装一个名为 ClamTK 的用于使用 ClamAV 的图形工具。

安装 ClamAV

首先,如果您有一段时间没有这样做,请运行以下命令来更新 Ubuntu 上的软件包列表。

$ sudo apt-get update

运行下一个命令开始安装 ClamAV。

$ sudo apt-get install clamav

如果出现提示,请输入 继续安装 ClamAV。

下载最新的 ClamAV 病毒库

ClamAV 使用经常更新的已知病毒数据库。 数据库文件默认存储在 /var/lib/clamav 中。

首先,运行以下命令停止 ClamAV 数据库更新程序服务,以便成功访问必要的文件。

$ sudo systemctl stop clamav-freshclam

接下来,通过运行以下命令下载最新的 ClamAV 病毒库。

$ sudo freshclam

您现在可以通过运行以下命令来启动 ClamAV 数据库更新程序。

$ sudo systemctl start clamav-freshclam

要确保在系统启动时始终启动 ClamAV 数据库更新程序服务,请运行下一个命令。

$ sudo systemctl enable clamav-freshclam

使用 clamscan 执行手动扫描

对于您的基本扫描任务,ClamAV 包含一个名为 蛤蜊扫描.

clamscan 命令的基本用法是:

clamscan [options] [file or directory path to scan]

要查看所有可用的 Clamscan 选项,请运行:

$ man clamscan

一些常见的使用选项 蛤蜊扫描 包括:

–log=文件 – 将扫描报告保存到指定文件

-钟 – 检测到病毒时响铃

–递归 – 扫描指定目录中的所有子文件夹

–max-filesize=xm – 跳过大于 xm 的文件,其中 X 是一个数字并且 表示兆字节

例如,以下命令扫描我的主目录中的所有内容。

$ clamscan -r /home/shola

图1: 使用 clamscan 执行手动扫描

没有检测到受感染的文件,如下所示 受感染的文件:0 在上面的图 1 中。

安排每日扫描

为了安排每日扫描,您可以在 /etc/cron/cron.daily 中创建一个小脚本,其中包含 蛤蜊扫描 指示。

运行以下命令以创建脚本文件。

$ sudo nano /etc/cron.daily/clamscan_daily

例如,下面的脚本将递归扫描我的下载文件夹。 您可以复制此脚本,但请记住在第二行编辑要扫描的文件夹路径。

#!/usr/bin/env bash  clamscan -r /home/shola/Downloads

Save 变化和 close 文件。

接下来,运行以下命令以使脚本文件可执行。

$ chmod +x /etc/cron.daily/clamscan_daily

该脚本将每天自动运行一次。

安装 ClamTK

ClamTK 是一个免费工具,您可以使用它通过图形用户界面轻松管理 ClamAV 反恶意软件。 这可以用作 clamscan 命令行工具的替代品。

要安装 ClamTK,请运行以下命令。

$ sudo apt-get install clamtk

启动 ClamTK

您可以从应用程序菜单 > 附件或通过在 Ubuntu 终端中运行以下命令来启动 ClamTK。

$ clamtk

图 2: 从应用程序菜单启动 clamtk

配置 ClamTK

在出现的病毒扫描程序窗口中,您将看到快速配置设置、执行手动扫描、计划扫描、查看隔离区等选项。

图 3: ClamTK 病毒扫描程序主窗口

配置 clamtk 设置

在病毒扫描程序主窗口中,单击 设置 然后检查所有选项,如下图 4 所示。

图 4: 配置clamtk 设置。

点击 后退 返回主窗口。

配置clamtk调度程序

1. 在主窗口中,单击 调度器

2.使用 + 按钮设置扫描主目录的时间

3.记得点击绿色的大加号图标来确认你的设置

4. 然后您应该会在窗口底部看到一条消息,指示已安排每日扫描

在下面图 5 所示的示例中,扫描仪将在当地时间每天晚上 10:09 运行。

图 5: 配置clamtk调度程序

如果您愿意,您还可以安排时间手动更新 ClamAV 病毒数据库。 但您首先需要:

1.回到主窗口

2. 点击 更新助手

3. 选择“我想自己更新签名”

4. 应用更改,然后返回 调度器 设置您的首选时间

完成后,请记住单击闪亮的星形图标以确认您的日程安排。

使用 ClamTK 执行手动扫描

1. 在 Virus Scanner 主窗口中,单击任一 扫描文件 或者 扫描目录 分别对文件或文件夹执行一次扫描

2. 在出现的窗口中,单击左侧的位置,然后选择右侧的特定文件或文件夹进行扫描

3.点击确定开始扫描

图 6: 使用 clamtk 扫描文件

卸载 ClamAV

以下命令将在 Ubuntu 上卸载 ClamAV。

$ sudo apt-get 删除 clamav*

卸载 ClamTK

以下命令将在 Ubuntu 上卸载 ClamTK。

$ sudo apt-get 删除 clamtk*

结论

在本指南中,我们已成功安装和配置 ClamAV 和 ClamTK 以在 Ubuntu 20.04 上扫描恶意软件。 如果您对本指南有任何问题或意见,请通过下面的评论部分与我们联系。