Linux
Бінарні директорії Linux — це стандартизовані розташування у файловій системі, де зберігаються виконувані програми, інструменти системного адміністрування та спільні бібліотеки. Стандарт ієрархії файлової системи (FHS) визначає ці шляхи для забезпечення узгодженого розміщення програмного забезпечення в різних дистрибутивах, що дозволяє передбачувано…
Помилка "The server quit without updating PID file" означає, що MySQL завершив роботу до того, як зміг записати свій ідентифікатор процесу до налаштованого файлу `.pid` — жорстка зупинка, яка перешкоджає демону приймати з'єднання. Ця помилка майже завжди є симптомом глибшої…
DNF (Dandified YUM) — це менеджер пакетів нового покоління для дистрибутивів Linux на основі RPM, розроблений як повна заміна YUM. Він забезпечує швидше вирішення залежностей завдяки бібліотеці `libsolv`, менше споживання пам'яті та стабільний Python API. Хоча RHEL/CentOS 7 постачається з…
Node.js — це асинхронне, подієво-орієнтоване середовище виконання JavaScript, побудоване на движку V8 від Chrome, призначене для виконання JavaScript-коду на стороні сервера з високою пропускною здатністю. PM2 — це менеджер процесів виробничого рівня для Node.js-застосунків, який забезпечує демонізацію, автоматичне відновлення після…
Команда `sleep` у Linux призупиняє виконання скрипту на точно визначений проміжок часу — вказаний у секундах, хвилинах, годинах або днях — використовуючи синтаксис `sleep [NUMBER][SUFFIX]`. Це один із найважливіших примітивів у Bash-скриптингу, що дозволяє реалізовувати обмеження частоти запитів, логіку повторних…
Команда `which` у Linux знаходить абсолютний шлях до виконуваного файлу, скануючи каталоги, перелічені у змінній середовища `PATH`, і повертаючи перший знайдений збіг. Це утиліта, суміжна з POSIX, яку щодня використовують системні адміністратори, розробники та DevOps-інженери для перевірки розташування бінарних файлів,…
Команда `mkfs` (make filesystem) є основною утилітою Linux для запису структури файлової системи на блоковий пристрій — будь то необроблений диск, розділ або логічний том. Вона ініціалізує суперблок, таблиці inode, групи блоків і структури журналу, необхідні перед тим, як будь-які…
Надання підвищених привілеїв у Linux означає надання облікового запису користувача можливості виконувати команди, що вимагають доступу на рівні суперкористувача — або шляхом додавання до привілейованої групи, наприклад `sudo` або `wheel`, або шляхом явного налаштування записів у файлі `/etc/sudoers`. Найбезпечнішим і…
NVM (Node Version Manager) — це POSIX-сумісний shell-скрипт, який встановлює та керує кількома ізольованими середовищами виконання Node.js на одній машині без необхідності прав root або зміни системних шляхів. Кожна версія Node.js знаходиться у власному каталозі під `~/.nvm/versions/node/`, забезпечуючи повну ізоляцію…
Спільна папка VMware — це директорія на стороні хоста, яка надається гостьовій віртуальній машині через протокол HGFS (Host-Guest File System), реалізований за допомогою модулів ядра VMware Tools. Вона функціонує як псевдофайлова система, яка повністю обходить віртуальний диск, забезпечуючи прямий обмін…
на всіх хостингових послугах
