HetznerDocs

Search documentation

Find a Hetzner dedicated Linux topic

Check CPU, RAM, disks, and network

After Rescue or a fresh install, confirm you received the hardware you paid for. These commands work the same on Ubuntu, Debian, and the Hetzner Rescue System.

One-shot overview

Identity and resources

hostnamectllscpufree -hlsblkip -br a

CPU

Cores, model, virtualization flags

lscpunproclscpu -egrep -E 'model name|cpu cores|siblings|Flags' /proc/cpuinfo | headegrep -c '(vmx|svm)' /proc/cpuinfo

vmx (Intel) or svm (AMD) means the CPU can run virtual machines — required later for Proxmox / KVM. A count of 0 means virtualization is off in BIOS (ask Hetzner / check Robot if you expected it).

RAM

Installed memory

free -hcat /proc/meminfo | headdmidecode -t memory | grep -E 'Size:|Speed:|Manufacturer:'

dmidecode reads firmware tables. Install it if missing: apt install dmidecode. In Rescue it is often already there.

Disks

Capacity, type, rotation vs NVMe

lsblk -d -o NAME,SIZE,MODEL,ROTA,TRANlsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINTfdisk -l# NVMe list (if nvme-cli is installed)nvme list

ROTA 0 is SSD/NVMe. ROTA 1 is a spinning HDD. TRAN shows sata, nvme, sas.

Disk health (SMART)

apt install -y smartmontoolssmartctl -a /dev/sdasmartctl -a /dev/nvme0n1

PCI devices and RAID cards

What is plugged in

lspcilspci | grep -i -E 'raid|nvme|ethernet|vga'lshw -short

If you see Adaptec, LSI, or MegaRAID, that is hardware RAID. Configure it before installimage. If you only see NVMe or AHCI SATA, use software RAID.

Network

Hetzner gives you a public IPv4 (and usually IPv6). The interface name may be eth0, enp*, or similar.

Addresses and routes

ip -br aip -4 aip -6 aip rip -6 rcat /etc/network/interfacesls /etc/netplan 2>/dev/null

Debian often uses /etc/network/interfaces. Ubuntu often uses Netplan under /etc/netplan. Rescue can show live addresses even when those files are empty.

Temperatures and load

Quick health

uptimecat /proc/loadavgapt install -y lm-sensorssensors