Ошибка Client child command [/usr/lib/heartbeat/pingd] is not executable при установке heartbeat в CentOS

При первом запуске HeartBeat в CentOS 6.5 может возникнуть ошибка вида heartbeat[1304]: 2014/06/02_13:26:48 ERROR: Client child command [/usr/lib/heartbeat/pingd] is not executable.
Если посмотреть, то, скорее всего, по этому пути вообще нет каких-либо демонов вообще. Чтобы решить эту проблему нужно сделать символическую ссылку с /usr/lib64/heartbeat/ на /usr/lib/heartbeat/ :

# ln -sf /usr/lib64/heartbeat/ /usr/lib/heartbeat/

или же ссылку на определенный скрипт, который вы видите в ошибке при запуске.

Ошибки вида Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY Public key for ***.rpm is not installed

В операционных системах Linux при установке любого софта может возникнуть ошибка вида:

Downloading Packages:
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Public key for heartbeat-libs-3.0.4-2.el6.x86_64.rpm is not installed

В данном случае рассматривается система CentOS 6.5. Такое может случаться из-за неправильной настройки файла репозитория или из-за отсутствия ключа репозитория.
Откройте файл нужного репозитория в папке /etc/yum.repos.d/.
Должно быть примерно так:

[remi]
name=Les RPM de remi pour Enterprise Linux 6 - $basearch
#baseurl=http://rpms.famillecollet.com/enterprise/6/remi/$basearch/
mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

В нашем случае ошибка возникала из-за того, что опция "enabled" имела значение 0 или не был указан путь к ключу в опции gpgkey.
Проверьте данные опции в случае возникновения данной ошибки.

Переключение между http- и https-режимами в веб-интерфейсе VmWare Zimbra

Web-интерфейс Zimbra можно настроить на использование шифрования ssl (https), а можно остаться на обычном http без шифрования. Zimbra поддерживает эти режимы как по отдельности так и вместе.

Подробнее о режимах:
http – только http. Web-интерфейс работает по адресу http://mail.zimbra.org.
https – только https. Web-интерфейс работает по адресу https://mail.zimbra.org. Доступа по http нет.
both – используется http или https.
mixed – если было обращение по http, запрос перенаправляется на https для регистрации, доступ к почте будет по http. Если обращение изначально было по https – этот протокол будет использоваться в течении всей сессии.
redirect – при обращении по http, пользователь будет перенаправлен на https.

Чтобы переключиться между режимами или сменить режим, используем команду: zmtlsctl [режим]
Например, нам нужно переключиться на режим both:

# su - zimbra
# zmtlsctl both

Теперь нужно перезапустить zimbra:

# zmcontrol restart

Синхронизация файлов с помощью rsync по ssh Linux/FreeBSD

Для копирования файлов по сети используется много инструментов. Наиболее распространенный из них - ftp, многие используют и scp. Для синхронизации данных используется rsync.

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

Помимо указанных выше преимуществ, у rsync есть возможность передачи данных по защищенному соединению - ssh, это, несомненно, плюс к безопасности этой программы. Также, rsync сначала записывает передаваемую информацию во временный файл, чтобы исключить потерю информации в случае непредвиденных обстоятельств(отключение интернета или электричества).

Если имеется доступ по ssh к серверу, это наиболее простой способ для осуществления синхронизации. Rsync по ssh - это частный случай использования, общий вид команды выглядит так:

rsync [ОПЦИИ] [ПОЛЬЗОВАТЕЛЬ@]СЕРВЕР:ИСТОЧНИК... [ПОЛУЧАТЕЛЬ]
Pull (копирование файлов с удаленной системы на локальную)
rsync [ОПЦИИ] ИСТОЧНИК 1 [ИСТОЧНИК N] [ПОЛЬЗОВАТЕЛЬ@]СЕРВЕР:ПОЛУЧАТЕЛЬ
Push (копирование файлов с локальной машины на удаленную)

В официальной документации по rsync "Push" - это копирование файлов с локальной машины на удалённую, а "Pull" - с удалённой на локальную.
Обязательным параметром является "ИСТОЧНИК", их может быть несколько.

Основные ключи:

-a,  режим архивирования, включает ключи -rlptgoD;
-r,  каталоги копируются рекурсивно;
-l,  копировать символические ссылки «как есть», то есть rsync не будет следовать по ним, обращаясь к файлам;
-p,  сохранение прав доступа к файлам;
-t,  сохранение времени модификации файлов;
-g, -o, сохранение владельца и группы файла;
-D,  сохранение файлов устройств и специальных файлов;
-u,  режим обновления, пропускаются файлы на получателе, имеющие более позднюю дату модификации, чем в источнике;
-v,  выводит имена копируемых файлов;
-q,  не выводит сообщения об ошибках;
-z,  включение режим сжатия;
-P,  отображение прогресса при копировании;
-с,  проверка файлов по контрольной сумме, а по размеру и дате модификации. Дополнительная нагрузка на процессор, сильно увеличивает время синхронизации;
--ignore-errors,  продолжение копирования и удаления даже после появления ошибок;
--max-delete,  максимальное число удаляемых за один раз файлов и каталогов;
--files-from=FILE,  задается список файлов и директорий для копирования в файле;
-e ssh,  использование при копировании ssh;
--bwlimit=KBPS,  ограничение скорости копирования.

Читать далее