viernes, 29 de mayo de 2015

Tomcat

Tomcat es un contenedor web con soporte de servlets y JSPs. Tomcat no es un servidor de aplicaciones, como JBoss o JOnAS. Incluye el compilador Jasper, que compila JSPs convirtiéndolas en servlets. El motor de servlets de Tomcat a menudo se presenta en combinación con el servidor web Apache.

Tomcat puede funcionar como servidor web por sí mismo. En sus inicios existió la percepción de que el uso de Tomcat de forma autónoma era sólo recomendable para entornos de desarrollo y entornos con requisitos mínimos de velocidad y gestión de transacciones. Hoy en día ya no existe esa percepción y Tomcat es usado como servidor web autónomo en entornos con alto nivel de tráfico y alta disponibilidad.

Dado que Tomcat fue escrito en Java, funciona en cualquier sistema operativo que disponga de la máquina virtual Java.




Instalación de Tomcat en Centos 7



1.Instalar primero java-1.7.0-openjdk.x86_64 con el siguiente comando:

yum install java-1.7.0-openjdk.x86_64

2.Instalar algunos paquetes esenciales de Centos con el siguiente comando:

yum install net-tools unzip wget

3.Descargar la última versión de Tomcat desde su página de inicio con los siguientes comandos:

cd /opt
wget http://ftp.nluug.nl/internet/apache/tomcat/tomcat-8/v8.0.9/bin/apache-tomcat-8.0.9.zip



unzip apache-tomcat-8.0.9.zip



mv apache-tomcat-8.0.9 tomcat



4.Descomprimir y establecer las variables de entorno mediante la creación de un archivo en script.sh /etc/profile.d/ con el siguiente comando:

vi /etc/profile.d/script.sh




5.Copiar el siguiente código para las entradas

  #! / Bin / bash
 CATALINA_HOME = / opt / tomcat
 PATH = $ CATALINA_HOME / bin: $ PATH
 CATALINA_HOME export PATH
 export CLASSPATH =.




6.Dar permisos de ejecución al archivo con el siguiente comando :

chmod + x /etc/profile.d/script.sh




7.Hacer las  variables de entorno permanentes con el siguiente comando:

source /etc/profile.d/script.sh



8.Ofrecer permisos de ejecución a los siguientes archivos:

chmod + x $ CATALINA_HOME / bin / startup.sh
chmod + x $ CATALINA_HOME / bin / shutdown.sh
chmod + x $ CATALINA_HOME / bin / catalina.sh




9.Iniciar el servicio Tomcat con el siguiente comando:

$ CATALINA_HOME / bin / startup.sh




10.Comprobar que el puerto 8080 este en modo escucha con el siguiente comando:

netstat -an | grep 8080




11.Anular politicas del firewall-cmd con el siguiente comando:

firewall-cmd --zone=public --add-port=8080/tcp --permanent
firewall-cmd --reload




12.Editar el archivo conf / tomcat-users.xml con el siguiente comando:

vi $ CATALINA_HOME / conf / tomcat-users.xml




13.Pegar en el interior <tomcat-users> </ tomcat-users> el siguiente código:

 [...]
<!--
  NOTE:  The sample user and role entries below are wrapped in a comment
  and thus are ignored when reading this file. Do not forget to remove
  <!.. ..> that surrounds them.
-->
<!--
  <role rolename="tomcat"/>
  <role rolename="role1"/>
  <user username="tomcat" password="tomcat" roles="tomcat"/>
  <user username="both" password="tomcat" roles="tomcat,role1"/>
  <user username="role1" password="tomcat" roles="role1"/>
-->
<role rolename="manager-gui"/>
 <role rolename="manager-script"/>
 <role rolename="manager-jmx"/>
 <role rolename="manager-status"/>
 <role rolename="admin-gui"/>
 <role rolename="admin-script"/>
 <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
</tomcat-users>

Nota: En la configuración anterior nombre de usuario = admin y la contraseña = admin

14.Detener el servicio Tomcat con el siguiente comando:

cd $CATALINA_HOME
./bin/catalina.sh stop




15.Iniciar el servicio Tomcat con el siguiente comando:

./bin/catalina.sh start




16.Por ultimo se accede a Tomacat desde la pagina web con el siguiente url:

localhost:8080




17.Ingresar el usuario y contraseña que se creo anteriormente:



Creación de una pagina web html


1. Instalar el servidor httpd con el siguiente comando :

yum -y install httpd

2. Inicializar el servicio httpd con el siguiente comando :

systemctl start httpd

3.Crear un archivo html en la siguiente dirección:

cd /var/www/html



gedit katty.html




4.Ingresar el codigo basico de html para que sea visualizado en la pagina de inicio de apache:


5. Reiniciar el servicio de httpd para que se pueda visualizar la pagina creada con el siguiente comando :


systemctl restart httpd




6.Ir a un navegador e ingresar localhost o IP/(nombre del archivo creado con su correspondiente extension html) de la maquina de la siguiente manera:

localhost/katty.html 




7.Para visualizar la pagina de otra  maquina que este en red se debe ingresar la IP de la maquina con el nombre del archivo que esta creado en la otra maquina:









































LaTeX

LaTeX es un sistema de preparación de documentos. Con él puedes preparar manuscritos, artículos de revista, cartas, tesis, presentaciones y cualquier tipo de documento que quisieras imprimir en papel o mostrar en pantalla.




Instalación de LaTeX en Centos 7


1.Instalar LaTeX con el siguiente comando:

#yum install tetex




2.Se debe instalar LyX con el siguiente comando:

#yum install lyx



3.Verificar que LyX este instalado:





3.Ahora LaTeX esta incluido en las herramientas de LyX desde el cual se puede comenzar a editar el texto


4. Se puede exportar el texto en formato .pdf de LaTeX