· 2 min read
Por que Linux es el mejor SO
Probando la funcionalidad completa de AstroWind para mi blog de DevOps y administración de sistemas
Truquis de Linux
Append de date en un comando, util para backups, etc
HOY=$(date +%Y%m%d)
mkdir -p /home/user/Backups/System/$HOYfiltrar un log y contar coincidencias
/ por ejemplo contar los dias en los que se que se ha producido un error (primera columna)
grep -i error proxy_error_log | grep "too big" | cut -d " " -f 1 | sort | uniq -cMirar las conexiones que maneja un proceso
Usando lsof podemos mirar si un proceso, por ejemplo un worker esta sobrecargado (1512 es el PID del proceso)
sudo lsof -p 1512 | grep -E "TCP.*ESTABLISHED" | wc -l
115Copiar algo en el clipboard, portapapeles, copy paste bash
cat document.txt | xclip -sel clipTipico comando netstat pero con ss
Para ver los puertos tcp abiertos y escuchando
ss -ntplConfigurar la zona horaria GMT de Madrid
en un unbutu con systemd
sudo timedatectl set-timezone Europe/MadridRevisar los errores con el journal de un servicio
Mirar los 2 ultimos dias errores del servicio (unit) mysql
journalctl -u mariadb --since "2 days ago" | grep -i -E '(error|fail|crash)'para buscar por fecha y hora, sin paginacion (para evitar el scroll horizontal)
journalctl --since "2025-05-11 11:54:00" --until "2025-05-11 11:58:00" --no-pagercon los argumentos -p 1 a 7 se establece la prioridad “emerg” (0), “alert” (1), “crit” (2), “err” (3), “warning” (4), “notice” (5), “info” (6), “debug” (7).
journalctl --since "2025-05-11 11:54:00" --until "2025-05-11 11:58:00" -p 3 --no-pager