Для серверов есть много различных команд, с помощью которых можно получить различные данные об использовании и параметрах сети в выделенном сервере или просто виртуальном VPS. В разное время могут понадобиться совершенно разные команды, держать в памяти которые уже становится всё труднее. Поэтому появился этот список ssh команд и сценариев для разработчиков сайтов и администраторов, которые помогут вам быстро найти нужное. А что то вы возможно и не знали.
Если я пропустил что то важное, напишите и поделитесь, я думаю это обязательно пригодится для многих, потому что я знаю, что всегда чего-то не хватает или новый сценарий можно попробовать.
Этот список команд и сценариев Linux Networking будет обновляться по мере нахождения новых.
- arpwatch — монитор активности Ethernet.
- bmon — монитор пропускной способности и оценщик скорости.
- bwm-ng — монитор пропускной способности сети.
- curl — передача данных с URL. (или попробуйте httpie )
- darkstat — захватывает сетевой трафик, статистику использования.
- dhclient — клиент протокола динамической конфигурации хоста
- dig — запрос DNS-серверов для информации.
- dstat — замена для vmstat, iostat, mpstat, netstat и ifstat.
- ethtool — утилита для управления сетевыми драйверами и оборудованием.
- gated — шлюз демон маршрутизации.
- host — утилита поиска DNS.
- hping — сборщик / анализатор пакетов TCP / IP.
- ibmonitor — показывает пропускную способность и общее количество переданных данных.
- ifstat — сообщает о пропускной способности сетевых интерфейсов.
- iftop — отображать использование полосы пропускания.
- ip (файл PDF) — команда с большим количеством функций, чем ifconfig (net-tools).
- iperf3 — инструмент измерения пропускной способности сети. (скриншот выше Stacklinux VPS )
- iproute2 — коллекция утилит для управления TCP / IP.
- iptables — взять под контроль сетевой трафик.
- IPTraf — монитор IP-сети.
- iputils — набор небольших полезных утилит для работы в сети Linux.
- iw — новая утилита конфигурирования CLI на основе nl80211 для беспроводных устройств.
- jwhois (whois) — клиент для службы whois.
- Lsof -i — показывает информацию о ваших сетевых сокетах.
- mtr — сетевой диагностический инструмент.
- net-tools — утилиты включают в себя: arp, имя хоста, ifconfig, netstat, rarp, route, plipconfig, slattach, mii-tool, iptunnel и ipmaddr.
- ncat — улучшена повторная реализация netcat.
- netcat — сетевая утилита для чтения / записи сетевых подключений.
- nethogs — маленький инструмент «net top».
- Netperf — Тестирование пропускной способности сети.
- netsniff-ng — для повседневной работы в сети Linux.
- netstat — печать сетевых подключений, таблиц маршрутизации, статистики и т. д.
- netwatch — мониторинг сетевых подключений.
- ngrep — grep применяется к сетевому уровню.
- nload — отображать использование сети.
- nmap — обнаружение сети и аудит безопасности.
- nmcli — инструмент командной строки для управления NetworkManager и создания отчетов о состоянии сети.
- nmtui — предоставляет текстовый интерфейс для настройки сети с помощью управления NetworkManager .
- nslookup — интерактивно запрашивать серверы имен в Интернете.
- ping — отправить icmp echo_request сетевым хостам.
- route — показать / манипулировать таблицей IP-маршрутизации.
- slurm — монитор загрузки сети.
- snopt — Система обнаружения и предотвращения сетевых вторжений.
- smokeping — отслеживает задержку вашей сети.
- socat — устанавливает два двунаправленных потока байтов и передает данные между ними.
- speedometer — измеряет и отображает скорость передачи данных по сети.
- speedtest-cli — проверить пропускную способность интернета с помощью speedtest.net
- ss — утилита для исследования сокетов.
- ssh — безопасное системное администрирование и передача файлов по незащищенным сетям.
- tcpdump — анализатор пакетов командной строки.
- tcptrack — отображает информацию о соединениях tcp на сетевом интерфейсе.
- telnet — пользовательский интерфейс к протоколу TELNET.
- tracepath — очень похожая функция на traceroute.
- traceroute — вывести трассировку пакетов маршрута на сетевой хост.
- vnStat — монитор сетевого трафика.
- websocat — Переадресация соединения с / на веб-сокеты на / из обычных сокетов, в стиле socat.
- wget — извлечение файлов с использованием HTTP, HTTPS, FTP и FTPS.
- Wireless Tools для Linux — включает iwconfig, iwlist, iwspy, iwpriv и ifrename.
- Wireshark — анализатор сетевых протоколов.
Часть инструментов, это встроенные команды, часть это специальные утилиты для получения информации о работе сервера. В общем собрано по максимуму, что можно было собрать. Делитесь, пишите, спрашивайте и вступайте в наш телеграм канал.