IT-KB 🤖
6.81K subscribers
636 photos
76 videos
6 files
787 links
Бесплатное обучение по Windows, Linux, сети, программирование, DevOps от IT-KB.RU

Наши ресурсы:
Блог -> it-kb.ru
Wiki -> wiki.it-kb.ru
Соц.сети -> vk.com/blogitkb
Купить рекламу: https://telega.in/c/ITKB_channel

💾 - @ITKB_Archive

👨‍💻 @itkb_ceo 👀
加入频道
Как запилить годную ролюху в Ansible

Гайдов и практик по написанию - куча. Все их можно легко найти - приводить их не буду. В данной статье я попытаюсь структурировать все мои шишки, полученные в рамках написания и эксплуатации ролей Ansible и рассказать как легко написать роль без регистрации и СМС.

Содержание

- используй теги
- безопасная работа с секретами в Ansible: no_log: true
- проверка пререквизитов и корректности переменных.
- обработка ошибок в Ansible (block/rescue)
- неидемпотентная роль - выстрел в ногу
- не ленись - пиши модули.
- помни о хендлерах
- хочешь мира - пиши документацию
- тестируй все изменения


➡️Источник

#Ansible #Linux #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍145🆒3
📱 Максимизируем эффективность Cron с помощью Crontab.guru

Когда дело касается задач 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 (показывает статус файлов)
— Удобная сортировка, фильтрация, удобочитаемые форматы


🖥 Git

#Linux #eza
Please open Telegram to view this post
VIEW IN TELEGRAM
👍132🆒22
Огромный гайд по настройке рабочего окружения: Linux, VScode, Python

В статье расскажу вам про то, какие штуки я использую в разработке на питоне, если что-то из этого будет кому-то полезно — я буду рад. В своё время мне этого не хватало. А если вы знаете что-то круче — разнесите меня в комментариях.


😀Далее под катом

#Linux #VScode #Python
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍6🔥52
🥸 Тестируем 1С на разных платформах. Ubuntu, Windows или AlmaLinux?

Синтетическое тестирование, на которое администраторы 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
👍113
По результатам ранее проведенного опроса публикуем ссылку на бесплатный курс «‎Сети в Linux»: 
 
🎓Ознакомиться

P.S. Если есть желание и возможность, то пишите в комментариях какие бесплатные курсы рекомендуете🐱

#Linux #Network

👍 ITKB_channel
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤‍🔥3👀3🤗2👎1
👩‍💻 Шпаргалка по горячим клавишам в терминале!

🌟 Ctrl + A — переход в начало строки
🌟Ctrl + E — переход в конец строки
🌟Ctrl + U — удаление от курсора до начала строки
🌟 Ctrl + K — удаление от курсора до конца строки
🌟Ctrl + W — удаление слова перед курсором
🌟Ctrl + L — очистить экран терминала
🌟Ctrl + C — остановить текущий процесс/команду
🌟 Ctrl + D — выход из системы
🌟 Ctrl + Z — поставить текущий процесс на паузу (в отличии от Ctrl + C, данный процесс можно будет продолжить)
🌟 Ctrl + R — поиск по истории команд
🌟 Стрелка вверх — показать предыдущую команду
🌟 Стрелка вниз — показать следующую команду
🌟 !! — повторить последнюю команду
🌟 !n — повторить n команду
🌟 Tab — автозаполнение команд, файлов и каталогов
🌟 Ctrl + Shift + C — копировать
🌟 Ctrl + Shift + V — вставить
🌟 Ctrl + Shift + N — открыть новое окно терминала
🌟 Ctrl + Shift + T — открыть новую вкладку в терминале
🌟 Ctrl + Tab — переключение между вкладками терминала

💡 Сохрани в избранное, чтобы не потерять!


#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍205
Курс Системного Администратора 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
👍1031🏆1
🖥 The Art of Command Line
— краткая шпаргалка по Linux/Unix-командам.

🎓Этот гайд является результатом работы большого числа авторов и переводчиков

Конспект собирает практичные команды и советы для Linux/Unix-терминала: от базовых операций с файлами и потоками до сетевой диагностики, производительности, однострочных решений и продвинутой отладки, дополняя их ссылками на полезные утилиты и разделами для macOS и Windows-подсистемы.


#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍432👎1
Когда денег нет, но мы держимся. Резервное копирование на Python

Эта заметка является продолжением и развитием проекта, описанного в статье «Резервное копирование без лишних затрат» 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
84👍3👎2😁1
Вышла новая версия AlertCLI - консольной утилиты для просмотра алертов (CLI для управления Alertmanager)

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)

📱 Git
➡️AlertCLI описание

#AlertCLI #AlertManager #Prometheus #Monitoring #Linux #DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍5👀2
🐘 Установка PostgreSQL 17 на Debian 12

Установим PostgreSQL 17 на сервер с операционной системой Debian 12 bookworm. БД установим в директорию /opt.

В репозитории Debian и так имеется Postgresql, так что установить его можно одной командой. Однако, если мы хотим получать самые последние обновления, то лучше использовать репозиторий postgresql.


🐘 Подробнее

#PostgreSQL #Linux #Debian
Please open Telegram to view this post
VIEW IN TELEGRAM
👍85👌5
Вышел Proxmox VE 9.0 с Debian 13

Вышла новая версия 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🍾65🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
Bottom — мониторинг системы в терминале

Bottom — это современное консольное приложение для отслеживания загрузки системы и активных процессов, написанное на Rust. Оно предоставляет наглядный интерфейс с графиками нагрузки на CPU, память, диск и сетевые подключения.

Программа поддерживает фильтрацию процессов, сортировку по ресурсам и детализацию использования системных компонентов. Утилита проста в установке и запуске, идеально подходит для повседневного использования в Linux-системах.


🖥 Git

#Bottom #Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1154
Вышел Ubuntu 24.04.3 LTS с исправлениями и обновлениями безопасности

Официально выпущен 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
👍855
🖥 Linux CLI Text Processing Exercises
— полноценный тренажёр внутри терминала.

Интерактивное TUI-приложение с 60+ упражнениями по обработке текста в Linux: от простого grep до хитрых комбинаций с awk, sed и пайпами.

Как может пригодиться:
— Освоить команды быстрее, чем через учебники.
— Закрепить синтаксис, пока пальцы сами не будут писать команды.
— Получать моментальную обратную связь.


📱 Git

#Linux
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1243
Debian 13 «Trixie»

Вышел стабильный релиз дистрибутива 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
112👍94
🔍 Coroot — принципиально новый подход к мониторингу приложений. Этот open-source инструмент использует eBPF для автоматического сбора метрик, логов и трейсов без необходимости ручной интеграции. Он не просто собирает данные, а превращает их в готовые инсайты.

Инструмент обладает встроенной аналитикой. Система автоматически строит карту сервисов, выявляет аномалии и даже отслеживает SLO. При этом не нужно настраивать сложные дашборды — достаточно развернуть контейнер в Kubernetes или через Docker.

🖥 GitHub

#Coroot #Linux #DevOps #Monitoring
Please open Telegram to view this post
VIEW IN TELEGRAM
👍86
Утилита для бэкапов Borgbackup

Архиватор с сжатием и защищенным шифрованием.

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