jueves, 25 de marzo de 2010

Instalar y configurar Tomcat

Hace unos días tuve que instalar un servidor de aplicaciones: tomcat, para hacerlo seguí los siguientes pasos:

1º Instalamos el JDK de sum:
aptitude install sun-java6-jdk


2º Una vez instalado el JDK hay que descargar tomcat, eso lo hacemos desde el página oficial buscamos la version 6 por ejemplo y lo descargamos por ejemplo con el siguiente comando:
#wget http://apache.rediris.es/tomcat/tomcat-6/v6.0.26/bin/apache-tomcat-6.0.26.tar.gz


3º Lo descomprimimos y lo pegamos por ejemplo en /opt:
#tar xvzf apache-tomcat-6.0.14.tar.gz
#mv apache-tomcat-6.0.14 /opt


4º Ahora creamos un script en /etc/init.d
#nano /etc/init.d/tomcat


El script contiene lo siguiente:
# Tomcat auto-start

#

# description: Auto-starts tomcat

# processname: tomcat

# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid

export JAVA_HOME=/usr/lib/jvm/java-6-sun

case $1 in
start)
sh /opt/
apache-tomcat-6.0.14/bin/startup.sh
;;
stop)
sh /opt/
apache-tomcat-6.0.14/bin/shutdown.sh
;;
restart)
sh /opt/
apache-tomcat-6.0.14/bin/shutdown.sh
sh /opt/
apache-tomcat-6.0.14/bin/startup.sh
;;
esac
exit 0
5º Después le damos permisos de ejecución a ese script, con el siguiente comando:
chmod 775 /etc/init.d/tomcat

Este script permitira una vez terminada la configuración poder parar, iniciar o reiniciar el servicio, ejecutando el tipico /etc/init.d/... start/stop/restart

6º Añadimos el script al arranque del sistema:
cd /etc/init.d/
update-rc.d tomcat defaults 99

6º Y una vez esto ya tenemos instalado y configurado tomcat para que arranque desde el inicio.
Para acceder a tomcat lo hacemos accediendo al puerto 8080, por ejemplo: http://localhost:8080




lunes, 22 de marzo de 2010

Crear una imagen ISO desde el terminal.

Buenas, a veces para crear una imagen iso, siempre se nos vienen a la mente programas como Nero, Alcohol, Isobuster, etc pero a veces es mas práctico y incluso diría que mas rápido hacerlo con la consola, que es lo que voy a intentar explicar.

Si queremos crear una imagen de un CD, DVD o HDD desde consola, ejecutamos:

dd if=/dev/dvd of=dvd.iso # para dvd
dd if=/dev/cdrom of=cd.iso # para cdrom
dd if=/dev/scd0 of=cd.iso # si el cdrom es scsi

Todo ello se basa en el uso de el comando “dd” que sirve para copiar bloques de datos entre un origen y un destino. if indicaría el origen, of indicaría el destino. Si no indicas una ruta en el destino, te coge el directorio actual.

Si en cambio lo que quisiéramos es crear una imagen .iso de un conjunto de carpetas, ejecutaríamos:
mkisofs -r -J -o directorio_imagen directoria_a_copiar. Por ejemplo:

$ mkisofs -r -J -o /tmp/cd.iso /tmp/directory/

Nos crearía en /tmp un fichero cd.iso con el contenido de /tmp/directory

Nota: HDD se refiere al disco duro, Hard disk drive.

Y así de sencillo y sin tener que instalar ningún software adicional.

Saludos!!