• Установка и настройка vsftpd на CentOS 7
    Решение проблемы

    Установка и настройка vsftpd на CentOS 7

    Меня попросили в разделе с заказами написать статью на тему ftp сервера. Я планировал ее написать ранее, но все откладывал, а теперь решил сделать это. В качестве примера я возьму ftp сервер — vsftpd, систему — CentOS 7. Рассмотрю несколько разных вариантов настройки — простой и более сложный. Содержание: 1 Введение 2 Простая настройка ftp в CentOS 7 3 Настройка vsftpd с виртуальными пользователями 4 Хранение vsftpd пользователей в mysql 5 Заключение 6 Видео 7 Дополнительные материалы по CentOS Введение По моим наблюдениям, популярность ftp серверов с каждым годом падает. Сам я очень редко им пользуюсь и на свои сервера чаще всего не устанавливаю. Так как я работаю с серверами, к которым…

  • Как установить или обновить php 7 на CentOS 7
    Решение проблемы

    Как установить или обновить php 7 на CentOS 7

    Некоторое время назад вышла новая, практически революционная версия php 7. Революционная, потому что обещает существенный прирост производительности, в отличие от предыдущих обновлений. По предварительным данным из описаний и обещаний, якобы в некоторых случаях может быть прирост скорости обработки php в разы. А если не повезет, то на 30-70%. Решил я это проверить на свою голову. Данная статья устарела. Более подробную и актуальную информацию по обновлению php 7 читайте в новом материале на тему настройки web сервера nginx и php-fpm. Содержание: 1 Введение 2 Обновление php 5.4 до php 7 3 Подключение модулей кэширования и тестирование производительности web сервера 4 Откат обновления php 7.0 до php 5.6 5 Отмена обновления php…

  • Backup linux сервера с помощью Duplicity
    Решение проблемы

    Backup linux сервера с помощью Duplicity

    Существует много инструментов для выполнения архивации данных на линуксе. Сегодня  хочу рассмотреть программу duplicity, с помощью которой можно выполнить полный бэкап linux сервера. Она проста в использовании, но при этом очень удобна и функциональна. Если вас интересует готовое бесплатное решение для бэкапа и переноса всего сервера, читайте статью с описанием такого решения — Veeam Agent for Linux. В статье отдельно на конкретном примере рассмотрен вопрос бэкапа и переноса всего сервера целиком на другое железо. Введение Обычно я использую для бэкапов rsync. Это гибкое и удобное средство, но в некоторых случаях им неудобно пользоваться. У него есть как плюсы, так и минусы. Как я использую и настраиваю rsync для бэкапа, я рассказал…

  • Установка Ruby на CentOS 7
    Решение проблемы

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

    Понадобилось установить Ruby на сервер с CentOS 7 для выполнения некоторых скриптов. Из стандартных репозиториев устанавливалась очень старая версия, которая мне не подходила. Пришлось собирать последнюю из исходников. Как обычно, не обошлось без подводных камней, о которых расскажу. Самый простой способ установки Ruby на CentOS 7 это установке через yum: # yum -y install ruby # ruby -v ruby 2.0.0p598 (2014-11-13) [x86_64-linux] На момент написания статьи у меня поставилась версия 2.0.0. Мне она не подходила, так как при установке гема whois я получал сообщение, что версия слишком старая: ERROR: Error installing whois: activesupport requires Ruby version >= 2.2.2. Пришлось удалить установленную версию и искать способ поставить более свежую. Способов на…

  • Установка и настройка удаленного доступа на CentOS 7 с помощью Webmin
    Решение проблемы

    Установка и настройка удаленного доступа на CentOS 7 с помощью Webmin

    Существует много web панелей управления сервером, как специализированных для хостинга, так и общего назначения. Сегодня я займусь установкой одной из таких панелей — Webmin на сервер CentOS 7. На мой взгляд это одно из самых популярных средств удаленного управления сервером через браузер. Содержание: 1 Что такое Webmin 2 Установка Webmin на CentOS 7 3 Настройка Webmin 4 Дополнительные материалы по CentOS Что такое Webmin Webmin это web панель для администрирования unix сервера. Она кроссплатформенная, ставится на различные unix дистрибутивы. Одно из ее применений я когда-то давно описывал в статье про управление openvpn через браузер на freebsd. С помощью webmin можно выполнять практически все популярные административные действия на сервере, такие как: Настраивать сетевые…

  • Установка phpmyadmin на CentOS 7
    Решение проблемы

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

    Phpmyadmin — популярный инструмент для управления через браузер базами данных mysql. Я почти всегда устанавливаю его на сервер, если там есть базы mysql. Мне он кажется наиболее простым и удобным средством управления. В статье опишу подробно процесс установки на web сервер apache и nginx. Содержание: 1 Введение 2 Подготовка web сервера apache 3 Установка phpmyadmin 4 Установка на nginx 5 Настройка phpmyadmin 6 Заключение 7 Видео 8 Дополнительные материалы по CentOS Введение Ранее я уже касался темы установки phpmyadmin  в статье про настройку web сервера на базе nginx. Сейчас хочу рассмотреть более подробно этот вопрос не только на nginx, но и традиционном apache (httpd). Несколько слов о том, что же…

  • Как настроить сетевые параметры в Debian
    Решение проблемы

    Как настроить сетевые параметры в Debian

    В текущей статье я расскажу об очень популярной теме, с которой начинается практически любая первоначальная работа с сервером. Настройка основных параметров сети в Debian — ip адрес, dhcp, ipv6, dns, hostname, статические маршруты, сетевые карты и другие network параметры. Двигаться по теме будем шаг за шагом от простого к сложному, разбирая все нюансы по порядку и отвечая на наиболее популярные вопросы. Содержание: 1 Сетевые настройки на сервере Debian 2 Настройка статического IP 3 Получение сетевых настроек по DHCP 4 Установка шлюза по-умолчанию (default gateway) 5 Как указать DNS сервер 6 Изменить hostname (имя хоста) 7 2 и более IP на одном интерфейсе 8 Как быстро узнать ip адрес сервера в Debian 9…

  • Настройка почтового сервера iRedMail на CentOS 7
    Решение проблемы

    Настройка почтового сервера iRedMail на CentOS 7

    Я давно собирался раскрыть тему настройки почтового сервера на linux, но никак не доходили руки. Начну с установки и настройки iRedMail – готовой сборки на основе postfix для создания почтового сервера с web интерфейсом. Изначально я хотел все установить и настроить сам, связав все необходимые элементы, но данная cборка упростила мне задачу. Содержание: 1 Введение 2 Что такое iRedMail 3 Требования для почтового сервера 4 Установка iRedMail 5 Обзор возможностей почтового сервера 5.1 Graylist 5.2 Переадресация почты 5.3 Антивирус clamav 5.4 Антиспам SpamAssassin 5.5 Общая адресная книга 5.6 Whitelist и Blacklist 5.7 Throttle — лимиты 6 Включение и отключение модулей почты 7 Установка postfixadmin 8 Тонкая настройка почтового сервера 8.1 Максимальный…

  • Настройка pptp сервера на Debian
    Решение проблемы

    Настройка pptp сервера на Debian

    Возникла необходимость настроить vpn сервер для доступа к локальной сети организации. В качестве vpn сервера я предпочитаю использовать openvp за ее гибкость, удобство и простоту настройки. Но в данном случае мне был нужен именно pptp сервер с возможностью автоматической передачи маршрутов клиентам. С последним пришлось немного повозиться. Содержание: 1 Введение 2 Установка pptp сервера 3 Настраиваем dhcp сервер для раздачи маршрутов 4 Заключение 5 Дополнительные материалы по Debian Введение Сама по себе настройка pptp сервера на Debian очень проста не представляет никакой сложности. Все настраивается за 10 минут. Проблема здесь в другом. По-умолчанию, windows при подключении по pptp использует удаленный vpn сервер в качестве шлюза по умолчанию. За это отвечает…

  • Решение проблемы

    Настройка syslog-ng для централизованного сбора логов

    Мне понадобилось организовать сервер для сбора логов с удаленных устройств. Это могут быть серверы, сетевое оборудование, либо что-то еще, что поддерживает логирование в формате syslog. Я решил использовать не стандартный для большинства дистрибутивов rsyslog, а установить syslog-ng, потому что мне он показался более удобным и простым в настройке. Содержание: 1 Введение 2 Установка и настройка syslog-ng 3 Отправка логов syslog на удаленный сервер 4 Ротация логов syslog-ng 5 Заключение 6 Дополнительные материалы по CentOS Введение Информации на тему сбора логов с удаленных серверов и интернете достаточно много. Ничего сложного тут нет, я и сам уже описывал подобную настройку в статье про сбор логов с mikrotik. Но решение получилось кривоватое, в комментариях…