Tenemos un servidor de correo con el sistema de antispam Rspamd. Vamos a ver como hacer listas blancas y negras con direcciones de correo, dominios e IP.
Leer más...Mostrar uso de disco en htop
Es posible mostrar el uso de disco de cada proceso en htop desde su propia configuración:
Pulsamos F2 para abrir las opciones de configuración
Vamos hasta columns y en la columna de la derecha del todo, available columns, escogemos las que más nos interesen:
- IO_READ_RATE: Tasa de uso de disco de lectura en bytes por segundo
- IO_WRITE_RATE: Tasa de uso de disco de escritura en bytes por segundo
- IO_RATE: Tasa de uso total en bytes por segundo
Pulsamos intro en la que queramos y se desplazará a la columna de active columns, donde podremos seleccionarla con intro y moverla arriba o abajo con las flechas de dirección para colocarla donde queramos.
Si queremos borrar una columna de las activas, basta con seleccionarla y pulsar la tecla de suprimir.
Pulsamos F10 para guardar
Estructura de una cuenta de correo en un servidor Postfix
En un servidor de correo Postfix bajo Linux, una cuenta de correo tiene una estructura de directorios muy concreta, llamada formato maildir. Aquí puedes consultar la especificación de maildir y aquí de los archivos de mensaje.
Vamos a ver cómo es esta estructura:
Leer más...Crear directorios automáticamente con comandos Linux
Anteriormente hemos visto como crear directorios automáticamente con comandos en Windows y también cómo hacerlo en Linux con el comando find.
Veremos ahora cómo hacerlo en Linux, llamando a cada carpeta con números consecutivos, con un sencillo script usando un bucle FOR:
for (( c=1; c<=5; c++ ))
do
mkdir $c
done
Los parámetros del bucle FOR son:
- El primer número, 1 en este caso, es el numero inicial.
- El segundo número, 5 en este caso, es el último número.
Actualización: Se pueden crear automáticamente directorios nombrados con números consecutivos con un simple comando:
mkdir {1..5}Ubuntu desktop: Mostrar información del sistema al iniciar sesión SSH
Al conectar por SSH a un Ubuntu nos muestra el mensaje del día (Message Of The Day - motd).
En el caso de Ubuntu Server, nos muestra información interesante, como la carga del sistema o el espacio de disco disponible:
Leer más...Instalar y configurar servidor VPN Wireguard en Ubuntu 18.04 y Ubuntu 16.04
Introducción
Existen varios tipos de VPN: PPTP, L2TP/IPSEC, OpenVPN, SSTP, IKEV2.

La más recomendada habitualmente es OpenVPN, pero ha surgido recientemente un nuevo tipo de VPN llamada Wireguard que destaca por su seguridad, facilidad de configuración y sobretodo velocidad.
Veamos como instalarla y configurarla.
Leer más...Script para avisar cuando la cola de correo supera un límite
Si tienes un servidor de correo con postfix en Linux, una de las mayores amenazas es que se use para el envío de spam:
Alguien tiene acceso a una de las cuentas de correo que alojas y empieza a enviar miles de mails por segundo, saturando tu cola de correo y, si no lo remedias rápido, tu IP acabará en una lista de spam.
Para reaccionar a tiempo ante este problema podemos utilizar un script que revise la cola de correo cada pocos minutos y nos envíe un aviso si el número de correos en la cola pasa del límite que indiquemos:
#!/bin/sh
#script para enviar mail de alerta cuando la cola de correo sobrepasa un limite
correo='usuario@dominio.com'
limite=20
cola=$(mailq | grep -c "^[A-Z0-9]")
echo $cola' mails en la cola' > /tmp/cola.txt
mailq >> /tmp/cola.txt
if [ "$cola" -ge "$limite" ]; then
mail -s "ALERTA: $cola mails en la cola" $correo < /tmp/cola.txt
fiLo guardamos como aviso.sh por ejemplo y configuramos el crontab para que se ejecute cada 15 minutos:
# m h dom mon dow user command
*/15 * * * * root sh /aviso.shIniciar servidor Teamviewer desde comandos en Linux
Disponemos de un servidor remoto Linux con acceso por SSH y TeamViewer, pero recientemente nos aparecía como desconectado en Teamviewer, por lo que tuvimos que activar Teamviewer por comandos a través de SSH siguiendo estos pasos:
Leer más...Solucionar error Linux BUG: soft lockup - CPU stuck
Tenemos un servidor remoto con Ubuntu 18.04 Mate y nos encontramos que en muchas ocasiones al reiniciarlo desde SSH perdemos la conexión.
Al acceder físicamente al equipo vemos que está mostrando por pantalla varias veces un error similar a este:
watchdog: BUG: soft lockup - CPU#6 stuck for 22s! [plymouthd:7117]
Parece ser un problema con los drivers de la tarjeta gráfica NVIDIA por usar los drivers libres, así que veremos los pasos a seguir para usar los drivers propietarios y solucionar el problema.
Leer más...Modificar alias del comando ls en Linux
Uno de los comandos más usados en la consola de Linux es ls para ver el contenido de un directorio, del que ya vimos como cambiar el color en que se muestran los directorios.
Sin parámetros, muestra el nombre de los archivos y carpetas del directorio actual uno tras otro en la misma línea, aunque la mayoría del tiempo lo usaremos con el parámetro -l, para mostrar un archivo por cada línea, además de información adicional como permisos, propietario y tamaño.
Podemos simplificar la introducción de este comando mediante el alias ll, que equivale a ls -alF:
Leer más...