Автор: Lenka

Категория:

Zimbra

Темы:

Tuning

Оптимизация использования оперативной памяти для Zimbra

По информации сайта wiki.zimbra.com после новой установки ZCS пытается выделить 30% системной памяти для Java heap (параметр mailboxd_java_heap_size для ZCS7 и выше, или mailboxd_java_heap_memory_percent для ZCS6 и ранее), и 25% памяти для innodb buffer pool. Пожалуйста, убедитесь, что данные значение не слишком высоки для вашей системы.

При объёме системной памяти:

  • меньше 8GB, установите размер Java heap в 20%, и для mysql innodb buffer pool 20%
  • 8GB, установите размер Java heap в 30%, а для mysql innodb buffer pool 25%
  • 16GB, установите размер Java heap в 25%, а для mysql innodb buffer pool 30%
  • 32GB, установите размер Java heap в 20%, а для mysql innodb buffer pool 35%
Никогда не запускайте процессы, которые сильно потребляют память, такие как rsync или imapsync на сервере хранения почтовых ящиков (mailbox server).

Автор: Lenka

Категория:

Zimbra

Установка почтового сервера Zimbra Collaboration Suite

Zimbra Collaboration Suite (ZCS) — программный продукт для автоматизации совместной деятельности рабочих групп, созданный компанией Zimbra... Среди продуктов для работы с электронной почтой Zimbra вполне может соперничать с Microsoft Exchange[3], а по своим возможностям сравнивается с Google Docs и Google Apps. (c) Wikipedia

Настраивать сервер будет для зоны example.com, параметры сервера аналогичны тем, что были в статье Установка и настройка DNS-сервера BIND на CentOS в chroot-окружении.

# host -t MX example.com example.com mail is handled by 10 mail.example.com. # mcedit /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 #::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 172.16.0.1 mail.example.com example.com # hostname mail.example.com

Категория:

Linux

Темы:

CentOS hints

Памятка по управлению пакетами в CentOS

Копия статьи сайта Записки программиста, автору спасибо за подборку, в ообщем ничего нового, но полезно иметь под рукой.

Далее предполагается, что все команды выполняются под пользователем root. Если вы сидите под обычным пользователем, перед некоторыми командами может потребоваться написать sudo. Обычно и так понятно, перед какими. Например, для получения информации о пакетах права рута не нужны. Для установки, обновления и удаления пакетов — нужны.

Автор: vazilis

Категория:

Linux

Темы:

CentOS DNS

Установка и настройка DNS-сервера BIND на CentOS в chroot-окружении

В статье рассказывается, как настроить DNS-сервер BIND в CentOS. Сервис будет работать в изолированном chroot-окружении, использовать разные зоны для внутренних и внешних клиентов (view).

Исходные данные:

  • зона example.com (обслуживают два сервера)
  • master-сервер: ns1.example.com, внешний ip:62.220.58.71, внутренний ip:172.16.0.1
  • slave-сервер: ns2.example.com, внешний ip:62.220.58.72, внутренний ip:172.16.0.2
  • локальная сеть: 172.16.0.0/22

Вначале установим сам сервис и необходимые утилиты:

# yum install bind-chroot bind-utils

Подготовим chroot-каталог, запустив специальный скрипт:

# /usr/libexec/setup-named-chroot.sh /var/named/chroot on

Укажем параметр для использования chroot

# mcedit /etc/sysconfig/named
OPTIONS="-4"

Автор: babajka38

Категория:

Linux

Темы:

CentOS Berkeley DB squidGuard

Установка squidGuard и Berkeley DB 4.6 из исходников на CentOS 7

Недавно потребовалось установить squidGuerd на CentOS 7. В стандартом репозитории его нет, зато есть в epel:

# yum install epel-release

К сожалению, он оказался нерабочим. После запуска пишет ошибку:

Ошибка сегментирования (core dumped)

И в логах:

kernel: squidGuard[28670]: segfault at ffffffffd37751a0 ip 00007f34d288cce0 sp 00007ffde52b6ff8 error 5 in libc-2.17.so[7f34d274a000+1b6000]

Решили ставить из исходников. На сайте проекта сказано, что squidGuard гарантировано будет работать с версией Berkeley DB 4.6.

Annotation: Berkeley DB version 4.7 gives error messages during compilation. Up to version 4.6 the compilation runs fine.

Поскольку в репозитории CentOS версия уже 4.8 (на момент написания статьи), то Berkeley DB тоже пришлось ставить из исходников.

Категория:

Windows

Темы:

MS Office KMS

Особенности KMS активации MS Office 2016

В связи с недавним выходом окончательной RTM версии пакета Microsoft Office 2016, корпоративные заказчики уже могут начинать переход на новую офисную платформу. В этой статье мы разберемся с особенностями активации MS Office 2016 на корпоративном KMS-сервере. Предполагается, что у нас уже имеется развернутый сервер KMS активации на базе Windows Server 2012 R2 или других версиях Windows (список поддерживаемых ОС ниже).

Благодаря использованию KMS-сервера, корпоративные клиенты могут производить активацию офисных продуктов внутри сети организации без необходимости подключения к серверам активации Майкрософт в интернете. Ранее мы уже рассматривали особенности активации MS Office 2013 в корпоративной среде, основные принципы и подходы в вопросах активации Office 2016 на KMS сервере остались неизменными.

Категория:

Windows

Темы:

MS Office KMS

Активация MS Office 2013 VL

MS Office 2013, как и другие продукты Microsoft доступен по программе VL (Volume License). Напомним, что Volume License – вариант лицензирования продуктов для корпоративных заказчиков, позволяющий купить одну именную лицензию, которую в дальнейшем можно использовать для активации определенного (либо неограниченного) количества копий программного продукта.

Наличие Volume License не освобождает заказчика от необходимости активировать программное обеспечение, однако это процедура по сравнению с активацией retail версий упрощена и этим процессом можно централизованно управлять. В этой статье мы поговорим о способах активации нового Office 2013 по программе корпоративного лицензирования Volume License.

Автор: vazilis

Категория:

WEB

Темы:

Joomla

Создаем плагин разметки изображений schema.org для Joomla

В данной статье показано создание плагина для разметки изображений http://schema.org/ImageObject. Разметка schema.org помогает поисковым системам получать информацию о вашем материале, поддерживается основными поисковиками google и yandex.

Плагин будет добавлять разметку непосредственно в материал, после того как пользователь нажмет кнопку сохранить, плагин создаст разметку для всех картинок, и только после этого материал сохранится в базе данных.

Для создания разметки нам понадобиться узнать:

  • name – (Text) название картинки;
  • description – (Text) описание изображения;
  • height – (Distance) высота изображения;
  • width – (Distance) ширина изображения.

Автор: babajka38

Категория:

WEB

Темы:

Joomla

Создаем плагин в Joomla для JCE редактора

Наверняка многие пользуются JCE-редактором вместо стандартного TinyMCE в Joomla. Огромным плюсом JCE-редактора это валидация текста материала в стандарты HTML4 или HTML5. Те кто используют данную настройку наверняка замечали что при определенных действия вставляются пустые абзацы (в зависимости от настроек редактора это могут быть <p> </p>, <p>&nbsp;</p>, <div> </div>, <div>&nbsp;</div>).

В статье описано создание плагина для Joomla, который после нажатия на кнопку сохранения материала, будет убирать данные пустые строки. Плагин будет называться plg_jceaddon.

Автор: babajka38

Категория:

PHP

Темы:

php hints

Полезные скрипты и решения на PHP

В статье собраны различные решения на php, каждое слишком мало для отдельной статьи, но порой, чтобы вспомнить небольшой кусок кода приходиться тратить больше времени, чем по настройке web-сервера. Своего рода памятка.