Статті

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

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

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

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

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

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

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

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

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

Як мережеві порти розподіляють інтернет-трафік

Як мережеві порти розподіляють інтернет-трафік – ITEDU Blog

Уявіть, що ви приходите на залізничний вокзал. Сама будівля вокзалу існує за однією адресою, але всередині є ще багато локацій. Аби купити квиток, ви прямуєте до каси, щоб залишити сумку — до камери схову, а щоб дізнатися розклад — до інформаційного бюро.  У світі комп’ютерних мереж усе працює так само. Коли вашому комп’ютеру потрібно зв’язатися з інтернетом, він використовує IP-адресу…

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

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

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

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

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

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

Автоматизація доступу в Kubernetes: налаштовуємо GitHub SSO через Loft

Автоматизація доступу в Kubernetes: налаштовуємо GitHub SSO через Loft – ITEDU Blog

Передача статичних файлів kubeconfig у Slack або ручне створення сертифікатів для кожного джуна — це класичний інфраструктурний борг. Коли команда росте, ви неминуче перетворюєтеся на сервіс-деск, який тільки те й робить, що переписує права або забуває закрити доступи при звільненні людей. Це потрібно автоматизувати ще на старті. Найбільш прагматичний варіант — інтегрувати автентифікацію в Kubernetes із провайдером ідентифікації, де інженери…

Розгортаємо стек 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 і чому він такий популярний, настав час познайомитися з його елементами та…

Як читати гігабайтні архіви без розпакування?

Як читати гігабайтні архіви без розпакування? – ITEDU Blog

Ratarmount (Random Access Tar Mount) — це інструмент з відкритим кодом, який вирішує проблему з повільним доступом до файлів. Зазвичай, якщо вам потрібно дістати один документ із ZIP або TAR.GZ вагою в кілька десятків гігабайтів, система змушена або розпаковувати весь архів, або послідовно читати його з самого початку.  Ratarmount же монтує архіви як звичайні папки у файловій системі. Ви отримуєте…

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