Разбор ТОП-10 вопросов на собеседовании по Linux для DevOps с подробными объяснениями и практическими примерами.
Key Takeaways
- Хардлинк — это дополнительное имя для одного и того же файла с общим номером иноды и счётчиком ссылок.
- Симлинк — отдельный файл, содержащий путь к целевому файлу, с ограничением на количество переходов.
- Права доступа для каталогов имеют особое значение, где execute (search) позволяет переходить внутрь каталога.
- Sticky бит ограничивает удаление файлов в общих каталогах, обеспечивая безопасность совместного использования.
- Практические примеры использования хардлинков и симлинков важны для успешного прохождения собеседований.
Summary
- Объяснение разницы между хардлинком и симлинком с техническими деталями инод и файловой системы.
- Рассмотрение ограничений хардлинков и особенностей работы симлинков, включая быстрые симлинки и лимит переходов.
- Практическое применение хардлинков в инкрементальных бэкапах и симлинков в управлении конфигурациями Linux.
- Разбор прав доступа 755 для директорий и значение битов r, w, x для каталогов.
- Объяснение роли sticky бита в каталогах, его влияние на удаление файлов и наследование групп.
- Подробное объяснение работы команды free и значений buff/cache и available (продолжение видео).
- Советы по тому, как глубоко и грамотно отвечать на популярные вопросы на собеседованиях по Linux.
- Пояснение работы системных вызовов unlink и механизмов удаления файлов в Linux.
- Разбор структуры каталогов и файлов с точки зрения ядра и файловой системы ext4.
- Рекомендации по использованию примеров из реальных сценариев для впечатления на собеседовании.











