System Operations
System Control & Process Management
# System power management
powerdown # Graceful shutdown
reboot # System reboot
shutdown -h now # Immediate shutdown
shutdown -r +10 # Reboot in 10 minutes
shutdown -c # Cancel scheduled shutdown
# Process management
top # Basic process viewer
htop # Interactive process viewer
ps aux # List all processes
ps aux | grep process # Search for specific process
kill -9 PID # Force kill process
killall processname # Kill all matching processes
nice -n 19 command # Run with lower priority
renice -n 19 -p PID # Change process priority
# Core services
/etc/rc.d/rc.docker start|stop|restart # Docker service
/etc/rc.d/rc.libvirt start|stop|restart # VM service
/etc/rc.d/rc.nginx start|stop|restart # Web interface
/etc/rc.d/rc.samba start|stop|restart # SMB sharing
/etc/rc.d/rc.nfsd start|stop|restart # NFS service
# Service status
systemctl status servicename # Check service status
systemctl list-units --type=service # List all services
service --status-all # All service statuses
Array & Storage Operations
# Array management
array start # Start array
array stop # Stop array
array status # Check array status
mdcmd check # Start array check
mdcmd status # Parity check status
mdcmd cancel # Cancel array check
mdstat # Array status details
# Disk operations
spindown # Spin down all disks
spinup # Spin up all disks
hdparm -y /dev/sdX # Spin down specific disk
hdparm -C /dev/sdX # Check disk power status
hdparm -I /dev/sdX # Show disk information
# SMART commands
smartctl -a /dev/sdX # Full SMART report
smartctl -t short /dev/sdX # Short test
smartctl -t long /dev/sdX # Long test
smartctl -H /dev/sdX # Health check
smartctl -i /dev/sdX # Device information
# File system operations
xfs_repair /dev/sdX # Repair XFS
btrfs check /dev/sdX # Check BTRFS
fsck.ext4 -f /dev/sdX # Force check EXT4
mount -a # Mount all
umount /mnt/diskX # Unmount disk
Network & Services
Network Configuration
# Interface management
ifconfig # Show interfaces
ip addr show # Show IP addresses
ip link set eth0 up|down # Enable/disable interface
ethtool eth0 # Interface settings
iwconfig # Wireless information
nmtui # Network config UI
# Connectivity testing
ping hostname # Basic connectivity
traceroute hostname # Trace route
mtr hostname # Combined trace/ping
dig domain # DNS lookup
nslookup domain # Name resolution
# Network monitoring
netstat -tulpn # Show open ports
netstat -an # All connections
ss -tuln # Socket statistics
iftop # Network usage
tcpdump -i eth0 # Packet capture
iperf3 -s # Speed test server
Docker & VM Operations
# Docker container management
docker ps # List running containers
docker ps -a # List all containers
docker logs container # Container logs
docker exec -it container bash # Container shell
docker start container # Start container
docker stop container # Stop container
docker system prune # Clean unused data
# VM management
virsh list # List running VMs
virsh list --all # List all VMs
virsh start vmname # Start VM
virsh shutdown vmname # Graceful shutdown
virsh destroy vmname # Force stop VM
virsh edit vmname # Edit VM config
virsh dumpxml vmname # Show VM XML
virsh snapshot-create # Create snapshot
virsh snapshot-list # List snapshots
virsh snapshot-revert # Restore snapshot
System Monitoring & Management
Resource Monitoring
# Memory monitoring
free -h # Memory usage
vmstat # Virtual memory
vmstat -s # Memory stats
slabtop # Kernel memory
# Performance monitoring
iostat # IO statistics
iostat -x 1 5 # Extended IO stats
mpstat # CPU statistics
sar # System activity
pidstat # Per-process stats
# Disk monitoring
df -h # Show disk usage
du -sh /* # Directory sizes
lsblk # List block devices
fdisk -l # List disk partitions
blkid # Show block device info
Log & User Management
# System logs
tail -f /var/log/syslog # Live system logs
dmesg # Kernel messages
dmesg -T # Human readable time
journalctl # System journal
journalctl -f # Follow journal
journalctl -u service # Service logs
# Log analysis
grep -r "error" /var/log/* # Search all logs
zcat /var/log/syslog.*.gz # View compressed
less +F /var/log/syslog # Follow log
# User management
useradd username # Create user
usermod -aG group user # Add to group
passwd username # Change password
chmod 755 file # Change mode
chown user:group file # Change owner
getfacl file # List ACLs
setfacl -m u:user:rwx file # Set ACL
References
- Based on Unraid 6.12.x
- Commands may vary based on installed plugins and system configuration
- Some commands require root privileges
- Always check Unraid documentation for latest command syntax
0 Comments for this cheatsheet. Write yours!