🐧 Los 10 comandos de Linux más usados para administración de sistemas
Linux es el corazón de muchos servidores y sistemas críticos. Como administrador, dominar ciertos comandos te permite mantener la seguridad, el rendimiento y la estabilidad de tu infraestructura. Aquí tienes una guía práctica con los 10 comandos más usados en la administración de sistemas Linux, explicados de forma sencilla.
1. 🔧 top — Monitorear procesos en tiempo real
Muestra los procesos en ejecución, su consumo de CPU y memoria.
top
top -u usuario # Procesos de un usuario específico
2. 📊 htop — Monitor interactivo
Una versión mejorada y visual de top, con navegación sencilla.
htop
3. ⚙️ systemctl — Administrar servicios
Controla el arranque, detención y estado de los servicios en sistemas con systemd.
systemctl status nginx
systemctl restart ssh
systemctl enable apache2
4. 📂 df — Espacio en disco
Permite conocer el espacio libre y ocupado en discos y particiones.
df -h # Espacio en formato legible
df -i # Inodos disponibles
5. 📦 du — Tamaño de directorios
Analiza cuánto ocupan directorios y archivos.
du -sh * # Tamaño resumido por carpeta
du -sh /var/log
6. 🔐 chmod y chown — Permisos y propietarios
Controlan quién puede leer, escribir o ejecutar archivos y a quién pertenecen.
chmod 755 script.sh
chown usuario:grupo archivo.txt
7. 🌐 netstat / ss — Conexiones de red
Permiten revisar puertos abiertos y conexiones activas.
netstat -tulnp
ss -ltnp
8. 📜 tail — Ver logs en vivo
Muestra las últimas líneas de un archivo, útil para monitorear logs.
tail -f /var/log/syslog
tail -n 100 /var/log/auth.log
9. 🛡️ ufw — Cortafuegos sencillo
Configura reglas básicas de firewall en sistemas basados en Ubuntu/Debian.
ufw status
ufw allow 22/tcp
ufw deny 80/tcp
10. 💾 tar — Comprimir y descomprimir
El comando estándar para empaquetar y respaldar archivos.
tar -czvf backup.tar.gz /carpeta
tar -xzvf backup.tar.gz
🧠 Conclusión
Estos 10 comandos forman la base del día a día en la administración de Linux. Aprender a dominarlos te permitirá monitorear, proteger y mantener sistemas de forma más ágil y segura. Como todo en Linux, mientras más los uses, más natural será tu trabajo como administrador.
