如何在 CentOS 8 上安装 Nmap

Nmap 是一个开源网络扫描器和安全审计工具。 系统和网络管理员可以使用 Nmap 完成一些有用的任务,如端口扫描、管理、网络清单、安全审计等。它可以收集大量信息,如操作系统版本、MAC 地址、正在运行的服务等等。 Nmap 可以监控单个主机或由多个主机组成的大型网络。

在之前的一篇文章中,我们介绍了在 Ubuntu 操作系统上安装 Nmap。 在今天的帖子中,我们将介绍在 CentOS 机器上安装 Nmap。 我们将使用以下方法安装它:

  • 通过 Yum 包管理器安装
  • 通过 Snap Package Manager 安装

笔记: 我们已经演示了安装过程 CentOS 8 机器.

通过 Yum 包管理器安装 Nmap

我们将解释的第一种方法是使用 yum 包管理器来安装 Nmap。 在撰写本文时,yum 默认存储库中可用的 Nmap 版本是 7.70. 要使用 yum 包管理器安装 Nmap,请使用以下步骤:

1. 在您的 CentOS 机器上打开终端。 按 Windows 键,然后使用出现的搜索框搜索终端程序。

2. 现在执行以下命令以安装 Nmap:

$ sudo yum install nmap

如果出现提示,请点击 是的 接着说。

Nmap安装完成后,会看到如下输出:

3. 现在验证 Nmap 的安装并查看安装的版本,执行以下命令:

$ nmap --version

以下输出表明 Nmap 版本 7.70 已成功安装在我们的 CentOS 机器上。

通过 Snap 包管理器安装 Nmap

在第二种方法中,我们将介绍如何使用 snap 包管理器安装 Nmap。 在撰写本文时,可通过 snap 包管理器获得的 Nmap 版本是 7.91. 要使用 snap 包管理器安装 Nmap,请使用以下步骤:

1. 您应该首先使用以下命令启用 EPEL 存储库:

$ sudo yum install epel-release

Enter sudo 密码并按 是的 如果提示您 是/否.

启用 EPEP 存储库

2.现在可以使用yum命令安装snapd了,如下:

$ sudo yum install snapd

Enter sudo 密码并按 是的 如果它提示您 是/否.

安装 snapd

3. 安装 snapd 后,您必须启用 snapd.socket:

$ sudo systemctl enable --now snapd.socket

4. 然后你需要创建一个符号链接。

$ sudo ln -s /var/lib/snapd/snap /snap

这将启用经典快照支持。

5. 现在可以安装 Nmap:

$ sudo snap install nmap

安装 Nmap 后,您应该会看到以下类似的输出:

6. 现在验证 Nmap 的安装并查看安装的版本,执行以下命令:

$ nmap --version

以下输出表明 Nmap 版本 7.91 已成功安装在我们的 CentOS 机器上。

要显示帮助屏幕以及 Nmap 命令行实用程序的所有选项,请使用以下命令:

$ nmap --help

卸载 Nmap

如果要从系统中删除 Nmap,可以使用以下方法进行:

如果你已经安装了 Nmap 使用 百胜包管理器,您可以按如下方式卸载它:

$ sudo yum remove nmap

如果你已经安装了 Nmap 使用 快照包管理器,您可以按如下方式卸载它:

$ sudo snap remove nmap

通过上述任一方法,您可以轻松快速地在您的 CentOS 机器上安装 Nmap。 Nmap 是一个方便的网络扫描和安全审计工具。 Nmap 包含用于扫描远程主机的各种选项。 访问 15 个最常用的用于扫描远程主机的 Nmap 命令。