CentOS
-
Прохождение процедур для новых серверов CentOS 7
Введение После установки минимальной конфигурации для нового сервера, есть несколько дополнительных шагов, которые рекомендуются в большинстве случаев. В этом руководстве мы продолжим конфигурацию наших серверов, выполняя некоторые рекомендованные, но необязательные процедуры. Предварительные требования и цели Перед началом этого руководства вы должны пройти через руководство начальной настройки сервера CentOS 7. Это необходимо для установки ваших учетных записей пользователей, настройки увеличения привилегий с помощью sudo и улучшения безопасности SSH. После завершения руководства выше вы можете продолжить работу с этой статьей. В этом…
-
Как создать временные и постоянные перенаправления с помощью Nginx
Введение HTTP-перенаправление – это способ указать один домен или адрес на другой. Существует несколько различных видов перенаправлений, каждое из которых имеет свое значение для веб-браузера клиента. Два наиболее распространенных типа – это временные и постоянные перенаправления. Временные перенаправления (код состояния ответа 302 Найдено) полезны, если URL временно должен обслуживаться из другого местоположения. Например, если вы выполняете техническое обслуживание сайта, вы можете использовать временное перенаправление с вашего домена на страницу объяснения, чтобы информировать посетителей о том, что вы скоро вернетесь. Постоянные…
-
Как установить MySQL на CentOS 7
Введение MySQL – это система управления базами данных с открытым исходным кодом, обычно устанавливаемая в качестве части популярного стека LEMP (Linux, Nginx, MySQL/MariaDB, PHP/Python/Perl). Она использует реляционную базу данных и SQL (Structured Query Language) для управления своими данными. В CentOS 7 предпочтение отдается MariaDB – форку MySQL, управляемому исходными разработчиками MySQL и разработанному как замена MySQL. Если вы запускаете yum install mysql в CentOS 7, устанавливается именно MariaDB, а не MySQL. Если у вас возник вопрос о выборе между MySQL…
-
Как установить Git на CentOS 7
Введение Система контроля версий стала неотъемлемым инструментом в современной разработке программного обеспечения. Системы контроля версий позволяют отслеживать ваше программное обеспечение на уровне исходного кода. Вы можете отслеживать изменения, возвращаться к предыдущим этапам и создавать альтернативные версии файлов и каталогов на основе базового кода. Одной из самых популярных систем контроля версий является git. Многие проекты хранят свои файлы в репозитории Git, а сайты вроде GitHub, GitLab и Bitbucket упростили обмен и внесение вклада в код с помощью Git как никогда ранее.…
-
Как установить Suricata на CentOS 8 Stream
Введение Suricata – это инструмент мониторинга безопасности сети (NSM), который использует наборы созданных сообществом и определенных пользователем сигнатур (также называемых правилами) для анализа и обработки сетевого трафика. Suricata может генерировать события журнала, запускать оповещения и отбрасывать трафик при обнаружении подозрительных пакетов или запросов к любому из множества различных служб, работающих на сервере. По умолчанию Suricata работает как пассивная система обнаружения вторжений (IDS) для сканирования подозрительного трафика на сервере или в сети. Он генерирует и записывает оповещения для дальнейшего расследования. Также…
-
Как установить и использовать LinuxBrew на Linux VPS
Статус: Устаревший Эта статья устарела и больше не поддерживается. Причина Теперь Homebrew предоставляет основную поддержку для Linux. Смотрите вместо этого Эта статья может быть полезной в качестве справочного материала, но может не работать или не соответствовать лучшим практикам. Мы настоятельно рекомендуем использовать недавнюю статью, написанную для используемой вами операционной системы. Как установить и использовать Homebrew в Linux Вступление LinuxBrew – это форк Linux популярного менеджера пакетов HomeBrew для Mac OS X. LinuxBrew – это программное обеспечение для управления пакетами, которое…
-
Как добавить и удалить пользователей на сервере CentOS 7
Введение Когда вы впервые начинаете использовать новый сервер Linux, добавление и удаление пользователей часто является одним из первых действий, которые вам придется сделать. В этом руководстве вы узнаете, как создавать учетные записи пользователей, назначать привилегии sudo и удалять пользователей на сервере CentOS 7. Предварительные требования Для выполнения этого руководства вам понадобится: A CentOS 7 server with a non-root sudo-enabled user. If you are logged in as root instead, you can drop the sudo portion of all the following commands. For…
-
Как установить Java на CentOS, Rocky Linux, RHEL и Fedora
Введение Этот учебник покажет вам, как установить Java на текущих версиях дистрибутивов Linux, основанных на RPM: Red Hat Enterprise Linux, CentOS, Fedora и Rocky Linux. Java – популярный язык программирования и программная платформа, которая позволяет запускать множество серверных приложений. В этом учебнике рассматривается установка последней версии Java по умолчанию, а также выбор и установка более старых версий, а также переключение между несколькими версиями в вашей среде при необходимости. Предварительные требования Прежде чем начать выполнение этого руководства, у вас должен быть…
-
Как автоматизировать развертывание приложений Ruby On Rails с помощью Capistrano
Введение Если вы еще не устали от повторения одних и тех же рутинных задач для обновления ваших серверов приложений, чтобы запустить ваш проект в Интернете, вероятно, это произойдет со временем. Радость, которую вы чувствуете при разработке вашего проекта, обычно уменьшается, когда дело доходит до скучных моментов системного администрирования (например, загрузки вашего кодовой базы, изменения конфигураций, выполнения команд снова и снова и т. д.) Но не бойтесь! Capistrano, инструмент автоматизации задач, здесь, чтобы помочь. В этой статье от DigitalOcean мы создадим…