HPUNIX Сайт о ОС и не только!

Установка библиотеки GeoIP

24 августа 2009 - unix

GeoIP – это библиотека для определения страны, города, области, долготы, широты, и другой информация по IP адресу.Отлично подходит для использывания в анализаторов логов веб серверов, таких как awstats или webalizer, так же существует неограниченное количество различных скриптов и плагинов, которые употребляют это расширение.
Установка:
$ mkdir /usr/share/GeoIP/
$ cd /usr/share/GeoIP/
$ wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
$ wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
$ gunzip *

И пример конфигов для awstats и webalizer.
awstat:

Установка библиотеки GeoIP
$ nano /etc/awstats/awstats.example.com.conf

….
LoadPlugin=»geoipfree»

и

Создание проэкта и подключение библиотек.mp4

$ nano /etc/webalizer/webalizer.conf

# По дефолту GeoIP включено, для отключения поставьте ‘no’. Так же можно задать путь в вручную.
GeoIP yes

Установка библиотеки GeoIP
#GeoIPDatabase /usr/share/GeoIP/GeoIP.dat

Так же можно сделать небольшой скрипт , для обновления баз, чтобы у нас всегда была актуальная информация:
$ nano geoipupdate.sh

Установка библиотеки GeoIP

#!/bin/sh
cd /tmp
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
gunzip GeoIP.dat.gz
gunzip GeoLiteCity.dat.gz
sudo mv -f GeoIP.dat /usr/share/GeoIP/GeoIP.dat
sudo mv -f GeoLiteCity.dat /usr/share/GeoIP/GeoLiteCity.dat

$ chmod +x geoipupdate.sh
И добавляем его в cron:
$ crontab -e

будет запускаться Один числа в Двенадцать часов каждого месяца.
0 Двенадцать 1 * * /usr/share/GeoIP/geoipupdate.sh

Похожие статьи

  • HOWTO Установка Canon i-SENSYS MF4370dn

    Подходит и для других моделей копиров/принтеров Canon.Что перво-наперво временами мы делаем — это идем на офсайт и смотрем поддерживается ли наш девайс, и если к нему драйвера. Что я и с...

  • AWStats анализатор логов для статистики

    AWStats — один из лучших бесплатных анализаторов логов, позволяет в комфортабельном графическом виде просматривать логи web, ftp, mail.Ставим сам пакет:$ aptitude install awstatsThe following NEW pa...

  • Подключения и управления СУБД MySQL

    Можно создавать различными способами:— подключиться по ssh и работать через командную строку;— использывать phpmyadmin;— использывать пакет mysql-admin — это графическая утилита администрирования M...

  • Как сделать список установленных пакетов в Debian (Ubuntu)

    Для того, чтобы сделать список установленных в Debian (Ubuntu) пакетов можно воспользоваться следующей утилитой:$ dpkg --get-selections > installed_programs.txtМожно также записать в файл корот...

  • Все в одном (пакет для поддержки мультимедии в Ubuntu 8

    По умолчанию в операционной системе Ubuntu из коробки нет поддержки форматов MP3 или DivX и еtc, которые очень распространены. Естественно, можно ставить все по отдельности:$ sudo apt-get instal...

Теги:
Рейтинг: +8 Голосов: 267 1591 просмотр
Комментарии (0)

Нет комментариев. Ваш будет первым!

Windows 7

Среда Windows 7 на первых порах кажется весьма непривычной для многих.

Windows 8

Если резюмировать все выступления Microsoft на конференции Build 2013.

Windows XP

Если Windows не может корректно завершить работу, в большинстве случаев это

Windows Vista

Если к вашему компьютеру подключено сразу несколько мониторов, и вы регулярно...