TCPDUMP, una introducción y uso básico

TCPDUMP, una introducción y uso básico

Hoy les traigo un pequeño tutorial de tcpdump, este grandioso sniffer de tráfico de red para Linux! Tcpdump es un sniffer de tráfico de red open source licenciado bajo Licencia 3-clause BSD (http://opensource.org/licenses/BSD-3-Clause) que hace uso de las bibliotecas PCAP para funcionar, por supuesto, también licenciadas como código abierto. Un sniffer es un paquete deLeer más sobre TCPDUMP, una introducción y uso básico[…]

Apache2 y SSL/TLS en Debian: ejemplo de configuración

Apache2 y SSL/TLS en Debian: ejemplo de configuración

En este articulo aprenderemos a montar un sitio seguro SSL/TLS con certificados digitales utilizando el servidor web Apache2 en Debian. Instalando las utilidades Existen varias formas de generar certificados digitales para utilizar en nuestro Apache. Unas usando OpenSSL directamente, otras mediante algunas utilidades de frontend. En este caso utilizaremos ssl-cert. En otro artículo hablaremos deLeer más sobre Apache2 y SSL/TLS en Debian: ejemplo de configuración[…]

find: Buscando archivos por terminal en GNU/Linux

find: Buscando archivos por terminal en GNU/Linux

Hoy veremos algunos ejemplos de búsquedas de archivos en la terminal de GNU/Linux utilizando en comando find. Aprenderemos su sintáxis básica, y algunos comandos un poquito más avanzados para personalizar nuestras búsquedas. Sintaxis básica del comando find La sintaxis básica del comando es la siguiente:

Buscaremos en una ruta determinada archivos que correspondan conLeer más sobre find: Buscando archivos por terminal en GNU/Linux[…]

Dependencias y repositorios en Debian

Dependencias y repositorios en Debian

Hoy les hablaré sobre repositorios y actualizaciones. En casi todas las distribuciones de GNU/Linux existe lo que se llama “el gestor de paquetes” y “el gestor de actualizaciones y dependencias”. Antes que nada, unos conceptos. Paquete Un paquete de software en sistemas Linux es una aplicación, lo que sería el equivalente a un “instalador” dentroLeer más sobre Dependencias y repositorios en Debian[…]

GNU/Linux: Arquitectura básica del sistema

GNU/Linux: Arquitectura básica del sistema

Hoy hablaremos de algunos aspectos a tener en cuenta para entender cómo se organiza un sistema operativo en general, y en particular, nuestro GNU/Linux. El sistema operativo es, en sí, una interfaz de software que nos permite a nosotros, como humanos, interactuar con los dispositivos de hardware. Esta interfaz está dividida en varias capas, cadaLeer más sobre GNU/Linux: Arquitectura básica del sistema[…]

*NIX y Linux, detalles de la arquitectura

*NIX y Linux, detalles de la arquitectura

Hemos estado hablando, en un artículo anterior, sobre la programación en C en general, sus estándares y ventajas. En esta oportunidad introduciremos tópicos sobre la programación C específica para sistemas *nix, Unix y derivados, como Linux 🙂 *nix: Unix y Linux Unix es un sistema operativo creado en los laboratorios AT&T Bell por Ken ThompsonLeer más sobre *NIX y Linux, detalles de la arquitectura[…]

Licencias Libres, algunos conceptos importantes

Licencias Libres, algunos conceptos importantes

Vamos a terminar el año con un post sobre uno de los aspectos más importantes que tenemos en el mundo del software libre, open source, y libre documentación: las licencias. El autor de un programa libre que lo libere mediante alguna licencia libre debe permitirle al resto de los usuarios utilizar el programa sin restricciones,Leer más sobre Licencias Libres, algunos conceptos importantes[…]

Empaquetado y compresion de archivos en GNU/Linux

Empaquetado y compresion de archivos en GNU/Linux

Hoy hablaremos de algunas herramientas interesantes y sumamente útiles para poder trabajar con archivos, empaquetado y compresión en sistemas GNU/Linux. Cabe aclarar que aquí tenemos dos tipos de archivos. Los paquetes, que son, sin ir más lejos, archivos que contienen archivos, pero que no utilizan ningún tipo de compresión. Y por otro lado, los archivosLeer más sobre Empaquetado y compresion de archivos en GNU/Linux[…]

Procesos en Linux, estados y prioridades

Procesos en Linux, estados y prioridades

Hoy aprenderemos los conceptos de gestión de los procesos en linux y las herramientas para administrar listas de procesos y prioridades. Los procesos en Linux, o en cualquier sistema operativo *nix, son creados en base a un proceso ya existente mediante un mecanismo de clonación, o “fork“. Hoy hablaremos específicamente de gestión de procesos enLeer más sobre Procesos en Linux, estados y prioridades[…]

Señales y cómo terminar procesos en GNU/Linux

Señales y cómo terminar procesos en GNU/Linux

Hablaremos sobre cómo identificar procesos en sistemas Linux, y cómo terminar su ejecución utilizando las señales del sistema como envío de notificaciones asincrónicas. Hemos visto en otros posts cómo ver la lista de procesos y su información relacionada y hemos analizado sus estados y prioridades. En este artículo hablaremos sobre la administración básica de losLeer más sobre Señales y cómo terminar procesos en GNU/Linux[…]