Как запилить годную ролюху в Ansible
Гайдов и практик по написанию - куча. Все их можно легко найти - приводить их не буду. В данной статье я попытаюсь структурировать все мои шишки, полученные в рамках написания и эксплуатации ролей Ansible и рассказать каклегко написать роль без регистрации и СМС.
➡️ Источник
#Ansible #Linux #DevOps
Гайдов и практик по написанию - куча. Все их можно легко найти - приводить их не буду. В данной статье я попытаюсь структурировать все мои шишки, полученные в рамках написания и эксплуатации ролей Ansible и рассказать как
Содержание
- используй теги
- безопасная работа с секретами в Ansible: no_log: true
- проверка пререквизитов и корректности переменных.
- обработка ошибок в Ansible (block/rescue)
- неидемпотентная роль - выстрел в ногу
- не ленись - пиши модули.
- помни о хендлерах
- хочешь мира - пиши документацию
- тестируй все изменения
#Ansible #Linux #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤5🆒3
Когда дело касается задач Cron в мире Linux, каждый системный администратор и пользователь знаком с тем, насколько важно правильно составить выражения для периодических задач. Однако даже опытные пользователи иногда могут запутаться в этом сложном процессе.
Вот где на помощь приходит сервис Crontab.guru! Этот инструмент делает процесс составления выражений для задач Cron намного проще и понятнее.
Просто посетите их веб-сайт и следуйте инструкциям. Выберите необходимые параметры, и Crontab.guru предоставит вам не только полезные советы по популярным конструкциям Cron, но и наглядно покажет, когда именно задача будет выполнена в соответствии с выбранными параметрами.
Если вы хотите узнать больше о том, что такое Cron и зачем он нужен, обязательно загляните в статью на канале в Дзене
#Linux #Cron #Автоматизация
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
eza
— утилита командной строки, предназначенная для замены стандартной команды ls
в Unix-подобных системах.Основные возможности:
— Цветной, структурированный вывод
— Права, владельцы, размеры, даты
— Поддержка дерева каталогов (--tree
)
— Интеграция с Git (показывает статус файлов)
— Удобная сортировка, фильтрация, удобочитаемые форматы
#Linux #eza
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤2🆒2 2
Огромный гайд по настройке рабочего окружения: Linux, VScode, Python
😀 Далее под катом
#Linux #VScode #Python
В статье расскажу вам про то, какие штуки я использую в разработке на питоне, если что-то из этого будет кому-то полезно — я буду рад. В своё время мне этого не хватало. А если вы знаете что-то круче — разнесите меня в комментариях.
#Linux #VScode #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍6🔥5 2
Forwarded from 🛠 Импортозамещение в ИТ
Синтетическое тестирование, на которое администраторы 1С часто обращают внимание.
Тестирование проводилось на следующих ОС:
- Windows Server 2022
- Ubuntu Server 22.04
- AlmaLinux 9.5
Проверялись следующие стенды:
- Одна ВМ - где установлен сервер приложений 1С и СУБД
- Две ВМ - одна для 1С и вторая для СУБД
В качестве СУБД на Windows Server была MS SQL Server 2022, а для Linux - PostgreSQL 16.3.
На всех стендах использовалась 1С:Предприятие версии 8.3.27.1508.
#1C #Linux #Windows
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3
По результатам ранее проведенного опроса публикуем ссылку на бесплатный курс «Сети в Linux»:
🎓 Ознакомиться
P.S. Если есть желание и возможность, то пишите в комментариях какие бесплатные курсы рекомендуете🐱
#Linux #Network
P.S. Если есть желание и возможность, то пишите в комментариях какие бесплатные курсы рекомендуете
#Linux #Network
👍 ITKB_channel
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤🔥3👀3🤗2👎1
💡 Сохрани в избранное, чтобы не потерять!
#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤5
Bash-скрипты: начало
Bash-скрипты, часть 2: циклы
Bash-скрипты, часть 3: параметры и ключи командной строки
Bash-скрипты, часть 4: ввод и вывод
Bash-скрипты, часть 5: сигналы, фоновые задачи, управление сценариями
Bash-скрипты, часть 6: функции и разработка библиотек
Bash-скрипты, часть 7: sed и обработка текстов
Bash-скрипты, часть 8: язык обработки данных awk
Bash-скрипты, часть 9: регулярные выражения
Bash-скрипты, часть 10: практические примеры
Bash-скрипты, часть 11: expect и автоматизация интерактивных утилит
#Linux #Bash
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🤝1😎1
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Курс Системного Администратора Linux для новичков.
- Вступление в курс по Системному Администрированию Линукс.
- Как установить Линукс/Linux. Урок 1 Установка.
- Базовые навыки и знакомство с консолью Линукс. Урок 2. Базовые навыки и команды
- Краткий обзор стандартных директорий Линукс. Урок 3. Базовое знакомство со структурой директорий.
- Базовые команды Линукс, часть 1. Урок 4.
- Базовые команды Линукс, часть 2, текстовый редактор vi. Урок 5
- Настройка ssh соединения к серверу, понятие айпи адреса. Урок 6.
- Пользователи и группы в Линукс. Урок 7.
- Права доступа в Линукс. Урок 8.
- Расширенные права доступа - SUID, SGID, Sticky bit. Урок 9.
- Работа с ACL. Урок 10.
- Установка и управление пакетами в CentOS. Урок 11.
- Стандартные потоки ввода/вывода в Linux. Урок 12.
- Установка веб-сервера Apache. Урок 13.
- Стадии инициализации системы в Linux
#Linux
- Вступление в курс по Системному Администрированию Линукс.
- Как установить Линукс/Linux. Урок 1 Установка.
- Базовые навыки и знакомство с консолью Линукс. Урок 2. Базовые навыки и команды
- Краткий обзор стандартных директорий Линукс. Урок 3. Базовое знакомство со структурой директорий.
- Базовые команды Линукс, часть 1. Урок 4.
- Базовые команды Линукс, часть 2, текстовый редактор vi. Урок 5
- Настройка ssh соединения к серверу, понятие айпи адреса. Урок 6.
- Пользователи и группы в Линукс. Урок 7.
- Права доступа в Линукс. Урок 8.
- Расширенные права доступа - SUID, SGID, Sticky bit. Урок 9.
- Работа с ACL. Урок 10.
- Установка и управление пакетами в CentOS. Урок 11.
- Стандартные потоки ввода/вывода в Linux. Урок 12.
- Установка веб-сервера Apache. Урок 13.
- Стадии инициализации системы в Linux
#Linux
👍10❤3✍1🏆1
— краткая шпаргалка по Linux/Unix-командам.
Конспект собирает практичные команды и советы для Linux/Unix-терминала: от базовых операций с файлами и потоками до сетевой диагностики, производительности, однострочных решений и продвинутой отладки, дополняя их ссылками на полезные утилиты и разделами для macOS и Windows-подсистемы.
#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3✍2👎1
Когда денег нет, но мы держимся. Резервное копирование на Python
➡️ Подробнее
#backup #Python #Bash #Linux
Эта заметка является продолжением и развитием проекта, описанного в статье «Резервное копирование без лишних затрат» https://habr.com/ru/articles/653941/
Тяжелой поступью по стране идет импортозамещение, хочешь или не хочешь, но с Windows платформы приходится уходить. Расскажу про один из таких шагов.
Уже очень давно у меня существовала система резервного копирования файлов, построенная на архиваторе 7-zip и обертки из js и bat файлов, которая позволила довольно простым и удобным (для меня) способом делать как полные, так и разностные архивы.
С внедрением серверов на платформе Linux, старую систему эксплуатировать, по понятным причинам, уже не получится. Возникла задача перенести существующий функционал под Linux.
Сначала я рассматривал возможность переделать все скрипты с помощью bash, но сервера на Windows пока совсем не исчезли, некоторые задачи на них «крутятся» и поддерживать две системы резервного копирования не самый хороший способ облегчить себе жизнь. Нужно создать универсальную систему, которая будет работать на обеих платформах.
После недолгих размышлений в качестве основы для разработки был взят язык Python. С его помощью можно сделать универсальную систему, которая будет одинаково функционировать на любой платформе, которая у меня используется.
#backup #Python #Bash #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8✍4👍3👎2😁1
Вышла новая версия AlertCLI - консольной утилиты для просмотра алертов (CLI для управления Alertmanager)
📱 Git
➡️ AlertCLI описание
#AlertCLI #AlertManager #Prometheus #Monitoring #Linux #DevOps
Alertmanager – это компонент системы мониторинга Prometheus, который занимается обработкой, группировкой, маршрутизацией и отправкой уведомлений.
alertcli alerts list -A -u https://alertmanager.k8s.dev.corp | grep -v ScrapePoolHasNoTargets
ALERT SEVERITY STATE SINCE INSTANCE SUMMARY SILENCED BY INHIBITED BY
KubernetesJobFailed warning active 25h0m0s victoria-metrics-k8s-stack-kube-state-metrics.victoria-metrics.svc:8080 Kubernetes Job failed (instance victoria-metrics-k8s-stack-kube-state-metrics.victoria-metrics.svc:8080)
#AlertCLI #AlertManager #Prometheus #Monitoring #Linux #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍5👀2
🐘 Установка PostgreSQL 17 на Debian 12
🐘 Подробнее
#PostgreSQL #Linux #Debian
Установим PostgreSQL 17 на сервер с операционной системой Debian 12 bookworm. БД установим в директорию /opt.
В репозитории Debian и так имеется Postgresql, так что установить его можно одной командой. Однако, если мы хотим получать самые последние обновления, то лучше использовать репозиторий postgresql.
#PostgreSQL #Linux #Debian
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤5👌5
Вышел Proxmox VE 9.0 с Debian 13
➡️ Читать полностью
#Proxmox@ITKB_channel #Virtual #Linux
Вышла новая версия Proxmox VE 9.0, основанная на Debian 13. В ней появились поддержка LVM-снимков, SDN Fabrics и обновлённый мобильный интерфейс.
#Proxmox@ITKB_channel #Virtual #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🍾6⚡5🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
Bottom — мониторинг системы в терминале
🖥 Git
#Bottom #Linux
Bottom — это современное консольное приложение для отслеживания загрузки системы и активных процессов, написанное на Rust. Оно предоставляет наглядный интерфейс с графиками нагрузки на CPU, память, диск и сетевые подключения.
Программа поддерживает фильтрацию процессов, сортировку по ресурсам и детализацию использования системных компонентов. Утилита проста в установке и запуске, идеально подходит для повседневного использования в Linux-системах.
#Bottom #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11✍5❤4
Вышел Ubuntu 24.04.3 LTS с исправлениями и обновлениями безопасности
Официально выпущен Ubuntu 24.04.3 LTS с важными обновлениями безопасности, устранёнными ошибками и улучшенной стабильностью системы.
#Linux #Ubuntu
Официально выпущен Ubuntu 24.04.3 LTS с важными обновлениями безопасности, устранёнными ошибками и улучшенной стабильностью системы.
Релиз Ubuntu 24.04.3 LTS включает ядро Linux 6.14, графический стек Mesa 25.0.7 с поддержкой API Vulkan 1.4, GPU RDNA4 и декодированием видео AV1. Обновление HWE обеспечивает прирост производительности на 50–150% в играх, таких как Cyberpunk 2077, Hogwarts Legacy, Elden Ring и Octopath Traveller II. Пакет mesa-amber поддерживает устаревшие видеокарты AMD, Intel и NVIDIA
7 августа 2025 года состоялся официальный релиз Ubuntu 24.04.3 LTS. Новая версия операционной системы включает обновление стека аппаратной поддержки (HWE), которое приносит ядро Linux 6.14, графические драйверы Mesa 25.0.7 и исправления ошибок. Обновление ориентировано на повышение производительности современных видеокарт и оптимизацию для геймеров, а также поддержку устаревшего оборудования через пакет mesa-amber.
#Linux #Ubuntu
👍8⚡5❤5
— полноценный тренажёр внутри терминала.
Интерактивное TUI-приложение с 60+ упражнениями по обработке текста в Linux: от простого
grep
до хитрых комбинаций с awk
, sed
и пайпами.Как может пригодиться:
— Освоить команды быстрее, чем через учебники.
— Закрепить синтаксис, пока пальцы сами не будут писать команды.
— Получать моментальную обратную связь.
#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤4✍3
Debian 13 «Trixie»
Вышел стабильный релиз дистрибутива Debian 13 «Trixie» (9 августа 2025).
😀 Читать полностью
#Debian #Linux
Вышел стабильный релиз дистрибутива Debian 13 «Trixie» (9 августа 2025).
Обновлены пакеты (обновлено более 63%), ядро Linux 6.12 LTS, рабочие окружения (GNOME 48, KDE Plasma 6.3 и др.), добавлена поддержка архитектуры RISC-V, расширена поддержка HTTP Boot, каталог /tmp теперь в оперативной памяти (tmpfs).
В systemd появилась безопасная альтернатива sudo — утилита run0.
Полностью устранена проблема 2038 года для новых архитектур.
Срок поддержки — 5 лет.
#Debian #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤12👍9⚡4
🔍 Coroot — принципиально новый подход к мониторингу приложений. Этот open-source инструмент использует eBPF для автоматического сбора метрик, логов и трейсов без необходимости ручной интеграции. Он не просто собирает данные, а превращает их в готовые инсайты.
🖥 GitHub
#Coroot #Linux #DevOps #Monitoring
Инструмент обладает встроенной аналитикой. Система автоматически строит карту сервисов, выявляет аномалии и даже отслеживает SLO. При этом не нужно настраивать сложные дашборды — достаточно развернуть контейнер в Kubernetes или через Docker.
#Coroot #Linux #DevOps #Monitoring
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤6
Утилита для бэкапов Borgbackup
Архиватор с сжатием и защищенным шифрованием.
📱 Подробнее
#Backup #BorgBackup #Linux
Архиватор с сжатием и защищенным шифрованием.
BorgBackup дает вам:
• Экономию места при хранении резервных копий.
• Безопасное, аутентифицированное шифрование.
• Сжатие: lz4, zstd, zlib, lzma или без него.
• Возможность монтирования резервных копий с помощью FUSE.
• Простая установка на различных платформах: Linux, macOS, BSD, ...
• Свободное программное обеспечение (лицензия BSD).
• Поддерживается большим и активным сообществом разработчиков с открытым исходным кодом.
#Backup #BorgBackup #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4