Какой протокол используют для централизованного сбора логов в Unix-подобных системах?
Syslog задаёт обмен событиями, но UDP/514 — не единственный транспорт. TLS, очереди и границы гарантий доставки.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Syslog задаёт обмен событиями, но UDP/514 — не единственный транспорт. TLS, очереди и границы гарантий доставки.
Читать ответТипичные файлы /var/log, постоянный и временный journal, отдельные журналы приложений. Пути зависят от дистрибутива и настроек.
Читать ответПользователи, сервисные записи и группы; различие прав файла и каталога. Дополнительные ограничения ACL, capabilities и обязательного контроля доступа.
Читать ответЦепочка от приложения через syslog или journald до файлового вывода. Почему журнал systemd и текстовый лог — не одно и то же.
Читать ответНазначение filter, nat, mangle, raw и security. Как отличить локальный входящий, локальный исходящий и транзитный трафик.
Читать ответРоль namespaces и cgroups в контейнерах, необязательность OverlayFS и точное действие специальных битов доступа Linux.
Читать ответeBPF позволяет подключать ограниченные программы к событиям Linux. Разбираем точки подключения, maps, verifier и ограничения технологии.
Читать ответРазница между трансляцией системных вызовов и настоящим ядром Linux, совместимость программ и особенности работы с файлами в WSL.
Читать ответКак связаны имя файла, inode и путь назначения: ограничения жестких ссылок, относительные symlink и сохранение открытого файла после удаления имени.
Читать ответЧто означает код завершения в Bash, почему его нужно читать сразу и как конвейер и настройка pipefail влияют на значение специального параметра $?.
Читать ответКак выбирать источник логов, ограничивать поиск временем и идентификатором запроса, восстанавливать последовательность событий и безопасно передавать результаты диагностики.
Читать ответЛогирование позволяет отслеживать события в приложении и играет ключевую роль в его диагностике и мониторинге. Sentry — средство отслеживания ошибок, которое собирает stack trace, объединяет события по проблемам и…
Читать ответ