Crear un entorno virtual Python en Debian 11

Las aplicaciones escritas en Python hacen uso de paquetes de software y módulos específícos de cada versión y que, por tanto, no son estandar. Estas aplicaciones necesitan una versión concreta de una librería y son incompatibles entre ellas. La solución a este problema es la creación de entornos virtuales. Vamos a ver como se crean estos entornos que nos permitirán que cada aplicación tenga su propio entorno virtual, con la versión apropiada, que conseguirá que funciones las dos aplicaciones sin incompatibilidades.

Continuar leyendoCrear un entorno virtual Python en Debian 11

Uso del comando «chage»

El comando "chage" nos permite visualizar o modificar el estado de una cuenta de usuario. Se utiliza fundamentalmente para cambiar el número de días entre cambios de contraseña, la fecha del último cambio de contraseña y avisar al usuario de que tiene que cambiarla, además podemos especificar la caducidad de la cuenta de un usuario concreto, no sólo de su contraseña.

Continuar leyendoUso del comando «chage»

Comandos curiosos en Ubuntu 22.04

La terminal es una herramienta muy poderosa, y es probablemente la parte más importante en sistemas Unix. Entre la gran cantidad de comandos que podemos usar, algunos parecen menos prácticos, pero son curiosos e incluso alguno divertido. Vamos a ver algunos de ellos en un artículo más lúdico de lo habitual.

Continuar leyendoComandos curiosos en Ubuntu 22.04

Iptables, como configurar un servidor firewall

Iptables y nftables son componentes del proyecto Netfilter, una comunidad de desarrolladores de software. Son herramientas de administración del nucleo de Linux y disponible en prácticamente todas las distribuciones GNU/Linux y BSD, para filtrar, modificar y redirecionar paquetes basados en el Protocolo de Internet versión 4 "IPv4". Ya disponemos de una versión de iptables para IPv6, llamada ip6tables.

Continuar leyendoIptables, como configurar un servidor firewall