Администрирование
Вышел GitLab 17.9 с GitLab Duo Self-Hosted в общем доступе
В конце февраля появилась новая версия известного веб-инструментария GitLab 17.9 полного жизненного цикла DevOps. Ее ключевой особенностью стала ориентация на широкое использование возможностей искусственного интеллекта в процессе разработки и тестирования веб-проектов. В частности, это касается «интеллектуализации» инструментов. Duo Chat и Code Suggestions. Также неожиданным решением стало включение опции использования автономных речевых LLM-моделей ИИ, что позволяет получить полную независимость от внешних сервисов и соответственно значительно повысить уровень безопасности при создании своих веб-проектов. В общей сложности разработчиками было внесено около 110 изменений, которые в той или иной степени улучшают функциональность и безопасность использования инструмента GitLab. Рассмотрим основные из этих изменений.
Команды Linux, которые помогут разработчикам
Возможности управления Linux-системами значительно расширяются при использовании некоторых малоизвестных средств управления, а также дополнительных опций "стандартных" команд интерпретатора. Это позволяет при минимальных усилиях оптимизировать и даже автоматизировать работу с системой со стороны разработчиков и Администраторов. Но, чтобы этого добиться, нужно усвоить указанные приемы и закрепить их применение на практике. Сделаем это на конкретных примерах в среде VPS-сервер под управлением ОС Debian 12.
Как разбирать логи в Linux: journalctl, grep, awk и sed
Одной из лучших возможностей systemd в Linux есть централизованное журналирование всех процессов и событий, возникающих при работе системы. При этом объем журналов может быть достаточно значительным, что требует умения правильно ими пользоваться. Системная утилита journalctl для доступа к данным журнальной службы systemd дает возможность реализовать любой запрос на выборку данных с помощью набора параметров для ее запуска. Рассмотрим способы ее использования на практических примерах, реализуемых на VPS-сервере Debian 12.
Как добавить или расширить диск в Linux
Современные облачные технологии и системы виртуализации позволяют эффективно использовать ресурсы, обеспечивая их динамическое выделение при необходимости. Один из критически важных ресурсов – дисковое пространство, недостаток которого может парализовать серверную систему. Обеспечение безопасного хранения данных при изменении параметров файлового хранилища возможно с помощью инструментов, поддерживающих "онлайн" обновление конфигурации без перезагрузки ОС. В Linux для работы с облачными хранилищами можно использовать утилиты пакета cloud-utils, позволяющие эффективно изменять параметры виртуальных дисков. Давайте рассмотрим, как это работает на практике.
Запуск PHP-приложения в среде Docker-compose
Эффективное развертывание и масштабирование современных веб-приложений трудно представить без использования контейнерной среды, одной из реализаций которой является Docker Compose. Сервис позволяет производить быструю упаковку приложений и их зависимостей в кроссплатформенные контейнеры, которые затем легко можно развернуть на любой платформе независимо друг от друга. Рассмотрим процесс создания и запуска в среде Docker Compose многоконтейнерного PHP-приложения из СУБД MySQL на VPS-сервере под управлением ОС Debian Bookworm Debian.
Эволюция стратегий резервного копирования в условиях DevOps и CI/CD
Развитие методологии разветвленной разработки и сопровождения веб-проектов привели к концептуальным изменениям в организации и работе систем резервного копирования данных. Появились новые программные средства для автоматизации процесса создания и загрузки резервных копий, а сами хранилища данных трансформировались и полностью или частично перешли в облако. Поэтому актуальной задачей является поиск оптимального варианта организации системы резервного копирования, которая была лишена недостатков «классических» схем создания бекапов и ориентировалась на конкретный веб-проект.
Альфа версия Proxmox Datacenter Manager
В декабре 2024 г. вышла альфа-версия Proxmox Datacenter Manager (PDM) – нового инструмента для централизованного управления серверами Proxmox. Он объединяет Proxmox VE, Backup Server и другие продукты, обеспечивая единый обзор нод и кластеров вне зависимости от их конфигурации. Разработчики приглашают тестировать PDM и оставлять отзывы перед выпуском стабильной версии, намеченной на вторую половину 2025 года. Рассмотрим его возможности.
Как установить Let's Encrypt сертификат на Apache с Ubuntu 24.04
Защита сайта начинается с настройки HTTPS. В этой статье мы покажем, как бесплатно получить и настроить TLS/SSL сертификат Let's Encrypt на сервере Apache с операционной системой Ubuntu 24.04. Узнайте, как быстро установить сертификат и настроить автоматическое обновление, чтобы ваш сайт оставался защищенным.