You are on page 1of 49

SISTEMA DE INFORMACIN GEOGRFICA

SOCIO AMBIENTAL
SIGVAS
MANUAL DE INSTALACIN DE HERRAMIENTAS Y
SERVICIOS PARA IMPLANTACIN DEL SIGVAS
Versin 1.0 Junio del 2.010
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

1





Contenido


Instalacin en modo grfico de CentOS 5. .....................................................................2
Instalar Apache y Tomcat en Centos............................................................................23
Instalar Postgresql en Centos 5....................................................................................25
Instalacin de postgis ...................................................................................................30
Instalacin de gdal.....................................................................................................31
Instalacin de mapserver..............................................................................................32
Instalar PhpPgAdmin....................................................................................................33
Instalacin de Geoserver..............................................................................................34
Procedimientos......................................................................................................35
Creando y destruyendo bases de datos.................................................................40
Otorgando permisos a los usuarios........................................................................40
Modificaciones necesarias en el muro cortafuegos...............................................41
Instalar J oomla en CentOS...........................................................................................43
Instalar GeoNetwork en Centos....................................................................................47

Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

2
Instalacin en modo grfico de CentOS 5.

Procedimientos de instalacin.

Inserte el disco DVD de instalacin de CentOS 5 y en cuanto aparezca el dilogo de
inicio (boot:), pulse la tecla ENTER o bien ingrese las opciones de instalacin
deseadas.

Si desea verificar la integridad del disco a partir del cual se realizar la instalacin,
seleccione OK y pulse la tecla ENTER, considere que esto puede demorar varios
minutos. Si est seguro de que el disco o discos a partir de los cuales se realizar la
instalacin estn en buen estado, seleccione Skip y pulse la tecla ENTER.
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

3

Haga clic sobre el botn Next en cuanto aparezca la pantalla de bienvenida de
CentOS.

Seleccione Spanish como idioma para ser utilizado durante la instalacin.
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

4

Seleccione el mapa de teclado que corresponda al dispositivo utilizado. El
mapa Espaol o bien Latinoamericano de acuerdo a lo que corresponda. Al
terminar, haga clic sobre el botn Siguiente.

Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

5
Salvo que exista una instalacin previa que se desee actualizar (no recomendado),
deje seleccionado Instalar CentOS y haga clic en el botn Siguiente a fin de
realizar una instalacin nueva.

Para crear las particiones de forma automtica, lo cual puede funcionar para la
mayora de los usuarios, puede seleccionar:
Remover particiones en dispositivos seleccionados y crear disposicin, lo
cual eliminara cualquier particin de cualquier otro sistema operativo
presente, y crear de forma automtica las particiones necesarias.
Remover particiones de linux en dispositivos seleccionados y crear
disposicin, lo cual eliminara cualquier particin otra instalacin de Linux
presente, y crear de forma automtica las particiones necesarias.
Usar espacio disponible en dispositivos seleccionados y crear
disposicin, lo cual crear de forma automtica las particiones necesarias en el
espacio disponible.
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

6

Conviene crear una disposicin que permita un mayor control. Seleccione Crear
disposicin personalizada.

Una vez seleccionado Crear disposicin personalizada, haga clic sobre el
botn Siguiente.
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

7

La herramienta de particiones mostrar el espacio disponible. Haga clic en el botn Nuevo.

Asigne 100 MB a la particin /boot y defina sta como particin primaria, siempre que
la tabla de particiones lo permita.
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

8

Si est conforme, haga clic otra vez en el botn Nuevo y proceda a crear la
siguiente particin.

Asigne a la particin / el resto del espacio disponible menos lo que tenga calculado
asignar para la particin de intercambio (200% de la memoria fsica, o cuanto baste
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

9
para 2 GB). Se recomienda asignar / como particin primaria, siempre que la tabla de
particiones lo permita.

Si est conforme, haga clic otra vez en el botn Nuevo y proceda a crear la
siguiente particin.

Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

10
La particin para la memoria de intercambio no requiere punto de montaje. Seleccione
en el campo de Tipo de sistema de archivos la opcin swap, asigne el 200% de
la memoria fsica (o cuanto basta para 2 GB). Por tratarse de la ltima particin de la
tabla, es buena idea asignarle el espacio por rango, especificando valores ligeramente
por debajo y ligeramente por arriba de lo planeado.
Otras particiones que se recomienda asignar, si se dispone del espacio en disco duro
suficiente, son:
/ usr
Requiere al menos 1.5 GB en instalaciones bsicas. Debe
considerarse el sustento lgico a utilizar a futuro. Para uso
general, se recomiendan no menos de 5 GB y, de ser
posible, considere un tamao ptimo de hasta 8 GB en
instalaciones promedio.
/ t mp
Requiere al menos 350 MB y puede asignarse hasta 2 GB o
ms dependiendo de la carga de trabajo y tipo de
aplicaciones. Si por ejemplo el sistema cuenta con un
grabador de DVD, ser necesario asignar a /tmp el espacio
suficiente para almacenar una imagen de disco DVD, es
decir, al menos 4.2 GB.
/ var
Requiere al menos 512 MB en estaciones de trabajo sin
servicios. En servidores regularmente se le asigna al
menos la mitad del disco duro.
/ home
En estaciones de trabajo se asigna al menos la mitad del
disco duro a esta particin.

Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

11
Si est conforme con la tabla de particiones creada, haga clic sobre el
botn siguiente para pasar a la siguiente pantalla.

Ingresar a la configuracin del gestor de arranque. Por motivos de seguridad, y
principalmente con la finalidad de impedir que alguien sin autorizacin y con acceso
fsico al sistema pueda iniciar el sistema en nivel de corrida 1, o cualquiera otro, haga
clic en la casilla Usar la contrasea del gestor de arranque.
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

12

Se abrir una ventana emergente donde deber ingresar, con confirmacin, la clave
de acceso exclusiva para el gestor de arranque. Al terminar, haga clic sobre el
botn Aceptar.

Al terminar, haga clic sobre el botn Siguiente.
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

13

Para configurar los parmetros de red del sistema, haga clic sobre el
botn Modificar para la interfaz eth0.

En la ventana emergente para modificar la interfaz eth0, desactive la
casilla Configurar usando DHCP y especifique la direccin IP y mscara de subred
que utilizar en adelante el sistema. Si no va a utilizar IPv6, tambin desactive la
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

14
casilla. Confirme con el administrador de la red donde se localice que estos datos sean
correctos antes de continuar. Al terminar, haga clic sobre el botn Aceptar.

Asigne un nombre de anfitrin (HOSTNAME) para el sistema. Se recomienda que
dicho nombre sea un FQDN (Fully QualifiedDomain Name) resuelto al menos en un
DNS local. Defina, adems, en esta misma pantalla, la direccin IP de la puerta de
enlace y las direcciones IP de los servidores DNS de los que disponga. Si desconoce
que dato ingresar, defina ste comolocalhost.localdomain. Al terminar, haga clic
sobre el botn Siguiente.
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

15

Seleccione la casilla El sistema horario usar UTC, que significa que el reloj del
sistema utilizar UTC (Tiempo UniversalCoordinado), que es el sucesor
de GMT (b>Greenwich Mean Time, que significa Tiempo Promedio de Greenwich), y
es la zona horaria de referencia respecto a la cual se calculan todas las otras zonas
del mundo. Haga clic con el ratn sobre la regin que corresponda en el mapa mundial
o seleccione en el siguiente campo la zona horaria que corresponda a la regin donde
se hospedar fsicamente el sistema.


Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

16
Asigne una clave de acceso al usuario root. Debe escribirla dos veces a fin de verificar
que est coincide con lo que realmente se espera. Por razones de seguridad, se
recomienda asignar una clave de acceso que evite utilizar palabras provenientes de
cualquier diccionario, en cualquier idioma, as como cualquier combinacin que tenga
relacin con datos personales.

Contrasea: newvi2010
Al terminar, haga clic sobre el botn Siguiente, y espere a que el sistema haga la
lectura de informacin de los grupos de paquetes.

Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

17
En la siguiente pantalla podr seleccionar los grupos de paquetes que quiera instalar
en el sistema. Aada o elimine a su conveniencia. Lo recomendado, sobre todo si se
trata de un servidor, es realizar una instalacin con el mnimo de paquetes,
desactivando todas las casillas para todos los grupos de paquetes. El objeto de esto
es solo instalar lo mnimo necesario para el funcionamiento del sistema operativo, y
permitir instalar posteriormente solo aquello que realmente se requiera de acuerdo a la
finalidad productiva que tendr el sistema. Al terminar, haga clic sobre el
botn Siguiente.

Se realizar una comprobacin de dependencias de los paquetes a instalar. Este
procesos puede demorar algunos minutos.
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

18

Antes de iniciar la instalacin sobre el disco duro, el sistema le informar respecto a
que se guardar un registro del proceso en si en el fichero /root/install.log. Para
continuar, haga clic sobre el botn Siguiente.

Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

19
Si iniciar de forma automtica el proceso de formato de las particiones que haya
creado para instalar el sistema operativo. Dependiendo de la capacidad del disco duro,
este proceso puede demorar algunos minutos.

Se realizar automticamente una copia de la imagen del programa de instalacin
sobre el disco duro a fin de hacer ms eficiente el proceso. Dependiendo de la
capacidad del microprocesador y cantidad de memoria disponible en el sistema, este
proceso puede demorar algunos minutos.
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

20

Espere a que se terminen los preparativos de inicio del proceso de instalacin.

Se realizarn preparativos para realizar las transacciones de instalacin de paquetes.
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

21

Iniciar la instalacin de los paquetes necesarios para el funcionamiento del sistema
operativo. Espere algunos minutos hasta que concluya el proceso.

Una vez concluida la instalacin de los paquetes, haga clic sobre el botn Reiniciar.
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

22



Contrasea: petro2010

Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

23

Instalar Apache y Tomcat en Centos
1. debemos tener los paquetes base instalados en nuestro sistema, estos son: httpd,
httpd-devel, php, php-common, php-devel. y sus respectivas dependencias, para esto
utilizaremos la herramienta "yum" que viene con CentOS (RedHat Enterprise)

yumi nst al l ht t pd ht t pd- devel php php- common php- devel
Luego de tener instalados los anteriores paquetes, procedemos a actualizar todo
nuestro centos, haciendo uso nuevamente del comando yum, de la siguiente
yum- y updat e
al finalizar la instalacin poner:

chkconf i g ht t pd on
ser vi ce ht t pd st ar t
Ahora bien, ya tenemos instalado nuestro centos con soporte PHP para el Apache,
que esta escuchando por el puerto 80(puerto por defecto). CentOS tiene un directorio
/var/www/html que es el ROOT del HTTP server (Apache) ahi es donde debemos
colocar los archivos que queremos ver en nuestro servidor via http://ip_del_server/ o
http://midominio.com si tenemos un domino.

Lo siguiente que vamos a hacer es instalar las librerias de desarrollo de J ava tambien
conocidas como J DK (J ava Developer Kit). para ello descargamos el paquete J DK en
la version 1.6 extension .bin "jdk-6u5-linux-x64.bin" para este ejemplo.
una vez obtengamos este archivo, creamos un directorio llamado java dentro de /usr,
luego copiamos el archivo .bin dentro de /usr/java/ le damos permisos de ejecucion y
lo ejecutamos asi:
cd / usr
mkdi r j ava
cd j ava
cp / r oot / j dk- 6u20- l i nux- i 586. bi n .
chmod +x j dk- 6u20- l i nux- i 586. bi n
. / j dk- 6u20- l i nux- i 586. bi n

Con esto ya tenemos descomprimido todo el J DK dentro de /usr/java lo que debemos
hacer es renombrar el directorio resultado para mejor organizacion asi:
mv j dk1. 6. 0_20 j dk620
Ahora debemos incluir en el PATH de nuestro entorno, las librerias J AVA, para esto
editamos el archivo /etc/profile e incluimos las sigueintes lineas justo antes de finalizar
el archivo, puede ser antes de la linea "unset i"
J AVA_HOME=/ usr / j ava/ j dk620
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

24
PATH=$PATH: $J AVA_HOME/ bi n
expor t J AVA_HOME PATH

Ahora bien, una vez terminemos con la edicion, guardamos el archivo, y actualizamos
las variables de entorno as:
sour ce / et c/ pr of i l e
Listo, podemos probar si estn funcionando las libreras, ejecutando el comando
"javac -version" de esta manera nos debe mostar la version 1.6.0_20 que acabamos
de instalar.

Ahora procedemos a descargar el Tomcat 5 de http://tomcat.apache.org , luego de
tener el archivo, vamos al directorio /usr/java/ lo copiamos ahi, lo descomprimimos, y
renombramos el directorio resultado a tomcat5 para mayor orden asi:
cd / usr / j ava
t ar xzf apache- t omcat - 5. 5. 29. t ar . gz
mv apache- t omcat - 5. 5. 29 t omcat 5

Con esto ya tenemos el tomcat en nuestro linux, ahora debemos agregar la ruta del
tomcat, a nuestro entorno de trabajo, nuevamente editando el archivo /etc/profile al
final deberia quedarnos algo como esto:
J AVA_HOME=/ usr / j ava/ j dk620
PATH=$PATH: $J AVA_HOME/ bi n
CATALI NA_HOME=/ usr / j ava/ t omcat 5
expor t J AVA_HOME CATALI NA_HOME PATH

Ahora reiniciamos Tomcat y luego Apache:
/ et c/ i ni t . d/ ht t pd r est ar t
/ usr / j ava/ t omcat 5/ bi n/ shut down. sh
/ usr / j ava/ t omcat 5/ bi n/ st ar t up. sh

Ahora podemos correr el tomcat y testearlo en nuestro browser
http://ip_del_server:8080/

Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

25
Instalar Postgresql en Centos 5

Desactivar los repositorios por defecto de CentOS
Para poder instalar la versin 8.3 de PostgreSQL tenemos que deshabilitar los
repositorios de PostgreSQL que vienen con nuestro sistema operativo. Si no
hicieramos este paso es posible que slo consiguiramos instalar la vesin que
proporcionan los paquetes de la distribucin en cuestin.

Para desactivar dichos repositorios debemos editar el fichero
/etc/yum.repos.d/CentOS-Base.repo. Yo lo hago con Nano porque me parece un
editor ms ligero que otros pero el editor cada uno prefiere el suyo:

$>nano /etc/yum.repos.d/CentOS-Base.repo

Y en las secciones base y updates tenemos que excluir PostgreSQL, Para ello
aadiremos exclude=postgresql* al final de cada seccin. Dichas secciones deben
acabar pareciendose a lo siguiente:

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
exclude=postgresql*

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=upd
ates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
exclude=postgresql*

Aadir el nuevo repositorio de postgres
#wget http://yum.pgsqlrpms.org/reporpms/8.3/pgdg-centos-8.3-7.noarch.rpm
#rpm ivh pgdg-centos-8.3-7.noarch.rpm
Instalacin de Postgresql Server
#

Para la instalacin de postgres se necesita el cdigo fuente de
http://www.postgresql.org, la versin que instalaremos ser la 8.X
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

26
El PostgreSQL 8.3.10 se puede obtener de
ftp://ftp.postgresql.org/pub/source/v8.3.10/postgresql-8.3.10.tar.gz. o
http://www.postgresql.org/download/.

1. Crear el usuario de la base de datos y asignarle una contrasea; como usuario
root ejecutar:
[ r oot @l ocal host ~] # adduser post gr es
[ r oot @l ocal host nahum] # passwd post gr es
Changi ng passwor d f or user post gr es.
New UNI X passwor d:
Ret ype new UNI X passwor d:
passwd: al l aut hent i cat i on t okens updat ed successf ul l y.
2. Descomprimir el archivo que contiene al PostgreSQL como usuario postgres..
Copi ar el ar chi vo post gr esql - 8. X. t ar . gz a l a car pet a
/ home/ post gr es
[ r oot @l ocal host nahum] # su post gr es
[ post gr es@l ocal host ] $ chown post gr es posl t gr esql - 8. 3. 10. t ar . gz
[ post gr es@l ocal host ] $ exi t
[ r oot @l ocal host ] $ t ar xvzf post gr esql - 8. 3. 10. t ar . gz
3. Cambiarse al directorio donde se descomprimio Postgres.
[ post gr es@l ocal host ~] $ cd post gr esql - 8. 3. 10

4. Ejecutar el comando configure como sigue.
[ post gr es@l ocal host ] $ exi t
[ r oot @l ocal host ] $ yumi nst al l zl i b zl i b- devel
[ r oot @l ocal host ] $ yumi nst al l r eadl i n r eadl i ne- devel
[ r oot @l ocal host ] $. / conf i gur e enabl e- nl s=' es' wi t h- per l

5. Ejecutar make para construir
6. Ejecutar make install como root para instalar.
7. Modificar el archivo profile del usuario(s) que usaran el postgres para quela
variable PATH apunte a los ejecutables de postgres en/usr/local/pgsql/bin.
[ r oot @l ocal host ] $ cd . .
[ r oot @l ocal host ] $ gedi t . bash_pr of i l e

Inicializar la base de datos en un directorio limpio y que adems pueda leer y escribir
el usuario unix.

[ post gr es@l ocal host ~] $ i ni t db - D / home/ post gr es/ dat os/

Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

27
1. Copiar el script de arranque que est ubicado en postgresql-8.X/contrib/start-
scripts/linux a /etc/init.d
2. Cambiar el nombre de linux a postgresql
3. Editar el archivo siguiendo las instruccines alli indicadas
4. Cambiar los permisos del archivo a 755
chmod 755 post gr esql
5. Ejecutar el comando:

[ r oot @l ocal host ~] # chkconf i g - - add post gr esql

1. Para hacer que postgres arranque y pare con el sistema operativo.
[ r oot @l ocal host ~] # cd / usr / l ocal /
[ r oot @l ocal host ~] # chown post gr es pgsql
[ r oot @l ocal host ~] # su post gr es
[ post gr es@l ocal host ~] $ / usr / l ocal / pgsql / bi n/ i ni t db D
/ usr / l ocal / pgsql / dat a/

2. Arrancar postgres con el comando:

[ r oot @l ocal host ~] # ser vi ce post gr esql st ar t
3. Listo, ya esta instalado postgres con los mensajes en espaol.
4. Crear el usuario de la base de datos geogrfica, como usuario postgres
ejecutar:
[ post gr es@l ocal host ~] $ / usr / l ocal / pgsql / bi n/ cr eat euser - P
al gun_nombr e
Para configurar el servicio escribimos
chkconfig postgresql on ( si quisiramos que no levante el servicio la prxima vez que
reinicie el servidor, simplemente basta con poner off )
Ahora iniciemos el servicio

ser vi ce post gr esql st ar t

Si quisiramos conocer el estado en el que se encuentra el servicio debemos poner

ser vi ce post gr esql st at us

Para conectarnos al servidor ingresamos

su - post gr es

psql - d t empl at e1 - U post gr es

Cambiaremos la password del usuario postgres, estando logueado en el servidor
postgres

Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

28
ALTER user post gr es wi t h passwor d ' nuevapasswor d'

Editamos el archivo postgresql.conf en donde le quitaremos el filtro para que pueda
escuchar direcciones que no sean la local solamente.

nano / var / l i b/ pgsql / dat a/ post gr esql . conf

buscamos la lnea

listen_addresses ='localhost'

y la reemplazamos por listen_addresses ='*'

quiten los #iniciales si es que los tiene.

y tambin el #del puerto

port =5432


Ahora habilitaremos el puerto 5432, para ello utilizaremos una herramienta muy
prctica

system-config-securitylevel-tui nos mostrara la siguiente pantalla


En donde elegimos el nivel del firewall (Enforcing es el recomendable) y lo
customizamos

Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

29


En donde dice "postgres:tcp" pueden poner directamente el puerto por default 5432.

Para ver que versin tenemos del Postgresql utilizamos el siguiente comando

psql version


Actualizar desde postgresql-8.1 a postgresql-8.3


Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

30

Instalacin de postgis
Para la instalacin de postgis se necesita adems de postgres dos paquetes, GEOS y
PROJ , estos paquetes permiten el uso de funciones espaciales, adems de reproyeccin.
Se deben obtener los paquetes de http://geos.refractions.net/ y de
http://trac.osgeo.org/proj/
Procedimiento:
Necesita tener instalado GCC++, podemos acualizar desde Yum Extender
r oot @l ocal host yumi nst al l yumex
luego

1. Descomprimir GEOS.
2. Ejecutar ./configure y make install
3. Descomprimir proj4
4. Ejecutar ./configure y make install
5. modificar el archivo:

[ r oot @l ocal host pr oj - 4. 4. 9] # vi / et c/ l d. so. conf
1. Anadir al final: /usr/local/lib/usr/local/pgsql/lib
Ejecutar como root:

l dconf i g - v | l ess
Verificar que las bibliotecas esten registradas
/ usr / l ocal / l i b:
l i bgeos. so. 2 - > l i bgeos. so. 2. 1. 4
l i bpr oj . so. 0 - > l i bpr oj . so. 0. 5. 0
/ usr / l ocal / pgsql / l i b:
l i becpg_compat . so. 2 - > l i becpg_compat . so. 2. 1
l i bpq. so. 4 - > l i bpq. so. 4. 1
l i becpg. so. 5 - > l i becpg. so. 5. 1
l i bpgt ypes. so. 2 - > l i bpgt ypes. so. 2. 1
Para instalar el postgis debemos obtenerlo de http://www.postgis.org
1. Mover el archivo de postgis al directorio contrib de postgresql
[ post gr es@l ocal host ~] $ cp post gi s- 1. 1. X. t ar . gz post gr esql -
8. 1. X/ cont r i b/
1. Descomprimir el archivo
2. Cambiarse al directorio postgis-1.1.X
3. Ejecutar ./configure
4. Ejecutar make para construir y make install para instalar.
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

31
5. Ejecutar como root:

l dconf i g - v | l ess
1. Verificar que se registre la biblioteca liblwgeom.so.1
2. Crear una base de datos que contendr la informacin geogrfica.}

cr eat edb geoest
9. Instalar el lenguaje de procedimientos almacenados pl/pgsql
cr eat el ang pl pgsql geoest
10.Instalar los procedimientos almacenados y las referencias espaciales depostgis:
$ psql geoest
geoest =# \ i / opt / l wpost gi s. sql
geoest =# \ i / opt / spat i al _r ef _sys. sql
Not a: est os ar chi vos est an en: post gr esql - 8. 1. 1/ cont r i b/ post gi s-
1. 1. X
11. Listo, ya esta instalado postgis

Instalacin de gdal
Procedimiento
1. Descomprimir el archivo de gdal.
2. Cambiarse al directorio de gdal y ejecutar

. / conf i gur e - - wi t h- geos - - wi t h- st at i c- pr oj 4 - - wi t h- per l -
- wi t h- pyt hon- - wi t h- pg
1. Ejecutar make y make install para construir.
2. Ejecutar como root:

ldconfig
l dconf i g - v | l ess
6. Verificar que se registre la biblioteca libgdal.so.1



Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

32
Instalacin de mapserver
Mapserver se puede obtener de http://mapserver.gis.umn.edu/ .
Requisitos:
Postgis
Geos
Proj
gdal
gd

Procedimiento:
1. Descomprimir mapserver.
2. Cambiarse al directorio descomprimido y ejecutar.

. / conf i gur e - - wi t h- pr oj - - wi t h- geos - - wi t h- ogr - - wi t h- gdal - -
wi t h- post gi s - wi t h- wf s - - wi t h- wcs - - wi t h- wmscl i ent - - wi t h-
wf scl i ent - - wi t hphp=/ usr / i ncl ude/ php
1. Ejecutar make para construir
2. Ejecutar el archivo recin compilado y la salida debe ser:

[ post gr es@l ocal host mapser ver - 5. 0. 2] $ . / mapser v - v
MapSer ver ver si on 5. 0. 2 OUTPUT=GI F OUTPUT=PNG OUTPUT=J PEG
OUTPUT=WBMPOUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE
SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLI ENT SUPPORTS=WFS_SERVER
SUPPORTS=WFS_CLI ENT SUPPORTS=WCS_SERVER SUPPORTS=GEOS I NPUT=EPPL7
I NPUT=POSTGI S I NPUT=OGR I NPUT=GDAL I NPUT=SHAPEFI LE

1. copiar el archivo mapserv a /var/www/cgi-bin
2. Bajar el demo de http://mapserver.gis.umn.edu/dload.html
3. Copiar el demo en /var/www/html y descomprimirlo
4. Crear un directorio tmp en /var/www/html para almacenar las imagenes generadas por
los mapas y hacer que apache pueda escribir en elejecutando:

# chown - R apache. apache t mp
9. Modificar el archivo index.html que esta dentro del demo(workshop) paraajustarlo a
nuestro servidor.
10.Muy importante ejecutar como root el comando l dconf i g y r ei ni ci ar apache
con: ser vi ce ht t pd r est ar t


Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

33
Instalar PhpPgAdmin

Descargar el PhpPgAdmin de esta direccion

http://downloads.sourceforge.net/phppgadmin/phpPgAdmin-
4.2.2.tar.bz2?modtime=1229617473&big_mirror=0

Descomprimir
tar -xzf phpPgAdmin-4.2.2.tar.gz

Descargar el RPM en base a la version del POSTGRESQL, en este caso estamos utilizando
la version 8.1, descargamos el RPM correspondiente de la siguiente direccion
http://yum.pgsqlrpms.org/8.1/redhat/rhel-5-i386/repoview/phppgadmin.html

Para mas buscar otros paquetes:
http://yum.pgsqlrpms.org/

Procedemos a instalar el paquete.
phpPgAdmin-4.1.3-2.rhel5.noarch.rpm

Nos ubicamos en el BROWSER, digitamos los isguiente:
http://localhost/phppgadmin


Instalar webmin
Descargar un RPM http://www.webmin.com/

Instalamos:

rpm -ivh webmin-x.xxx-x.noarch.rpm

Despues de instalado abrimos la herramienta desde un navegar utilizando la direccion Ip
o el nombre del servidor de la maquina seguido del puerto 10000.

http://192.168.1.1:10000

Utilizamos inicialmente la cuenta de root para ingresar al webmin y listo ya podemos
realizar cambios y configuraciones remotamente en nuestro equipo.


Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

34
Instalacin de Geoserver
Geoserver se puede obtener de la siguiente direccin, el archivo binario

http://geoserver.org/display/GEOS/GeoServer+2.0.1

Despus de descargar la distribucin binaria, descomprimir el archivo geoserver--
bin.zip* en */usr/local (Recomendado). Cuando los archivos se descomprimen lo hacen
dentro de /usr/local/geoserver.

cd / usr / l ocal
unzi p geoser ver - *- bi n. zi p
Existen dos tcnicas por las que puede iniciar la distribucin binaria de GeoServer.
GeoServer se ejecuta como un programa de usuario hasta que se detenga por usted(o
hasta que se reinicie el ordenador). Para que se inicie automticamente vea la seccin
Cargar GeoServer al iniciar el equipo.
Por una variable de entorno:
Abra una consola de comando y escriba:
$GEOSERVER_HOME/ bi n/ st ar t up. sh
Al cambiar su direcctorio de trabajo actual
Abra una consola de comando y escriba:
cd $GEOSERVER_HOME/ bi n
. / st ar t up. sh
Ir a http://localhost:8080/geoserver para configurar el servidor.
Cargar GeoServer al iniciar el equipo
Editar un archivo en la siguiente direccin
/etc/rc.local:
gedi t / et c/ r c. l ocal
Aadir esta lnea
/ usr / l ocal / geoser ver - 2. 0. 1/ bi n/ st ar t up. sh &

Grabe los cambios y salir del editor, ejecutar lo siguiente:

chmod +x / et c/ pr of i l e. d/ geoser ver . sh

Ahor a necesi t amos hacer make a est o

sour ce / et c/ pr of i l e. d/ j ava. sh
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

35
sour ce / et c/ pr of i l e. d/ geoser ver . sh


Para poder cambiar el puerto
$GEOSERVER_HOME/ et c/ j et t y. xml
y buscar '8080'. Cambiar por 1979, y ejecutar lo siguiente en un browser
ht t p: / / l ocal host : 1979/ geoserver



Por primera vez se ingresa como :
username: admin.
Password: geoserver




Instalar y configurar MySQL

Instalacin a travs de yum.
En CentOS solo se necesita realizar lo siguiente para instalar o actualizar el equipamiento lgico
necesario:
yum- y i nst al l mysql mysql - ser ver
Procedimientos.
SELinux y el servicio mysqld.
En CentOS myactive la poltica mysqld_disable_trans con el mandato setsebool para permitir
funcionar al servicio mysqld. De otro modo, el servicio mysqld jams podr iniciar.
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

36
set sebool - P mysql d_di sabl e_t r ans 1
Para que SELinux permita utilizar el cliente mysql para establecer conexiones hacia servidores
MySQL, utilice el siguiente mandato:
set sebool - P al l ow_user _mysql _connect 1
Iniciar, detener y reiniciar el servicio mysqld.
Para iniciar por primera vez el servicio mysqld y generar la base de datos inicial (mysql), utilice:
/ sbi n/ ser vi ce mysql d st ar t
Para reiniciar el servicio mysqld, utilice:
/ sbi n/ ser vi ce mysql d r est ar t
Para detener el servicio mysqld, utilice:
/ sbi n/ ser vi ce mysql d st op
Agregar el servicio mysqld al arranque del sistema.
Para hacer que el servicio de mysqld est activo con el siguiente inicio del sistema, en todos los
niveles de corrida (2, 3, 4, y 5), se utiliza lo siguiente:
/ sbi n/ chkconf i g mysql d on
Asignacin de clave de acceso al usuario root.
El usuario root en MySQL%trade;, no tiene asignada clave de acceso alguna despus de iniciado el
servicio por primera vez. Por razones de seguridad, es muy importante asignar una clave de acceso.
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

37
Mtodo corto.
La forma ms simple de asignar una clave de acceso al usuario root de MySQL solo requiere de
un nico mandato, descrito a continuacin.
mysql admi n - u r oot passwor d nueva- cl ave- de- acceso
En adelante, ser necesario aadir la opcin -p a cualquier sentencia de lnea de mandatos para
<B<MYSQL<b>, mysqladmin y mysqldump para ingresar la clave de acceso del usuario root y
poder, de esta forma, realizar diversas tareas administrativas.
Mtodo largo.
La forma complicada de realizar lo anterior se describe solo con fines didcticos y como prueba de
concepto. No es del todo prctico realizar asignacin de la clave de acceso del usuario root con
este mtodo, pero sirve para entender el funcionamiento en cuanto a asignacin de claves de
acceso.
Como root, utilice el mandato mysql:
# mysql
Dentro del intrprete de mandatos de MySQL, indique con el mandato use mysql que utilizar nica
base de datos existente, mysql:
> use mysql
Solicite con el mandato show tables que se muestren las tablas de la base de datos mysql:
> show t abl es;
Con el mandato select * from user se mostrar el contenido de la tabla user de la base de datos
actual:
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

38
> sel ect * f r omuser ;
Esto har que se vea, entre otras muchas cosas, lo siguiente:
+- - - - - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- -
- - - - - - - - - - - - +
| Host | User |
Passwor d | Sel ect _pr i v |
+- - - - - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- -
- - - - - - - - - - - - +
| l ocal host |
r oot | | Y |
+- - - - - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- -
- - - - - - - - - - - - +
Como se podr observar, el usuario root no tiene asignada una clave de acceso, por lo que
cualquiera que se identifique como root en el sistema tendr acceso a todo en MySQL. Se asignar
una clave de acceso del siguiente modo:
> updat e user set Passwor d=PASSWORD( ' nuevo_passwor d' ) wher e
user =' r oot ' ;
Utilice de nuevo el mandato select * from user y vuelva observar el campo que correspondera al
de la clave de acceso del usuario root:
> sel ect * f r omuser ;
Deber aparecer ahora un criptograma en el campo que corresponde a la clave de acceso del
usuario root.
+- - - - - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- -
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

39
- - - - - - - - - - - - +
| Host | User |
Passwor d | Sel ect _pr i v |
+- - - - - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- -
- - - - - - - - - - - - +
| l ocal host |
r oot | 4593274b8e0d68j 852| Y |
+- - - - - - - - - - - - - - - - - - - - - - - - - +- - - - - - - - - - +- - - - - - - - - - - - - - - - - - +- -
- - - - - - - - - - - - +
Se recomienda realizar refresco de los privilegios a fin de que tomen efecto los cambios.
> f l ush pr i vi l eges
Para probar, solo hay que salir del intrprete de MySQL.
> qui t
Intente ingresar de nuevamente al intrprete de mandatos de MySQL:
mysql
Notar que ya no se puede acceder como antes, y regresa un mensaje de error.
ERROR 1045: Access deni ed f or user : ' r oot @l ocal host ' ( Usi ng
passwor d: NO)
Ejecute ahora el mismo mandato, pero especificando un usuario (-u root) y solicitando se pregunte
por una clave de acceso (-p):
mysql - u r oot - p
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

40
A continuacin se le pedir ingrese una clave de e acceso, tras lo cual obtendr de nuevo acceso al
intrprete de mandatos de MySQL
Creando y destruyendo bases de datos.
Para crear una nueva base de datos, puede utilizarse el mandato mysqladmin con el parmetro
create:
mysql admi n - u r oot - p create dbej empl o
Si queremos eliminar dicha base de datos, utilizamos el parmetro drop en lugar de create.
mysql admi n - u r oot - p drop dbej empl o
Otorgando permisos a los usuarios.
En adelante el usuario root solo se utilizar para tareas administrativas y creacin de nuevas bases
de datos. Resultar conveniente delegar a los usuarios ordinarios el manejo de sus propias bases
de datos.
Una vez generada una base de datos, debemos determinar con que usuario y desde que equipo en
la red local, se podr tener acceso, as como los privilegios para modificar esta. Lo ms comn, y
seguro, es asignar el acceso solo desde el mismo servidor (localhost), a menos que el desarrollo
web o aplicacin se localice en otro equipo.
Genere un base de datos denominada directorio:
mysql admi n - u r oot - p cr eat e di r ect or i o
Se accede hacia el intrprete de mandatos de MySQL y se utiliza lo siguiente, suponiendo que se
desea asignar permisos select (seleccionar), insert (insertar), update (actualizar), create (crear),
alter (aldetar), delete (eliminar) y drop (descartar) sobre las tablas de la base de datos directorio al
usuario prueba desde el anfitrin localhost (equipo local):
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

41
GRANT sel ect , i nser t , updat e, cr eat e, al t er , del et e, dr op
ON di r ect or i o. * TO pr ueba@l ocal host I DENTI FI ED BY
' passwor d_del _usuar i o_pr ueba' ;
Al concluir, se tendr una base de datos denominada directorio que podr ser utilizada y
modificada por el usuario prueba desde el anfitrin localhost. Esto establecer un nivel de
seguridad apropiado, y garantizar que de verse comprometida la seguridad, la clave de acceso de
un usuario no podr ser utilizada desde un sistema remoto.
Si, por mencionar un ejemplo, se requiere permitir el acceso hacia la base de datos directorio
desde otro equipo en la red local, con fines administrativos, se puede otorgar el acceso y permisos
al usuario jperez desde el anfitrin 192.168.1.253, es decir jperez@192.168.1.253.
GRANT
sel ect , i nser t , updat e, cr eat e, al t er , del et e, dr op
ON
di r ect or i o. *
TO
j per ez@192. 168. 1. 253
I DENTI FI ED BY
' cl ave_de_acceso_par a_j per ez' ;
Modificaciones necesarias en el muro cortafuegos.
Si se utiliza un cortafuegos con polticas estrictas, como por ejemplo Shorewall, es necesario abrir
el puerto 3306 por TCP (mysql).
Las reglas para el fichero /etc/shorewall/rules de Shorewall en un sistema con una zona (net),
correspondera a lo siguiente:
#ACTI ON SOURCE DEST PROTO DEST SOURCE
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

42
# PORT PORT( S) 1
ACCEPT net f w t cp 3306
#LAST LI NE - - ADD YOUR ENTRI ES BEFORE THI S ONE - - DO NOT
REMOVE
Las reglas para el fichero /etc/shorewall/rules de Shorewall en un sistema con dos zonas (net y
loc), donde solo se va a permitir el acceso al servicio mysqld desde la red local, correspondera a lo
siguiente:
#ACTI ON SOURCE DEST PROTO DEST SOURCE
# PORT PORT( S) 1
ACCEPT l oc f w t cp 3306
#LAST LI NE - - ADD YOUR ENTRI ES BEFORE THI S ONE - - DO NOT
REMOVE


Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

43
Instalar Joomla en CentOS
Crear base de datos en mySQL para J oombla
#mysql -u root -p
mysql>create database joomla;
mysql>exit

#echo "extension=mysql.so" >> /etc/php.ini
Bajar de www.joomlaspanish.org y descomprimir en el siguiente directorio
/var/www/html
Creamos un archivo temporal de configuracin
# touch /var/www/html/joomla/configuration.php
# chmod 777 /var/www/html/joomla/configuration.php
Reiniciamos el servicio del web server
#service httpd restart
Entramos al browser y escribimos
http://localhost/joomla

Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

44



Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

45



Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

46




Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

47
Instalar GeoNetwork en Centos
Creamos usuario y base de datos en Postgres
createuser SDRlP U postgres geonetwork
createdb O geonetwork geonetwork
Bajar de la siguiente direccin:
http://geonetwork-opensource.org/
En la carpeta ejecutar
java jar geonetwork-install-2.4.3-0.jar

Configurar Tomcat Server
1. Editamos el archive server.xml
Proyecto: DISEO E IMPLEMENTACIN DEL SISTEMA DE
INFORMACIN GEOGRFICO SOCIO AMBIENTAL SIGVAS
Documento:
Manual de instalacin de herramientas y servicios
para implantacin del SIGVAS
Autor: NEWVI Integral Solutions Ca. Ltda.
Versin: 2.0 Fecha: Julio - 2010

48
gedit /usr/java/tomcat5/conf/server.xml
En el Host aadir:
<Cont ext pat h=" / geonet wor k"
docBase=" / usr / l ocal / geonet wor k/ web/ geonet wor k/ "
cr ossCont ext =" f al se"
debug=" 0"
r el oadabl e=" f al se" / >
<Cont ext pat h=" / i nt er map"
docBase=" / usr / l ocal / geonet wor k/ web/ i nt er map/ "
cr ossCont ext =" f al se"
debug=" 0"
r el oadabl e=" f al se" / >
2 Actualizacin de permisos
chown - R t omcat 5 / usr / l ocal / geonet wor k/ web*

3. Ahora reiniciamos Tomcat y luego Apache:
/ et c/ i ni t . d/ ht t pd r est ar t
/ usr / j ava/ t omcat 5/ bi n/ shut down. sh
/ usr / j ava/ t omcat 5/ bi n/ st ar t up. sh

User admi n
Passwor d newvi 2010

You might also like