четверг, 25 июня 2009 г.

CentOS обновление PHP (php update to 5.2.x)

На сервере стоит PHP 5.1.х, который необходимо обновить до ветки 5.2.х

Добавляем репозитарий Remi себе в систему

wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm
wget http://rpms.famillecollet.com/el5.x86_64/remi-release-5-7.el5.remi.noarch.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm

(на текущий момент последняя версия 5-7)

Теперь говорим системе что нам нужно обновить наш PHP из этого репозитория, учтите, что обновится и mysql
yum --enablerepo=remi update php mysql


Искренне Ваш,
Михаил Хэйл.

utf в mysql

Как-то так в /etc/my.cnf

[client]
default-character-set = utf8
character-sets-dir = /usr/share/mysql/charsets

[mysqladmin]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=utf8

[mysqlcheck]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=utf8

[mysqldump]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=utf8

[mysqlimport]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=utf8

[mysqlshow]
character-sets-dir=/usr/share/mysql/charsets
default-character-set=utf8


Искренне Ваш,
Михаил Хэйл.

среда, 24 июня 2009 г.

Свернуть в трей

Иногда необходимо свернуть в трей программу, которая не имеет такой функции. Программа alltray позволяет свернуть практически любое приложение.

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

Для любителей консольного запуска можно использовать: alltray program -s

среда, 17 июня 2009 г.

отображение latency для ping в Zabbix

Создание элемента данных с отображением latency для ping в Zabbix



Искренне Ваш,
Михаил Хэйл.

вторник, 16 июня 2009 г.

postfix-to-mailman: exceptions.OSError [Errno 2]

postfix-to-mailman.py выводит ошибку:
(temporary failure. Command output: exceptions.OSError [Errno 2] No such file or directory Line 123)

1. Проверяем настройки "домашней" директории:
MailmanHome = "/var/lib/mailman"

2. Создаем линк:
# cd /var/lib/mailman
# ln -s /usr/lib/mailman/mail mail


Итого 2 маленьких шажка, которые заняли около 6 часов времени

Искренне Ваш,
Михаил Хэйл.

вторник, 2 июня 2009 г.

Установка srpm на centos

Как установить srpm на Centos5( и не только 5)

1. Скачиваем srpm пакет.
2. Для установки нам потребуется rpmbuild, если данная утилита отсутствует, устанавливаем ее используя команду:
#yum install rpm-build

3. Создаем rpm пакет используя rpmbuild:
rpmbuild --rebuild packet.centos.src.rpm

Получившийся rpm будет находиться в /usr/src/redhat/RPMS/i386.
4. Устанавливаем, получившийся пакет:
# rpm -Uvh packet%{dist}.i386.rpm


Искренне Ваш,
Михаил Хэйл.