虽然企业外部的许多 Linux 用户可能不理解 Linux 上的 Microsoft 工具的意义,但企业内部的人会明白它们的价值是无价的。对于桌面 Linux 来说,与 Active Directory 以及已经占据工作场所的大部分 Microsoft 生态系统集成的能力是巨大的,它可以使您最喜欢的发行版成为工作场所中更可行的操作系统。企业最重要的部分之一是安全性。本教程向你展示如何在 Linux 上安装和使用 Microsoft Defender,以确保你的 IT 部门可以扫描你的计算机是否存在威胁。
另请阅读: Linux 上你真的需要防病毒软件吗?
为了在 Linux 上安装 Microsoft Defender,各个发行版的说明有所不同。 Microsoft 尚未将其软件包放入存储库中,因此您必须确保安装了正确的依赖项并添加存储库。
基于 RPM 的发行版
你需要yum-utils或者dnf-utils:
sudo dnf instll yum-utils
要配置Microsoft repos,Microsoft repos的基本语法如下:
https://packages.microsoft.com/config/[distro]/[version]/[channel].repo您可以探索这面镜子看看你想要什么。我将要使用prod.repo为了保持一致性,所有发行版都有prod.repo或者prod.list可用的。因此,对于我的 Fedora 系统,该命令如下:
sudo yum-config-manager --add-repo=https://packages.microsoft.com/config/fedora/33/prod.repo
对于我用来建模的 CentOS 系统,命令如下:
sudo yum-config-manager --add-repo=https://packages.microsoft.com/config/centos/8/prod.repo我正在使用yum命令,因为它针对 RHEL、CentOS 和 Oracle Linux,但您也可以使用dnf。您还需要使用以下命令导入 Microsoft 的 GPG 密钥:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
运行快速更新:
sudo yum update之后,您应该能够安装该软件包。名字是mdatp或 Microsoft Defender 高级威胁防护。
sudo yum install mdatp
Debian/Ubuntu 系统
您将需要一些额外的依赖项:
sudo apt install curl libplist-utils然后您可以遵循基本相同的过程:
curl -o microsoft.list https://packages.microsoft.com/config/ubuntu/20.04/prod.list
sudo mv ./microsoft.list /etc/apt/sources.list.d/microsoft-prod.list
sudo apt install gpg
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
sudo apt install apt-transport-https
sudo apt update
sudo apt install mdatp安装存储库、GPG 密钥、任何依赖项,以及mdatp.
另请阅读: 如果我有 Windows Defender,还需要防病毒软件吗?
在 Linux 上使用 Microsoft Defender
运行扫描
您可能想要做的主要事情之一是扫描系统是否存在威胁。为此,请打开终端并键入以下命令:
mdatp scan full
这将扫描它有权访问的尽可能多的文件(在我的例子中为 329,812),并报告它所知道的任何威胁。你也可以运行quick或者custom扫描。这custom选项允许您指定目录或文件,或忽略之前设置的任何排除项。您可以像这样运行扫描:
mdatp scan custom --path /PATH/TO/DIRECTORY --ignore-exclusions如果您设置了如下所示的排除项,则可以运行上述扫描。
更新签名
要更新 Linux 上的 Microsoft Defender 上的病毒签名,请像更新任何其他软件包一样更新它。
sudo yum update mdatp
sudo apt-get upgrade mdatp设置排除项
要创建排除项以便不报告已知良好的文件,您可以通过几种方法来执行此操作。要排除文件类型,您可以使用如下命令:
mdatp exclusion extension add --name .png这将采取所有.png文件并将其放入排除列表中。我不一定推荐这样做,但如果您创建了一种您知道永远不需要扫描的特定文件类型,则可以使用该命令来执行此操作。
要为目录创建排除项,您可以使用非常相似的命令:
mdatp exclusion folder add --path /PATH/TO/DIRECTORY/现在,无论你刚才告诉什么目录mdatp排除不会被扫描。如果您的系统上有一些安全测试工具,这会很有帮助,因为这些工具包含可能导致防病毒软件崩溃的病毒签名。
我希望您喜欢本关于在 Linux 上安装和使用 Microsoft Defender 的指南。如果您不热衷于在 Linux 上使用 Microsoft Defender,请查看其他一些适用于 Linux 的防病毒软件或者了解如何在 Linux 中扫描 Rootkit 和病毒.



![使用 ImBatch 轻松进行批量图像处理 [Windows]](https://guid.recmg.com/tech/terrance/assets/uploads/2015/03/imbatch-featured.jpg)


