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

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

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

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

Введение

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

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

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

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

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

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

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

Команда 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
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

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

Перейти в Telegram Bot