Набор 60 команд для проверки сети в Linux для администратора сайта (обновляется)

Для серверов есть много различных команд, с помощью которых можно получить различные данные об использовании и параметрах сети в выделенном сервере или просто виртуальном VPS. В разное время могут понадобиться совершенно разные команды, держать в памяти которые уже становится всё труднее. Поэтому появился этот список ssh команд и сценариев для разработчиков сайтов и администраторов, которые помогут вам быстро найти нужное. А что то вы возможно и не знали.

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

Этот список команд и сценариев Linux Networking будет обновляться по мере нахождения новых.

  1. arpwatch — монитор активности Ethernet.
  2. bmon — монитор пропускной способности и оценщик скорости.
  3. bwm-ng — монитор пропускной способности сети.
  4. curl — передача данных с URL. (или попробуйте  httpie )
  5. darkstat — захватывает сетевой трафик, статистику использования.
  6. dhclient — клиент протокола динамической конфигурации хоста
  7. dig — запрос DNS-серверов для информации.
  8. dstat — замена для vmstat, iostat, mpstat, netstat и ifstat.
  9. ethtool — утилита для управления сетевыми драйверами и оборудованием.
  10. gated — шлюз демон маршрутизации.
  11. host — утилита поиска DNS.
  12. hping — сборщик / анализатор пакетов TCP / IP.
  13. ibmonitor — показывает пропускную способность и общее количество переданных данных.
  14. ifstat — сообщает о пропускной способности сетевых интерфейсов.
  15. iftop  — отображать использование полосы пропускания.
  16. ip  (файл PDF) — команда с большим количеством функций, чем ifconfig (net-tools).
  17. iperf3 — инструмент измерения пропускной способности сети. (скриншот выше Stacklinux VPS )
  18. iproute2 — коллекция утилит для управления TCP / IP.
  19. iptables — взять под контроль сетевой трафик.
  20. IPTraf  — монитор IP-сети.
  21. iputils — набор небольших полезных утилит для работы в сети Linux.
  22. iw — новая утилита конфигурирования CLI на основе nl80211 для беспроводных устройств.
  23. jwhois  (whois) — клиент для службы whois.
  24. Lsof -i — показывает информацию о ваших сетевых сокетах.
  25. mtr — сетевой диагностический инструмент.
  26. net-tools — утилиты включают в себя: arp, имя хоста, ifconfig, netstat, rarp, route, plipconfig, slattach, mii-tool, iptunnel и ipmaddr.
  27. ncat — улучшена повторная реализация netcat.
  28. netcat — сетевая утилита для чтения / записи сетевых подключений.
  29. nethogs — маленький инструмент «net top».
  30. Netperf  — Тестирование пропускной способности сети.
  31. netsniff-ng — для повседневной работы в сети Linux.
  32. netstat — печать сетевых подключений, таблиц маршрутизации, статистики и т. д.
  33. netwatch — мониторинг сетевых подключений.
  34. ngrep — grep применяется к сетевому уровню.
  35. nload — отображать использование сети.
  36. nmap — обнаружение сети и аудит безопасности.
  37. nmcli — инструмент командной строки для управления NetworkManager и создания отчетов о состоянии сети.
  38. nmtui — предоставляет текстовый интерфейс для настройки сети с помощью управления  NetworkManager .
  39. nslookup — интерактивно запрашивать серверы имен в Интернете.
  40. ping — отправить icmp echo_request сетевым хостам.
  41. route — показать / манипулировать таблицей IP-маршрутизации.
  42. slurm — монитор загрузки сети.
  43. snopt — Система обнаружения и предотвращения сетевых вторжений.
  44. smokeping — отслеживает задержку вашей сети.
  45. socat — устанавливает два двунаправленных потока байтов и передает данные между ними.
  46. speedometer — измеряет и отображает скорость передачи данных по сети.
  47. speedtest-cli — проверить пропускную способность интернета с помощью speedtest.net
  48. ss — утилита для исследования сокетов.
  49. ssh — безопасное системное администрирование и передача файлов по незащищенным сетям.
  50. tcpdump — анализатор пакетов командной строки.
  51. tcptrack — отображает информацию о соединениях tcp на сетевом интерфейсе.
  52. telnet — пользовательский интерфейс к протоколу TELNET.
  53. tracepath — очень похожая функция на traceroute.
  54. traceroute — вывести трассировку пакетов маршрута на сетевой хост.
  55. vnStat  — монитор сетевого трафика.
  56. websocat  — Переадресация соединения с / на веб-сокеты на / из обычных сокетов, в стиле socat.
  57. wget — извлечение файлов с использованием HTTP, HTTPS, FTP и FTPS.
  58. Wireless Tools для Linux — включает iwconfig, iwlist, iwspy, iwpriv и ifrename.
  59. Wireshark — анализатор сетевых протоколов.

Часть инструментов, это встроенные команды, часть это специальные утилиты для получения информации о работе сервера. В общем собрано по максимуму, что можно было собрать. Делитесь, пишите, спрашивайте и вступайте в наш телеграм канал.

8 КОММЕНТАРИИ

  1. Какие команды и сценарии в списке Linux Networking являются основными и наиболее полезными для администраторов и разработчиков сайтов?

    Какие функции выполняет arpwatch и как он может помочь в мониторинге активности Ethernet?

    Что такое bmon и как он может использоваться для мониторинга пропускной способности и скорости сети?

    Какую информацию можно получить с помощью команды curl и почему рекомендуется использовать httpie?

    Какую информацию о сетевом трафике и использовании можно получить с помощью darkstat?

    Какую роль выполняет клиент протокола динамической конфигурации хоста (dhclient) и как он может быть полезен для администрирования сети?

    Какую информацию можно получить с помощью команды dig и как она может быть использована для запросов DNS-серверов?

    Какое преимущество предоставляет команда dstat и как она может быть использована для мониторинга сети?

  2. писывает статистику использования ресурсов системы и сети.
    ip — утилита для работы с сетевыми интерфейсами и маршрутизацией.
    iptables — программа для настройки правил фильтрации и маскарада.
    ifconfig/ip addr — выводит информацию о сетевых интерфейсах.
    iwconfig — управление беспроводными интерфейсами.
    mtr — сочетание ping и traceroute для диагностики сетевых проблем.
    netstat/ss — показывает сетевую статистику и информацию о соединениях.
    nmap — сканер сети для определения открытых портов и обнаружения хостов.
    nslookup — утилита для запроса DNS-имен.
    ping — проверка доступности узла в сети.
    route — выводит информацию о маршрутной таблице.
    speedtest-cli — тест скорости интернет-соединения.
    telnet — простой текстовый протокол для подключения к удаленному серверу.
    traceroute — определение маршрута пакетов до удаленного узла.
    wget — загрузка файлов из сети.
    whois — поиск информации о владельце домена или IP-адреса.

    Дополнение: Кроме перечисленных команд и сценариев, также можно использовать инструменты командной строки, такие как iftop, tcpdump, iperf и другие, для более глубокого анализа сети и ее производительности. Также стоит упомянуть, что многие из этих команд могут быть запущены с дополнительными параметрами для получения более подробной информации. Имея навык использования этих инструментов, вы сможете более эффективно управлять и мониторить сеть вашего сервера или VPS.

  3. Дополнение:
    Дополнительной командой, которую можно использовать для получения информации об использовании и параметрах сети, является команда ifconfig. Она позволяет просмотреть конфигурацию сетевых интерфейсов на сервере, а также узнать их IP-адреса, маски подсети и другую информацию.

    Кроме того, для мониторинга сетевой активности и производительности можно использовать утилиту nethogs. Она показывает, какие процессы и приложения используют сеть, а также отображает объем передаваемых и принимаемых данных для каждого из них.

    Еще одной полезной командой является tcpdump, которая позволяет захватывать и анализировать сетевой трафик. Она может быть использована для отладки сетевых проблем, а также для мониторинга и анализа подозрительной активности в сети.

    Наконец, для проверки доступности серверов в сети можно использовать команду ping. Она отправляет пакеты данных на указанный IP-адрес или домен и измеряет время, за которое получен ответ. Это позволяет оценить задержку и стабильность сетевого соединения.

  4. Какие команды и сценарии называются в статье для мониторинга пропускной способности сети и сбора статистики использования?

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь

55 − = 51

OK2WEB
OK2WEB
Более 12 лет занимаюсь разработкой и продвижением сайтов. Городские порталы, информационные и новостные сайты. Сейчас в основном разрабатываю интернет магазины и коммерческие сайты. Если у вас есть вопросы пишите, стараюсь оперативно ответить и помочь.

Добавление к товарам Woocommerce покупки по запросу для нулевых цен

Редко но возникает ситуация когда необходимо для части товаров выставить цену по запросу на товары. Я не сторонник такого подхода, но объективно иногда это необходимо и поэтому потребовалось простое решение, которое позволит такое реализовать. Покопался поискал и нашёл добавил на сайт сниппет, который позволяет...

Решение ошибки: WordPress database error Duplicate entry ‘0’ for key ‘wp_posts.PRIMARY’ for query INSERT INTO `wp_posts`

Делал сайт и столкнулся с такой ошибкой. Почитал, поискал, никто не дает решения. Ошибка проявляет себя так, что при добавлении записи на сайте Wordpress у вас нет интерфейса для добавления статьи и по сути исчезает возможность добавлять статьи. Решение оказалось простым. Зашел в базу данных...

Справочник по Fastpanel вопросы и ответы (обновляется)

Fastpanel - это веб-панель управления для хостинга и управления виртуальными серверами. Эта панель предоставляет администраторам серверов и владельцам веб-сайтов набор инструментов для упрощения управления серверами, приложениями и веб-сайтами. Вот основные возможности и предназначение Fastpanel: Управление серверами: Fastpanel позволяет администраторам легко создавать, настраивать и удалять...

Вывод товаров случайным образом — полезные сниппеты Woocommerce

К существующим вариантам вывода товаров по дате, цене, рейтингу добавляем возможность вывода в случайном порядке. Также просто сниппет для Woocommerce, вставлять в файл function темы либо через плагин вставки кода. При необходимости можете поменять текст отображения вывода.

Вывод похожих товаров по атрибуту — полезные сниппеты Woocommerce

По умолчанию Woocommerce товары выводятся в виде похожих из товаров в категории. Это неудобно, так как не позволяют вывести в каталоге товаров правильно похожие. Решаем задачу просто с помощью сниппета. Вставляем в function.php или в место для кода вот такой сниппет: В данном варианте выведен...

Seo практики использования возможностей ИИ для работы с сайтом

Решил собрать вместе возможные варианты как использовать искусственный интеллект для работы по сайту в плане seo продвижения. А то информацию вижу, использую, но зачастую потом где то забываешь, где то потом теряется. Поэтому статья будет дополняться и улучшаться, в том числе и по обратной...