faq-post
`useradd` — це низькорівнева бінарна утиліта, доступна практично в кожному дистрибутиві Linux, яка створює облікові записи користувачів шляхом безпосереднього запису до `/etc/passwd`, `/etc/shadow` та `/etc/group`. `adduser` — це скрипт-обгортка вищого рівня — зазвичай написаний на Perl у системах на основі Debian — який викликає `useradd` внутрішньо, автоматизуючи створення домашнього каталогу, заповнення файлів-шаблонів, запит пароля та […]
Освоєння операцій імпорту та експорту баз даних MySQL з командного рядка є обов’язковою навичкою для будь-якого адміністратора баз даних або backend-інженера. Утиліта `mysqldump` експортує базу даних у портативний файл `.sql`, що містить усі DDL та DML оператори, необхідні для повного відновлення схеми та даних, тоді як клієнтська команда `mysql` виконує зворотну операцію — передає цей […]
Оператор `FLUSH` у MySQL змушує сервер перезавантажувати внутрішні кеші, закривати та повторно відкривати файли журналів, скидати лічильники стану та синхронізувати стан у пам’яті зі структурами на диску — без необхідності перезапуску сервера. Це робить його одним із найважливіших з операційної точки зору сімейств команд, доступних адміністратору бази даних. Розуміння кожного варіанту, його точної області дії […]
PHP-FPM (PHP FastCGI Process Manager) — це високопродуктивний менеджер процесів, який обробляє виконання PHP як окремий сервіс, відокремлений від веб-сервера. Перезапуск PHP-FPM застосовує зміни конфігурації з `php.ini` або `php-fpm.conf`, звільняє витоки пам’яті в тривалих пулах воркерів та відновлює роботу після зависання дочірніх процесів — без жодного втручання в Nginx, Apache або будь-який інший компонент вашого […]
mysqldump — це утиліта командного рядка, що постачається разом із MySQL та MariaDB, яка генерує логічні резервні копії шляхом серіалізації об’єктів бази даних та даних у вигляді послідовності SQL-операторів. Отриманий файл дампу може відтворити ідентичну базу даних на будь-якому сумісному сервері, що робить його стандартним галузевим інструментом для резервного копіювання, міграції між серверами, оновлення версій […]
Google Public DNS — це безкоштовний глобально розподілений резолвер системи доменних імен (DNS), що керується Google і доступний за адресами 8.8.8.8 (основна) та 8.8.4.4 (додаткова). Заміна стандартних DNS-серверів вашого інтернет-провайдера цими адресами може зменшити затримку DNS-запитів, захистити ваш резолвер від атак отруєння кешу та усунути єдині точки відмови, спричинені регіональними збоями провайдера. Цей посібник охоплює […]
Управління пакетами Linux — це механізм, за допомогою якого програмне забезпечення встановлюється, оновлюється, налаштовується та видаляється в системі Linux. apt (Advanced Package Tool) обробляє `.deb` пакети в дистрибутивах на основі Debian, таких як Ubuntu та Linux Mint, тоді як yum (Yellowdog Updater Modified) керує `.rpm` пакетами в системах на основі Red Hat, включаючи CentOS та […]
Модуль multiprocessing у Python забезпечує справжнє паралельне виконання шляхом створення незалежних процесів на рівні ОС, кожен з яких має власний простір пам’яті та інтерпретатор Python — повністю обходячи Global Interpreter Lock (GIL). На відміну від потоків, які спільно використовують єдиний стан інтерпретатора та серіалізуються GIL, окремі процеси виконуються паралельно на всіх доступних ядрах CPU, що […]
Автентифікація `htpasswd` в Apache забезпечує HTTP Basic Authentication — механізм контролю доступу на стороні сервера, який вимагає від браузера введення імені користувача та пароля перед відображенням вмісту. Вона не потребує жодного коду на рівні застосунку, повністю працює в межах модульної системи Apache та застосовується на рівні веб-сервера до виконання будь-якої серверної логіки PHP, Python або […]
Faker — це PHP-бібліотека, яка генерує статистично реалістичні фіктивні дані — імена, адреси, електронні листи, номери телефонів, UUID тощо — для використання в автоматизованому тестуванні, заповненні бази даних та наповненні середовища розробки. У Laravel Faker постачається як повноцінний компонент через пакет `fakerphp/faker` та інтегрується безпосередньо з фабриками моделей Eloquent, надаючи розробникам структурований, відтворюваний спосіб створення […]
