Linux
Ubuntu – один з найпопулярніших дистрибутивів Linux, відомий своїм зручним інтерфейсом, стабільністю та потужною підтримкою спільноти. Його використовують як початківці, так і досвідчені користувачі для персональних комп’ютерів, серверів та різних спеціалізованих цілей. Перед встановленням Ubuntu важливо розуміти системні вимоги, щоб забезпечити безперебійний процес встановлення та оптимальну продуктивність. У цьому посібнику ми розглянемо мінімальні та рекомендовані […]
A traceroute — це мережева діагностична утиліта, яка відображає точний шлях, яким IP-пакети проходять від вашої машини до цільового хоста, фіксуючи кожен проміжний маршрутизатор (хоп) на шляху та вимірюючи час кругового обходу (RTT) до кожного з них. Це найефективніший інструмент для визначення того, чи виникає стрибок затримки, втрата пакетів або аномалія маршрутизації у вашій локальній […]
Автентифікація сервера — це процес перевірки вашої особи для отримання авторизованого доступу до віддаленої системи, панелі керування хостингом або онлайн-сервісу. Три основні методи — це SSH на основі пароля, автентифікація за допомогою SSH-ключів та вхід через веб-панель керування — кожен з яких має власний профіль безпеки, варіанти використання та типові помилки, які повинен розуміти кожен […]
Команда `history` у Linux є вбудованою утилітою оболонки Bash, яка записує, відображає та керує кожною командою, виконаною в сеансі термінала. Вона зчитує та записує дані до `~/.bash_history` — текстового файлу в домашньому каталозі кожного користувача, що дозволяє відтворювати, шукати, повторно виконувати та перевіряти команди між сеансами без їх повторного введення. Для системних адміністраторів і досвідчених […]
GNU Screen — це термінальний мультиплексор, який дозволяє створювати, керувати та відновлювати кілька незалежних сеансів оболонки з одного термінального підключення. Коли ви від’єднуєтесь від сеансу Screen, кожен процес, що виконується всередині нього, продовжує працювати у фоновому режимі — переживаючи відключення SSH, перебої в мережі та закриття термінала — доки ви явно не повторно підключитесь або […]
`useradd` — це низькорівнева бінарна утиліта, доступна практично в кожному дистрибутиві Linux, яка створює облікові записи користувачів шляхом безпосереднього запису до `/etc/passwd`, `/etc/shadow` та `/etc/group`. `adduser` — це скрипт-обгортка вищого рівня — зазвичай написаний на Perl у системах на основі Debian — який викликає `useradd` внутрішньо, автоматизуючи створення домашнього каталогу, заповнення файлів-шаблонів, запит пароля та […]
Освоєння операцій імпорту та експорту баз даних MySQL з командного рядка є обов’язковою навичкою для будь-якого адміністратора баз даних або backend-інженера. Утиліта `mysqldump` експортує базу даних у портативний файл `.sql`, що містить усі DDL та DML оператори, необхідні для повного відновлення схеми та даних, тоді як клієнтська команда `mysql` виконує зворотну операцію — передає цей […]
PHP-FPM (PHP FastCGI Process Manager) — це високопродуктивний менеджер процесів, який обробляє виконання PHP як окремий сервіс, відокремлений від веб-сервера. Перезапуск PHP-FPM застосовує зміни конфігурації з `php.ini` або `php-fpm.conf`, звільняє витоки пам’яті в тривалих пулах воркерів та відновлює роботу після зависання дочірніх процесів — без жодного втручання в Nginx, Apache або будь-який інший компонент вашого […]
mysqldump — це утиліта командного рядка, що постачається разом із MySQL та MariaDB, яка генерує логічні резервні копії шляхом серіалізації об’єктів бази даних та даних у вигляді послідовності SQL-операторів. Отриманий файл дампу може відтворити ідентичну базу даних на будь-якому сумісному сервері, що робить його стандартним галузевим інструментом для резервного копіювання, міграції між серверами, оновлення версій […]
Управління пакетами Linux — це механізм, за допомогою якого програмне забезпечення встановлюється, оновлюється, налаштовується та видаляється в системі Linux. apt (Advanced Package Tool) обробляє `.deb` пакети в дистрибутивах на основі Debian, таких як Ubuntu та Linux Mint, тоді як yum (Yellowdog Updater Modified) керує `.rpm` пакетами в системах на основі Red Hat, включаючи CentOS та […]
