Администрирование Страница 2
Релиз GitLab 19.0: GitLab Duo, Secrets Manager, SBOM и изменения для собственных инсталляций
21 мая 2026 года вышел релиз GitLab 19.0. Версия усиливает DevOps-платформу по нескольким направлениям: GitLab Duo и GitLab AI, встроенное управление секретами, сканирование безопасности на основе SBOM, GitLab Runner 19.0 и новые требования для собственных инсталляций GitLab.
Если команда использует GitLab на своем сервере, обновление GitLab лучше проверить заранее.
Вышла Ubuntu 26.04 LTS: обзор нововведений, системные требования и стоит ли обновляться
В цикле разработки компании Canonical принято выпускать как промежуточные варианты, так и стабильные версии. Операционная система Ubuntu LTS-версии получает долгосрочную поддержку (LTS) – регулярные обновления безопасности и устранение критических ошибок, что делает ее надежной основой для долгосрочных проектов. Гарантия обновления длится до 5 лет и может быть расширена до 10-15 лет с планом Ubuntu Pro.
RAID: какой уровень выбрать и почему RAID — это не backup
Обеспечение сохранности данных на сервере является одним из ключевых приоритетов для любого проекта. Для этого используется ряд стратегий, основные из которых — RAID-массивы и системы резервного копирования (backup). Каждый из подходов имеет свои особенности применения и назначение. Рассмотрим их подробнее, чтобы проще было выбрать оптимальный способ защиты данных для своего проекта.
Git hooks: что это и зачем они нужны
Необходимым условием организации эффективного пайплайна в среде CI/CD является увеличение частоты выполнения операций слияния кода с главной ветвью разработки при сохранении высокого уровня чистоты поступающего кода. Достичь этого поможет использование Git-хуков – устроенного в Git механизма запуска сценариев, привязанных к определенным состояниям CI/CD процесса. Рассмотрим основные понятия и принципы использования git hooks в разных ситуациях.
Fail2Ban больше не требуется? Разбираем PerSourcePenalties в OpenSSH на Ubuntu 26.04
Защита от брутфорс-атак на Ubuntu всегда требовала пристального внимания и применения внешних средств защиты, в частности, таких как Fail2Ban. Однако версия Ubuntu 26.04 получила внутренний механизм защиты, который по ряду критериев имеет лучшие характеристики и менее ресурсоемкий. Механизм реализован в виде опции PerSourcePenalties сервера OpenSSH 9.7+ и может «работать» без вмешательства пользователя и дополнительных настроек. Рассмотрим его подробнее и покажем использование в реальной среде.
Настройки RDP на Ubuntu 24.04: как устроен удаленный рабочий стол, подключение с Windows и типовые проблемы
RDP(Remote Desktop Protocol)-сервер может быть успешно развернут не только на ОС Windows, но и на многих реализациях Linux-систем, в частности, Ubuntu. Это позволяет расширить пространство применения этой ОС для выполнения многих задач – удаленная работа по Ubuntu Desktop, доступ к машине с Windows без сторонних программ, администрирование рабочего ПК или сервера с GUI и многие другие варианты. Но, чтобы воспользоваться этим средством, его необходимо уметь настроить под свои нужды. Именно об этом пойдет речь в статье.
Как отменить изменения в Git
При работе над проектом с использованием системы контроля версий Git нередко случаются ситуации, когда нужно отменить внесенные в код изменения или, как говорится, «отменить коммит». Но простого решения здесь нет, поскольку нет универсальной кнопки «откатить все» для всех случаев. Все зависит от конкретной ситуации, которая бы, в частности, учитывала – как давно были внесены изменения, были ли они проиндексированы или «запушены». Ошибка в выборе команды для отмены операции может привести к неожиданным последствиям или к переписыванию истории. Чтобы уверенно выбрать правильный инструмент, необходимо понимать назначение каждого из них и применять в соответствии с ситуацией. Об этом и пойдет речь в статье с использованием конкретных примеров.
Как удалить Docker images, контейнеры и volumes и освободить место на сервере
Многим знакома ситуация, когда на сервере вдруг заканчивается свободное место за счет того, что Docker занимает десятки гигабайт и постоянно расширяется. Проверка системы с помощью команд docker system df и df -h при этом дает противоречивые результаты, и поэтому пользователь не понимает, что именно нужно удалять. Сущность проблемы заключается в сложном строении файловой системы (layered filesystem) и особенностях организации хранения данных в Docker. Владея базовой информацией по механизмам хранения данных в Docker, можно предотвратить возникновение критической ситуации и повысить производительность системы. Рассмотрим базовые понятия, а также методы анализа и очищения Docker от лишних и/или неиспользованных данных.
