#гайд

Docker Cleanup: від кешу до повного скидання

Docker Cleanup: від кешу до повного скидання – ITEDU Blog

Якщо ви працюєте з Docker, то вже, мабуть, знаєте, що він не видаляє старі об’єкти самостійно, аби ви випадково не втратили дані. Через це зупинені контейнери, невикористовувані образи, томи та кеш збірок швидко забивають диск. У цьому гайді розберемо, як повернути ваш дисковий простір, очистивши Docker. Точкове прибирання ресурсів Якщо потрібно звільнити місце, не зачіпаючи суміжні проєкти та робочі дані,…

Як відновити видалені файли в Linux

Як відновити видалені файли в Linux – ITEDU Blog

Випадково видалений файл у Linux не завжди означає, що ви безповоротно втратили свої дані. Команда rm не стирає дані з диска миттєво — вона лише видаляє запис у файловій системі. Якщо ж якийсь процес усе ще використовує цей документ, ядро продовжує зберігати його дані, доки процес не закриє файл. То як скористатися цим шансом і відновити видалений файл? Існує багато…

Запобігаємо збереженню паролів в історії Bash 

Запобігаємо збереженню паролів в історії Bash  – ITEDU Blog

Кожен, хто працює з Linux, рано чи пізно вводить у термінал команду, яку не хотів би бачити в історії. Разом із зручними шорткатами Bash history автоматично зберігає й чутливі дані (паролі або токени).  Гарна новина полягає в тому, що Bash дає вам повний контроль над тим, що саме він зберігає, коли це відбувається та як видаляти окремі записи. Ба більше,…

Розгортаємо стек Loki, Promtail та Grafana на Linux

Розгортаємо стек Loki, Promtail та Grafana на Linux – ITEDU Blog

Метрики допомагають оцінити загальний стан та продуктивність інфраструктури, проте для глибокого аналізу інцидентів і розуміння реального стану системи у реальному часі необхідні детальні записи подій. Коли проєкт масштабується, переглядати файли вручну на кожному окремому сервері стає неефективно. Саме для вирішення цієї проблеми в сучасних інфраструктурах впроваджують централізоване логування. У цьому гайді ми розглянемо розгортання інструменту від Grafana Labs. Ми виконаємо…

Знайомство з YAML: базові поняття та синтаксис

Знайомство з YAML: базові поняття та синтаксис – ITEDU Blog

YAML Ain’t Markup Language (з англ. YAML не мова розмітки) — це формат запису даних. Його головна перевага — простий синтаксис, завдяки якому конфігураційні файли легше читати.  Завдяки цьому YAML став одним із ключових інструментів у світі DevOps. Його використовують для: Тепер, коли ми знаємо, де використовується YAML і чому він такий популярний, настав час познайомитися з його елементами та…

10 комбінацій для повторного використання команд

10 комбінацій для повторного використання команд – ITEDU Blog

Копіювати й передруковувати команди ніби й не займає так багато часу ― всього лиш 5 секунд. Але якщо ви робите це десятки разів на день, то втрачаєте години. Є щонайменше 10 перевірених прийомів, якими сисадміни скорочують цю рутину всього лиш до кількох кліків. Щойно ви розберетесь, як працюють конструкції на кшталт !!, !$ чи !*, історія Bash перестане бути просто…

Команда df у Linux: моніторинг та дебаг дискових томів

Команда df у Linux: моніторинг та дебаг дискових томів – ITEDU Blog

Кожен сисадмін чи DevOps-інженер починає моніторинг інфраструктури з перевірки дисків. Але що робити, якщо утиліта показує наявність вільного місця, а застосунки падають із помилкою No space left on device? Або коли диск забитий на 99%, але пошук великих файлів через du нічого не знаходить? Ми на практиці переконалися, що базового знання прапорця df -h часто недостатньо для розрулювання інцидентів. Тому…

Організація завдань на GitHub

Організація завдань на GitHub – ITEDU Blog

GitHub давно вийшов за межі платформи для зберігання коду та поступово перетворився на повноцінний простір для командної роботи. У попередніх матеріалах ми вже знайомили вас з платформою GitHub та розповіли як GitHub Copilot допомагає автоматизувати частину рутини спеціалістів. Настав час перейти до ще двох важливих інструментів — Issues та Projects.  Ми навчимо вас створювати завдання, організовувати їх у GitHub Projects…

Система Permission з самого початку

Система Permission з самого початку – ITEDU Blog

Будь-яка операційна система має контролювати, які користувачі чи сервіси володіють доступом до даних, а які — ні. У Linux за це відповідає підсистема дискреційного керування доступом (Discretionary Access Control). Вона визначає, хто має право читати конфігураційні файли, запускати скрипти чи змінювати вміст каталогів. З цією системою найчастіше стикаються під час виникнення помилок «Permission denied». Проте замість точкового налаштування прав інженери-початківці…

Як встановити n8n на Ubuntu 26.04

Як встановити n8n на Ubuntu 26.04 – ITEDU Blog

Якщо ви давно хотіли делегувати свої рутинні завдання автоматизації — тоді n8n може стати одним із найзручніших рішень для цього. Платформа дозволяє об’єднувати різні інструменти в єдині процеси без необхідності вручну підтримувати десятки однотипних дій. N8n часто використовують для workflow-процесів, роботи з API, синхронізації даних між сервісами, AI-функцій та внутрішніх інтеграцій.  Далі розповідаємо детальніше про n8n та показуємо вам як…

Дякуємо, що поділились