lunes, 24 de diciembre de 2018

Tip: explainshell


Hoy aprovecho para comentar una web que descubrí hace poco y que es una pasada. Se trata de explainshell.com.
Esta web explica con detalle cualquier comando que se pueda escribir en el shell de Linux y aclara el significado de cada argumento usado.
Veamos un ejemplo:
iptables -A INPUT -i eth0 -p tcp -s 192.168.100.0/24 --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT

El análisis de este comando mediante explainshell es el que se muestra en la siguiente imagen:


Un recurso muy interesante a tener en cuenta en el día a día.

jueves, 20 de diciembre de 2018

Accediendo a Postgresql desde Python

Continuando con la anterior entrada del blog donde se explica cómo instalar Postgresql y realizar las configuraciones iniciales básicas, vamos a ver ahora un ejemplo de conexión a esta base de datos usando Python.
Se usará Python 2.7 y para conectar con la BD se utilizará la librería Pygresql.

lunes, 17 de diciembre de 2018

Liberar espacio en disco eliminando paquetes innecesarios

Hoy vamos a ver una forma de liberar espacio en disco en Linux que mucha gente desconoce.
Con el tiempo, los paquetes del sistema operativo se van actualizando y, entre ellos, el kernel de Linux recibe actualizaciones. Por precaución, los kernels antiguos no se eliminan dado que en un momento determinado el equipo nos puede ir mal con el kernel recién instalado y puede ser necesario usar los anteriores, que todavía siguen disponibles en el sistema.
Con el tiempo, los kernels antiguos tienden a acumularse y es una buena práctica, a nivel de mantenimiento, eliminarlos. Esto también ayudará a reducir el espacio en uso de disco.