10 comandos esenciales que tenés que saber si manejás un servidor Linux (Guía práctica 2025)

¿Recién empezás con tu servidor Linux y no sabés por dónde arrancar?
Estos 10 comandos son básicos, pero fundamentales para cualquier administrador o developer que tenga un VPS o servidor dedicado.
1. htop
— Monitorear procesos en tiempo real
Una alternativa mejorada a top
. Te muestra el uso de CPU, RAM, procesos activos y permite matar tareas directamente.
bashCopiarEditarsudo apt install htop
htop
2. sudo
— Ejecutar como superusuario
Te permite correr comandos con permisos de administrador.
bashCopiarEditarsudo apt update
3. cd
, ls
, pwd
— Navegar entre carpetas
Comandos básicos para moverte entre directorios y ver su contenido.
bashCopiarEditarcd /etc
ls -la
pwd
4. nano
o vim
— Editores de texto desde consola
Para editar archivos de configuración, logs, scripts, etc.
bashCopiarEditarsudo nano /etc/ssh/sshd_config
5. ufw
— Firewall simple para proteger tu VPS
Activá y configurá las reglas básicas para abrir o bloquear puertos.
bashCopiarEditarsudo ufw enable
sudo ufw allow 22
sudo ufw status
6. journalctl
— Ver logs del sistema
Ideal para diagnosticar servicios, errores o reinicios.
bashCopiarEditarsudo journalctl -xe
7. systemctl
— Administrar servicios
Iniciá, reiniciá, detené o revisá el estado de servicios como Nginx, MySQL o SSH.
bashCopiarEditarsudo systemctl status nginx
sudo systemctl restart ssh
8. df -h
y du -sh
— Revisar uso del disco
Espacio disponible y qué carpetas consumen más espacio.
bashCopiarEditardf -h
du -sh /var/*
9. rsync
— Copiar archivos de forma segura y eficiente
Usado para backups o sincronización de carpetas local/remoto.
bashCopiarEditarrsync -avz /carpeta/ destino:/backup/
10. chmod
y chown
— Permisos y propietarios
Gestioná la seguridad de tus archivos y carpetas.
bashCopiarEditarchmod 755 archivo.sh
chown usuario:grupo archivo
🧠 Conclusión
Estos comandos son la base de todo lo que vas a hacer en Linux, desde levantar servidores hasta asegurar tu VPS o hacer deploy.