Цифровий магазин GOG офіційно підтвердив розробку нативного лаунчера для Linux. Раніше, щоб запустити застосунок на цій ОС, доводилося використовувати сторонні утиліти на кшталт Lutris або Bottles. До того ж, при вході з Linux офіційний сайт просто показував сповіщення про відсутність підтримки. Незабаром GOG Galaxy на Linux працюватиме напряму, чим потішать значну частину геймерів. Співкерівник компанії Кшиштоф Паплінський підтвердив, що до…
Типова ситуація під час розгортання сервісу чи перезапуску вебсервера: замість успішного старту у терміналі з’являється помилка 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. Ми виконаємо…
Копіювати й передруковувати команди ніби й не займає так багато часу ― всього лиш 5 секунд. Але якщо ви робите це десятки разів на день, то втрачаєте години. Є щонайменше 10 перевірених прийомів, якими сисадміни скорочують цю рутину всього лиш до кількох кліків. Щойно ви розберетесь, як працюють конструкції на кшталт !!, !$ чи !*, історія Bash перестане бути просто…
Кожен сисадмін чи DevOps-інженер починає моніторинг інфраструктури з перевірки дисків. Але що робити, якщо утиліта показує наявність вільного місця, а застосунки падають із помилкою No space left on device? Або коли диск забитий на 99%, але пошук великих файлів через du нічого не знаходить? Ми на практиці переконалися, що базового знання прапорця df -h часто недостатньо для розрулювання інцидентів. Тому…
Будь-яка операційна система має контролювати, які користувачі чи сервіси володіють доступом до даних, а які — ні. У Linux за це відповідає підсистема дискреційного керування доступом (Discretionary Access Control). Вона визначає, хто має право читати конфігураційні файли, запускати скрипти чи змінювати вміст каталогів. З цією системою найчастіше стикаються під час виникнення помилок «Permission denied». Проте замість точкового налаштування прав інженери-початківці…