Guía Completa de Comandos CLI para Unraid

Unraid

¿Trabajas con Unraid y necesitas una referencia rápida para gestionar tu sistema desde la línea de comandos? En esta guía te comparto un cheatsheet completo de comandos CLI para Unraid, organizado por categorías para que puedas administrar procesos, servicios, almacenamiento, red, contenedores Docker, máquinas virtuales, y mucho más de forma eficiente.

Ya sea que estés apagando el servidor, revisando el estado de los discos, gestionando contenedores o controlando logs del sistema, aquí encontrarás los comandos esenciales para moverte con soltura por tu entorno Unraid.

Este post está pensado tanto para administradores de sistemas, como para entusiastas del homelab o usuarios que están empezando a profundizar en la gestión avanzada de Unraid.

🔌 System Control & Process Management

🔋 Power Management

powerdown                  # Apagado limpio
reboot                     # Reiniciar sistema
shutdown -h now            # Apagado inmediato
shutdown -r +10            # Reinicio en 10 minutos
shutdown -c                # Cancelar apagado programado

⚙️ Process Management

top                        # Visor de procesos básico
htop                       # Visor interactivo
ps aux                     # Ver todos los procesos
ps aux | grep proceso      # Buscar proceso
kill -9 PID                # Terminar proceso forzadamente
killall nombre_proceso     # Terminar todos los procesos coincidentes
nice -n 19 comando         # Ejecutar con baja prioridad
renice -n 19 -p PID        # Cambiar prioridad de un proceso

🔧 Core Services

/etc/rc.d/rc.docker start|stop|restart      # Servicio Docker
/etc/rc.d/rc.libvirt start|stop|restart     # Máquinas virtuales
/etc/rc.d/rc.nginx start|stop|restart       # Interfaz web
/etc/rc.d/rc.samba start|stop|restart       # Compartición SMB
/etc/rc.d/rc.nfsd start|stop|restart        # Servicio NFS

📊 Service Status

systemctl status servicio
systemctl list-units --type=service
service --status-all

💾 Array & Storage Operations

🧩 Array Management

array start
array stop
array status
mdcmd check
mdcmd status
mdcmd cancel
cat /proc/mdstat

🧲 Disk Operations

spindown
spinup
hdparm -y /dev/sdX
hdparm -C /dev/sdX
hdparm -I /dev/sdX

📋 SMART Tools

smartctl -a /dev/sdX
smartctl -t short /dev/sdX
smartctl -t long /dev/sdX
smartctl -H /dev/sdX
smartctl -i /dev/sdX

🧱 File System Ops

xfs_repair /dev/sdX
btrfs check /dev/sdX
fsck.ext4 -f /dev/sdX
mount -a
umount /mnt/diskX

🌐 Network & Services

🔗 Interface Management

ifconfig
ip addr show
ip link set eth0 up|down
ethtool eth0
iwconfig
nmtui

🧪 Connectivity Testing

ping destino
traceroute destino
mtr destino
dig dominio
nslookup dominio

📶 Network Monitoring

netstat -tulpn
netstat -an
ss -tuln
iftop
tcpdump -i eth0
iperf3 -s

🐳 Docker & VM Management

🐋 Docker

docker ps
docker ps -a
docker logs nombre
docker exec -it nombre bash
docker start nombre
docker stop nombre
docker system prune

💻 Virtual Machines

virsh list
virsh list --all
virsh start vmname
virsh shutdown vmname
virsh destroy vmname
virsh edit vmname
virsh dumpxml vmname
virsh snapshot-create
virsh snapshot-list
virsh snapshot-revert

📈 System Monitoring & Management

🧠 Resource Monitoring

free -h
vmstat
slabtop
iostat
mpstat
sar
pidstat

💽 Disk Monitoring

df -h
du -sh /*
lsblk
fdisk -l
blkid

📋 Log & User Management

📜 Logs

tail -f /var/log/syslog
dmesg
dmesg -T
journalctl
journalctl -f
journalctl -u servicio

🔍 Log Analysis

grep -r "error" /var/log/*
zcat /var/log/*.gz
less +F /var/log/syslog

👤 User Management

useradd nombre
usermod -aG grupo usuario
passwd nombre
chmod 755 archivo
chown usuario:grupo archivo
getfacl archivo
setfacl -m u:usuario:rwx archivo

🧠 Unraid CLI Reference Cheatsheet

🔌 System Control & Process Management

🔋 Power Management

powerdown                  # Apagado limpio
reboot                     # Reiniciar sistema
shutdown -h now            # Apagado inmediato
shutdown -r +10            # Reinicio en 10 minutos
shutdown -c                # Cancelar apagado programado

⚙️ Process Management

top                        # Visor de procesos básico
htop                       # Visor interactivo
ps aux                     # Ver todos los procesos
ps aux | grep proceso      # Buscar proceso
kill -9 PID                # Terminar proceso forzadamente
killall nombre_proceso     # Terminar todos los procesos coincidentes
nice -n 19 comando         # Ejecutar con baja prioridad
renice -n 19 -p PID        # Cambiar prioridad de un proceso

🔧 Core Services

/etc/rc.d/rc.docker start|stop|restart      # Servicio Docker
/etc/rc.d/rc.libvirt start|stop|restart     # Máquinas virtuales
/etc/rc.d/rc.nginx start|stop|restart       # Interfaz web
/etc/rc.d/rc.samba start|stop|restart       # Compartición SMB
/etc/rc.d/rc.nfsd start|stop|restart        # Servicio NFS

📊 Service Status

systemctl status servicio
systemctl list-units --type=service
service --status-all

💾 Array & Storage Operations

🧩 Array Management

array start
array stop
array status
mdcmd check
mdcmd status
mdcmd cancel
cat /proc/mdstat

🧲 Disk Operations

spindown
spinup
hdparm -y /dev/sdX
hdparm -C /dev/sdX
hdparm -I /dev/sdX

📋 SMART Tools

smartctl -a /dev/sdX
smartctl -t short /dev/sdX
smartctl -t long /dev/sdX
smartctl -H /dev/sdX
smartctl -i /dev/sdX

🧱 File System Ops

xfs_repair /dev/sdX
btrfs check /dev/sdX
fsck.ext4 -f /dev/sdX
mount -a
umount /mnt/diskX

🌐 Network & Services

🔗 Interface Management

ifconfig
ip addr show
ip link set eth0 up|down
ethtool eth0
iwconfig
nmtui

🧪 Connectivity Testing

ping destino
traceroute destino
mtr destino
dig dominio
nslookup dominio

📶 Network Monitoring

netstat -tulpn
netstat -an
ss -tuln
iftop
tcpdump -i eth0
iperf3 -s

🐳 Docker & VM Management

🐋 Docker

docker ps
docker ps -a
docker logs nombre
docker exec -it nombre bash
docker start nombre
docker stop nombre
docker system prune

💻 Virtual Machines

virsh list
virsh list --all
virsh start vmname
virsh shutdown vmname
virsh destroy vmname
virsh edit vmname
virsh dumpxml vmname
virsh snapshot-create
virsh snapshot-list
virsh snapshot-revert

📈 System Monitoring & Management

🧠 Resource Monitoring

free -h
vmstat
slabtop
iostat
mpstat
sar
pidstat

💽 Disk Monitoring

df -h
du -sh /*
lsblk
fdisk -l
blkid

📋 Log & User Management

📜 Logs

tail -f /var/log/syslog
dmesg
dmesg -T
journalctl
journalctl -f
journalctl -u servicio

🔍 Log Analysis

grep -r "error" /var/log/*
zcat /var/log/*.gz
less +F /var/log/syslog

👤 User Management

useradd nombre
usermod -aG grupo usuario
passwd nombre
chmod 755 archivo
chown usuario:grupo archivo
getfacl archivo
setfacl -m u:usuario:rwx archivo

También te podría gustar...

Deja una respuesta

This site uses Akismet to reduce spam. Learn how your comment data is processed.