Menu
Coddy logo textTech

Повторение: доступность

Урок 19 из 47 курса Сетевое взаимодействие в терминале на Coddy.

Диагностика — это лестница, и каждая ступень исключает одну из возможностей.

Машина доступна? Проверьте её с помощью ping. Помните, что неудачный ping мало что доказывает, поскольку многие хосты игнорируют ICMP.

Порт открыт? nc -z. Именно здесь обнаруживается ситуация «сервер работает, но сайт недоступен».

Сервис отвечает? Выполните настоящий запрос с помощью curl и проверьте код завершения: 0 — запрос выполнен успешно, 7 — соединение отклонено, 28 — время ожидания истекло.

Продвигайтесь в таком порядке, и каждый ответ сузит следующий вопрос. Если сразу переходить к верхней ступени, можно в итоге начать перезапускать всё подряд наугад.

challenge icon

Задание

Сложно

Пройди всю лестницу на сервере, который ты запустишь сам.

  1. Создай index.html, содержащий up
  2. Запусти раздачу папки на порту 9109
  3. Выведи 1: и результат проверки связи (ok)
  4. Выведи 2: и результат проверки порта (ok)
  5. Выведи 3: и полученную страницу

Ожидаемый вывод:

1: ok
2: ok
3: up

Попробуйте сами

Терминал
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Сетевое взаимодействие в терминале

Потренируйтесь самостоятельно: Песочница Terminal