LINUX
Comandos de interés (TERMINAL)
uname -a
Muestra información del kernel.
lsb_release -a
Información de la distribución.
hostnamectl
Muestra nombre del host, SO y kernel.
free -h
Uso de la memoria RAM.
df -h
Espacio en disco disponible.
du -sh *
Uso de espacio por carpeta.
top
Procesos en tiempo real.
htop
Versión mejorada de top.
uptime
Tiempo en funcionamiento.
ip a
Interfaces de red.
ip r
Tabla de rutas.
ping <host>
Comprueba conectividad.
traceroute <host>
Traza la ruta de red.
ss -tulnp
Puertos abiertos y procesos.
dig <dominio>
Consulta DNS avanzada.
nslookup <dominio>
Consulta DNS básica.
arp -a
Tabla ARP de la red local.
ls -lah
Lista archivos con detalles.
cd /ruta
Cambiar de directorio.
cp archivo destino
Copiar archivo.
mv archivo destino
Mover o renombrar archivo.
rm archivo
Eliminar archivo.
rmdir carpeta
Eliminar carpeta vacía.
tar -czvf archivo.tar.gz carpeta
Comprimir carpeta.
tar -xzvf archivo.tar.gz
Descomprimir.
sudo adduser nombre
Crear usuario.
sudo passwd nombre
Cambiar contraseña.
chmod 755 archivo
Cambiar permisos.
chown usuario:grupo archivo
Cambiar propietario.
systemctl status servicio
Estado de un servicio.
systemctl start servicio
Iniciar servicio.
systemctl stop servicio
Detener servicio.
systemctl restart servicio
Reiniciar servicio.
journalctl -xe
Ver logs del sistema.
sudo apt update
Actualizar lista de paquetes (Debian/Ubuntu).
sudo apt upgrade
Actualizar paquetes.
sudo apt install paquete
Instalar un paquete.
sudo apt remove paquete
Eliminar un paquete.
sudo yum update
Actualizar sistema (CentOS/RHEL).
sudo yum install paquete
Instalar paquete.
ps aux
Ver procesos activos.
kill -9 PID
Forzar cierre de un proceso.
pkill nombre
Matar procesos por nombre.
sudo ufw status
Estado del firewall UFW.
sudo ufw allow puerto
Abrir un puerto en UFW.
sudo ufw enable
Activar UFW.
sudo fail2ban-client status
Estado de Fail2Ban.
dmesg
Logs del kernel.
tail -f /var/log/syslog
Ver logs en tiempo real.
iotop
Actividad del disco en tiempo real.
ncdu
Analizar uso del disco.
nmap IP
Escanear puertos.
wget URL
Descargar archivo.
curl URL
Realizar petición web.
scp archivo usuario@host:/ruta
Copiar archivo por SSH.
rsync -avh origen destino
Sincronizar carpetas.
docker ps
Contenedores activos.
docker images
Listar imágenes.
docker logs contenedor
Ver logs del contenedor.
docker exec -it contenedor bash
Entrar dentro de un contenedor.
docker-compose up -d
Levantar contenedores con Docker Compose.

