Как установить Nmap на Linux (CentOS Stream 9): простое руководство.

Если вы хотите анализировать свою сеть, проверять открытые порты или управлять безопасностью системы, инструмент Nmap — это то, что нужно.

В этой статье вы узнаете, как легко установить Nmap на Linux, на примере CentOS Stream 9. Следуйте нашим простым шагам, и через несколько минут вы сможете начать работу с этим мощным инструментом.

Зачем нужен Nmap на Linux?

Nmap — это популярная программа для сканирования сети, которая помогает определить, какие устройства подключены, какие порты открыты и какие сервисы работают на определенных IP-адресах.

Это важно для системных администраторов, специалистов по безопасности и тех, кто хочет лучше понять свою сеть и защититься от возможных угроз.

Проверка, установлен ли Nmap на вашем хосте

Перед началом желательно проверить, есть ли Nmap в вашей системе. Для этого откройте терминал и введите команду:

[waky@centos ~]# nmap -v
-bash: nmap: command not found
[waky@centos ~]#

Если программа установлена, вы увидите информацию о версии. Если команда не найдена, — пора ставить Nmap.

Как установить Nmap на CentOS Stream 9

Обновляем репозитории и устанавливаем Nmap — это два простых шага.

Шаг 1: Обновление системы и репозиториев

Чтобы система работала с актуальными данными, обновите репозитории командой:

[waky@centos ~]# dnf update -y

Здесь -y означает, что все обновления сделаются автоматически без вашего подтверждения.

Шаг 2: Установка Nmap

Для установки Nmap выполните следующую команду:

[waky@centos ~]# dnf install nmap -y
Last metadata expiration check: 0:05:49 ago on Thu 18 Dec 2025 11:33:05 AM +10.
Dependencies resolved.
=====================================================================================================================================================================================================
 Package    Architecture  Version            Repository    Size
=====================================================================================================================================================================================================
Installing:
 nmap          x86_64    3:7.92-4.el9         appstream    5.6 M
Installing dependencies:
 libibverbs    x86_64    57.0-2.el9           baseos       453 k
 libpcap       x86_64    14:1.10.0-4.el9      baseos       173 k
 nmap-ncat     x86_64    3:7.92-4.el9         appstream    224 k

Transaction Summary
=====================================================================================================================================================================================================
Install  4 Packages

Total download size: 6.4 M
Installed size: 26 M
Downloading Packages:
[MIRROR] libibverbs-57.0-2.el9.x86_64.rpm: Status code: 429 for http://mirror.hyperdedic.ru/centos-stream/9-stream/BaseOS/x86_64/os/Packages/libibverbs-57.0-2.el9.x86_64.rpm (IP: 45.157.140.21)
[MIRROR] libpcap-1.10.0-4.el9.x86_64.rpm: Status code: 429 for http://mirror.hyperdedic.ru/centos-stream/9-stream/BaseOS/x86_64/os/Packages/libpcap-1.10.0-4.el9.x86_64.rpm (IP: 45.157.140.21)
[MIRROR] libibverbs-57.0-2.el9.x86_64.rpm: Status code: 429 for https://mirror.hyperdedic.ru/centos-stream/9-stream/BaseOS/x86_64/os/Packages/libibverbs-57.0-2.el9.x86_64.rpm (IP: 45.157.140.21)
[MIRROR] libpcap-1.10.0-4.el9.x86_64.rpm: Status code: 429 for https://mirror.hyperdedic.ru/centos-stream/9-stream/BaseOS/x86_64/os/Packages/libpcap-1.10.0-4.el9.x86_64.rpm (IP: 45.157.140.21)
(1/4): libpcap-1.10.0-4.el9.x86_64.rpm               70 kB/s | 173 kB     00:02
[MIRROR] nmap-ncat-7.92-4.el9.x86_64.rpm: Status code: 429 for http://mirror.hyperdedic.ru/centos-stream/9-stream/AppStream/x86_64/os/Packages/nmap-ncat-7.92-4.el9.x86_64.rpm (IP: 45.157.140.21)
[MIRROR] nmap-ncat-7.92-4.el9.x86_64.rpm: Status code: 429 for https://mirror.hyperdedic.ru/centos-stream/9-stream/AppStream/x86_64/os/Packages/nmap-ncat-7.92-4.el9.x86_64.rpm (IP: 45.157.140.21)
(2/4): libibverbs-57.0-2.el9.x86_64.rpm             138 kB/s | 453 kB     00:03
(3/4): nmap-ncat-7.92-4.el9.x86_64.rpm              136 kB/s | 224 kB     00:01
(4/4): nmap-7.92-4.el9.x86_64.rpm                   336 kB/s | 5.6 MB     00:17
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total         344 kB/s | 6.4 MB     00:19
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :               1/1
  Installing       : libibverbs-57.0-2.el9.x86_64      1/4
  Installing       : libpcap-14:1.10.0-4.el9.x86_64    2/4
  Installing       : nmap-ncat-3:7.92-4.el9.x86_64     3/4
  Running scriptlet: nmap-ncat-3:7.92-4.el9.x86_64     3/4
  Installing       : nmap-3:7.92-4.el9.x86_64          4/4
  Running scriptlet: nmap-3:7.92-4.el9.x86_64          4/4
  Verifying        : libibverbs-57.0-2.el9.x86_64      1/4
  Verifying        : libpcap-14:1.10.0-4.el9.x86_64    2/4
  Verifying        : nmap-3:7.92-4.el9.x86_64          3/4
  Verifying        : nmap-ncat-3:7.92-4.el9.x86_64     4/4

Installed:
  libibverbs-57.0-2.el9.x86_64  libpcap-14:1.10.0-4.el9.x86_64
  nmap-3:7.92-4.el9.x86_64      nmap-ncat-3:7.92-4.el9.x86_64

Complete!
[waky@centos ~]# 

Опять же, -y разрешает автоматическое подтверждение установки. После этого система скачает и установит программу.

Проверка установки Nmap

Чтобы убедиться, что Nmap установлен правильно, повторите команду:

[waky@centos ~]# nmap -v
Starting Nmap 7.92 ( https://nmap.org ) at 2025-12-18 11:42 +10
Read data files from: /usr/bin/../share/nmap
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 0.06 seconds
           Raw packets sent: 0 (0B) | Rcvd: 0 (0B)
[waky@centos ~]#

Если вы видите сообщение о версии Nmap, значит, все прошло успешно.

Основные команды для работы с Nmap

После установки Nmap вы можете начать его использовать. Вот несколько простых команд для начинающих:

Сканировать IP-адрес

nmap 192.168.1.1

Сканировать доменное имя:

nmap example.com

Сканирование портов хоста:

nmap -p 1-65535 192.168.1.1

Эта команда проверит все порты (от 1 до 65535) на указанном IP.

Получить более подробную информацию о сервисах и версиях:

nmap -sV 192.168.1.1

Заключение

Установка Nmap на Linux, особенно на CentOS Stream 9, — это просто и быстро. Следуя нашим инструкциям, вы сможете расширить свои возможности по проверке и анализу сети.

Используйте Nmap ответственно и только в тех сетях, на которые у вас есть разрешение.