Email – Servicios de correo electrónico

Email – Servicios de correo electrónico

En esta oportunidad hablaremos sobre correo electrónico / email, su arquitectura en la red, las entidades que intervienen en el proceso de envío de un email de un cliente a otro, y algunos ejemplos de implementaciones de servidores y clientes. Arquitectura del servicio de email La arquitectura de correo electrónico se compone básicamente de tresLeer más sobre Email – Servicios de correo electrónico[…]

Virtual Filesystem, una gran ventaja de Linux

Virtual Filesystem, una gran ventaja de Linux

Hoy vamos a hablar sobre uno de los conceptos más importantes en el mundo de los sistemas operativos *nix, mundo que incluye a nuestro querido GNU/Linux, y es el tema de virtual filesystem, o sistema de archivos virtual. Todos quienes usamos (o alguna vez usamos) sistemas operativos Windows, sabemos que cada disco, cada partición, yLeer más sobre Virtual Filesystem, una gran ventaja de Linux[…]

LXDE: Agregando aplicaciones al menú principal

LXDE: Agregando aplicaciones al menú principal

Hoy aprenderemos a agregar aplicaciones al menú principal del escritorio ligero LXDE, uno de mis favoritos por su simplicidad, bajo consumo de recursos, y fácil administración. Como sabrán, LXDE es un entorno de escritorio ligero de GNU/Linux (y uno de mis favoritos por cierto, junto con XFCE… y quizás Mate, pero no lo he probadoLeer más sobre LXDE: Agregando aplicaciones al menú principal[…]

systemd: ejecutando un script al inicio de GNU/Linux

systemd: ejecutando un script al inicio de GNU/Linux

Vamos a ver ahora cómo cargar un script para que se ejecute al inicio de un sistema GNU/Linux que utilice systemd como gestor de servicios. Es un ejemplo básico, luego ampliaremos con otros modificadores. Cuántas veces no hemos necesitado ejecutar alguna aplicación o servicio al iniciar nuestra distro GNU/Linux? Para los que venimos del viejoLeer más sobre systemd: ejecutando un script al inicio de GNU/Linux[…]

eth0 o enp0s3? Nombres de interfaces de red en Linux

eth0 o enp0s3? Nombres de interfaces de red en Linux

Hoy aprenderemos por qué, en los GNU/Linux systemd, los nombres de las interfaces de red cambiaron, y se dejó de lado el clásico “eth0/eth1/wlan0/etc” por una nueva nomenclatura. Nombres predecibles en las interfaces de red Desde la versión v197 de systemd/udev automáticamente se asignan nombres de interfaces de red predecibles y persistentes para todas lasLeer más sobre eth0 o enp0s3? Nombres de interfaces de red en Linux[…]

Particiones: Copiando una instalación GNU/Linux a otro disco

Particiones: Copiando una instalación GNU/Linux a otro disco

Hoy trabajaremos con particiones, aprenderemos a copiar una instalación de una distribución GNU/Linux de un disco o partición a otro, manteniendo las aplicaciones y el arranque con grub. Motivaciones Esta mini guía surgió como necesidad hace dos días, ya que agregué un disco nuevo a mi computadora, para reemplazar uno anterior… justo el disco enLeer más sobre Particiones: Copiando una instalación GNU/Linux a otro disco[…]

x509: Certificados digitales y codificaciones DER, CRT y CER

x509: Certificados digitales y codificaciones DER, CRT y CER

Hoy aclararemos algunas dudas respecto de los certificados digitales X509, formatos y extensiones de los archivos y, por qué no, algunos comandos útiles de la suite OpenSSL. Un certificado digital x.509 es un documento digital que ha sido codificado y/o firmado digitalmente de acuerdo a la RFC 5280. De hecho, el término “Certificado x.509” usualmenteLeer más sobre x509: Certificados digitales y codificaciones DER, CRT y CER[…]

Lenguaje C: ¿Un programa sin función main?

Lenguaje C: ¿Un programa sin función main?

En este artículo vamos a jugar con algunos conceptos de programación en lenguaje C, para que nuestro código C corra sin declarar la función main. Analicemos el siguiente segmento de código escrito en Lenguaje C:

Ahora compilemos y veamos si corre:

Funcionó correctamente… ahora la pregunta es: ¿Puede compilar y enlazar un códigoLeer más sobre Lenguaje C: ¿Un programa sin función main?[…]