Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия | |||
— | netstat [2025/07/06 12:39] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Применение команды netstat ====== | ||
+ | {{ :: | ||
+ | ~~Title: Как пользоваться командой netstat ~~ | ||
+ | {{htmlmetatags> | ||
+ | metatag-description=(Команда netstat - средство отображения сведений о сетевых соединениях и получения статистической информации по протоколам. netstat примеры использования.) | ||
+ | }} | ||
+ | **netstat (network statistics)** — утилита командной строки выводящая на дисплей состояние [[TCP|TCP-соединений]] (как входящих, | ||
+ | |||
+ | <panel type=" | ||
+ | <file bash> | ||
+ | netstat -tulpn | ||
+ | ss -tulpn | ||
+ | </ | ||
+ | |||
+ | * Показать список текущих маршрутов: | ||
+ | <code bash> | ||
+ | > netstat -rn | ||
+ | Routing tables | ||
+ | |||
+ | Internet: | ||
+ | Destination | ||
+ | default | ||
+ | 10.26.95.0/ | ||
+ | 10.26.95.253/ | ||
+ | 127.0.0.1 | ||
+ | </ | ||
+ | **Flags**: **G** - флаг шлюза(трафик идущий по этому маршруту проходит через шлюз указанный в столбце Gateway). Т.е. флаг G отмечает удаленную сеть, а его отсутствие - непосредственно подключенную.; | ||
+ | |||
+ | **U** - показывает, | ||
+ | |||
+ | * Вывести открытые порты Linux, которые ожидают соединения. Порты имеют тип LISTEN, перед портом отображается IP адрес на котором сервис ожидает подключений. Это может быть определенный IP адрес или */0.0.0.0 что означают любой доступный адрес:< | ||
+ | netstat -tulpn | ||
+ | </ | ||
+ | * Показать все активные TCP (-t)соединения с интернетом:< | ||
+ | # netstat -tap | ||
+ | </ | ||
+ | * < | ||
+ | netstat -nlp | grep snmpd | ||
+ | </ | ||
+ | * < | ||
+ | netstat -anp --tcp | grep -v 1720 | ||
+ | </ | ||
+ | * Показать все активные соединения по протоколу [[TCP]] и [[UDP]]< | ||
+ | netstat -ntu | ||
+ | </ | ||
+ | * Непрерывно отслеживаем соединения< | ||
+ | netstat -cat | ||
+ | </ | ||
+ | |||
+ | Читайте также: [[https:// | ||
+ | ===== Синтаксис, | ||
+ | < | ||
+ | netstat [-Aan] [-f семейство_адресов] [-I интерфейс] [-p имя_протокола] [система] [core] | ||
+ | netstat [-n] [-s] [-i | -r] [-f семейство_адресов] [-I интерфейс] [-p имя_протокола] [система] [core] | ||
+ | netstat [-n] [-i интерфейс] интервал [система] [core] | ||
+ | </ | ||
+ | * Первая форма команды показывает список активных сокетов (sockets) для каждого протокола. | ||
+ | * Вторая форма выбирает одну из нескольких других сетевых структур данных. | ||
+ | * Третья форма показывает динамическую статистику пересылки пакетов по сконфигурированным сетевым интерфейсам; | ||
+ | Значение по умолчанию для аргумента система — /unix; для аргумента core в качестве значения по умолчанию используется /dev/kmem. | ||
+ | < | ||
+ | -r, --route отобразить таблицу маршрутизации | ||
+ | -i, --interfaces отобразить таблицу интерфейсов. Показать состояние всех настроенных сетевых интерфейсов | ||
+ | -g, --groups отобразить членства в мультикаст группах | ||
+ | -s, --statistics отобразить сетевую статистику (как SNMP) | ||
+ | -M, --masquerade отобразить замаскированные соединения | ||
+ | |||
+ | -v, --verbose более детальный вывод | ||
+ | -W, --wide | ||
+ | -n, --numeric не преобразовывать адреса в имена | ||
+ | --numeric-hosts не преобразовывать адреса в имена компьютеров | ||
+ | --numeric-ports не преобразовывать номера портов в имена | ||
+ | --numeric-users не преобразовывать в имена пользователей | ||
+ | -N, --symbolic преобразовать имена устройств | ||
+ | -e, --extend отображать другую/ | ||
+ | -p, --programs отображать номер процесса программы/ | ||
+ | -c, --continuous непрерывный вывод | ||
+ | |||
+ | -l, --listening отображать прослушиваемые сокеты сервера | ||
+ | -a, --all, --listening отобразить все сокеты (по умолчанию - в статусе connected) | ||
+ | -o, -timers отобразить таймеры | ||
+ | -F, -fib отобразить информацию форвардинга базы (по умолчанию) | ||
+ | -C, --cache отобразить кэш маршрутизации вместо FIB | ||
+ | |||
+ | < | ||
+ | < | ||
+ | Список возможный адресных семейств (которые поддерживают маршрутизацию): | ||
+ | inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25) | ||
+ | netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP) | ||
+ | x25 (CCITT X.25) | ||
+ | </ | ||
+ | ====== netstat и сеть ====== | ||
+ | Команда netstat показывает следующую информацию о передаче данных через сетевые интерфейсы: | ||
+ | * Адреса всех управляющий блоков протокола, | ||
+ | * Число пакетов, | ||
+ | * Полная статистика для каждого интерфейса | ||
+ | * Маршруты и их состояние | ||
+ | |||
+ | * Показать состояние всех настроенных сетевых интерфейсов:< | ||
+ | # netstat -i | ||
+ | Kernel Interface table | ||
+ | Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR | ||
+ | eth0 | ||
+ | eth1 | ||
+ | lo 16436 0 1141757133 | ||
+ | </ | ||
+ | * **Iface**. Имя интрефейса. | ||
+ | * **MTU**. Максимальный блок передачи ([[MTU]]). Максимальный размер, | ||
+ | |||
+ | * Показать статистику [[UDP]] или [[TCP]]:< | ||
+ | # netstat -su | ||
+ | IcmpMsg: | ||
+ | InType3: 9040 | ||
+ | InType5: 27 | ||
+ | InType8: 1 | ||
+ | InType11: 407 | ||
+ | OutType0: 1 | ||
+ | OutType3: 1244 | ||
+ | Udp: | ||
+ | пакетов принято: | ||
+ | принято пакетов на неизвестный порт: 1183 | ||
+ | ошибок приема пакетов: | ||
+ | пакетов послано: | ||
+ | UdpLite: | ||
+ | IpExt: | ||
+ | InMcastPkts: | ||
+ | OutMcastPkts: | ||
+ | InBcastPkts: | ||
+ | OutBcastPkts: | ||
+ | InOctets: 92565327 | ||
+ | OutOctets: 855223704 | ||
+ | InMcastOctets: | ||
+ | OutMcastOctets: | ||
+ | InBcastOctets: | ||
+ | OutBcastOctets: | ||
+ | |||
+ | # netstat -st | ||
+ | </ | ||
+ | <panel type=" | ||
+ | * [[utility_os_nix]] | ||
+ | * [[bash]] | ||
+ | * [[ss]] | ||
+ | </ |
📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.
📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Nginx простые примеры конфигурации
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах
7 Самых Популярных Обзоров
- Хостинг для Python-скриптов и приложений
- ТОП 4 лучших антидетект браузеров (Бесплатные & Платные)
- Подборка купонов (промокоды) на хостинг, антидетект браузеры
- Обзор THE.Hosting (PQ Hosting): надежный хостинг с профессиональной поддержкой
- Хостинг в России
- Хостинг в Европе
- Обзор браузера Dolphin {anty} для мультиаккаунтинга