Tips sobre la administración de Linux
Tips recogidos a lo largo de mi vida, que al no ser mucho uso, se van olvidando.
Administración de usuarios
Administrar usuarios y grupos
Como eliminar kernels antiguos
Introducción Algunas distribuciones suelen hacer una instalación por defecto con la particion /bo...
Seguridad, SSl, etc.
Todos sobre seguridad, certificados, comprobación de ciphers
Verificar versiones y ciphers soportados de TLS, SSL
Introducción Una de los mayores problemas al que se enfrenta el soporte es lidiar con los cliente...
CSF error: *WARING* URLGET set to use LWP but perl module is not installed, fallback to using CURL/WGET
Introducción Casi siempre que se instala CSF Firewall en una distribución linux tenemos el mismo ...
Limitar en el tiempo (expirar en una fecha) una llave openSSH en el authorized_keys
Introducción Un serio handicap en los modelos de administración de sistemas basados en el ser hum...
Comprobar una conexión SMTP autentificada en el shell con SSL o TLS
Introducción Muchas veces el soporte técnico o nosotros, tenemos que comprobar si los datos que t...
CSF Firewall: añadir IPs al deny de forma definitiva.
Firewall y bloqueo definitivo para indeseables A veces, trabajando ves que hay algunas IP que per...
Cambio de hostname permanentemente
Introducción Algunas veces nos equivocamos, no teníamos el hostname definitivo o bien hemos insta...
Hardware
El trabajo con el hardware también es necesario y configurable.
Conocer el hardware en linea de comandos (shell)
Comandos para identificar hardware y configuraciones especificas Hardware Información procesador ...
Uso de UUID para montar particiones linux
Introducción El UUID (Identificador único universal) es un identificador estandarizado usado en ...
Instalación GPT con el instalador Centos 7 en discos < 2 TiB
Introducción Uno de los problemas comunes en la generación de templates e incluso en algunas inst...
Ampliación de disco en sistema virtualizado KVM (proxmox)
Introducción En un escenario de uso de discos virtuales, como KVM, Proxmox y otros, a veces es ne...
Parted mejor que fdisk
Introducción Además de que fdisk no puede particionar creando particiones mayores de 2TB, es much...
Directadmin
Un panel como otro cualquiera.
MySQL - MariaDb
Un mundo difícil, en el que las diferencias entre los motores SQL del tipo MySQL, comienzan a ser...
ERROR 1118 (42000) at line XXXXX: Row size too large (> 8126)
Introducción Los upgrades de versión han sido un problema desde MySQL 5 y en MariaDB desde la 10....
Errores con MariaDB 10.3 al restaurar o hacer backups arrastrando versiones antiguas
Introducción Los síntomas son variados, pero afectan todos a la base de datos sys la cual existía...
Como extraer de un backup de MySQL completo una base de datos y/o una tabla
Introducción Lo habitual en sistemas es tener un backup de bases de datos, por database o esquema...
Como crear un usuario Mysql/MariaDB con Grant Privileges
Introducción La organización es muy adecuada en nuestro trabajo. Crear usuarios y bases de datos ...
Restaurar mysqldump completo con problemas relacionados con VIEW y sus permisos
Mysqldump, restore, vistas y seguridad Algunas veces, sobre todo cuando estamos trabajando con ba...
Desactivación de las reglas de modos SQL de un sevidor MySQL/MariaDB/Percona
Introducción Hay una gran diferencia entre usar la desactivación de los modos SQL de un servidor ...
Backups
Cuestiones sobre backups, tips con rsync, etc.
Tips and Tricks
Trucos para usuarios linux
Como convertir ficheros .flac a .mp3 en el shell de linux con ffmpeg
Introducción Algunas veces me descargo o me pasan algun disco de música clasica en forma .flac y ...
Teclas Inicio (Home) y Final (End) en ZSH y oh-my-zsh con Powershell
Introducción La verdad es que me encanta usar ZHS en combinación de Oh-My-Zsh y el tema PowerLeve...
Linux, paquetes instalados desde el shell
Introducción A veces necesitamos conocer que paquetes tenemos instalados en nuestra distribución ...
Cómo instalar y activar el repositorio EPEL en Centos 7/8
Introducción El repositorio EPEL (Extra Packages for Enterprise Linux) es un repositorio de un gr...
Conocer el tamaño de unas carpetas ignorando los enlaces duros (rsync)
Rsync, enlaces duros y du En mi trabajo uso rsync con un sistema de enlaces duros, como el Time M...
Ssh se sale (break) de un ciclo (loop) en un script bash
Introducción Uso Rsync time backup para algunos proyectos, pero el caso de uno en particular con ...
Redis Failed to start Advanced key-value store.
Introducción En algún momento nuestro servidor Redis falla, y deja de estar operativo. Reiniciamo...
Comando find con -maxdepth excluyendo el propio directorio
Comando find con -maxdepth excluyendo el propio directorio A veces es necesario ejecutar este com...
Du y los ficheros o directorios ocultos
El comando du y los ficheros ocultos Muchas veces al usar el comando du para localiza directorios...
Como vaciar o eliminar emails antiguos en dovecot sin usar find
Dovecot y los comandos olvidados Muchas veces, y me incluyó yo, por vaguería y algo de desconocim...
rc.local en systemas Debian usando systemd. Ejemplo redis
Introducción Algunos servicios como redis pueden requerir de ciertas configuraciones del sistema ...
Bad Bots y la pesadilla del tráfico. Htaccess en Apache 2.4
Cada vez esta pero el tema. Un ejercito de web scrappers, de personas dedicadas a vivir de crear ...
PHP
PHP es indispensable para un servidor con capacidades Web. Pero existen muchas variantes de como ...
PHP log cuando usamos PHP-FPM con host virtuales
Introducción Uno de esos tips que está infravalorado. Podremos ver, decenas de páginas, y cientos...
PHP. Como instalar una nueva versión de PHP en un sistema basado DEB
PHP. Como instalar una nueva versión de PHP en un sistema DEB basado Lo habitual en mis máquinas ...
Activar PHP8.2 JIT Compiler - Just-In-Time compilation (JIT)eva
PHP8.2 JIT Compiler Los lenguajes de programación puramente interpretados no tienen una fase de c...
Proxmox
Cosas sobre Proxmox
Git pull, error: server certificate verification failed. CAfile: none CRLfile: none
Introducción El problema me apareció en un proxmox desactualizado, cuando quise hacer un pull de ...
[PRIV] Instalar Proxmox desde 0
OVH Seguridad mkdir /root/soft;cd /root/soft/; wget https://download.configserver.com/csf.tgz; ta...
LVM Práctico para Proxmox y OVH
Introducción Es un tip que uso para mis necesidades. Entre otras, no uso ZSF por la carga que sup...
Red OVH vrack para Proxmox 7
Introducción El artículo es para un escenario de uso del vrack de OVH en un escenario específico....
Como arreglar el error Sender address rejected: need fully-qualified address (in reply to RCPT TO command)
Introducción Algunas veces tenemos hosts (máquinas) de servicio, como Proxmox, en las que las pec...
Proxmox, Hetzner, y bloques de Ips adicionales en modo Routed
Introducción Tra una experiencia desastrosa con el proveedor Scaleway y su sistema Elastic Metal ...
Desactivar los mensajes de log en la consola (Proxmox)
Introducción Una de las cosas que hago al comenzar con una nueva máquina de Proxmox, es desactiva...
NFS cliente en un sistema linux (rpm o debian)
Descripción Para montar un cliente NFS, es decir, para que en un sistema podamos montar un path r...
SSH
SSH es el protocolo que nospermite conectar de forma remota ay segura a nuestra máquinas.
Unable to negotiate with X.X.X.X.X port YY: no matching host key type found. Their offer: ssh-rsa,ssh-dss
Introduccón Es un extraño error que veces puede acontecer caubndo conectamos a determinados siste...
PasswordAuthentication yes pero no funciona
PasswordAuthentication yes pero no funciona Uno de los problemas de los avances rápidos es que mu...
Cambiar el puerto SSH en Ubuntu 24.04 y Debian Bookworm
Introducción Cada un tiempo salen cambios, y en la época que vivimos son muy a menudo, y alguno, ...
Apagando fuegos
A veces hay cosas que son propias de un bombero de sistemas
your CPU is missing AVX instruction set flag para instalar mongoDb Jetbackup entre otros
Introducción A veces, como administrador de sistemas, me sorprende la dirección que está tomando ...