Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Изучение команд Linux для работы с сетевым окружением

Определение 1

Команды Linux для работы с сетевым окружением — это набор инструментов разной сложности, предназначенных для решения широкой совокупности задач, связанных с управлением сетями, а также с диагностикой сетевых неполадок.

Введение

В любой операционной системе, включая Linux, термином «команда» обозначается или утилита командной строки, или определённая возможность, встроенная в командную оболочку системы. Однако для самого пользователя данное различие не обладает особым значением. Это связано с тем обстоятельством, что и те, и другие команды терминала Linux могут быть вызваны одинаково. Пользователь вводит слово в своём эмуляторе терминала и получает итоговый результат исполнения команды.

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

Команды Linux для работы с сетевым окружением

Для просмотра таблицы Address Resolution Protocol (ARP), то есть, протокола определения адреса используемого сервера, пользователь может воспользоваться командой arp. Существует определённый набор параметров, которые можно применить с командой arp, но того, чтобы просмотреть таблицу ARP Linux по умолчанию можно использовать эту команду с параметром «-e»:

Команда. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Команда. Автор24 — интернет-биржа студенческих работ

«Изучение команд Linux для работы с сетевым окружением» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Команда arpwatch может использоваться для мониторинга активности Ethernet и пар Ethernet / IP. Arpwatch может применяться с разными параметрами. К примеру, если пользователь применяет параметр «-i», он может использовать arpwatch для определенного сетевого интерфейса. Или он может применить параметр «-d» для отладки:

as3$ sudo arpwatch sudo arpwatch

$ sudo arpwatch –i eth0 sudo arpwatch –i eth0

$ sudo arpwatch –d eth0/as3 sudo arpwatch –d eth0/as3

Команда bmon применяется, чтобы контролировать пропускную способность, собрать данные и предоставить эту информацию в удобном для восприятия виде: as3$ bmon/as3 bmon/as3

Команда curl является одной из сетевых команд в Linux, используемых для передачи файлов. Curl может работать с различными протоколами, такими как HTTP, HTTPS, FTP, FTPS, SFTP, SCP и так далее. К примеру, приведенной ниже командой пользователь может выполнить загрузку abc.txt с xyz.com на свой локальный компьютер:

as3$ curl –O https://xyz.com/abc.txt/as3 curl –O https://xyz.com/abc.txt/as3

Команда dhclient может быть использована для анализа IP-адреса клиентов, маски подсети, шлюза, DNS-сервера и так далее. Она также способна обеспечить освобождение и обновление IP-адресов. К примеру, для того, чтобы выполнить обновление IP-адреса eth0, пользователь может применить следующую команду:

as3$ sudo dhclient eth0/as3 sudo dhclient eth0/as3

Команда dig представляет собой аббревиатуру от Domain Information Groper. Она главным образом применяется для обычного поиска DNS на DNS-сервере, таком как CName, MX-записи и так далее:

as3$ dig google.com/as3 dig google.com/as3

Команда dstat призвана заменить набор старых команд vmstat, iostat, mpstat, netstat и ifstat, и она предоставляет возможность просмотра статистики системных ресурсов. Эта команда также применяется в Python для того, чтобы расширить его функциональность. Для просмотра статистики системных ресурсов в реальном времени, пользователь может применить команду dstat:

as3 $ dstat/as3 dstat/as3

Для проверки настроек пользовательской сетевой карты (NIC), может быть использована команда ethtool. Данная команда предоставляет возможность настройки таких параметров, как скорость, дуплексный режим и так далее:

as3$ ethtool eth5/as3 ethtool eth5/as3

Данная команда ethtool может быть использована с разными параметрами. К примеру, пользователь может употребить указанную ниже команду для того, чтобы заставить этот интерфейс обладать скоростью 100 и полным дуплексом:

as3$ ethtool –s speed 100 duplex full/as3 ethtool –s speed 100 duplex full/as3

FTP является наиболее часто применяемым протоколом передачи файлов в Linux. При помощи команды ftp пользователь может осуществить подключение к сеансу ftp, а далее при помощи разных команд он может передавать файлы. Пользователь также может реализовать прямое подключение к удаленному хосту при помощи команды ftp:

as3$ ftp 192.168.1.1/as3 ftp 192.168.1.1/as3

Команда host применяется для того, чтобы сопоставить IP-адрес и имя хоста. Итоговые результаты пользователь может получить как для IPv4, так и для IPv6:

Результаты. Автор24 — интернет-биржа студенческих работ

Рисунок 2. Результаты. Автор24 — интернет-биржа студенческих работ

Команда hping3 является инструментом анализа пакетов, способным осуществлять анализ и собирать пакеты TCP, UDP, ICMP и так далее. При помощи команды hping3 пользователь может запускать сеанс, а далее выполнить запись его команд: as3$ sudo hping3/as3 sudo hping3/as3

Команда hping3 может использоваться для тестирования на проникновение, тестирования брандмауэра, тестирования сети, расширенного сканирования портов, расширенного traceroute, аудита стека TCP / IP и так далее. Для захвата трафика из какого-либо интерфейса, пользователь может применить следующие команды:

as3$ sudo hping3 sudo hping3

hping recv eth0/as3

Команда ifstat может использоваться для того, чтобы отследить статистику сетевого интерфейса. Данная статистика включает в свой состав применение полосы пропускания, полученные кадры, отброшенные кадры, ошибки, коллизии и так далее:

as3$ ifstat eth0/as3 ifstat eth0/as3

Пользователь может применить параметр «-z» для того, чтобы выполнить очистку статистики и начать всё сначала:

as3$ ifstat –z eth0/as3 ifstat –z eth0/as3

Команда «ip addr» является командой Linux, используемой для сетевых интерфейсов и маршрутизации. Предыдущей командой, которая использовалась вместо этой, была «ifconfig».

Дата написания статьи: 17.11.2021
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot

Ищешь информацию по теме "Изучение команд Linux для работы с сетевым окружением"?

AI Assistant