Статьи о информационных технологиях, операционных системах и программном обеспечении

script

Автоматическая установка LEMP на CentOS 8

Как установить программы стека LEMP за 5 минут? Очень просто, если воспользоваться скриптом автоматической установки. В сети довольно много материала с инструкцией по установке LEMP.  Для того, что бы совершить установку нужно установить и настроить веб-сервер Nginx, PHP, MariaDB/MySQL. Так же нужно создать серверные блоки для того, что бы на сервере можно было разместить более одного сайта. Эта операция в принципе не сложная, но требует погружения в процесс установки. Я решил автоматизировать этот процесс и написал небольшой скрипт, который делает все это автоматически.

MariaDB

Установка и настройка MariaDB на CentOS 8

MariaDB — ответвление системы управления базами данных MySQL. Разрабатывается сообществом под лицензией GNU GPL. MariaDB имеет достаточно высокую совместимость с MySQL. Протоколы и API в MariaDB соответствуют используемым в MySQL, что означает, что приложения и библиотеки, которые работают в MySQL, будут работать и в MariaDB.

Установка Nginx

Установка Nginx на CentOS 8

Nginx — это популярный веб-сервер, использующийся на Unux-подобных операционных системах. Основными его достоинствами являются надежность и быстрота работы. Используется для отображения статических сайтов и для обратного проксирования перед динамическими сайтами. Первая версия вышла в 2004 году. Начиная с версии 0.7.52 появилась версия под Windows. На данный момент основная версия 1.17. Стабильная версия 1.16. Версия для под Windows до сих пор рассматривается как бета-версия.

Форматирование диска в Linux

Форматирование дисков в Linux

Отформатировать диск в Linux, будь то съемный USB-накопитель или жесткий диск, можно двумя способами. Первый способ заключается в форматировании через графический интерфейс, с помощью утилиты Disks (Диски). Второй — через терминал. В первом случае все довольно просто и не требует каких-либо дополнительных пояснений. Выбираем диск, файловую систему и нажимаем Форматировать. Но если графический интерфейс отсутствует или же нужен более гибкий инструмент для работы с дисками, то в этом случае придется воспользоваться терминалом.

Программный RAID в Linux

RAID-массивом называют избыточный массив, состоящий из нескольких дисков, объединенных в один. Используется в основном для повышения отказоустойчивости компьютерных систем. RAID-массивы делятся по типу объединения дисков. Самые распространенные это RAID 0, RAID 1, RAID 5 и RAID 10.

Установка удостоверяющего центра XCA на Linux

XCA — это удостоверяющий центр с открытым исходным кодом. Предназначен для управления сертификатами X.509, запросами на получение сертификатов, закрытыми ключами RSA, DSA и EC, смарт-картами и списками отзыва сертификатов. В данном продукте реализовано все, что нужно для полноценного удостоверяющего центра. Для упрощения использования имеется поддержка шаблонов, которые можно использовать при создании сертификатов.

linux-history

История Linux

Под словом Linux чаще всего понимается операционная система. Но это не совсем так. Linux — это ядро, соответствующее стандартам POSIX,  которое является основой семейства Unix-подобных операционных систем. Хоть ядро и является самой важной частью операционной системы, само по себе оно работать не будет. В дополнение к ядру необходимо наличие набора программ, которые в совокупности уже будут являться полноценной операционной системой.

Установка почтового сервера Exim + Dovecot на CentOS 7

Почтовый сервер — это программное обеспечение, обеспечивающее отправку и получение электронной почты по протоколам SMTP, POP3 и IMAP. Под почтовым сервером чаще всего подразумевают агент пересылки, он же Mail Transfer Agent (MTA), он же SMTP-сервер. Однако, хоть MTA и является сердцем почтовой системы, для полноценного использования электронной почты одного его недостаточно, так как он обеспечивает пересылку сообщений только между серверами.

Webmin

Установка Webmin на CentOS 7

Webmin — это программное обеспечение, с помощью которого можно администрировать операционную систему через веб-интерфейс. Оно облегчает работу системному администратору, поскольку в большинстве случает отпадает необходимость править конфигурационные файлы приложений в ручную. Однако, в некоторых случаях это все таки приходится делать, поэтому знание операционной системы лишним не будет даже при использовании Webmin. Сегодня рассмотрим процесс установки данного программного обеспечения на CentOS 7.

Установка PHP 7.2 на CentOS 7

В репозиториях CentOS 7 содержится версия PHP 5.4. Это уже достаточно старая версия, вышедшая еще в 2012 году. По сравнению с ней PHP 7.2 имеет большую оптимизацию и потребляет меньше оперативной памяти. Поэтому ставить сейчас PHP 5.4 не самая хорошая идея. В этой статье я расскажу как установить PHP 7.2 на CentOS 7, а так же обновиться до версии 7.2 если уже установлена более старая версия.

Начальная настройка CentOS 7

В настоящей статье будет рассмотрен процесс минимальной первоначальной настройки сервера на операционной системе CentOS 7. CentOS — это Linux дистрибутив основанный на Red Hat Enterprise Linux. Как и сам RHEL CentOS известен своей стабильностью и длительным сроком поддержки, который равен 10 годам. Используется преимущественно в серверах. Настраивать мы будем CentOS установленный в минимальном варианте. Рассмотрим процесс минимальной защиты SSH подключения, настройку межсетевого экрана, отключение SELinux,  установку некоторых полезных программ и подключим репозиторий EPEL.

Установка SSL сертификата Let’s Encrypt на CentOS 7

Вопросам безопасного посещения веб-сайтов сегодня уделяется большое внимание. Особенно это актуально при осуществлении онлайн платежей и вводе персональных данных на интернет-страницах. Защита информации при посещении сайта между компьютером пользователя и веб-сервером осуществляется при помощи SSL сертификатов. SSL сертификат — это уникальная электронно-цифровая подпись интернет сайта. SSL (Secure Sockets Layer) — это криптографический протокол, обеспечивающий шифрование трафика в интернет канале.

Устранение ошибки при выполнении ifconfig в CentOS 7

Если при вводе команды «ifconfig» вы получаете ошибку «bash: ifconfig: command not found», то скорее всего у вас не установлен пакет net-tools. Net-tools — набор утилит и инструментов для работы с сетью в операционных системах семейства Linux. В CentOS 7 из коробки он отсутствует. Для выполнения команды «ifconfig» необходимо установить данный пакет.

Установка Bind9 на Ubuntu 18.04

BIND — это популярный открытый DNS-сервер. На нем работает большинство корневых DNS-серверов. Может быть установлен как на UNIX-подобные операционные системы, так и на Windows.
В этой статье мы рассмотрим установку DNS-сервера Bind9 на операционную систему Ubuntu Server 18.04. Данный сервер в последствии будет обслуживать небольшой сайт и почтовый сервер. Управлять DNS-сервером мы будем через веб-интерфейс Webmin, я подразумеваю, что он у вас уже установлен. Если нет, то можно воспользоваться моей инструкцией по его установке. Через него мы создадим Master зону, сделаем NS запись, A записи и так как данный DNS будет обслуживать почтовый сервер MX запись.

Установка Webmin на Ubuntu 18.04

Webmin — программное обеспечение для администрирования операционных систем Linux и FreeBSD. Оно облегчает работу системному администратору, поскольку в большинстве случает отпадает необходимость править конфигурационные файлы приложений в ручную. Однако, в некоторых случаях это все таки приходится делать, поэтому знание операционной системы лишним не будет даже при использовании  Webmin.
Сегодня мы рассмотрим установку данного ПО на VPS сервер, работающий на Ubuntu Server 18.04.

Установка iRedMail

iRedMail — это готовая сборка почтового сервера с открытым исходным кодом. В основе сборки лежит SMTP-сервер Postfix (Mail Transfer Agent, сокращенно MTA). Так же в сборку входят: Dovecot, SpamAssassin, Greylist, ClamAV, SOGo Roundcube, NetData и NGINX. Поддерживает операционные системы: CentOS 7, Debian 9, Ubuntu 16.04/18.04, FreeBSD 11/12 и OpenBSD 6.4. iRedMail имеет платную и бесплатную версии, которые отличаются друг от друга функционалом собственного веб-интерфейса почтовой сборки iRedAdmin.