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

Содержание
  1. Ubuntu Server
  2. Установка и настройка 1С на Ubuntu с PostgreSQL
  3. Как установить, изменить время и часовой пояс в Ubuntu
  4. Ubuntu не грузится, как исправить
  5. Как установить и запустить Ubuntu WSL под Windows 10
  6. Elementary OS vs Ubuntu
  7. Установка и настройка KVM в Ubuntu
  8. Как установить Python и pip на Ubuntu
  9. Основные log файлы в Ubuntu — загрузка, авторизация, ошибки и др.
  10. Просмотр оборудования в Ubuntu
  11. Установка и настройка Samba в Ubuntu
  12. Лекции Технотрека. Администрирование Linux
  13. Лекция 1. Основы
  14. Лекция 2. Пользовательское окружение Linux
  15. Лекция 3. Linux и сеть (основы)
  16. Лекция 4. Управление пользовательским окружением
  17. Лекция 5. Веб-сервисы
  18. Лекция 6. Хранение данных
  19. Лекция 7. Сервисы инфраструктуры
  20. Лекция 8. Резервное копирование
  21. Лекция 9. Резервное копирование (часть 2)
  22. Лекция 10. Инфраструктура электронной почты
  23. Лекция 11. Распределение ресурсов системы
  24. Админим с комфортом. Разбираемся с веб-панелями управления Linux-сервером
  25. Содержание статьи
  26. Cockpit
  27. Хакер #204. Шифровальщик для Android
  28. Ajenti
  29. Vesta CP
  30. Core-admin Free Web Edition
  31. ISPConfig

Ubuntu Server

Все об администрировании и настройке Ubuntu Server

Установка и настройка 1С на Ubuntu с PostgreSQL

Популярность Linux в качестве системы для работы пользовательских сервисов набирает обороты. Я расскажу, как установить и настроить сервер 1С на Ubuntu с использованием БД PostgreSQL. Традиционно подобные установки принято делать на Windows и MSSQL сервере в качестве БД. Но по стоимости получаются существенные затраты, которые можно уменьшить, не сильно потеряв

Как установить, изменить время и часовой пояс в Ubuntu

Важным параметром в эксплуатации любого сервера является корректно настроенное время и его своевременная синхронизация. Как выполнить смену часового пояса в ubuntu в случае его изменения или неверного указания во время установки – одна из тем этой статьи. Также я расскажу про установку и использование программ для синхронизации времени и настройку

Ubuntu не грузится, как исправить

В данной статье постараюсь рассмотреть некоторые типовые ошибки, связанные с загрузкой системы. Бывает так, что сервер с Ubuntu по какой-то причине не загружается из-за поврежденного загрузчика или еще каких-то проблем. Я покажу методику, как решать подобные проблемы с запуском, а заодно расскажу, как можно быстро восстановить систему.

Как установить и запустить Ubuntu WSL под Windows 10

У пользователей Windows 10 есть необычная возможность установить операционную систему Ubuntu на свой компьютер. Механизм, обеспечивающий такую возможность, называется WSL — Windows Subsystem for Linux. Далее я расскажу, как с помощью WSL установить полноценную Ubuntu на Win 10 штатными средствами системы.

Elementary OS vs Ubuntu

Одним из очень популярных форков Ubuntu является указанная в заголовке система. Я проведу краткий обзор системы Elemetray OS, которая базируется на кодовой базе ubuntu. Рассмотрим, что в ней интересного и есть ли какие-то преимущества по сравнению с материнской системой.

Установка и настройка KVM в Ubuntu

Сложно себе представить в наше время физический сервер без установленной на нем той или иной системы виртуализации. Я расскажу, как установить и настроить популярный гипервизор kvm на сервер под управлением Ubuntu. Это решение является open source, так что можно свободно использовать где угодно.

Как установить Python и pip на Ubuntu

Пайтон — популярный язык программирования, который в большинстве дистрибутивов Linux установлен по умолчанию. У него есть несколько версий, которые имеют сильные различия между собой. Так что я расскажу, как установить различные версии Python и пакетного менеджера pip к нему в Ubuntu.

Основные log файлы в Ubuntu — загрузка, авторизация, ошибки и др.

Приветствую читателей своего сайта. Сегодня я всесторонне рассмотрю тему тему логов в Ubuntu — ошибки, загрузка, системные логи, cron и остальное. Постараюсь дать обзорную информацию по основным моментам в этой теме. Материал в основном рассчитан на новичков, но возможно восполнит пробелы и специалистов.

Просмотр оборудования в Ubuntu

В Linux существует множество вариантов просмотра информации о железе, на котором работает операционная система. В данной заметке я расскажу, как быстро посмотреть в Ubuntu состав оборудования, такого как процессор, память, диски и т.д. Рассмотрю несколько наиболее известных программ для этого, а так же то, что может показать сама операционная система.

Установка и настройка Samba в Ubuntu

Файловый сервер Samba позволяет передавать файлы между серверами и компьютерами по сети. С его помощью, к примеру, вы можете получить доступ к файлам на сервере со своего рабочего компьютера или ноутбука. Ниже я расскажу, как установить и настроить файловый сервер Samba на Ubuntu.

Источник

Лекции Технотрека. Администрирование Linux

Представляем вашему вниманию очередную порцию лекций Технотрека. В рамках курса будут рассмотрены основы системного администрирования интернет-сервисов, обеспечения их отказоустойчивости, производительности и безопасности, а также особенности устройства ОС Linux, наиболее широко применяемой в подобных проектах. В качестве примера будут использоваться дистрибутивы семейства RHEL 7 (CentOS 7), веб-сервер nginx, СУБД MySQL, системы резервного копирования bacula, системы мониторинга Zabbix, системы виртуализации oVirt, балансировщика нагрузки на базе ipvs+keepalived. Курс ведёт Сергей Клочков, системный администратор в компании Variti.

Лекция 1. Основы

В начале лекции вы узнаете об истории появления и развития Linux. Затем проводится экскурс по экосистеме Linux, рассказывается о некоторых различиях между дистрибутивами. Далее обсуждается иерархия файловой системы, рассматривается основной рабочий инструмент в этой ОС — командная строка. Подробно рассказывается о Bash-скриптах, о двух основных сущностях в системе — пользователях и группах. Затем обсуждаются регулирование прав доступа к файлам и директориям, рассматриваются привилегии пользователей и в завершение лекции затрагивается тема удалённого доступа.

Лекция 2. Пользовательское окружение Linux

Сначала подробно рассказывается об этапах загрузки системы и ОС, обсуждается ядро Linux. Объясняется, что собой представляет «процесс», как он использует оперативную память. Вы узнаете, что такое дескрипторы и для чего они нужны, как процессор потребляет ресурсы. Затем рассматриваются системные вызовы, сигналы, лимиты процессов, переменные окружения. Обсуждается вопрос размножения процессов и подробно анализируется работа процесса. В завершение вы узнаете о подсистеме perf и логах.

Читайте также:  Шрифты для windows server 2012

Лекция 3. Linux и сеть (основы)

Вы узнаете, что такое сетевой стек и модель OSI. Вспомните, что такое Ethernet и как с ним работает Linux. Дальше будут освежены ваши знания об использовании IPv4, особенностях IPv4-пакетов и сетей. Затем рассматривается ICMP, мультикаст в IPv4. Далее переходим к IPv6, обсуждаются заголовки IPv6-пакетов, UDP, TCP-соединения. Затрагивается тема TCP congestion control. Потом рассказывается о NAT, протоколах уровня приложения, DNS, NTP, HTTP и URL. Разбираются коды HTTP-ответа (успешные ответы и ошибки).

Лекция 4. Управление пользовательским окружением

Вы узнаете о том, что такое менеджер пакетов RPM и как его использовать. Далее рассматривается классический init, системный менеджер systemd. Разбирается пример init-файла. Обсуждаются основные типы Unit’ов, рассказывается про системный логгер и ротацию логов. В заключение вы узнаете об основах конфигурации сетевых интерфейсов.

Лекция 5. Веб-сервисы

Сначала рассматривается типовая архитектура веб-сервиса. Рассказывается о том, что такое фронтенд, что такое сервер приложений. Разбирается вопрос хранения данных веб-приложениями. Подробно разбирается работа и использование протокола HTTP. Обсуждаются виды HTTP-запросов. Затрагивается тема создания шифрованных туннелей с помощью SSL. Затем рассматриваются примеры установки СУБД MySQL с созданием БД и пользователя. Разбирается работа с PHP-FPM, конфигурирование nginx, установка и настройка wiki-движка.

Лекция 6. Хранение данных

Перечисляются основные проблемы хранения данных, рассматриваются достоинства и недостатки разных устройств хранения, их интерфейсы. Затем вы узнаете, как определять состояние жёсткого диска, какова его производительность, что такое RAID, какие бывают RAID-массивы и как их создавать. Сравниваются разные типы RAID, а также программные и аппаратные массивы. Обсуждаются LVM-снепшоты, рассматриваются разные файловые системы. Затрагивается вопрос удалённого хранения данных и использование протокола ISCSI.

Лекция 7. Сервисы инфраструктуры

Рассматривается DNS-сервер bind, NTP-сервер. Обсуждается централизованная аутентификация на основе LDAP. Разбирается DHCP, задача установки ОС по сети с помощью kickstart, а в завершение рассматривается система управления конфигурацией Salt.

Лекция 8. Резервное копирование

Начало лекции посвящено продолжению рассказа о системе управления конфигурацией Salt. Рассказывается, как её установить, как осуществляется управление конфигурацией Linux, разбирается её пример. Вы узнаете, что такое «зёрна» и зачем они нужны. Далее переходим к теме резервного копирования: какие данные нужно копировать, каковы основные трудности, какие бывают виды резервных копий. Обсуждается задача резервного копирования ОС. Рассказывается об использовании системы резервного копирования bacula.

Лекция 9. Резервное копирование (часть 2)

В начале лекции рассказывается о резервном копировании БД. Обсуждаются различные стратегии резервного копирования — mysqldump, mylvmbackup. Вы узнаете, для чего нужен мониторинг и как его выполнять, какие есть средства мониторинга. Рассматриваются разные виды проверок. Обсуждаются шаблоны проверок. В заключение рассказывается об элементах данных, о выполнении веб-мониторинга.

Лекция 10. Инфраструктура электронной почты

Вы узнаете, что такое электронная почта, познакомитесь с основными понятиями. Затем рассматривается процесс доставки и выдачи почты. Обсуждается использование протоколов SMTP, POP3 и IMAP. Разбирается применение SMTP-сервера postfix, IMAP-сервера Dovecot. Рассказывается о том, как ходят письма по сети и что такое MX-записи. Наконец, обсуждается защита от спама, разбираются SPF-записи, DKIM и Spamassassin.

Лекция 11. Распределение ресурсов системы

Лекция посвящена продвинутым вопросам администрирования Linux. Сначала вы узнаете, как управлять параметрами ядра ОС. Затем рассматриваются модули ядра, как ими управлять. Обсуждается выделение ресурсов приложения. Далее рассказывается о планировщике задач, об алгоритмах шедулинга, о приоритетах процессов. Разбирается шедулер CFS, политики шедулинга. Вы узнаете, что такое NUMA и как с ней работать. Познакомитесь с планировщиками ввода/вывода. Далее рассказывается о контрольных группах, об управляемых ресурсах, об управлении контрольными группами и лимитами ввода/вывода.

Плейлист всех лекций находится по ссылке. Напомним, что актуальные лекции и мастер-классы о программировании от наших IT-специалистов в проектах Технопарк, Техносфера и Технотрек по-прежнему публикуются на канале Технострим.

Другие курсы Технотрека на Хабре:

Информацию обо всех наших образовательных проектах вы можете найти в недавней статье.

Источник

Админим с комфортом. Разбираемся с веб-панелями управления Linux-сервером

Содержание статьи

UNIX-подобные системы всегда связывали с командной строкой, поэтому уровень админов считался выше, а новички обходили такие решения стороной. Но времена меняются, даже в небольшой организации можно встретить *nix-системы, которыми приходится кому-то управлять. Нужно признать, что у GUI есть ряд преимуществ — наглядность, простота в использовании, понятность и меньшая вероятность ошибки. Выбрать среди десятков проектов непросто: несмотря на кажущуюся схожесть, у всех разный набор функций. Остановимся на самых знаковых.

Cockpit

Самый молодой проект обзора — ему всего два года. Cockpit — веб-панель управления серверами с открытым исходным кодом, разрабатываемая компанией Red Hat. Предназначена для контроля работы и состояния систем, развертывания услуг на базе контейнеров. С помощью понятного интерфейса очень просто выполнить основные задачи администрирования: здесь и запуск и остановка служб (systemd), и настройка устройств хранения (настройка LVM, создание RAID), конфигурация сети (bonding, VLAN, bridge), управление учетными записями пользователей, присоединение в домен, управление пользовательскими SSH-ключами, мониторинг нагрузки в реальном времени, проверка логов и многое другое. Особенно хочется выделить возможность работать с контейнерами Docker. Чтобы управлять несколькими серверами из одной веб-консоли, к Dashboard можно подключить панель управления кластерами Kubernetes или OpenShift v3. К несомненным плюсам Cockpit относится возможность использовать для управления сервером одновременно терминал и веб-браузер. В отличие от остальных решений, здесь такой подход не вызывает никаких проблем. Можно отдавать команды в консоли, а отслеживать результат в Cockpit, или наоборот. Более того, сам Cockpit предоставляет терминал, поэтому управлять сервером можно полностью из браузера.

Читайте также:  Список расшаренных папок windows 10

Веб-служба Cockpit (Cockpit-ws), установленная на базовой системе и использующая сокет systemd, позволяет получать доступ к интерфейсу локальным пользователям с помощью PAM (настройки обычно /etc/pam.d/cockpit). На удаленных системах должен работать SSH-сервер. Для подключения можно использовать связку логин/пароль, возможен SSO-вход на основе Kerberos или использование публичного ключа. Предусмотрена возможность входа на удаленный сервер с текущими данными пользователя.

Управление производится при помощи веб-панели. Интерфейс не локализован, но, в принципе, это трудностей не создает, так как все параметры понятны и обычно требуется нажать ссылку или заполнить предложенные поля.

Минус Cockpit — привязка к systemd. В дистрибутивах, использующих другой менеджер служб, будут работать не все функции. Хотя это не мешает собрать все серверы под один интерфейс для более удобного доступа к ним.

Доступен в репозитории дистрибутива Fedora с версии 21. Кроме исходных текстов, на сайте проекта можно найти ссылки на репозитории разработчиков для Fedora, RHEL/CentOS, Arch Linux и Ubuntu. Версия Ubuntu не указана, но, если учесть привязку к systemd, без напильника будет работать в 15.04/15.10. Запустить можно и в более ранних версиях, использующих Upstart, в том числе и в популярной на серверах 14.04 LTS, но некоторые функции работать не будут. Установка:

Опционально в строке запуска cockpit-ws можно заменить порт (—port) и запретить использование TLS (—no-tls), но лучше использовать конфигурационный файл cockpit.conf. Во время установки генерируется самоподписанный сертификат. По умолчанию для управления используется протокол HTTPS и порт 9090 (https://ip-server:9090). После входа пользователя встречает панель мониторинга, показывающая графики нагрузки CPU, памяти, сети и I/O дисковых операций. Ниже показан сервер, на котором установлен Cockpit; чтобы получить по нему данные, достаточно щелкнуть по ссылке. Все настройки разбиты в шесть меню, назначение которых понятно. Чтобы подключить новый сервер, достаточно выбрать Add Server, указать его имя или IP. Флажок «Log in with my current credential» позволит использовать текущие данные для входа. Настройки работы самого Cockpit обычно не требуются, все вопросы по администрированию изложены в Cockpit Guide.

Cockpit позволяет управлять несколькими серверами

Хакер #204. Шифровальщик для Android

Ajenti

Визитной карточкой Ajenti изначально был красивый интерфейс, использующий технологию AJAX. Первое время набор функций ограничивался системными параметрами: сеть, firewall, файл hosts, монтирование дисков, настройка DNS и NFS, учетные записи пользователей и групп, cron, просмотр логов, управление пакетами. Понятная среда, не перегруженная установками, позволяла проще освоиться даже неопытному админу. Необходимо лишь заполнить предложенные поля, а мастер проверит установки и подстрахует в случае ошибок. Риск получить неработающую конфигурацию минимален. Но знать, что делать, все-таки нужно, так как в Ajenti нет пошаговых мастеров, которые помогут настроить сервис, просто отвечая на вопросы. Также администратору показываются различные графики: загрузка процессора, ОЗУ и сетевых интерфейсов, состояние swap и другие.

Развиваясь, Ajenti постепенно стал обрастать возможностями настройки и управления основными сервисами (веб, почта, FTP, СУБД и прочее), функциями мониторинга, появился файловый менеджер, консоль, редактор конфигов. Дополнительные возможности реализованы при помощи плагинов. Причем плагины при установке подключаются автоматически исходя из наличия определенных сервисов, так что лишней функциональности панель не несет. Если корректная работа плагина требует доустановки некоторых пакетов (они помечаются восклицательным знаком), выдается подсказка и ссылка для установки. Также в 2013 году разработчики анонсировали новое расширение Ajenti V, которое добавляет функции панели управления веб-сайтами, позволяя быстро разворачивать веб-серверы, приложения, базы, настраивать маршрутизацию и email (Exim 4 и Courier IMAP). Поддерживаются настройки PHP, Python, Ruby и Node.js. И хотя Ajenti V до сих пор находится в состоянии бета, это достаточно популярное решение.

Интерфейс локализован и не перегружен, Dashboard можно полностью подстроить под себя, размещая виджеты по своему усмотрению. Распространяется по условиям GNU GPL. Разработчики по заявке могут легко адаптировать Ajenti под любые системы. Встраивание в коммерческие продукты требует определенных отчислений. К плюсам Ajenti можно отнести небольшие размеры и низкие системные требования: около 30 Мбайт ОЗУ и 75 Мбайт HDD. Написан на Python с фреймворком gevent и JavaScript с AngularJS.

Официально поддерживаются Debian, Ubuntu, RHEL, CentOS, Gentoo и FreeBSD. Для этих систем имеются готовые пакеты и репозитории, а также установочный скрипт, при помощи которых установить Ajenti не составляет проблем. Для остальных *nix-систем доступен исходный код. Весь процесс самостоятельной сборки описан в документации, и особых затруднений она не вызывает.

После установки будет сгенерирован самоподписанный сертификат и в консоли выведется информация для входа (по умолчанию root/admin). Ajenti слушает на HTTPS/8080-м порту, поэтому набираем в браузере https://localhost:8000.

Возможности Ajenti расширяются при помощи плагинов

Vesta CP

Vesta CP — панель управления сервером, написана сисадмином для сисадминов и ориентирована в первую очередь на хостеров, но может использоваться для наглядного управления сервисами. В процессе разработки (с 2007 года) переписывалась несколько раз, вероятно поэтому результат сегодня признают многие админы и предлагают своим пользователям хостеры. Vesta базируется на философии UNIX. Функциональность заложена в отдельных скриптах (на сегодня их более 350), каждый из которых выполняет только определенную работу (собственно, и проект начался со скрипта для создания виртуального хоста Apache). В принципе, их названия можно не знать, но часть операций администрирования (например, добавление СУБД, находящейся на другом узле) выполняется исключительно из командной строки, да и некоторые команды сами по себе могут помочь в администрировании. Данные хранятся в текстовых файлах. Все это объединено в понятном интерфейсе.

Читайте также:  Which linux on ps3

Интерфейс локализован, в настройках легко разобраться даже новичку. Все основные задачи собраны в двух меню. Одно управляет основными приложениями и состоит из семи пунктов (User, Web, DNS, Mail, DB, Cron и Backup). Через верхнее меню можно указывать IP-адрес, просматривать графики нагрузки, статистику и журналы работы Vesta, управлять сервисами, настраивать правила iptables и обновлять саму веб-панель. В настоящее время Vesta позволяет управлять веб- и почтовыми доменами, создавать базы данных и задания Cron, редактировать DNS-записи. Администрировать сервер при помощи Vesta могут несколько пользователей. Многие операции (например, создание виртуального веб-сервера) выполняются в один клик, фактически запускается один из скриптов, затем остается только заполнить поля, все остальное Vesta сделает сама. Не нужно вникать в особенности сервиса. В случае неудачи выводится подробное сообщение об ошибке. Так же легко можно удалить или отключить виртуальный сервис. Возможности расширяются при помощи плагинов. Проект предлагает коммерческий плагин, реализующий функции файлового менеджера и SFTP.

Поддерживаются RHEL/CentOS от 5, Debian от 6, Ubuntu от 12.04. Разработчики предлагают скрипт установки, который в процессе установит готовый набор: nginx, Apache, Exim, Dovecot, MySQL, vsftpd и firewall + fail2ban.

Далее будут заданы несколько вопросов и загрузятся файлы. Для подключения следует использовать HTTPS, 8083-й порт. Если планируется использовать другие серверы, на сайте проекта нужно сгенерировать установочный скрипт по требуемой конфигурации, указав сервер веб, mail, FTP, firewall, DNS, дисковые квоты, имя узла и прочие параметры. Подобные пакеты можно создавать, сохранять и затем распространять среди пользователей и в уже установленной Vesta.

Меню установки Vesta CP
Просмотр графиков нагрузки в Vesta CP

Core-admin Free Web Edition

Core-admin — коммерческое решение для управления несколькими серверами из единой консоли, контроля состояния, повышения общей безопасности и стабильности работы всех систем. Для подключения нового сервера к интерфейсу на него устанавливается программа-агент, обеспечивающая все нужные проверки (checkers). Подключается по peer-to-peer протоколу BEEP, поэтому все системы связаны не только с сервером, но и между собой. Кроме проверок работы серверов с установленными агентами, можно контролировать другие системы через работу сетевых сервисов — ICMP, SSH, HTTP, IMAP, POP3, FTP.

Поставляется с набором готовых приложений, выполняющих задачи администрирования: анализ журнала в режиме реального времени, блокировку IP, сбор статистики, cron и многое другое. Предоставляются инструменты для сбора статистики, управления приложениями и процессами, просмотра событий, централизованного управления учетными записями и сетевыми интерфейсами и так далее. Реализовано множество опций, позволяющих повысить безопасность серверов: определение перебора SSH-логинов, изменения в crontabs, несанкционированных модификаций в файлах, отслеживание изменения параметров авторизации или изменения IP-адреса и так далее. Для поиска событий в журналах можно составить правило и команды, которые будут выполнены, если обнаружатся совпадения. Интерфейс позволяет отдавать консольные команды выбранным узлам. Учитывая, что MySQL часто используется на серверах, реализован интерфейс для выполнения основных операций: создания баз, пользователей и так далее. Реализовано четыре уровня привилегий пользователей: Platform admin, Machine admin, Application admin и Object admin. То есть четко можно указать, что разрешено конкретному пользователю на конкретном сервере. Каждый уровень имеет свои возможности и свою панель управления.

Интерфейс простой, при выборе пункта открывается новая вкладка. Не локализован, но большинство параметров не требует пояснений. Хотя документацию прочитать все равно придется, чтобы понять некоторые особенности работы Core-admin. Предлагается три версии: Base Edition, Web Edition и Free Web Edition. В Web Edition, кроме сказанного, также реализованы функции, необходимые для простого управления хостингом: веб, почта, FTP, СУБД и DNS, управление сертификатами и конфигурациями сайтов, тарифами веб-хостинга, контроль ресурсов и прочее.
Версия Free Web Edition позволяет управлять настройками до десяти доменов, лицензия дает возможность использования в коммерческих проектах. Поддерживается Ubuntu 12.04 и Debian 5.0.

Core-admin позволяет управлять серверами и приложениями

ISPConfig

ISPConfig — уже довольно развитый проект, предоставляющий панель управления хостингом, которая дает возможность управлять из одного интерфейса несколькими серверами, настраивать виртуальные веб (Apache 2 и nginx) и FTP (PureFTPD) серверы, базы и пользователей MySQL, создавать виртуальные почтовые домены и почтовые ящики, редактировать DNS-записи, управлять SSL-сертификатами, собирать статистику (Webalizer и AWStats), отслеживать обращения в техподдержку. Есть настройки почтовых фильтров, антиспам- и антивирус-проверок, автоответчик, список рассылок и многое другое. Администратор может устанавливать email и дисковые квоты, лимиты трафика, управлять заданиями cron, изменять IP (поддерживается IPv6), добавлять правила firewall, управлять репозиториями, обновлять пакеты, просматривать журнал.

Возможностей достаточно много. Из особенностей можно выделить поддержку технологии виртуализации OpenVZ. Реализовано четыре уровня доступа: администратор, реселлер, клиент и email-клиент. Интерфейс локализован (основные пункты) и понятен, все настройки распределены по десяти пунктам меню, назначение которых ясно из названия. В большинстве случаев помогает визард, нужно просто заполнить предложенные поля, при ошибке появится предупреждающая надпись. Некоторые настройки поддерживают шаблоны, это упрощает конфигурирование большого числа сервисов. Чтобы разобраться с возможностями интерфейса, достаточно потратить полчаса, все находится на своих местах и там, где ожидаешь.

Возможности расширяются при помощи аддонов, на сайте доступны ссылки на некоторые расширения сторонних разработчиков. Официально поддерживаются Debian 5+, Ubuntu 8.10+, CentOS 5.2+, Fedora 10+, openSUSE 11.1+, но работает в любых других *nix-дистрибутивах. Установка в отличие от остальных описанных решений чуть сложнее, вначале следует развернуть окружение, а затем поставить панель. Но именно это и позволяет установить ISPConfig на любом дистрибутиве, развернуть кластер из нескольких систем или использовать несколько серверов: один будет обеспечивать работу веб, другой — БД, третий — FTP и так далее. Проект предлагает инструкции по развертыванию в разных вариантах конфигураций.

ISPConfig — очень удобная панель для управления несколькими сайтами

Источник

Оцените статью