Змінити права на один файл легко за допомогою chmod. Робити це для цілого дерева каталогів — сотень файлів і папок — ось де найчастіше помиляються. Команда chmod -R 755 працює, але робить виконуваними всі файли, що неправильно для звичайних веб-файлів. У цьому посібнику розібрані рекурсивні команди і, що важливіше, правильний спосіб задавати різні права для […]
Articles Tagged: Cloud VPS
How to disable SELinux on CentOS / RHEL / Fedora
SELinux (Security-Enhanced Linux) — це шар безпеки в системах сімейства RHEL, який суворо контролює, до яких ресурсів може звертатися кожен процес. Він корисний, але іноді блокує легітимне ПЗ і викликає помилки «permission denied», причину яких неочевидно. У цьому посібнику показано, як перевірити статус SELinux і вимкнути його — тимчасово або постійно — на CentOS, RHEL, […]
Webmin та Virtualmin
Webmin — це веб-інтерфейс для адміністрування Unix-подібних систем, а Virtualmin — модуль для керування віртуальним хостингом, подібний до Plesk та cPanel, але з відкритим кодом і без ліцензійних обмежень. Основні можливості Системне адміністрування — керування користувачами, групами, службами (Apache, Nginx, MySQL/MariaDB, Postfix, Bind), налаштування мережі та файлових систем. Керування хостингом — створення та адміністрування віртуальних […]
Що таке Portainer?
Portainer — це легка платформа з відкритим кодом, яка є надбудовою для керування контейнеризованим середовищем. Запущений у 2016 році, Portainer швидко набув популярності завдяки своїй здатності спрощувати завдання, які зазвичай вимагають складних команд у CLI. Незалежно від того, чи розгортаєте ви один контейнер Docker, чи керуєте кластером Kubernetes — Portainer надає централізований інтерфейс для візуального […]
Вибір середовища робочого столу для Linux (з урахуванням використання RAM)
Якщо ви запускаєте Linux-десктоп на VPS або сервері з малою кількістю пам’яті — для віддаленої робочої станції, браузера в хмарі або GUI на headless-машині — вибір середовища робочого столу сильно впливає на те, скільки RAM залишиться для реальної роботи. Важкий десктоп може з’їсти 1–2 ГБ ще до відкриття однієї програми; легкий використовує лише частину цього. […]
Як встановити Docker Compose на CentOS 8
⚠ Два оновлення з моменту оригінальної статті: (1) CentOS 8 досяг кінця життєвого циклу 31 грудня 2021 року — використовуйте AlmaLinux 9, Rocky Linux 9 або CentOS Stream. (2) Docker Compose v1 (команда docker-compose) застаріла. Compose v2 тепер є плагіном Docker і запускається як docker compose (з пробілом). Нижче наведено актуальні кроки. Docker Compose дозволяє […]
Як оновити PHP версію на CentOS 7
⚠ CentOS 7 досяг кінця життєвого циклу 30 червня 2024 року. Він більше не отримує оновлення безпеки. Якщо ви все ще використовуєте CentOS 7, плануйте міграцію на AlmaLinux 9 або Rocky Linux 9 — обидва є безкоштовними, сумісними з RHEL наступниками. Сучасні кроки наведені нижче. Оновлення PHP важливі і для безпеки, і для продуктивності — […]
VS Code на вашому VPS/виділеному сервері
Яке призначення цієї утиліти? Усі розробники знають, що однією з головних цілей є переносимість розробки або перегляд коду.
Як змінити редактор crontab
Коли ви вперше запускаєте crontab -e, Linux часто відкриває файл cron у редакторі vi (або vim), що може бути незручно, якщо ви з ним не знайомі. Редактор, який використовує crontab, визначається змінними середовища EDITOR та VISUAL, тому перемкнути його на nano — або будь-який інший улюблений редактор — можна однією командою. Ось як це зробити […]
Розширення розділу на KVM VPS після апгрейду
При апгрейді VPS вам може знадобитися перерозбити дисковий простір. Ось кроки, якими потрібно слідувати Перерозподіл може навсегда пошкодити ваші дані. Ми не можемо нести відповідальність за будь-яку шкоду чи пошкодження ваших даних. Переконайтесь, що ви зробили резервну копію всіх своїх даних.