Installation af GeoLiteCity

Har du en guide til en funktion eller et program? Har du tips og trick, som du gerne vil dele med andre? Post dem her.
wolf
Indlæg: 110
Tilmeldt: 29. jan 2008, 08:58
Geografisk sted: Nørresundby

Installation af GeoLiteCity

Indlæg af wolf »

GeoLiteCity er en mere præcis, og alligevel gratis, udgave af GeoLite, der er en database med IP-adresser i forhold til geografisk lokation. GeoLiteCity installeres på følgende vis:

Kode: Vælg alt

sudo mkdir /usr/local/share/GeoIP
cd /usr/local/share/GeoIP
sudo wget http://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
sudo gunzip GeoLiteCity.dat.gz
sudo aptitude install geoip-bin
sudo ln -s /usr/local/share/GeoIP/GeoLiteCity.dat /usr/share/GeoIP/GeoIPCity.dat

Den bør opdateres jævnligt, f.eks. hver uge. Det gøres ved at oprette filen /etc/cron.weekly/geoliteip med følgende indhold:

Kode: Vælg alt

#!/bin/sh

cd /usr/local/share/GeoIP
wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz
gunzip -f GeoLiteCity.dat.gz

Gør filen eksekverbar med:

Kode: Vælg alt

sudo chmod 755 /etc/cron.weekly/geoliteip


GeoLiteCity opslag kan nu foretages med følgende kommando:

Kode: Vælg alt

geoiplookup an.ip.add.ress