Статті

Покрокова інструкція з налаштування Honeypot Cowrie

Покрокова інструкція з налаштування Honeypot Cowrie – ITEDU Blog

Honeypot (іншими словами принадне середовище) — це ізольована система, яка імітує реальний сервер або сервіс з метою приваблення зловмисників.  Головна мета такого рішення — перенаправити атаку з реальних виробничих систем на контрольований периметр та детально зафіксувати методи, команди та інструменти, які використовують хакери. Cowrie — один із найпопулярніших ханіпотів середнього та високого рівня інтерактивності. І у цьому матеріалі ми розглянемо,…

Що таке NFS: як працює мережева файлова система

Що таке NFS: як працює мережева файлова система – ITEDU Blog

NFS (Network File System) — це мережевий протокол і технологія, яка дозволяє підключати віддалені папки з одного сервера на інший через мережу так, ніби вони знаходяться на локальному диску вашого комп’ютера чи сервера. Завдяки NFS програми та користувачі можуть відкривати, редагувати й зберігати файли на віддаленому сховищі без необхідності вручну копіювати їх через мережеві утиліти. Якщо говорити простими словами, що…

Скасування комітів у Git: розбори reset, revert і rebase

Скасування комітів у Git: розбори reset, revert і rebase – ITEDU Blog

Перш ніж застосовувати складні команди скасування, дайте відповідь на запитання: вам справді потрібно видаляти коміт у Git, чи ви просто забули щось додати? Якщо ви щойно зробили коміт, але забули внести правку або допустили друкарську помилку в повідомленні, скористайтеся прапорцем –amend: Ця команда дозволяє змінити останній коміт, додавши до нього нові деталі або змінивши його назву, без створення зайвих сутностей…

Як Linux бачить файли: розбір роботи Inode

Як Linux бачить файли: розбір роботи Inode – ITEDU Blog

Уявіть, що ви прийшли до величезної бібліотеки. На полицях лежать тисячі книг, але щоб знайти потрібну, ви не бігаєте між стелажами, а просто відкриваєте картковий каталог. Там вказані назви книг, їх автори, кількість сторінок, жанр і, найголовніше, — точне місце на полиці. У світi Unix-подібних операційних систем роль такої картки виконує Inode (скорочення від Index Node або індексний дескриптор). Розберемося,…

Як написати перший Ansible-плейбук

Як написати перший Ansible-плейбук – ITEDU Blog

Якщо для керування кількома серверами ви досі підключаєтеся до кожного через SSH і вручну виконуєте команди в терміналі, настав час змінити підхід. Ручне адміністрування сповільнює роботу та неминуче призводить до помилок через людський фактор. Ansible — це інструмент автоматизації, який реалізує концепцію Infrastructure as Code (IaC). Ви один раз описуєте бажаний стан системи у файлі конфігурації, а Ansible самостійно приводить…

Як дістати видалений файл із пам’яті ядра Linux

Як дістати видалений файл із пам’яті ядра Linux – ITEDU Blog

Ви випадково видалили важливий лог-файл і використання команди ls це підтверджує. Проте процес, який працює з цим файлом, досі активний. Це означає, що дані фізично залишаються на диску, і ви маєте можливість повернути їх до моменту завершення роботи відповідного процесу. Коли ви виконуєте команду rm, операційна система Linux видаляє лише запис із каталогу та зменшує лічильник посилань на файл. Якщо…

Що таке LLM і як вони працюють?

Що таке LLM і як вони працюють? – ITEDU Blog

LLM (Large Language Model / Велика Мовна Модель) — це тип штучного інтелекту, навчений на гігантських обсягах тексту для розуміння, обробки та генерації людської мови. Якщо ви хоча б раз ставили запитання ChatGPT або Claude — ви вже працювали з LLM. І для багатьох ця технологія все ще розумом, подібним до людського. Але модель не мислить як людина, а: Нижче…

Як скопіювати багато файлів у Linux?

Як скопіювати багато файлів у Linux? – ITEDU Blog

Перша команда для копіювання, яку ви вивчаєте — це cp. Вона чудово працює, коли треба швидко зробити дублікат конфігураційного файла чи перенести пару текстових документів. Все просто, але рівно доти, доки перед вами не постає завдання перенести скопіювати проєкт із 500 000 дрібних файлів. Тут cp не допоможе. На це є три технічні причини: Давайте поговоримо про те, що ж…

Як знайти та звільнити заблокований порт у Linux?

Як знайти та звільнити заблокований порт у Linux? – ITEDU Blog

Типова ситуація під час розгортання сервісу чи перезапуску вебсервера: замість успішного старту у терміналі з’являється помилка Address already in use. Це означає, що потрібний мережевий порт уже використовує інший процес. У такій ситуації не потрібно перезавантажувати весь сервер, адже це зупинить суміжні служби та створить зайвий простій. Набагато ефективніше знайти процес, який утримує порт, і коректно його завершити. Розберемо основний…

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

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

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

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