Установка GeoIP (Centos, Red Hat)

В категорії Підказки от 27 Квітня, 2013. Автор admin

GeoIP – это библиотека для определения страны, города, организации в которой находится тот или иной IP адрес.

 Php-geoip – модуль для использования функций библиотеки в PHP.

Установка:
Добавляем репозиторий EPHEL:

# rpm -Uvh http://download.fedora.redhat.com/pub/epel/5Server/x86_64/epel-release-5-3.noarch.rpm

(или тот, который соотвествует Вашей версии OS)

Устанавливаем GeoIP при помощи yum:

# yum install geoip geoip-devel

Скачиваем базу адресов и копируем в нужное место:

# cd /tmp 
# wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz 
# gunzip ./GeoIP.dat.gz 
# rm /usr/share/GeoIP/GeoIP.dat 
# mv ./GeoIP.dat /usr/share/GeoIP/GeoIP.dat

Устанавливаем расширение PHP:
# echo “extension=geoip.so” >>/etc/php.ini 
# pecl install geoip

Если команда вывела ошибку:”pecl.php.net is using a
unsupported protocal – This should never happen.install failed”
нужно выполнить следующее:
# cd `pecl config-get php_dir` 
# mv .channels .channels-broken 
# pecl update-channels 

И снова повторить:

#pecl install geoip

Перезапускаем Apache:
# /etc/init.d/httpd restart 
либо php-fpm:
# /etc/init.d/php-fpm restart

Теги: ,

Монтирование iso-файла

В категорії Підказки от 27 Квітня, 2013. Автор admin

mount -o loop -t iso9660 disk.iso /kuda/montirovat

Теги: ,

Работа с Exim

В категорії Підказки от 20 Квітня, 2013. Автор admin

 

Здравствуйте, сегодня мы поговорим о часто используемых командах, которые используются при работе с Exim-ом.

Отступим от предыдущего метода написания статьи, где все подробно используется и просто приведем список команд с кратким пояснением. И так начнем:
Общие команды:
exim -bpc – отображает количество писем в очереди.
exipick – отображает полный список сообщений в очереди.
exipick -z – показывает замороженные сообщения.
exipick -i – показывает ID сообщений
exim -Mrm ID – удаляет из очереди сообщение с айдишником ID
Далее приведу команды, с помощью которых можно выполнять быстро некоторые действия:
exipick -zi | xargs exim -Mrm  – очистит все замороженные сообщения из очереди
exipick -i | xargs exim -Mrm – очистит все сообщения из очереди
exim -bpu | xargs exim -Mrm – полностью все удалить.
exiqgrep -r @domain.kz -i|xargs exim -Mrm – удаляем письма с конкретного почтового ящика.
exim -bpu| grep nobody| awk ‘{print $3}’| xargs exim -Mrm  – удаляем письма отправленные от nobody
tail -f /var/log/exim/mainlog | gerp nobody – поиск писем, отправленных от nobody.
cat /var/log/exim/mainlog| grep -n ID – поиск в логе сообщений с айдишником ID
vi +nomer /var/log/exim/mainlog – после того как по предыдущей команде будут найдены сообщения – слева будут отображены номера строк и с помощью этой команды можно перейти на соответствующую строку с номером nomer.

 

Теги: