Как отключить SELinux в CentOS / RHEL / Fedora

SELinux (Security-Enhanced Linux) — это слой безопасности в системах семейства RHEL, который строго контролирует, к каким ресурсам может обращаться каждый процесс. Он полезен, но иногда блокирует легитимное ПО и вызывает ошибки «permission denied», причину которых неочевидно. В этом руководстве показано, как проверить статус SELinux и отключить его — временно или постоянно — на CentOS, RHEL, […]

Read More

Выбор среды рабочего стола для Linux (с учетом ОЗУ)

Если вы запускаете Linux-десктоп на VPS или сервере с малым объёмом памяти — для удалённой рабочей станции, браузера в облаке или GUI на headless-машине — выбор окружения рабочего стола сильно влияет на то, сколько RAM останется для реальной работы. Тяжёлый десктоп может съесть 1–2 ГБ ещё до открытия одного приложения; лёгкий использует лишь часть этого. […]

Read More

Как рекурсивно изменить права доступа к файлам в Linux

Изменить права на один файл легко с помощью chmod. Делать это для целого дерева каталогов — сотен файлов и папок — вот где чаще всего ошибаются. Команда chmod -R 755 работает, но делает исполняемыми все файлы, что неправильно для обычных веб-файлов. В этом руководстве разобраны рекурсивные команды и, что важнее, правильный способ задавать разные права […]

Read More

Как установить 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 позволяет […]

Read More

Как обновить версию PHP на CentOS 7

⚠ CentOS 7 достиг конца жизненного цикла 30 июня 2024 года. Он больше не получает обновления безопасности. Если вы всё ещё используете CentOS 7, планируйте миграцию на AlmaLinux 9 или Rocky Linux 9 — оба являются бесплатными, совместимыми с RHEL преемниками. Современные шаги приведены ниже. Обновления PHP важны и для безопасности, и для производительности — […]

Read More