Montar proxy squid3 en Ubuntu

Las ventajas de instalar un proxy en nuestra red son muchas: - Control de usuarios que acceden a internet, así como de páginas visitadas. - Velocidad de acceso a páginas, ya que permite el cacheo. - Filtrado, tanto de las IP origen que pueden acceder al proxy, como de las páginas que pueden visitar. - … Sigue leyendo Montar proxy squid3 en Ubuntu

Anuncios

openHAB – Internet de las cosas

OSGI es un estándar cuyo objeto es definir las especificaciones abiertas de software que permita diseñar plataformas compatibles que puedan proporcionar múltiples servicios. Fue pensado principalmente para su aplicación en Domótica o informatización del hogar. La tecnología openHAB (Open Home Automation Bus) es un software abierto agnóstico con respecto al fabricante, que puede correr sobre cualquier … Sigue leyendo openHAB – Internet de las cosas

Seguridad en los FrontEnd Asterisk

El FrontEnd Web FreePBX es la instalación más manual. El problema que tiene es que el servidor web Apache no viene cifrado por defecto, cosa que sí ocurre en la distribución Elastix. Si sólo va a ser necesario acceder al FrontEnd desde la LAN de cliente, puede no ser necesario cifrar las comunicaciones. Si por … Sigue leyendo Seguridad en los FrontEnd Asterisk

Asterisk FrontEnds: FreePBX / Elastix

Hoy venimos con tutoriales de instalación de FreePBX y Elastix sobre Asterisk. Ambos se encuadran dentro de los FrontEnd de Asterisk que facilitan la vida del administrador de la central IP-PBX. En los tutoriales realizamos la instalación artesanal de ambos sobre una instalación previa de Asterisk que no queremos perder, pero también se proveen soluciones … Sigue leyendo Asterisk FrontEnds: FreePBX / Elastix

Cifrado SSL en Apache (Ubuntu)

Este es un tutorial para los que conocemos Apache en CentOS/RHEL y encontramos algunas diferencias con apache2 en Ubuntu. El fichero de configuración de apache2 de Ubuntu es apache2.conf. Podemos ver claramente que este fichero es muy similar a nuestro httpd.conf de CentOS/RHEL, de hecho, tiene una línea que incluye este fichero para que introduzcamos … Sigue leyendo Cifrado SSL en Apache (Ubuntu)

Enlaces simbólicos (soft) y hard en Linux

Hoy vamos a ver la diferencia entre los enlaces simbólicos o “soft” y los enlaces duros o “hard”:

Symbolic Link Hard links Unix

En la imagen se puede observar que la tabla de inodos está en un espacio del disco duro reservado, lo que nos lleva al concepto de inodos en un sistema de ficheros. Cada inodo(*) contiene la información necesaria para identificar unívocamente un fichero o directorio en el disco, más concretamente, permite identificar dónde están los datos del fichero o directorio en el disco.

El enlace duro o hard link es un enlace directo al mismo inodo (N1) que apunta el fichero. Cuando borramos un fichero, la caja “file” en el esquema, el sistema operativo borra el enlace al inodo del mismo. Desconocido el inodo no se puede acceder a la información del fichero  (lo hemos borrado). Sin embargo, si creamos previamente un “hard link” no perdemos el acceso al inodo y en consecuencia el acceso a los datos de fichero. Ej:

ln data_file my_hard_link

rm -fr data_file

cat my_hard_link  —–> ¡Podemos leer los datos!

El enlace blando o soft link es un enlace a otro inodo (N2) en la tabla de inodos. Este inodo apunta a unos datos de enlace al fichero, la caja “file” en el esquema. Ahora si borramos el fichero, aunque mantengamos el soft link, es imposible acceder a los datos del fichero, de ahí que sea “blando”. Es el funcionamiento habitual de los enlaces a ficheros, que si son borrados no pueda accederse desde ningún enlace.

ln -s data_file my_soft_link

Si quieres saber cómo aumentar la tabla de inodos:

http://principiatechnologica.com/wp-content/uploads/2013/12/04/tabla-de-inodos-de-un-sistema-de-ficheros-como-aumentarla/

(*) El concepto de inodo es difuso. El Dr. Dennis Ritchie fue el creador principal de idea. No existe una explicación clara para la denominación “inodo”. Dennis Ritchie, precursor de UNIX lo explicó así:

Realmente, tampoco lo sé. Era simplemente el nombre que comenzamos a utilizar. “Índice” es lo mejor que se me ocurre, debido a la estructura algo inusual de un sistema de ficheros que almacenaba la información del acceso a los archivos como una lista plana en disco, dejando al margen toda la información jerárquica de los directorios. Así el número “i'” es un índice sobre la lista, el nodo “i” es el elemento seleccionado de la lista. (En la primera edición del manual se empleó la notación “i-nodo”; el guion fue desapareciendo poco a poco).

Informático de Guardia

uso de enlaces simbólicos desde la terminal de ubuntuCon este post me gustaría iniciar una serie de artículos cuyo objetivo no es otro que ofrecer a los lectores una serie de herramientas básicas (de ahí que como imagen haya optado por colocar una caja de herramientas que volveré a utilizar para destacar estos artículos añadiéndoles alguna otra que haga alusión al tema que vaya a tratarse) para el manejo de Linux.

En esta primera entrega me gustaría centrarme en el uso de los enlaces simbólicos que, aunque simples una vez comprendido su funcionamiento, son de extrema utilidad al gestionar nuestro sistema de archivos.

Ver la entrada original 631 palabras más