Linux
Subcategorías
Supuesto de red
Configurar un entorno de publicación web
Vamos a desarrollar un supuesto que sirva tanto como base del aprendizaje de configuración de distintos servicios como de forma práctica para poderlo utilizar en la realidad.
Suponemos que en nuestro centro de trabajo queremos facilitar a cada departamento la publicación de documentos html o php en su propia carpeta y sin poder interferir en las publicaciones de los otros departamentos. Todo esto queremos que se pueda hacer simplmente guardando los ficheros en una unidad compartida y desde cualquier equipo de nuestra red local.
Los departamentos que vamos a crear son secretaria, dirección y público.
La mayoría de las acciones que vamos a realizar requieren acceso como root al sistema.
Certificados digitales
Una de las principales utilidades de los certificados consiste en proporcionar a los servidores una capa criptográfica para evitar la circulación de información en claro por la red, particularmente cuando se intercambian datos importantes como por ejemplo pueden ser contraseñas de acceso, datos privados como números de tarjetas de crédito u otra información que se pretende que nadie más pueda acceder a ella.
Expresiones regulares
Son muchas las situaciones en las que tendremos que realizar operaciones de transformación y búsquedas de textos en el trabajo cotidiano de un sistema informático. Si somos programadores nos encontraremos con la necesidad de comprobar si una cadena de texto es efectivamente una dirección de correo electrónico, una URL, un número entero, flotante, una fecha, un número de pasaporte, de cuenta bancaria, etc. Muchas de estas comprobaciones pueden costar un esfuerzo adicional, muchas líneas de programación que como veremos podremos evitar. Si somos administradores tampoco o van a resultar menos útiles las expresiones regulares; por ejemplo, podemos buscar ficheros que contengan algún dato en concreto, generar páginas web automáticamente a partir de datos del sistema como cuotas, ficheros de log, etc, podremos realizar ediciones masivas de ficheros.
Merece la pena el esfuerzo de aprender a usar expresiones regulares por el trabajo que nos pueden ahorrar en proyectos futuros. Es más que probable que quien no sepa expresiones regulares no las eche de menos en su trabajo cotidiano, pero lo que es cierto es que quien las domina puede ahorrar bastente trabajo y esfuerzos.