Для серверов есть много различных команд, с помощью которых можно получить различные данные об использовании и параметрах сети в выделенном сервере или просто виртуальном 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 — анализатор сетевых протоколов.
Часть инструментов, это встроенные команды, часть это специальные утилиты для получения информации о работе сервера. В общем собрано по максимуму, что можно было собрать. Делитесь, пишите, спрашивайте и вступайте в наш телеграм канал.
Какие команды и сценарии в списке Linux Networking являются основными и наиболее полезными для администраторов и разработчиков сайтов?
Какие функции выполняет arpwatch и как он может помочь в мониторинге активности Ethernet?
Что такое bmon и как он может использоваться для мониторинга пропускной способности и скорости сети?
Какую информацию можно получить с помощью команды curl и почему рекомендуется использовать httpie?
Какую информацию о сетевом трафике и использовании можно получить с помощью darkstat?
Какую роль выполняет клиент протокола динамической конфигурации хоста (dhclient) и как он может быть полезен для администрирования сети?
Какую информацию можно получить с помощью команды dig и как она может быть использована для запросов DNS-серверов?
Какое преимущество предоставляет команда dstat и как она может быть использована для мониторинга сети?
писывает статистику использования ресурсов системы и сети.
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.
Дополнение:
Дополнительной командой, которую можно использовать для получения информации об использовании и параметрах сети, является команда ifconfig. Она позволяет просмотреть конфигурацию сетевых интерфейсов на сервере, а также узнать их IP-адреса, маски подсети и другую информацию.
Кроме того, для мониторинга сетевой активности и производительности можно использовать утилиту nethogs. Она показывает, какие процессы и приложения используют сеть, а также отображает объем передаваемых и принимаемых данных для каждого из них.
Еще одной полезной командой является tcpdump, которая позволяет захватывать и анализировать сетевой трафик. Она может быть использована для отладки сетевых проблем, а также для мониторинга и анализа подозрительной активности в сети.
Наконец, для проверки доступности серверов в сети можно использовать команду ping. Она отправляет пакеты данных на указанный IP-адрес или домен и измеряет время, за которое получен ответ. Это позволяет оценить задержку и стабильность сетевого соединения.
Какие команды можно использовать для мониторинга пропускной способности и статистики использования сети в Linux?
Какие команды и сценарии называются в статье для мониторинга пропускной способности сети и сбора статистики использования?
Какие команды из списка могут использоваться для мониторинга и оценки скорости пропускной способности сети?
Какие команды и сценарии Linux Networking включены в список?
1. Какие команды из списка помогут мониторить пропускную способность сети и активность Ethernet?