Índice

|2021 |2011 |2010 |2009 |2008 |

Darwin: Evolución de Unix

Cuando hablamos de GNU/Linux, hablamos de un sistemas operativo con núcleo monolítico creado en inspiración de MINIX, inspirado a su vez en Unix. Unix sin embargo es un sistema operativo con un micronúcleo que le confiere unas características específicas y Darwin es una de sus evoluciones mantenidas dentro de Apple, ¿sabías sus ventajas e inconvenientes?

Leer más =>>

El Infame Punto y Barra

En 1996 instalé la primera versión de GNU/Linux en mi PC, compilé un código en C y no pude ejecutarlo. No sabía el porqué. El fichero estaba ahí y al igual que en DOS con los ficheros de tipo exe parecía poder ejecutarse. Tiempo después me dijeron que debía escribir la ruta relativa o absoluta al fichero o agregar la ruta actual, el punto (.) dentro del PATH, ¿pero por qué?

Leer más =>>

Cron: programando tareas

Una de las cosas que siempre me ha gustado de Unix, es lo que siempre reseña Eric S. Raymond a través de la archiconocida filosofía Unix: la interfaz universal son los flujos de texto; y eso posibilita que los comandos se puedan programar en el tiempo y realizar tareas no atendidas que nos faciliten la vida.

Leer más =>>

Adiós a Dennis Ritchie

¿Qué podemos decir?, en poco tiempo, hemos perdido a dos figuras bastante importantes dentro del mundo de la informática. Si hace unos días nos encontrábamos de lleno, sobretodo al entrar en la web de Apple, con la muerte de Steve Jobbs, ahora nos llega la noticia de la defunción de otro de los grandes de la informática, Dennis Ritchie.

Leer más =>>

Procesos en GNU/Linux

Me he dado cuenta de que, hace bastante tiempo que aprendí cómo se gestionan (sobre todo desde la consola) la creación, parada, paso a segundo plano y cambio de prioridad de los procesos de los sistemas tipo Unix, pero, que es algo no tan trivial para la gente que comienza a usar este tipo de entornos, y sobretodo los que vienen de sistemas con Windows.

Por ello, voy a explicar lo que son los procesos de este tipo de sistemas operativos (sobre todo orientándome en GNU/Linux).

Leer más =>>

Shell In A Box: Administración Remota en HTTP

La mayoría de los sistemas de tipo Unix tienen sistema de acceso vía consola a través de herramientas como telnet o SSH.

Estos elementos de conexión usan unos puertos específicos para la conexión, pero el primero no es nada seguro (todo se transmite en plano, tal y como se ve en pantalla, a través de la red) y el segundo requiere de la apertura de un puerto, que en muchas redes está filtrado o es inaccesible.

Leer más =>>

Permisos en GNU/Linux

Nota: Realmente, es la declaración de permisos en sistemas Unix, BSD, Solaris, GNU/Linux y derviados, pero pongo el título principal como GNU/Linux, porque realmente es el único entorno en el que doy fe de que todo lo que hay escrito en este artículo funciona al 100%.

El sistema GNU/Linux, al igual que su inspiración Minix, y la raíz de estos sistemas, Unix, se basan en ficheros. Todo es un fichero. Por ello, la seguridad de acceso a este tipo de información es muy importante.

Leer más =>>

Ruleta Rusa en Unix

Navegando por la red he topado con un blog en el que he visto la ruleta rusa de unix.

La idea es jugar, como si de una pistola se tratase, con el comando rm -rf / (lo cual elimina TODOS los ficheros del disco duro y unidades montadas que se tengan -si son accesibles-). El comando toma un número aleatorio y prueba si es divisible por seis. Si es así... ¡bang!, estás muerto, sino, puede volver a tirar :-D

Leer más =>>

Filosofía Unix

Desde que comencé en GNU/Linux, sobre el 2002, siempre se ha resaltado la filosofía con la que se fundamentó el sistema al que "copia", que es Unix.

La filosofía Unix se basa en algunos apartados básicos que todo buen informático debería de emplear en sus desarrollos, ya sea a nivel de sistemas o gestión. El uso de estas directivas, asegura que el trabajo, cuanto más pase el tiempo, más llevadero será.

Leer más =>>