Метки: Linux

Linux — это ядро операционной системы, разработанное в 1991 году Линусом Торвальдсом. Распространяется под лицензией GNU GPL.

Установка 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.

Установка почтового сервера Mail in a Box на Ubuntu

Сегодня мы рассмотрим установку и настройку Mail in a Box на Ubuntu Server 18.04. Mail in a Box — это готовая сборка почтового сервера с открытым исходным кодом. Состоит из postfix, dovecot, spamassassin, roundcube, nsd и nginx. Postfix — это агент передачи почты (mail transfer agent, сокращенно MTA). Dovecot — IMAP/POP3 сервер. Spamassassin — средство фильтрации спама. Roundcube — веб-клиент  для работы с электронной почтой. Nginx — веб-сервер. NSD — DNS сервер. Так же в сборку включена автоматическая интеграция с Let’s Encrypt. Mail in a Box поддерживает только ОС Ubuntu. На другие дистрибутивы поставить его не получиться.

joomla

Установка Joomla на LAMP

Сегодня мы рассмотрим установку CMS Joomla 9.6 на сервер с установленным стеком LAMP (Linux, Apache, MySQL, PHP) под управлением CentOS 7. В принципе, сам процесс установки Joomla не отличается от установки на другие веб-сервера или хостинг. Поэтому если вы не используете Apache,  процесс его настройки можно пропустить.