Archive for mayo 2015

APACHE

domingo, 31 de mayo de 2015
Posted by Unknown
TOMCAT


Apache Tomcat es un software desarrollado con Java (con lo cual puede funcionar en cualquier sistema operativo, con su máquina virtual java correspondiente) que sirve como servidor web con soporte de servlets y JSPs.

Tomcat es un contenedor web basado en el lenguaje Java que actúa como motor de servlets y JSPs.

Se ha convertido en la implementación de referencia para las especificaciones de servlets y JSPs.

Fue seleccionado como la implementación de referencia de contenedores de componentes web Sun (JSPs/Servlets)

A partir de la versión 4.0, Jakarta Tomcat utiliza el contenedor de servlets Catalina.

Vamos a instalar TOMCAT en CENTOS 7

Lo primero que necesitamos es instalar jdk:

yum install java-1.7.0-openjdk.x86_64

Después instalamos herramientas de red y otros paquetes de la siguiente manera:

yum install net-tools unzip wget

Ahora descargamos la version disponible de Tomcat en este caso la 8.0.23
Entramos a la ruta:

cd /opt

Luego descargamos la versión .zip

http://ftp.nluug.nl/internet/apache/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.zip

Descomprimimos la misma:

unzip apache-tomcat-8.0.23.zip

Movemos el fichero:

mv apache-tomcat-8.0.23 tomcat

Creamos el archivo script.sh en la siguiente ruta:

vi /etc/profile.d/script.sh

Colocamos el siguiente texto

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

Salimos con :wq para que se guarden los cambios

Damos permisos al archivo:

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

Variables de retorno permanentes:

source /etc/profile.d/script.sh

Damos permisos a los siguientes ejecutables:

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

Ahora reiniciamos el servicio:

$CATALINA_HOME/bin/startup.sh

Modificamos los firewall:

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

Se crea un usuario para administración:

vi  $CATALINA_HOME/conf/tomcat-users.xml

Aumentamos las siguientes líneas al final del documento:

<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>

Ahora tenemos un usuario admin con contraseña admin para administrar y verificar el funcionamiento de tomcat.
Detenemos e iniciamos el servicio:

Cd $CATALINA_HOME

./bin/catalina.sh stop

./bin/catalina.sh start

Para probar la instalación del servidor TOMCAT ingresamos en el navegador a //localhost:8080



Adicional se va configurar de tal manera que cuando se ingrese la IP de nuestra máquina se muestre nuestro nombre:

Primero instalamos el servicio httpd:

yum -y install httpd

Ahora lo iniciamos:

systemctl start httpd

Procedemos a crear en la siguiente ruta un archivo.html:

cd /var/www/html/

Allí colocaremos nuestro nombre:

vi index.html

Limpiamos las reglas de los iptables:

iptables -F
iptables -X
iptables -Z

Finalmente reiniciamos el servicio:

Systemctl restart httpd

Probamos en el navegador:


LATEX

sábado, 30 de mayo de 2015
Posted by Unknown

LATEX


Vamos a verificar el funcionamiento de LATEX en CENTOS 7 usando el editor de texto GNU Emacs, para la materia Aplicaciones Telemáticas de la Universidad Politécnica Salesiana.




CONCEPTOS:



El TEX es una aplicación informática para la composición tipográfica, especialmente reparado para la edición de fórmulas y expresiones matemáticas. La palabra TEX deriva de la raíz griega de la  palabra tecnología.

GNU Emacs es posiblemente el más completo editor de textos absolutos. Entre los formatos que es capaz de reconocer se encuentra TEX (en sus variantes de LATEX, Plain-TEX, Ams-TEX y SliTEX). En consecuencia están disponibles las funciones ordinarias de resaltado gráfico de la sintaxis.

Emacs viene por defecto instalado en CENTOS 7, solo tenemos que actualizar latex para poder usarlos en conjunto con el siguiente comando.

yum -y install tetex-latex

Luego guardamos un archivo con extensión .tex y automáticamente se activará la opción tex en el editor Emacs, y listo ya podemos comenzar a crear archivos desde cero, cabe recalcar que es de gran funcionalidad para crear fórmulas matemáticas.

ESTRUCTURA DEL DOCUMENTO

Un documento en LaTeX tiene dos partes principales: el preámbulo y el cuerpo del documento. El preámbulo es iniciado por la instrucción \documentclass, mientras que el cuerpo del documento está delimitado por los comandos \begin{document} y \end{document}. El esqueleto vacío de un documento en LaTeX se ve así:

\documentclass{article}
% preambulo
\begin{document}
% cuerpo del documento
\end{document}


Como se puede observar, los comandos en LaTeX inician con una diagonal invertida \, mientras que los comentarios (texto que no aparecerá en el documento final y sólo sirve para agregar notas dentro del código) se escriben después de un signo de porcentaje %.

COMANDOS BÁSICOS


ESTILO FUENTE

CARACTERES ESPECIALES


TAMAÑO FUENTE


FÓRMULAS MATEMÁTICAS


EJEMPLO REALIZADO


Gracias por la atención brindada.


SSH en CENTOS

sábado, 2 de mayo de 2015
Posted by Unknown

SSH (Intérprete de órdenes segura)  

Es un protocolo que facilita las comunicaciones seguras entre dos sistemas usando una arquitectura cliente/servidor y que permite a los usuarios conectarse a un host remotamente, reemplaza a telnet, rlogin o rsh.

Instalación SSH
 
Se abre un terminal e ingresaremos el siguiente comando:

 yum install openssh-server

Accedemos al archivo de configuración de SSH donde se habilitará los puertos y versión a utilizar.

vim /etc/ssh/sshd_config

Descomentar las siguientes líneas, esto se hace quitando el carácter #.

#Port 22
#Protocol 2

Guardamos el archivo y lo cerramos.

Ahora se reinicia el servicio SSH, con el siguiente comando.

 service sshd  restart 

 Para probar la conexion colocamos en una terminal el comando:

 ssh root@"ip_usuario"  


Conclusiones:
·         El acceso a través de SSH es seguro, estando todas las transferencias encriptadas y autentificadas.
·         Como recomendación es muy conveniente tener habilitado SSH dentro de nuestra red pero para salir hacia redes externas es preferible dar acceso de solo lectura sin olvidarse de restringir las rutas realmente criticas referentes a información importante ya sea en nuestro hogar o empresa.

FTP en CENTOS

Posted by Unknown

FTP (file transport protocol)



Un servicio FTP permite la transmisión de archivos entre un cliente y un servidor, el servidor FTP permite almacenar y publicar archivos en una estructura jerárquica de directorios en las que se podrán almacenar archivos.

Centos permite instalar un servidor FTP y aquí se va explicar la instalación en Centos 7 del servicio FTP.

Instalación FTP
 
Recuerda que para hacer este tipo de configuraciones debes entrar en modo privilegiado root, esto lo logras con el comando:

su root

Para instalar un servidor ftp centos debes instalar el paquete vsftpd con el comando yum así:

yum install vsftpd ftp -y

Editar el archivo de configuración de vsftp mediante este comando: 

nano /etc/vsftpd/vsftpd.conf

Dentro del archivo editamos las siguientes líneas:

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
chroot_local_user=YES
use_localtime=YES

Una vez que terminamos de editar el archivo de configuración lo guardamos e iniciamos el servicio con:

systemctl start vsftpd.service

Abrimos los puertos en el firewall

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 30300:30309 -j ACCEPT

Se procede a añadir usuarios:

useradd -g ftp -d /home/usuario usuario
passwd usuario

Para verificar que hemos realizado la conexión FTP ingresamos en un navegador y colocamos en la dirección URL:

ftp//ip del cliente

Y nos solicitará usuario y contraseña las mismas que ya creamos anteriormente.



Conclusiones:

·         Se recomienda verificar si no está ya instalada una versión anterior de los protocolos, ya que esta puede permitir no instalar la versión actual para el manejo de nuestros archivos.
·         FTP es la forma más sencilla y segura de enviar y recibir archivos. Cada vez que descargas un archivo de Internet, utilizas FTP entonces es de gran utilizar entender su funcionamiento.


Welcome to My Blog

Popular Post

Blogger templates

Con la tecnología de Blogger.

Datos personales

Blogger templates

- Copyright © Aplicaciones Telematicas -Robotic Notes- Powered by Blogger - Designed by Johanes Djogan -