🔍 Bash-скрипт: какие процессы держат открытые порты и с какими IP сейчас идет трафик?
Этот скрипт покажет тебе, какие процессы на сервере слушают порты и с какими IP-адресами идет обмен трафиком. Особенно полезно для быстрого аудита или поиска подозрительной активности!
Что делает скрипт?
* Показывает процессы, открывшие сетевые соединения (PID, имя, порт).
* Строит топ-10 внешних IP-адресов, с которыми идет максимальное число соединений.
🧠 Полезно для:
* Быстрого анализа сетевой активности.
* Охоты на подозрительные подключения.
* Тюнинга firewall и мониторинга безопасности.
Для запуска нужны права root!
👉 @sysadmin1
Этот скрипт покажет тебе, какие процессы на сервере слушают порты и с какими IP-адресами идет обмен трафиком. Особенно полезно для быстрого аудита или поиска подозрительной активности!
#!/bin/bash
echo "Список процессов, открывших сетевые соединения:"
echo
lsof -i -nP | awk 'NR==1{print $0} NR>1{print $1, $2, $9, $10, $11}' | column -t
echo
echo "Статистика по внешним IP-адресам:"
echo
ss -tunap | awk '/ESTAB/ && !/127.0.0.1/ {split($6,a,":"); print a[1]}' | sort | uniq -c | sort -nr | head -10
Что делает скрипт?
* Показывает процессы, открывшие сетевые соединения (PID, имя, порт).
* Строит топ-10 внешних IP-адресов, с которыми идет максимальное число соединений.
🧠 Полезно для:
* Быстрого анализа сетевой активности.
* Охоты на подозрительные подключения.
* Тюнинга firewall и мониторинга безопасности.
Для запуска нужны права root!
👉 @sysadmin1
👍3❤2🎉2🔥1🤩1
Подборка основных команд Linux для работы с сетью
📌 Команда
Используется для получения сетевой информации, инициализации интерфейса, назначения IP-адреса, включения или отключения интерфейса.
📌 Команда
Современная и более мощная версия
📌 Команда
Утилита для трассировки полного пути (маршрута) пакета от вашего локального компьютера до удалённого узла. Помогает при диагностике сетевых проблем.
📌 Команда
Используется для проверки доступности и задержки между двумя узлами (локальная или глобальная сеть) с помощью ICMP-запросов.
📌 Команда
(сокр. от “Network Statistics”) Отображает информацию о сетевых интерфейсах: открытые сокеты, таблицы маршрутизации и активные соединения.
📌 Команда
Замена
📌 Команда
(Domain Internet Groper) Инструмент для выполнения DNS-запросов: получение записей A, CNAME, MX и др. Используется для отладки DNS.
📌 Команда
Отображает и изменяет таблицу маршрутизации IP в системе.
📌 Команда
Утилита для интерактивного и неинтерактивного запроса DNS-серверов. Позволяет получать записи DNS (RR).
📌 Команда
Показывает доменное имя для заданного IP-адреса и наоборот. Выполняет простые DNS-запросы.
📌 Команда
(Address Resolution Protocol) Позволяет просматривать или добавлять записи в ARP-таблицу ядра для сопоставления IP- и MAC-адресов.
📌 Команда
Похожа на
📌 Команда
Выводит или задаёт имя хоста системы — уникальный идентификатор в сети.
📌 Команда
Отображает информацию о регистрации домена и владельце сайта: регистратора, дату создания и другие данные.
📌 Команда
Похожа на
📌 Команда
Клиент для передачи данных по сети. Поддерживает протоколы HTTP, FTP, IMAP и многие другие. Полезна для тестирования API и скачивания ресурсов.
👉 @sysadmin1
📌 Команда
ifconfigИспользуется для получения сетевой информации, инициализации интерфейса, назначения IP-адреса, включения или отключения интерфейса.
📌 Команда
ipСовременная и более мощная версия
ifconfig. Утилита предназначена для отображения и управления маршрутами, сетевыми устройствами и интерфейсами.📌 Команда
tracerouteУтилита для трассировки полного пути (маршрута) пакета от вашего локального компьютера до удалённого узла. Помогает при диагностике сетевых проблем.
📌 Команда
pingИспользуется для проверки доступности и задержки между двумя узлами (локальная или глобальная сеть) с помощью ICMP-запросов.
📌 Команда
netstat(сокр. от “Network Statistics”) Отображает информацию о сетевых интерфейсах: открытые сокеты, таблицы маршрутизации и активные соединения.
📌 Команда
ssЗамена
netstat. Предоставляет более подробную информацию и работает быстрее, получая данные напрямую из пространства ядра.📌 Команда
dig(Domain Internet Groper) Инструмент для выполнения DNS-запросов: получение записей A, CNAME, MX и др. Используется для отладки DNS.
📌 Команда
routeОтображает и изменяет таблицу маршрутизации IP в системе.
📌 Команда
nslookupУтилита для интерактивного и неинтерактивного запроса DNS-серверов. Позволяет получать записи DNS (RR).
📌 Команда
hostПоказывает доменное имя для заданного IP-адреса и наоборот. Выполняет простые DNS-запросы.
📌 Команда
arp(Address Resolution Protocol) Позволяет просматривать или добавлять записи в ARP-таблицу ядра для сопоставления IP- и MAC-адресов.
📌 Команда
iwconfigПохожа на
ifconfig, но предназначена для беспроводных интерфейсов. Позволяет просматривать и настраивать параметры Wi-Fi: SSID, шифрование и др.📌 Команда
hostnameВыводит или задаёт имя хоста системы — уникальный идентификатор в сети.
📌 Команда
whoisОтображает информацию о регистрации домена и владельце сайта: регистратора, дату создания и другие данные.
📌 Команда
tracepathПохожа на
traceroute, но не требует прав суперпользователя. По умолчанию установлена в Ubuntu. Если отсутствует, её нужно установить через пакетный менеджер.📌 Команда
curlКлиент для передачи данных по сети. Поддерживает протоколы HTTP, FTP, IMAP и многие другие. Полезна для тестирования API и скачивания ресурсов.
👉 @sysadmin1
👍4💯3❤2🔥2🎉1
КОНКУРС!!!
🎉 GIVEAWAY от каналов @sysadmin1 и @network_quiz 🎉
Друзья, запускаем розыгрыш Telegram Premium сразу на 3 призовых места 🔥
🏆 Призы:
🥇 1 место — Telegram Premium на 1 год
🥈 2 место — Telegram Premium на 6 месяцев
🥉 3 место — Telegram Premium на 3 месяца
📅 Окончание розыгрыша:
🕛 28 февраля, 23:59
📌 Условия участия:
1️⃣ Быть подписанным на каналы @sysadmin1 и @network_quiz
2️⃣ Приглашать друзей по реферальной ссылке
➡️ Чем больше приглашённых — тем выше шанс на победу!
💡 За каждого приглашённого друга участник получает дополнительные шансы в розыгрыше.
🎯 Итоги подведём сразу после завершения giveaway — всё честно и прозрачно.
🚀 Не упусти шанс получить Telegram Premium бесплатно!
Участвуй и зови друзей 💙
🎉 GIVEAWAY от каналов @sysadmin1 и @network_quiz 🎉
Друзья, запускаем розыгрыш Telegram Premium сразу на 3 призовых места 🔥
🏆 Призы:
🥇 1 место — Telegram Premium на 1 год
🥈 2 место — Telegram Premium на 6 месяцев
🥉 3 место — Telegram Premium на 3 месяца
📅 Окончание розыгрыша:
🕛 28 февраля, 23:59
📌 Условия участия:
1️⃣ Быть подписанным на каналы @sysadmin1 и @network_quiz
2️⃣ Приглашать друзей по реферальной ссылке
➡️ Чем больше приглашённых — тем выше шанс на победу!
💡 За каждого приглашённого друга участник получает дополнительные шансы в розыгрыше.
🎯 Итоги подведём сразу после завершения giveaway — всё честно и прозрачно.
🚀 Не упусти шанс получить Telegram Premium бесплатно!
Участвуй и зови друзей 💙
⏳ Подведение итогов:01:59 01-03-2026(МСК)
🏆 Призовых мест:3👤
🔥2❤1👍1🎉1
Разбираем 7 основных конфигураций RAID
1️⃣ RAID 0 — Striping (чересстрочная запись)
🔹Максимальная производительность, но без отказоустойчивости.
🔹Все данные разбиваются и пишутся по частям на разные диски.
🔹Один диск выходит из строя — теряются все данные.
2️⃣ RAID 1 — Mirroring (зеркалирование)
🔹Дублирует данные на каждый диск.
🔹 Отличная надёжность: если один диск выйдет из строя, данные сохранятся.
🔹 Потеря половины доступного объёма.
3️⃣ RAID 3/4 — Striping + Dedicated Parity
🔹Один диск используется для хранения контрольной суммы (паритета).
🔹Повышенная надёжность по сравнению с RAID 0.
🔹RAID 3 читает синхронно, RAID 4 — асинхронно.
4️⃣ RAID 5 — Striping с распределённым паритетом
🔹Идеальный баланс скорости и надёжности.
🔹Паритет равномерно распределён между всеми дисками.
🔹Потеря 1 диска — данные сохраняются.
5️⃣ RAID 6 — Striping с двойным паритетом
🔹Защита от одновременного выхода из строя двух дисков.
🔹Немного медленнее, чем RAID 5, но надёжнее.
6️⃣ RAID 10 — RAID 1+0 (вложенный)
🔹Быстрый и надёжный: сначала зеркалирование, затем чередование.
🔹Требует минимум 4 диска.
🔹Лучшее из мира скорости и отказоустойчивости.
7️⃣ JBOD — Just a Bunch Of Disks (не RAID)
🔹Просто набор дисков, объединённых в один том.
🔹Нет ни ускорения, ни надёжности.
🔹Подходит для нестандартизированных нужд или тестов.
👉 @sysadmin1
1️⃣ RAID 0 — Striping (чересстрочная запись)
🔹Максимальная производительность, но без отказоустойчивости.
🔹Все данные разбиваются и пишутся по частям на разные диски.
🔹Один диск выходит из строя — теряются все данные.
2️⃣ RAID 1 — Mirroring (зеркалирование)
🔹Дублирует данные на каждый диск.
🔹 Отличная надёжность: если один диск выйдет из строя, данные сохранятся.
🔹 Потеря половины доступного объёма.
3️⃣ RAID 3/4 — Striping + Dedicated Parity
🔹Один диск используется для хранения контрольной суммы (паритета).
🔹Повышенная надёжность по сравнению с RAID 0.
🔹RAID 3 читает синхронно, RAID 4 — асинхронно.
4️⃣ RAID 5 — Striping с распределённым паритетом
🔹Идеальный баланс скорости и надёжности.
🔹Паритет равномерно распределён между всеми дисками.
🔹Потеря 1 диска — данные сохраняются.
5️⃣ RAID 6 — Striping с двойным паритетом
🔹Защита от одновременного выхода из строя двух дисков.
🔹Немного медленнее, чем RAID 5, но надёжнее.
6️⃣ RAID 10 — RAID 1+0 (вложенный)
🔹Быстрый и надёжный: сначала зеркалирование, затем чередование.
🔹Требует минимум 4 диска.
🔹Лучшее из мира скорости и отказоустойчивости.
7️⃣ JBOD — Just a Bunch Of Disks (не RAID)
🔹Просто набор дисков, объединённых в один том.
🔹Нет ни ускорения, ни надёжности.
🔹Подходит для нестандартизированных нужд или тестов.
👉 @sysadmin1
🔥8🏆2⚡1👍1🤝1
RAID (Redundant Array of Independent Disks) — это технология, которая используется для повышения производительности и/или надежности хранения данных на дисках. Существует несколько типов RAID, каждый из которых имеет свои особенности:
1. RAID 0 (Striping)
- Особенности: Данные делятся на блоки и записываются на несколько дисков одновременно.
- Преимущества: Повышает скорость чтения и записи данных.
- Недостатки: Отсутствует защита данных. При отказе одного из дисков все данные теряются.
2. RAID 1 (Mirroring)
- Особенности: Все данные дублируются на двух или более дисках.
- Преимущества: Высокая надежность, поскольку данные сохраняются на нескольких дисках.
- Недостатки: Половина дискового пространства используется для зеркалирования, что снижает общую емкость.
3. RAID 5 (Striping with Parity)
- Особенности: Данные разделяются на блоки, а для каждого блока вычисляется контрольная сумма (паритет), которая записывается на один из дисков. Паритет распределяется по всем дискам.
- Преимущества: Позволяет восстановить данные при выходе из строя одного диска.
- Недостатки: Более сложная реализация и сниженная скорость записи по сравнению с RAID 0.
4. RAID 6 (Striping with Double Parity)
- Особенности: Аналог RAID 5, но используется двойной паритет для защиты данных.
- Преимущества: Выдерживает отказ двух дисков.
- Недостатки: Снижение производительности записи по сравнению с RAID 5.
5. RAID 10 (1+0, Mirrored Striping)
- Особенности: Комбинирует RAID 1 и RAID 0. Данные сначала зеркалируются (RAID 1), а затем разбиваются на блоки (RAID 0).
- Преимущества: Высокая производительность и высокая надежность.
- Недостатки: Требуется минимум четыре диска, и половина емкости используется для зеркалирования.
6. RAID 01 (0+1, Striping Mirrored)
- Особенности: Комбинирует RAID 0 и RAID 1, но сначала данные разбиваются на блоки (RAID 0), а затем зеркалируются (RAID 1).
- Преимущества: Высокая производительность и отказоустойчивость.
- Недостатки: Менее эффективен в использовании дисков, чем RAID 10.
7. RAID 50 (RAID 5+0)
- Особенности: Комбинирует RAID 5 и RAID 0. Данные распределяются по нескольким группам RAID 5, которые затем объединяются в RAID 0.
- Преимущества: Баланс между производительностью и отказоустойчивостью.
- Недостатки: Более сложная реализация и требуются большие ресурсы.
8. RAID 60 (RAID 6+0)
- Особенности: Комбинирует RAID 6 и RAID 0. Несколько массивов RAID 6 объединяются в один массив RAID 0.
- Преимущества: Увеличенная надежность за счет двойного паритета.
- Недостатки: Снижение производительности записи по сравнению с RAID 50.
9. RAID 2, 3, 4
- Особенности: Эти типы RAID используют разные подходы к управлению данными и паритетом, но встречаются реже.
- Преимущества и недостатки: Эти конфигурации имеют свои уникальные особенности, но не получили широкого распространения из-за ограниченных преимуществ перед более популярными RAID 5 и 6.
Каждый тип RAID подходит для разных целей: RAID 0 — для максимальной скорости, RAID 1 — для надежности, а RAID 5 и 6 — для баланса между отказоустойчивостью и эффективностью использования пространства.
@sysadmin1
1. RAID 0 (Striping)
- Особенности: Данные делятся на блоки и записываются на несколько дисков одновременно.
- Преимущества: Повышает скорость чтения и записи данных.
- Недостатки: Отсутствует защита данных. При отказе одного из дисков все данные теряются.
2. RAID 1 (Mirroring)
- Особенности: Все данные дублируются на двух или более дисках.
- Преимущества: Высокая надежность, поскольку данные сохраняются на нескольких дисках.
- Недостатки: Половина дискового пространства используется для зеркалирования, что снижает общую емкость.
3. RAID 5 (Striping with Parity)
- Особенности: Данные разделяются на блоки, а для каждого блока вычисляется контрольная сумма (паритет), которая записывается на один из дисков. Паритет распределяется по всем дискам.
- Преимущества: Позволяет восстановить данные при выходе из строя одного диска.
- Недостатки: Более сложная реализация и сниженная скорость записи по сравнению с RAID 0.
4. RAID 6 (Striping with Double Parity)
- Особенности: Аналог RAID 5, но используется двойной паритет для защиты данных.
- Преимущества: Выдерживает отказ двух дисков.
- Недостатки: Снижение производительности записи по сравнению с RAID 5.
5. RAID 10 (1+0, Mirrored Striping)
- Особенности: Комбинирует RAID 1 и RAID 0. Данные сначала зеркалируются (RAID 1), а затем разбиваются на блоки (RAID 0).
- Преимущества: Высокая производительность и высокая надежность.
- Недостатки: Требуется минимум четыре диска, и половина емкости используется для зеркалирования.
6. RAID 01 (0+1, Striping Mirrored)
- Особенности: Комбинирует RAID 0 и RAID 1, но сначала данные разбиваются на блоки (RAID 0), а затем зеркалируются (RAID 1).
- Преимущества: Высокая производительность и отказоустойчивость.
- Недостатки: Менее эффективен в использовании дисков, чем RAID 10.
7. RAID 50 (RAID 5+0)
- Особенности: Комбинирует RAID 5 и RAID 0. Данные распределяются по нескольким группам RAID 5, которые затем объединяются в RAID 0.
- Преимущества: Баланс между производительностью и отказоустойчивостью.
- Недостатки: Более сложная реализация и требуются большие ресурсы.
8. RAID 60 (RAID 6+0)
- Особенности: Комбинирует RAID 6 и RAID 0. Несколько массивов RAID 6 объединяются в один массив RAID 0.
- Преимущества: Увеличенная надежность за счет двойного паритета.
- Недостатки: Снижение производительности записи по сравнению с RAID 50.
9. RAID 2, 3, 4
- Особенности: Эти типы RAID используют разные подходы к управлению данными и паритетом, но встречаются реже.
- Преимущества и недостатки: Эти конфигурации имеют свои уникальные особенности, но не получили широкого распространения из-за ограниченных преимуществ перед более популярными RAID 5 и 6.
Каждый тип RAID подходит для разных целей: RAID 0 — для максимальной скорости, RAID 1 — для надежности, а RAID 5 и 6 — для баланса между отказоустойчивостью и эффективностью использования пространства.
@sysadmin1
🔥8⚡3❤1🎉1👌1
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Free CCNA 200-301 | Complete Course 2023
Network Devices | Day 1 | CCNA 200-301 Complete Course
Anki Flashcards | Day 1 Extra | CCNA 200-301 Complete Course
Packet Tracer Introduction | Day 1 Lab | CCNA 200-301 Complete Course
Interfaces and Cables | Day 2 | CCNA 200-301 Complete Course
Connecting Devices | Day 2 Lab | CCNA 200-301 Complete Course
OSI Model & TCP/IP Suite | Day 3 | CCNA 200-301 Complete Course
OSI Model | Day 3 Lab | CCNA 200-301 Complete Course
Intro to the CLI | Day 4 | CCNA 200-301 Complete Course
Basic Device Security | Day 4 Lab | CCNA 200-301 Complete Course
Ethernet LAN Switching (Part 1) | Day 5 | CCNA 200-301 Complete Course
@sysadmin1
Network Devices | Day 1 | CCNA 200-301 Complete Course
Anki Flashcards | Day 1 Extra | CCNA 200-301 Complete Course
Packet Tracer Introduction | Day 1 Lab | CCNA 200-301 Complete Course
Interfaces and Cables | Day 2 | CCNA 200-301 Complete Course
Connecting Devices | Day 2 Lab | CCNA 200-301 Complete Course
OSI Model & TCP/IP Suite | Day 3 | CCNA 200-301 Complete Course
OSI Model | Day 3 Lab | CCNA 200-301 Complete Course
Intro to the CLI | Day 4 | CCNA 200-301 Complete Course
Basic Device Security | Day 4 Lab | CCNA 200-301 Complete Course
Ethernet LAN Switching (Part 1) | Day 5 | CCNA 200-301 Complete Course
@sysadmin1
❤5🔥2🎉2👍1👏1