faq-post
Ошибка `ping: command not found` появляется в Ubuntu, когда в системе отсутствует пакет iputils-ping. Это часто встречается на минимальных установках, облачных образах VPS и Docker-контейнерах, где несущественные утилиты удалены для уменьшения размера образа. Исправление — одна команда `apt`: `sudo apt install iputils-ping`. В этой статье объясняется, почему пакет отсутствует, как правильно установить его в различных […]
Vi и Vim (Vi Improved) — это модальные текстовые редакторы с управлением с клавиатуры, работающие исключительно в терминале, что делает их незаменимыми для администрирования серверов, редактирования удалённых конфигураций и работы со скриптами в Ubuntu и других дистрибутивах Linux. Vim расширяет Vi подсветкой синтаксиса, многоуровневой отменой действий, разделёнными окнами, поддержкой плагинов и настраиваемым конфигурационным слоем — […]
NET::ERR_CERT_AUTHORITY_INVALID — это сбой TLS-рукопожатия на уровне браузера, который возникает, когда сертификат, предоставленный веб-сервером, не может быть прослежен до корневого Центра сертификации (CA), которому доверяет встроенное хранилище доверия браузера. Браузер разрывает соединение до обмена какими-либо данными, отображая эту ошибку для предотвращения атак типа «человек посередине» (MITM), перехвата данных или трафика с поддельного сервера. Это не […]
Docker — это платформа контейнеризации с открытым исходным кодом, которая упаковывает приложения и их зависимости в изолированные переносимые единицы, называемые контейнерами. В отличие от виртуальных машин, контейнеры используют ядро ОС хоста совместно, что делает их значительно легче, быстрее в запуске и эффективнее с точки зрения использования ресурсов — критически важное отличие для тех, кто запускает […]
Samba — это реализация протокола SMB/CIFS (Server Message Block / Common Internet File System) с открытым исходным кодом, которая позволяет серверам на базе Linux и Unix совместно использовать файлы, принтеры и другие ресурсы с клиентами Windows — и с другими машинами на Linux. Она выступает мостом между операционными системами, являясь де-факто стандартом для кросс-платформенного сетевого […]
Ошибка «Не удалось найти IP-адрес сервера» означает, что ваш браузер отправил DNS-запрос для доменного имени и не получил в ответ действительного IP-адреса — поэтому TCP-соединение так и не было установлено. Первопричина почти всегда кроется в сбое где-то в цепочке DNS-разрешения: устаревший локальный кэш, неправильно настроенный резолвер, задержка распространения после изменения DNS-записи или реальный сбой на […]
Система управления пакетами APT в Ubuntu является одной из наиболее надёжных в экосистеме Linux, однако она не застрахована от сбоев. Когда `apt-get upgrade`, `apt-get dist-upgrade` или `do-release-upgrade` выдаёт ошибку, первопричина почти всегда относится к одной из пяти категорий: устаревший или повреждённый индекс пакетов, неразрешённые цепочки зависимостей, устаревший файл блокировки, оставшийся после аварийного завершения процесса, недостаточное […]
smartctl — это основной интерфейс командной строки пакета smartmontools, предназначенный для запроса, тестирования и интерпретации данных S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology), встроенных в прошивку HDD, SSD и NVMe-накопителей. Он взаимодействует напрямую с прошивкой накопителя через интерфейсы ATA, SCSI или NVMe, предоставляя необработанную диагностическую телеметрию, которую операционная система не раскрывает через стандартные пути ввода-вывода. Для […]
Файл `/etc/hosts` в Linux — это статическая таблица поиска, которая сопоставляет имена хостов с IP-адресами и обрабатывается операционной системой *до* отправки любого DNS-запроса. Добавляя или изменяя записи в этом файле, вы можете переопределить разрешение DNS для конкретных доменов на отдельной машине — без изменения настроек DNS-сервера, роутера или регистратора. Этот механизм управляется службой Name Service […]
Стек LAMP — это проверенный пакет программного обеспечения с открытым исходным кодом, состоящий из Linux (операционная система), Apache (веб-сервер), MySQL (реляционная база данных) и PHP (серверный язык сценариев). Вместе эти четыре уровня образуют полноценную автономную среду для создания, развёртывания и обслуживания динамических веб-приложений. Аббревиатура описывает как технологический стек, так и последовательный конвейер обработки запросов, в […]
