Не так давно в сети появился сайт с которого можно скачать диски с дополнениями к Ubuntu Linux, некоторое время спустя список дополнений пополнился, на сайте появились сборки Ubuntu ServerPack, Ubuntu DocsPack, и Ubuntu GamePack. В этом небольшом обзоре я расскажу про Ubuntu ServerPack.
Ubuntu ServerPack является набором программного обеспечения для настройки серверных приложений, таких как Mail server, DNS, и тд. Пригодится это набор людям у которых ограничен доступ в интернет, или лимитирован трафик. Так же в набор интегрировано сторонние программное обеспечения для разных нужд. Список приложений и прочего контента вошедшего в сборку в продолжении поста.
В этой статье описывается как установить панель управления хостингом ISPConfig на Ubuntu 9.04. ISPConfig работает со следующими компонентами:
Apache 1.3.x/2.0.x/2.2.x
Proftpd & vsftpd
Supports The Following Mail Servers: Sendmail & Postfix
All POP3 & POP3s Servers
All IMAP & IMAPs Servers
BIND 8/9 (A, CNAME, MX, SPF Records)
Firewall Configuration
Monitoring Of Services And Automatic Restart
Web FTP
Web Mail Interface
phpMyAdmin Integration
После установки вам будут доступны следующие параметры для вашего хостинга, где любая из опций может быть включена или выключена для аккаунтов пользователей:
PHP incl. Safemode
SSI
CGI-Directories
SSL Sites and Certificates
Frontpage 2002 extensions (if installed on the server)
MySQL Databases
Disk Quota
Webalizer statisics
Traffic statistics
Traffic limits (for web sites and resellers)
Disk usage statistics and overquota warnings
Individual standard index and error pages per domain
Individual records for inclusion in apache vhost (admin only)
для загрузки релиз (Jaunty Jackalope). Кроме традиционных и редакций дистрибутива, а также модификации (KDE 4.2.2), (XFCE 4.6.0), и (для обработки мультимедиа информации), начиная с релиза 9.04 выпускается специализированная сборка Ubuntu для субноутбуков — . Кроме того начиная с релиза 9.04 выпущен вариант десктоп редакции дистрибутива собранный для (процессоры ARM Cortex-A8 и A9).
Далее описаны основные новшества и примечания к релизу.
Главные новшества десктоп редакции Ubuntu 9.04: значительное ускорение загрузки, переход на , KDE 4.2.1, OpenOffice.org 3.0.1, X.Org server 1.6 и реализация в интерфейсе пользователя нового метода вывода системных уведомлений () и индикаторов изменения состояния (изменение громкости, обнаружение wifi сети, готовность USB Flash к извлечению и т.п.). Вновь поступающие уведомления выстраиваются на экране в очередь и выглядят эфемерно, т.е. не требуют от пользователя какой-либо реакции и скрываются автоматически и изначально позиционируются как средство промежуточного информирования (подробные сведения или какие-то действия пользователю предлагается посмотреть непосредственно в приложении сгенерировавшем уведомление).
В серверной редакции Ubuntu 9.04 добавлен универсальный пакет (dovecot-postfix) для быстрого развертывания почтового сервера (SMTP, POP3, IMAP с TLS и SASL) на базе Postfix и Dovecot IMAP. Другим серверным новшеством является интеграция системы , которая позволяет создать совместимую с (EC2) cloud-инфраструктуру для прозрачного выполнения образов виртуальных машин на базе собственного набора серверов с Xen (аренда слотов для выполнения виртуальных машин).
Из входящих в состав дистрибутива приложений можно отметить: GCC 4.3.3, glibc 2.9, Linux ядро 2.6.28.8, Python 2.6.1, Apache 2.2, PostgreSQL 8.3, PHP 5.2.6, LTSP 5.1.
Этот пост посвящен подборке мини дистрибутивов Ubuntu linux созданных под конкретные задачи, как например веб сервер, сервер баз данных (MYSQL, PostgreSQL), Ruby on rails, для запуска вебсайта или блога за считанные минуты. Все сборки имеют Webmin для удаленного управления и настройки системы. Так же сборки отлично подойдут для использования в виртуальных окружениях типа VmWare, XEN или KVM. На сегодня на сайте производителя данных мини дистрибутивов можно найти 12 образов, все они созданы на базе Ubuntu Server 8.04.2, тоесть последей на сегоднящний день стабильной версии этой замечательной системы. В продолжении поста вы найдете более подробное описание сборок и софта вошедшего в них.
Небольшое howto на тему фильтрации спама при помощи RBL(DNSBL) и модификации конфига Postfix, по времени настройка занимает минут 5, результат вы сможете оценить незамедлительно. Эта статья может быть дополнением к способу фильтрации писем с помощью пакета Posrgrey который просто выставляет задержку в пять минут на прием входящей почты, почитать про него можно сдесь: http://sudouser.com/filtraciya-pochty-na-servere-postfix-pri-pomoshhi-postgrey.html.
Что же такое RBL(DNSBL)? Обратимся к wikipedia:
DNSBL — DNS blacklist или DNS blocklist — списки , хранимые с использованием системы архитектуры . Обычно используются для борьбы со . Почтовый сервер обращается к DNSBL, и проверяет в нём наличие клиента, с которого он принимает сообщение. При положительном ответе считается, что происходит попытка приёма -сообщения. Серверу отправителя сообщается ошибка 5xx (неустранимая ошибка) и сообщение не принимается. Почтовый сервер отправителя создаёт «отказную квитацию» отправителю о недоставке почты.
Раньше такие списки назывались RBL, Real-time Blackhole List, но сейчас это название является торговой маркой, принадлежащей MAPS LLC.
Количество спама на моем сервере последнее время немного увеличилось, что стало напрягать меня и заставило задуматься о способах фильтрации и изучения софта для этого. Изучив кучу рукописных скриптов на просторах рунета понял что это не лучшее решение, так как в коментах почему то множество нелестных отзывов… Наткнулся на описание софтинки greylistd который прикручивается к exim, но у меня установлен postfix и это решение меня не устроило, но была найдена альтернатива для моего дистрибутива почтовика, называется она postgrey. Все Функции данной софтинки сводятся к простому reject’y почты от неизвестных ей отправителей на 5 минут и сообщении об этом с ссылкой на страничку где это и сообщается. По прошествии пяти минут при повторном обращении письмо пропускается.
Данное руководство описывает установку почтового сервера Postfix в связке с dovecot и базой данных mysql для хранения данных. По окончанию настройки мы получим почтовый сервер с поддержкой SMTP, POP3, IMAP, поддержку SSL, TLS, работу с виртуальными доменами. Так же данное руководство не является исчерпывающим, и может быть трудным для понимания новичкам, так как описано конкретно как настроить сервисы, но не описано как оно работает и так далее. Конфигурация была проверена и отлично работает на серверах с установленным Linux Ubuntu версий 6.10-8.04 и Debian GNU Linux, но я думаю она подойдет и для других дистрибутивов. Описание установки приведено на примере Ubuntu, все пакеты взяты из стандартных репозиториев.