Los 10 comandos de Linux más usados para administración de sistemas

 

🐧 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.

 

Los 10 comandos de Linux más usados

 

🐧 Los 10 comandos de Linux más usados (y que todo usuario debería conocer)

Linux es una herramienta poderosa tanto para usuarios principiantes como avanzados. Su terminal te permite realizar tareas de forma rápida y eficiente. A continuación, encontrarás los 10 comandos más usados en Linux, explicados con ejemplos prácticos.

1. 📂 ls — Listar archivos

Muestra el contenido de un directorio.

ls
ls -l     # Con detalles
ls -a     # Incluye archivos ocultos

2. 📁 cd — Cambiar de directorio

Te permite moverte entre carpetas.

cd /home/usuario
cd ..     # Subir un nivel
cd ~      # Ir al directorio personal

3. 📝 cat — Ver contenido de archivos

Muestra directamente en la terminal el contenido de un archivo.

cat archivo.txt

4. 🧹 rm — Eliminar archivos

Elimina archivos y directorios (⚠️ sin papelera de reciclaje).

rm archivo.txt
rm -r carpeta/   # Elimina carpetas y contenido

5. ✏️ touch — Crear archivos vacíos

Genera un nuevo archivo rápidamente.

touch nuevo.txt

6. ✂️ cp — Copiar archivos y carpetas

Duplica archivos o directorios.

cp archivo.txt copia.txt
cp -r carpeta/ copia_carpeta/

7. 🚚 mv — Mover o renombrar

Sirve para mover archivos o cambiarles el nombre.

mv archivo.txt carpeta/
mv viejo.txt nuevo.txt

8. 🔍 grep — Buscar texto en archivos

Encuentra palabras o patrones dentro de archivos.

grep "palabra" archivo.txt
grep -r "error" /var/log/

9. 📦 sudo — Ejecutar como administrador

Concede permisos elevados para tareas críticas.

sudo apt update
sudo rm archivo_protegido.txt

10. 📊 df — Ver espacio en disco

Muestra el uso de disco en tu sistema.

df -h     # Tamaño en formato legible

🧠 Conclusión

Estos 10 comandos son la base para manejar Linux desde la terminal. Aprenderlos no solo te dará rapidez, sino también mayor control sobre tu sistema. ¡Practícalos y pronto te sentirás como pez en el agua en Linux!