Eberprot P / tools

Инструменты

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

Примеры с пометкой «Проверено редакцией» запускались в Ubuntu 24.04.5 LTS; вывод сокращён. Сетевые запросы к внешним адресам в нашей тестовой среде недоступны — такие примеры даны по документации.

Сложность: Начальный

sha256sum / Get-FileHash

Назначение
Посчитать контрольную сумму файла и сравнить её с опубликованной или сохранённой ранее.
На входе
Путь к файлу; для проверки — файл со списком сумм.
Ограничения
Подтверждает совпадение содержимого, но не безопасность файла: вредоносный файл тоже имеет корректную сумму.
Пример
Проверено редакцией
printf 'hello\n' | sha256sum
5891b5b522d5df086d0ff0b110fbd9d21bb4fc7163af34d08286a2e846f6be03  -
Подробнее: Практические инструкции
Сложность: Начальный

ping

Назначение
Проверить, отвечает ли узел в сети и с какой задержкой.
На входе
IP-адрес или доменное имя.
Ограничения
Многие серверы не отвечают на ping намеренно — отсутствие ответа ещё не значит, что узел недоступен.
Пример
По документации, не тестировалось
ping -c 4 1.1.1.1
Подробнее: Решение проблем
Сложность: Средний

traceroute / tracert

Назначение
Показать путь пакетов до узла и место, где связь обрывается.
На входе
IP-адрес или доменное имя.
Ограничения
Промежуточные маршрутизаторы часто не отвечают — строки со звёздочками нормальны.
Пример
По документации, не тестировалось
traceroute example.com
Подробнее: Решение проблем
Сложность: Средний

nslookup

Назначение
Узнать, в какой IP-адрес DNS превращает доменное имя.
На входе
Доменное имя; при желании — адрес конкретного DNS-сервера.
Ограничения
Показывает ответ конкретного DNS-сервера; кэш браузера и системы может отличаться.
Пример
По документации, не тестировалось
nslookup example.com
Подробнее: Словарь терминов
Сложность: Средний

curl -I

Назначение
Посмотреть HTTP-статус и заголовки ответа сайта: 200, 301, 404, 410.
На входе
Полный адрес страницы.
Ограничения
Сайт может отвечать по-разному разным клиентам; редиректы по умолчанию не отслеживаются (добавьте -L).
Пример
По документации, не тестировалось
curl -s -o /dev/null -w "%{http_code}\n" https://example.com/
Подробнее: Словарь терминов

Какой инструмент выбрать

ЗадачаИнструментГде описано
Проверить скачанный файл или резервную копиюsha256sum / Get-FileHashПрактические инструкции
Понять, есть ли связь с интернетомpingРешение проблем
Найти, где обрывается связьtraceroute / tracertРешение проблем
Сайт открывается у других, но не у васnslookupСловарь: DNS
Проверить, отдаёт ли страница 200 или редиректcurl -IСловарь: HTTP-статус

Источники и проверка

Интерфейсы программ и сервисов меняются. Мы указываем версии, на которых проверяли команды; на других версиях шаги могут отличаться.