<Предыдущая | Содержание: | Следующая>
16 – Сеть
Когда дело доходит до сетевых технологий, с Linux, вероятно, нет ничего, чего нельзя было бы сделать. Linux используется для создания всех видов сетевых систем и устройств, включая брандмауэры, маршрутизаторы, серверы имен, NAS (сетевые хранилища) и т. д.
Поскольку тема сетей обширна, так же велико и количество команд, которые можно использовать для ее настройки и управления. Мы сосредоточим внимание лишь на некоторых из наиболее часто используемых. В число команд, выбранных для проверки, входят команды, используемые для мониторинга сетей, и команды, используемые для передачи файлов. Кроме того, мы собираемся изучить SSH программа, которая используется для удаленного входа в систему. В этой главе будут рассмотрены:
● пинг - Отправьте ICMP ECHO_REQUEST узлам сети.
● трассировка - Распечатать трассировку пакетов маршрута к сетевому узлу.
● ip - Показать/управлять маршрутизацией, устройствами, политикой маршрутизации и туннелями.
● NetStat - Печать сетевых подключений, таблиц маршрутизации, статистики интерфейсов, маскарадных подключений и членства в многоадресной рассылке.
● FTP - Программа для передачи файлов через Интернет
● Wget - Неинтерактивный сетевой загрузчик
● SSH - OpenSSH SSH-клиент (программа удаленного входа в систему)
Мы собираемся получить небольшой опыт работы в сети. В эпоху Интернета каждому, кто пользуется компьютером, необходимо базовое понимание сетевых концепций. Чтобы в полной мере использовать эту главу, мы должны быть знакомы со следующими терминами:
● IP-адрес (Интернет-протокол).
● Имя хоста и домена.
● URI (унифицированный идентификатор ресурса).
В разделе «Дополнительная литература» ниже вы найдете несколько полезных статей, касающихся этих условий.
16 - Сеть
Примечание. Некоторые из команд, которые мы рассмотрим, могут (в зависимости от вашего дистрибутива) потребовать установки дополнительных пакетов из репозиториев вашего дистрибутива, а для выполнения некоторых могут потребоваться права суперпользователя.