Релиз altctl 1.3.0 (alt-linux-toolkit) — автоматизация обслуживания систем на базе ALT Linux

Wait 5 sec.

Состоялся релиз утилиты altctl 1.3.0 (проект alt-linux-toolkit), предназначенной для комплексного обслуживания, устранения типовых сбоев, диагностики и безопасного обновления дистрибутивов семейства ALT Linux (Simply Linux 10/11/11.2, Альт Рабочая станция, Альт Сервер, Sisyphus).Инструмент спроектирован для автоматизации рутинных задач системного администрирования как на физическом оборудовании, так и в средах виртуализации (VirtualBox, KVM, VMware, Hyper-V).Основные возможности и изменения в версии 1.3.0:Сетевой тюнинг APT и приоритет HTTPS: автоматическая генерация конфигурации /etc/apt/apt.conf.d/99altctl-network.conf (Pipeline-Depth 0, тайм-аут 30 с, 3 повтора) для устранения зависаний пакетного менеджера при загрузке объёмных индексов pkglist. Реализован приоритет HTTPS для зеркал с предварительной валидацией пакета apt-https и TLS-сертификатов (с безопасным откатом на HTTP).Интеграция с VirtualBox (профиль vm): автоматическое добавление пользователей в группу vboxsf для доступа к общим папкам с учётом специфики ALT Linux (диапазон UID обычных пользователей начинается с 500 в /etc/login.defs). Раздельный запуск сессионных служб VBoxClient под графический контроллер VMSVGA (драйвер vmwgfx). Контроль наличия модулей vboxguest при установке нового ядра через update-kernel до перезагрузки.Защита от «чёрного экрана» в ВМ: автоматическое маскирование спящих целей systemd (sleep.target, suspend.target, hibernate.target), принудительное отключение консольного бланкинга ядра (consoleblank=0) и экранных таймеров DPMS на уровнях Xorg и XFCE. Предусмотрены команды мягкого пробуждения виртуального экрана (altctl display wake) и безопасного перезапуска Display Manager.Синхронизация системного времени: настройка chrony с директивой makestep 1 -1 для мгновенной компенсации рассинхронизации часов после паузы или сна хоста. Поддержка аварийной установки времени по HTTP-заголовкам при закрытом UDP 123 и фоновый двухминутный таймер проверки часов (altctl-clock.timer).Раздельное обновление и безопасность: команда altctl update выполняет полный цикл — dist-upgrade, сборку модулей через update-kernel, удаление старых ядер и очистку кэша пакетов. Реализован модуль неразрушающего аудита altctl doctor (25+ проверок состояния системы). Все управляющие команды поддерживают безопасный режим моделирования --dry-run (-n).Проект написан на Bash и распространяется под свободной лицензией.  altlinux, bash, virtualbox, от автора