Глава 13. Основные сетевые команды

Содержание
13.1. ping
13.2. traceroute
13.3. Утилиты для работы с DNS
13.4. finger
13.5. telnet
13.6. Безопасный шелл (secure shell)
13.7. Электронная почта (e-mail)
13.8. Браузеры
13.9. FTP-клиенты
13.10. Общение с другими людьми

Сеть представляет собой несколько компьютеров, соединённых между собой. Сеть может быть настолько простой, как несколько соединённых компьютеров у вас дома или в офисе, или настолько сложной, как большая университетская сеть или даже весь Интернет. Когда ваш компьютер является частью сети, вы можете получить доступ к другим системам напрямую или через сетевые службы наподобие почтового или веб-сервера.

Существует большое разнообразие сетевых программ. Некоторые удобны для диагностики работы сети. Другие (наподобие почтовых клиентов и веб-браузеров) полезны для повседневной работы и общения с другими людьми.

13.1. ping

Утилита ping(8) отправляет указанному хосту ICMP-пакеты ECHO_REQUEST. Если хост ответит, вы получите ICMP-пакет. Звучит странно? Хорошо. Вы можете “пропинговать” IP-адрес, чтобы определить, доступна машина или нет. Если ответа нет, значит что-то не в порядке. Вот пример диалога двух пользователей Linux:

damned: kastor, попингуй!
kastor: Слыш, сам попингуй!
damned: От попингуя слышу!

Это пример того, насколько ping полезен для повседневного использования. Он предоставляет очень быстрый способ проверки, включена ли и подключена ли машина к сети. Синтаксис довольно прост:

% ping www.slackware.com

Естественно, для этой команды есть несколько опций. Дополнительную информацию смотрите на странице руководства ping(1).