-bash: nmap: command not found

-bash: nmap: command not found 通常表示 nmap 工具没有安装或者路径未正确设置。

1. 确认 nmap 是否已安装

先确认nmap是否已经安装:

bash 复制代码
which nmap

如果该命令返回了 nmap 的路径,说明已经安装;如果没有返回任何内容,说明 nmap 没有安装。

2. 使用 yum 安装 nmap

在 CentOS 中,nmap 可以通过 yum 包管理工具安装。执行以下命令来安装 nmap:

bash 复制代码
sudo yum install nmap

3. 启用 EPEL 仓库(如果 nmap 不在默认仓库中)

如果在 CentOS 7 或 8 上遇到无法找到 nmap 包的情况,可以尝试启用 EPEL 仓库。EPEL(Extra Packages for Enterprise Linux)是一个为 RHEL 和 CentOS 提供额外软件包的仓库。

首先安装 EPEL 仓库:

bash 复制代码
sudo yum install epel-release

然后再次尝试安装 nmap:

bash 复制代码
sudo yum install nmap

4. 检查安装是否成功

安装完成后,运行以下命令确认 nmap 是否安装成功:

bash 复制代码
nmap --version

如果返回了 nmap 的版本信息,说明安装成功。

5. 使用 nmap

安装完成后,你可以开始使用 nmap 进行扫描操作。例如,扫描一个主机的端口:

bash 复制代码
nmap 192.168.1.1

或者扫描多个主机:

bash 复制代码
nmap 192.168.1.1-10

6. 卸载 nmap

如果你不再需要 nmap,可以通过以下命令卸载它:

bash 复制代码
sudo yum remove nmap
相关推荐
我是唐青枫8 分钟前
Kotlin Delegation 委托详解
开发语言·kotlin
qq_4069810313 分钟前
共享变量一 关于extern与const
开发语言·c++
Decay__37 分钟前
04_MySQL DBA 日常运维手册 —— 会话管理、锁与阻塞、事务监控、慢查询与日志巡检
运维·数据库·sql·mysql·架构
FRing0343 分钟前
JavaScript入门到精通三十二(深拷贝、浅拷贝、递归函数)
开发语言·前端·javascript
丰锋ff2 小时前
压缩命令笔记
linux
小嘉丶学长2 小时前
Day14 · 字典与集合
java·开发语言·网络·python·学习·1024程序员节
江华森2 小时前
数据中心基础设施运维实战:概述与实验环境搭建
运维
迪菲赫尔曼2 小时前
【基础篇 11】把官方源码放到服务器:版本、解压层级和安装位置,一次弄清楚
运维·服务器·开发语言·人工智能·python·yolo·目标检测
chari克里3 小时前
QT5.15.2 + msvc2022部署全流程说明(windows可联网环境)
开发语言·c++·qt
Hello.Reader3 小时前
tsrs 技术解析用 Rust 移植 TypeScript 7,类型检查还能怎样提速?
开发语言·rust·typescript