Липень видався гарячим не тільки через погоду, а й через купу цікавих апдейтів для Linux. Якщо ви давно не заглядали в менеджер оновлень, ми зібрали для вас найцікавіші релізи минулого місяця. Давайте розберемося, що нового з’явилося і як це полегшить нам життя чи роботу. Реліз VirtualBox 7.2.14 додав початкову підтримку ядра Linux 7.2 Якщо ви активно користуєтеся віртуальними машинами, то…
Цифровий магазин GOG офіційно підтвердив розробку нативного лаунчера для Linux. Раніше, щоб запустити застосунок на цій ОС, доводилося використовувати сторонні утиліти на кшталт Lutris або Bottles. До того ж, при вході з Linux офіційний сайт просто показував сповіщення про відсутність підтримки. Незабаром GOG Galaxy на Linux працюватиме напряму, чим потішать значну частину геймерів. Співкерівник компанії Кшиштоф Паплінський підтвердив, що до…
Ви випадково видалили важливий лог-файл і використання команди ls це підтверджує. Проте процес, який працює з цим файлом, досі активний. Це означає, що дані фізично залишаються на диску, і ви маєте можливість повернути їх до моменту завершення роботи відповідного процесу. Коли ви виконуєте команду rm, операційна система Linux видаляє лише запис із каталогу та зменшує лічильник посилань на файл. Якщо…
Перша команда для копіювання, яку ви вивчаєте — це cp. Вона чудово працює, коли треба швидко зробити дублікат конфігураційного файла чи перенести пару текстових документів. Все просто, але рівно доти, доки перед вами не постає завдання перенести скопіювати проєкт із 500 000 дрібних файлів. Тут cp не допоможе. На це є три технічні причини: Давайте поговоримо про те, що ж…
Типова ситуація під час розгортання сервісу чи перезапуску вебсервера: замість успішного старту у терміналі з’являється помилка Address already in use. Це означає, що потрібний мережевий порт уже використовує інший процес. У такій ситуації не потрібно перезавантажувати весь сервер, адже це зупинить суміжні служби та створить зайвий простій. Набагато ефективніше знайти процес, який утримує порт, і коректно його завершити. Розберемо основний…
Випадково видалений файл у Linux не завжди означає, що ви безповоротно втратили свої дані. Команда rm не стирає дані з диска миттєво — вона лише видаляє запис у файловій системі. Якщо ж якийсь процес усе ще використовує цей документ, ядро продовжує зберігати його дані, доки процес не закриє файл. То як скористатися цим шансом і відновити видалений файл? Існує багато…
Кожен, хто працює з Linux, рано чи пізно вводить у термінал команду, яку не хотів би бачити в історії. Разом із зручними шорткатами Bash history автоматично зберігає й чутливі дані (паролі або токени). Гарна новина полягає в тому, що Bash дає вам повний контроль над тим, що саме він зберігає, коли це відбувається та як видаляти окремі записи. Ба більше,…
Попри стрімке зростання кількості баг-репортів, зокрема згенерованих AI, Linux продовжує рухатися за своїм звичним графіком релізів. Черговий цикл розробки завершився релізом Linux Kernel 7.1. Частина нововведень спрямована на підвищення продуктивності, частина — на покращення сумісності з новими платформами. Тож реліз буде цікавим як користувачам сучасного обладнання, так і тим, хто стежить за розвитком екосистеми Linux. Розглянемо докладніше, які нові функції…
Шукаєте надійне та приватне хмарне сховище? Linux-користувачі зазвичай обирають його з особливою прискіпливістю, і Proton Drive тут давно в топі завдяки наскрізному шифруванню. Тепер у нас є ще один крутий привід для радості: розробники нарешті випустили офіційний Proton Drive CLI. Інструмент кросплатформний (працює на Linux, macOS та Windows) і постачається у вигляді одного легкого бінарника. Якщо ви з тих, хто…
Метрики допомагають оцінити загальний стан та продуктивність інфраструктури, проте для глибокого аналізу інцидентів і розуміння реального стану системи у реальному часі необхідні детальні записи подій. Коли проєкт масштабується, переглядати файли вручну на кожному окремому сервері стає неефективно. Саме для вирішення цієї проблеми в сучасних інфраструктурах впроваджують централізоване логування. У цьому гайді ми розглянемо розгортання інструменту від Grafana Labs. Ми виконаємо…