docs: review command references in all seven translations

This commit is contained in:
Jonatan
2026-10-17 15:08:53 +02:00
parent ce1a3de719
commit 45756cb45f
80 changed files with 11583 additions and 155 deletions
@@ -0,0 +1,235 @@
{
"meta": {
"title": "Comandi di backup Proxmox — vzdump, qmrestore, pct restore | ProxMenux",
"description": "Riferimento dei comandi di backup e ripristino Proxmox VE: vzdump per VM e container LXC, qmrestore per VM, pct restore per container, backup pianificati in /etc/pve/jobs.cfg, hook script e percorsi da escludere.",
"ogTitle": "Comandi di backup Proxmox — vzdump, qmrestore, pct restore",
"ogDescription": "Riferimento dei comandi vzdump, qmrestore e pct restore per salvare e ripristinare VM e container LXC Proxmox.",
"twitterTitle": "Comandi di backup Proxmox | ProxMenux",
"twitterDescription": "Comandi vzdump, qmrestore e pct restore per salvare e ripristinare VM e container Proxmox."
},
"header": {
"title": "Backup e ripristino",
"description": "Riferimento ragionato dei comandi vzdump, qmrestore e pct restore per i backup Proxmox. Include pianificazione, opzioni avanzate come hook script, percorsi da escludere e priorità I/O, oltre alla gestione dei file di backup.",
"section": "Aiuto e informazioni"
},
"intro": {
"title": "Tre modalità di backup",
"body": "Per le VM, <strong>snapshot</strong> esegue un backup a caldo senza richiedere snapshot dello storage. <strong>suspend</strong> sospende prima la VM, senza necessariamente migliorare la coerenza. <strong>stop</strong> la spegne prima; se era attiva, può riprendere dopo l’inizio del backup. In LXC è diverso: snapshot richiede uno storage con snapshot, suspend usa due passaggi rsync e stop mantiene il container fermo per tutto il backup."
},
"commandGroups": [
{
"title": "Backup VM",
"commands": [
{
"command": "vzdump <vmid>",
"description": "Creare un backup di una specifica VM/CT"
},
{
"command": "vzdump <vmid> --storage <storage>",
"description": "Backup VM per lo storage specifico"
},
{
"command": "vzdump <vmid> --mode snapshot",
"description": "Crea backup snapshot (per VM)"
},
{
"command": "vzdump <vmid> --mode suspend",
"description": "Sospendi la VM prima del backup a caldo, modalità suspend precedente"
},
{
"command": "vzdump <vmid> --mode stop",
"description": "Spegni la VM prima di iniziare il backup"
},
{
"command": "vzdump --all",
"description": "Backup di tutte le VM e contenitori"
},
{
"command": "vzdump --all --exclude <vmid1>,<vmid2>",
"description": "Backup tutti tranne VM specificate"
}
]
},
{
"title": "Opzioni di backup",
"commands": [
{
"command": "vzdump <vmid> --compress zstd",
"description": "Utilizzare la compressione zstd per il backup"
},
{
"command": "vzdump <vmid> --compress gzip --pigz <threads>",
"description": "Usa pigz con più thread"
},
{
"command": "vzdump <vmid> --storage <storage> --notes-template <text>",
"description": "Aggiungi note al backup"
},
{
"command": "vzdump <vmid> --mailto <email>",
"description": "Invia email di notifica"
},
{
"command": "vzdump <vmid> --prune-backups keep-last=<n>",
"description": "Mantenere solo n backup per VM"
},
{
"command": "vzdump <vmid> --stdexcludes 0",
"description": "Non escludere i file temporanei"
},
{
"command": "vzdump <vmid> --quiet 1",
"description": "Sopprimi i messaggi di output"
}
]
},
{
"title": "Ripristinare i backup",
"commands": [
{
"command": "qmrestore <backup-file> <vmid>",
"description": "Ripristinare VM da backup"
},
{
"command": "qmrestore <backup-file> <vmid> --storage <storage>",
"description": "Ripristinare lo storage specifico"
},
{
"command": "qmrestore <backup-file> <vmid> --unique",
"description": "Ripristina la VM generando nuovi indirizzi MAC casuali"
},
{
"command": "pct restore <vmid> <backup-file>",
"description": "Ripristinare container da backup"
},
{
"command": "pct restore <vmid> <backup-file> --storage <storage>",
"description": "Ripristina il container su uno storage specifico"
},
{
"command": "pct restore <vmid> <backup-file> --rootfs <storage>:<size-GiB>",
"description": "Ripristina allocando il disco radice sullo storage e con la dimensione scelti"
},
{
"command": "pct restore <vmid> <backup-file> --unprivileged 1",
"description": "Ripristina come container non privilegiato"
}
]
},
{
"title": "Gestione dei backup",
"commands": [
{
"command": "ls -la /var/lib/vz/dump/",
"description": "Elenca i backup nella posizione predefinita"
},
{
"command": "find /var/lib/vz/dump/ -name \"*.vma*\"",
"description": "Trova i backup VM"
},
{
"command": "find /var/lib/vz/dump/ -name \"*.tar*\"",
"description": "Trova i backup dei container"
},
{
"command": "pvesm list <storage> --content backup",
"description": "Elenca i backup in archiviazione specifica"
},
{
"command": "rm /var/lib/vz/dump/<backup-file>",
"description": "Eliminare un file di backup"
},
{
"command": "cat /etc/vzdump.conf",
"description": "Mostra configurazione di backup"
}
]
},
{
"title": "Backup programmati",
"commands": [
{
"command": "cat /etc/pve/jobs.cfg",
"description": "Mostra gli orari di backup"
},
{
"command": "nano /etc/vzdump.conf",
"description": "Modifica della configurazione di backup"
},
{
"command": "systemctl list-timers",
"description": "Elenca i timer systemd"
},
{
"command": "systemctl status cron",
"description": "Controlla lo stato del servizio cron"
},
{
"command": "pvenode task list --typefilter vzdump",
"description": "Elenca le attività di backup completate"
},
{
"command": "pvenode task log <upid>",
"description": "Mostra il log di un’attività di backup tramite il suo UPID"
}
]
},
{
"title": "Operazioni avanzate",
"commands": [
{
"command": "qmrestore <backup> <vmid> --force",
"description": "Forza il ripristino sovrascrivendo la VM esistente"
},
{
"command": "vzdump <vmid> --dumpdir <directory>",
"description": "Specificare la directory di backup personalizzata"
},
{
"command": "vzdump <vmid> --script <script>",
"description": "Esegui uno script hook durante il backup"
},
{
"command": "vzdump <vmid> --exclude-path <path>",
"description": "Escludere percorsi specifici da backup"
},
{
"command": "vzdump <vmid> --ionice <priority>",
"description": "Impostare la priorità I/O per il processo di backup"
},
{
"command": "vzdump <vmid> --lockwait <minutes>",
"description": "Attendi il rilascio del blocco"
},
{
"command": "qm importdisk <vmid> <disk-image> <storage>",
"description": "Importa un’immagine disco raw o qcow2 già estratta, non un archivio di backup"
}
]
}
],
"testRestores": {
"title": "Verifica i ripristini",
"bodyRich": "Ripristina periodicamente un backup su un VMID di prova libero con <code>qmrestore --unique</code>, avvia la VM su una rete isolata e controllane il contenuto. L’opzione unique genera nuovi indirizzi MAC, ma non cambia gli IP statici o le impostazioni delle applicazioni. Verifica allo stesso modo i container con <code>pct restore</code>."
},
"related": {
"heading": "Correlati",
"items": [
{
"href": "/docs/help-info/vm-ct-commands",
"label": "Gestione VM e CT",
"tail": "— comandi del ciclo di vita qm e pct."
},
{
"href": "/docs/help-info/storage-commands",
"label": "Archiviazione e dischi",
"tail": "— gestione dello storage pvesm."
},
{
"href": "/docs/help-info",
"label": "Panoramica degli aiuti e delle informazioni",
"tail": "."
}
]
}
}
@@ -0,0 +1,162 @@
{
"meta": {
"title": "Comandi per il passthrough GPU in Proxmox — lspci, VFIO, IOMMU, qm set hostpci | ProxMenux",
"description": "Riferimento per il passthrough GPU in Proxmox VE: identificazione dei dispositivi con lspci, moduli VFIO, gruppi IOMMU (intel_iommu / amd_iommu), aggiornamenti GRUB e initramfs, qm set hostpci0 e configurazione NVIDIA / AMD / Intel.",
"ogTitle": "Comandi per il passthrough GPU in Proxmox — lspci, VFIO, IOMMU, qm set hostpci",
"ogDescription": "Riferimento per ispezionare e configurare il passthrough GPU su Proxmox VE — dispositivi PCI, moduli VFIO, gruppi IOMMU, param di avvio del kernel, qm set hostpci.",
"twitterTitle": "Comandi per il passthrough GPU in Proxmox | ProxMenux",
"twitterDescription": "Ispezionare i dispositivi PCI, configurare VFIO e IOMMU e collegare GPU alle VM su Proxmox VE."
},
"header": {
"title": "Passthrough GPU",
"description": "Riferimento per controllare e configurare il passthrough GPU / TPU in Proxmox: identificazione dei dispositivi (lspci), moduli VFIO, verifica di IOMMU, aggiornamenti initramfs / GRUB e configurazione per VM (qm set hostpci, machine q35, bios ovmf).",
"section": "Aiuto e informazioni"
},
"intro": {
"title": "IOMMU deve essere abilitato in BIOS / UEFI",
"body": "Abilita prima IOMMU nel firmware: cerca <em>VT-d</em>, <em>AMD-Vi</em> o <em>IOMMU</em> nel BIOS/UEFI. In Linux è attivo per impostazione predefinita su AMD e su Intel con kernel Proxmox 6.8 o successivi. I kernel Intel precedenti possono richiedere <code>intel_iommu=on</code>. L’opzione <code>iommu=pt</code> controlla la modalità passthrough di IOMMU e non richiede di disabilitare indiscriminatamente il framebuffer dell’host."
},
"commandGroups": [
{
"title": "Identificazione del dispositivo",
"commands": [
{
"command": "lspci -nn | grep -i nvidia",
"description": "Elenco dispositivi NVIDIA PCI"
},
{
"command": "lspci -nn | grep -i vga",
"description": "Elenca tutti i dispositivi compatibili VGA"
},
{
"command": "lspci -nn | grep -i amd",
"description": "Elenco dispositivi PCI AMD"
},
{
"command": "lspci -nnk | grep -A3 VGA",
"description": "Elenca dispositivi VGA con driver kernel"
},
{
"command": "lspci -v -s <PCI_ID>",
"description": "Mostra informazioni dettagliate per dispositivo PCI specifico"
}
]
},
{
"title": "Configurazione VFIO",
"commands": [
{
"command": "dmesg | grep -i vfio",
"description": "Controllare i messaggi del modulo VFIO"
},
{
"command": "cat /etc/modprobe.d/vfio.conf",
"description": "Controlla la configurazione del passthrough VFIO"
},
{
"command": "ls -la /etc/modprobe.d/",
"description": "Elenca tutti i file di configurazione modprobe"
},
{
"command": "cat /etc/modules",
"description": "Mostra i moduli caricati al boot time"
},
{
"command": "lsmod | grep vfio",
"description": "Controlla se i moduli VFIO sono caricati"
}
]
},
{
"title": "Configurazione IOMMU",
"commands": [
{
"command": "cat /etc/default/grub",
"description": "Controlla le opzioni GRUB per IOMMU"
},
{
"command": "update-grub",
"description": "Applicare le modifiche GRUB"
},
{
"command": "dmesg | grep -i iommu",
"description": "Controlla i messaggi IOMMU nel registro del kernel"
},
{
"command": "dmesg | grep -e DMAR -e IOMMU",
"description": "Controlla i messaggi DMAR e IOMMU"
},
{
"command": "find /sys/kernel/iommu_groups/ -type l | sort -V",
"description": "Elenco gruppi IOMMU"
}
]
},
{
"title": "Aggiornamenti di sistema",
"commands": [
{
"command": "update-initramfs -u",
"description": "Applicare i cambiamenti initramfs (VFIO)"
},
{
"command": "update-initramfs -u -k all",
"description": "Aggiorna initramfs per tutti i kernel"
},
{
"command": "cat /proc/cmdline",
"description": "Mostra i parametri di avvio del kernel attuali"
}
]
},
{
"title": "Configurazione VM",
"commands": [
{
"command": "qm config <vmid> | grep hostpci",
"description": "Mostra la configurazione del passthrough PCI di una VM"
},
{
"command": "qm set <vmid> -hostpci0 <PCI_ID>,pcie=1,x-vga=1",
"description": "Aggiungi il passthrough GPU a una VM"
},
{
"command": "cat /etc/pve/qemu-server/<vmid>.conf",
"description": "Visualizza il file di configurazione VM"
},
{
"command": "qm set <vmid> -machine q35",
"description": "Impostare VM per utilizzare il chipset Q35 (consigliato per il passaggio)"
},
{
"command": "qm set <vmid> -bios ovmf",
"description": "Imposta la VM su UEFI/OVMF, consigliato se la ROM della GPU supporta UEFI"
}
]
}
],
"afterChangesTip": {
"title": "Dopo aver modificato le configurazioni GRUB o modprobe",
"bodyRich": "Sugli host con GRUB, applica i parametri di avvio con <code>update-grub</code>. Aggiorna i moduli con <code>update-initramfs -u -k all</code>, poi riavvia. Gli altri bootloader richiedono la propria procedura. Verifica <code>cat /proc/cmdline</code> (parametri del kernel), <code>dmesg | grep -i iommu</code> (IOMMU inizializzato) e <code>find /sys/kernel/iommu_groups/ -type l | sort -V</code> (gruppi presenti)."
},
"related": {
"heading": "Correlati",
"items": [
{
"href": "/docs/hardware/gpu-vm-passthrough",
"label": "Aggiungi GPU a VM (Passthrough)",
"tail": "— flusso ProxMenux interattivo."
},
{
"href": "/docs/hardware/igpu-acceleration-lxc",
"label": "Aggiungi GPU a LXC",
"tail": " — condividere l’accesso ai dispositivi GPU dell’host con un container LXC."
},
{
"href": "/docs/help-info",
"label": "Panoramica degli aiuti e delle informazioni",
"tail": "."
}
]
}
}
+87
View File
@@ -0,0 +1,87 @@
{
"meta": {
"title": "Riferimento dei comandi Proxmox — qm, pct, vzdump, zpool, pveversion | ProxMenux",
"description": "Selezione di comandi essenziali di Proxmox VE e Linux per argomento: controllo del sistema, gestione di VM e LXC (qm / pct), archiviazione e dischi, rete, aggiornamenti, passthrough GPU, ZFS, backup e ripristino e strumenti da terminale per l’uso quotidiano.",
"ogTitle": "Riferimento dei comandi Proxmox — qm, pct, vzdump, zpool",
"ogDescription": "Selezione di comandi utili di Proxmox VE e Linux per argomento: sistema, VM/CT, archiviazione, rete, aggiornamenti, passthrough GPU, ZFS, backup e strumenti CLI.",
"twitterTitle": "Riferimento dei comandi Proxmox | ProxMenux",
"twitterDescription": "Selezione di comandi utili di Proxmox VE e Linux, raggruppati per argomento."
},
"header": {
"title": "Aiuto e informazioni",
"description": "Selezione di comandi utili di Linux e Proxmox VE per argomento. Le nove categorie vanno da un rapido controllo con pveversion a sequenze su più righe con zfs send/receive. È un riferimento unico da affiancare alle sezioni GPU, dischi e condivisioni di ProxMenux.",
"section": "Aiuto e informazioni"
},
"intro": {
"title": "Che cosa è questo",
"body": "Un catalogo di riferimento dei comandi che si utilizzano effettivamente su un host Proxmox, raggruppati per argomento. All'interno di ProxMenux è possibile selezionare un numero per eseguire un comando direttamente o incollare il proprio al prompt; su questo sito ogni categoria è una tabella di copia-incolla."
},
"opening": {
"heading": "Apertura del menu",
"body": "Dal menu principale di ProxMenux, premi <kbd>h</kbd>. Vedrai questo:",
"imageAlt": "Menu Aiuto e informazioni con nove categorie di comandi"
},
"categories": {
"heading": "Le nove categorie",
"options": [
{
"icon": "Terminal",
"href": "/docs/help-info/system-commands",
"title": "Comandi di sistema utili",
"description": "pveversion, uptime, free, journalctl, hostnamectl, informazioni sull’utente corrente, audit con lynis e fastfetch."
},
{
"icon": "Cpu",
"href": "/docs/help-info/vm-ct-commands",
"title": "Gestione VM e CT",
"description": "qm list / config / start / stop / migrate, pct list / config / enter, snapshot e clonazione."
},
{
"icon": "HardDrive",
"href": "/docs/help-info/storage-commands",
"title": "Archiviazione e dischi",
"description": "lsblk, blkid, smartctl, informazioni sui montaggi, pvesm status e comandi LVM."
},
{
"icon": "Network",
"href": "/docs/help-info/network-commands",
"title": "Comandi rete",
"description": "ip / ss / nmcli, controllo dei bridge, ping / traceroute, query DNS e fail2ban-client."
},
{
"icon": "Package",
"href": "/docs/help-info/update-commands",
"title": "Aggiornamenti e pacchetti",
"description": "apt update / dist-upgrade, apt-cache policy, query dpkg e verifica dei file dei repository."
},
{
"icon": "Cpu",
"href": "/docs/help-info/gpu-commands",
"title": "Passthrough GPU",
"description": "Controlli con lspci / dmesg, verifica dell’attivazione di IOMMU, associazione a vfio-pci e uso della GPU dall’host."
},
{
"icon": "Database",
"href": "/docs/help-info/zfs-commands",
"title": "Gestione ZFS",
"description": "Comandi zpool / zfs per stato, dataset, snapshot, send/receive, regolazione di ARC e TRIM."
},
{
"icon": "Archive",
"href": "/docs/help-info/backup-commands",
"title": "Backup e ripristino",
"description": "vzdump, qmrestore / pct restore, strumenti Proxmox Backup Server e operazioni sugli snapshot."
},
{
"icon": "Wrench",
"href": "/docs/help-info/tools-commands",
"title": "Strumenti CLI di sistema",
"description": "tmux, screen, htop / btop, ncdu, jq, dig, lsof, watch — strumenti di amministrazione quotidiana."
}
]
},
"tip": {
"title": "Ricercabile dalla ricerca globale",
"body": "La ricerca della documentazione indicizza tutti i comandi di queste pagine. Se ricordi un’opzione o un frammento ma non la pagina, usa la barra di ricerca in alto per raggiungere direttamente la voce giusta."
}
}
@@ -0,0 +1,174 @@
{
"meta": {
"title": "Comandi di rete Proxmox — ip, ping, ss, pve-firewall, iptables | ProxMenux",
"description": "Riferimento dei comandi di rete dell’host Proxmox VE: ip / ip link / ip addr, ping, traceroute, mtr, ss, ethtool, dig, nslookup, oltre a pve-firewall, iptables e nftables per il filtraggio. Controllo di bridge, bond e VLAN.",
"ogTitle": "Comandi di rete Proxmox — ip, ping, ss, pve-firewall, iptables",
"ogDescription": "Comandi di rete per Proxmox VE: controllo delle interfacce, test di connettività, monitoraggio, firewall (pve-firewall, iptables, nftables) e query DNS.",
"twitterTitle": "Comandi di rete Proxmox | ProxMenux",
"twitterDescription": "Controlli di rete, test, configurazione e firewall per Proxmox VE."
},
"header": {
"title": "Comandi rete",
"description": "Referenza curata per la rete host Proxmox: informazioni sull'interfaccia, test di connettività, configurazione, monitoraggio del traffico e gestione del firewall. Combina ip / ss / nmcli / ethtool / tcpdump / pve-firewall.",
"section": "Aiuto e informazioni"
},
"intro": {
"title": "Inventario rapido delle interfacce",
"body": "<code>ip a</code> mostra ogni interfaccia con i relativi indirizzi IP e MAC. <code>ip r</code> mostra la tabella di routing. Insieme permettono di verificare in pochi secondi gran parte della configurazione di un’interfaccia."
},
"commandGroups": [
{
"title": "Informazioni sulla rete",
"commands": [
{
"command": "ip a",
"description": "Mostra interfacce di rete e IP"
},
{
"command": "ip r",
"description": "Mostra tabella di routing"
},
{
"command": "ip -s link",
"description": "Mostra statistiche traffico per interfaccia"
},
{
"command": "brctl show",
"description": "Mostra i bridge di rete configurati"
},
{
"command": "cat /etc/network/interfaces",
"description": "Mostra la configurazione di rete grezza"
}
]
},
{
"title": "Test di rete",
"commands": [
{
"command": "ping <host>",
"description": "Controlla la connettività con un altro host"
},
{
"command": "traceroute <host>",
"description": "Tracciare il percorso verso un host"
},
{
"command": "mtr <host>",
"description": "Combina ping e traceroute in tempo reale"
},
{
"command": "dig <domain>",
"description": "Ricerca DNS per un dominio"
},
{
"command": "nslookup <domain>",
"description": "Ricerca alternativa DNS"
}
]
},
{
"title": "Configurazione rete",
"commands": [
{
"command": "ifreload -a",
"description": "Ricarica la configurazione di rete (ifupdown2)"
},
{
"command": "ethtool <iface>",
"description": "Mostra informazioni dispositivo Ethernet"
},
{
"command": "resolvectl status",
"description": "Mostra stato risoluzione DNS"
},
{
"command": "nmcli device show",
"description": "Mostra i dettagli del dispositivo di rete (se viene utilizzato NetworkManager)"
},
{
"command": "ip link set <iface> up",
"description": "Attiva un’interfaccia di rete"
},
{
"command": "ip link set <iface> down",
"description": "Disattiva un’interfaccia di rete"
}
]
},
{
"title": "Monitoraggio della rete",
"commands": [
{
"command": "ss -tuln",
"description": "Mostra porte di ascolto (TCP/UDP)"
},
{
"command": "netstat -tuln",
"description": "Alternativa per mostrare le porte di ascolto"
},
{
"command": "lsof -i",
"description": "Elenca i file di rete aperti e le connessioni"
},
{
"command": "tcpdump -i <iface>",
"description": "Cattura i pacchetti sull'interfaccia"
},
{
"command": "iftop -i <iface>",
"description": "Monitorare l'utilizzo della larghezza di banda sull'interfaccia"
}
]
},
{
"title": "Gestione del firewall",
"commands": [
{
"command": "iptables -L -n -v",
"description": "Mostra regole firewall attive (iptables)"
},
{
"command": "nft list ruleset",
"description": "Mostra regole nftables"
},
{
"command": "pve-firewall status",
"description": "Controlla stato firewall Proxmox"
},
{
"command": "pve-firewall compile",
"description": "Compila le regole firewall per tutti i nodi"
},
{
"command": "pve-firewall reload",
"description": "Ricarica regole firewall Proxmox"
}
]
}
],
"iptablesTip": {
"title": "iptables vs nftables",
"bodyRich": "Il servizio classico <code>pve-firewall</code> genera regole iptables. Il servizio alternativo proxmox-firewall usa <strong>nftables</strong>. Controlla il backend iptables con <code>iptables -L -n -v</code> e quello nftables con <code>nft list ruleset</code>. Usa gli strumenti del backend attivo: gli elenchi non sono intercambiabili."
},
"related": {
"heading": "Correlati",
"items": [
{
"href": "/docs/network",
"label": "Gestione rete",
"tail": "— strumenti di rete interattivi ProxMenux (analisi del ponte, nomi persistenti, monitoraggio)."
},
{
"href": "/docs/help-info/tools-commands",
"label": "Strumenti CLI di sistema",
"tail": "— più strumenti di monitoraggio della rete."
},
{
"href": "/docs/help-info",
"label": "Panoramica degli aiuti e delle informazioni",
"tail": "."
}
]
}
}
@@ -0,0 +1,232 @@
{
"meta": {
"title": "Comandi per storage e dischi Proxmox — lsblk, LVM, pvesm, qm importdisk | ProxMenux",
"description": "Riferimento dei comandi per storage e dischi in Proxmox VE: lsblk, blkid, parted, lvdisplay, vgdisplay, pvs, mount, df, du, ncdu e pvesm status, oltre a qm importdisk e qemu-img convert per i dischi delle VM.",
"ogTitle": "Comandi per storage e dischi Proxmox — lsblk, LVM, pvesm, qm importdisk",
"ogDescription": "Comandi per storage e dischi Proxmox VE: controllo dei dischi, LVM, filesystem montati, gestione dello storage Proxmox, importazione dei dischi VM e conversione delle immagini.",
"twitterTitle": "Comandi di stoccaggio Proxmox | ProxMenux",
"twitterDescription": "ispezione disco, informazioni di montaggio, gestione LVM, archiviazione Proxmox e comandi di importazione/conversione del disco VM."
},
"header": {
"title": "Archiviazione e dischi",
"description": "Riferimento ragionato per controllare lo storage sugli host Proxmox: dispositivi a blocchi, partizioni, filesystem montati, volumi LVM, configurazione dello storage Proxmox e alcune operazioni sui dischi delle VM (importdisk, qemu-img convert).",
"section": "Aiuto e informazioni"
},
"intro": {
"title": "Inventario rapido dei dischi",
"body": "<code>lsblk</code> mostra i dispositivi a blocchi e le partizioni ad albero. Controlla gli identificatori persistenti con <code>ls -lh /dev/disk/by-id/</code>: per lo stesso disco restano normalmente stabili dopo riavvii o cambi nell’ordine dei dispositivi. Sostituire il disco o cambiare il modo in cui il controller ne espone l’identità può modificare il percorso by-id."
},
"commandGroups": [
{
"title": "Informazioni disco",
"commands": [
{
"command": "lsblk",
"description": "Elenca i dispositivi a blocchi e le partizioni"
},
{
"command": "fdisk -l",
"description": "Elenca i dischi con informazioni dettagliate"
},
{
"command": "blkid",
"description": "Mostra l'UUID e il tipo di file system dei dispositivi a blocchi"
},
{
"command": "ls -lh /dev/disk/by-id/",
"description": "Elenca gli identificatori persistenti del disco"
},
{
"command": "parted -l",
"description": "Layout dettagliato delle partizioni con dati GPT"
}
]
},
{
"title": "Utilizzo dello storage",
"commands": [
{
"command": "df -h",
"description": "Mostra utilizzo disco per punto di montaggio"
},
{
"command": "du -sh /path",
"description": "Mostra dimensione directory"
},
{
"command": "mount | grep ^/dev",
"description": "Mostra dispositivi di storage montati"
},
{
"command": "cat /proc/mounts",
"description": "Mostra tutti i montaggi attivi dal kernel"
}
]
},
{
"title": "Gestione LVM",
"commands": [
{
"command": "pvdisplay",
"description": "Visualizza volumi fisici (LVM)"
},
{
"command": "vgdisplay",
"description": "Visualizza gruppi di volumi (LVM)"
},
{
"command": "lvdisplay",
"description": "Visualizza volumi logici (LVM)"
},
{
"command": "pvs",
"description": "Output conciso di volumi fisici"
},
{
"command": "vgs",
"description": "Output conciso dei gruppi di volumi"
},
{
"command": "lvs",
"description": "Output conciso di volumi logici"
}
]
},
{
"title": "Storage Proxmox",
"commands": [
{
"command": "cat /etc/pve/storage.cfg",
"description": "Mostra configurazione storage Proxmox"
},
{
"command": "pvesm status",
"description": "Mostra lo stato di tutti gli storage pool"
},
{
"command": "pvesm status --enabled 1",
"description": "Elenca gli storage configurati e abilitati"
},
{
"command": "pvesm list <storage>",
"description": "Elenca il contenuto di uno storage specifico"
},
{
"command": "pvesm scan nfs <server>",
"description": "Rileva le esportazioni NFS di un server"
}
]
},
{
"title": "Azioni disco",
"commands": [
{
"command": "qm importdisk <vmid> <image_path> <storage>",
"description": "Importa l’immagine come disco inutilizzato della VM, da collegare in seguito"
},
{
"command": "qm set <vmid> -<bus><index> <disk_path>",
"description": "Assegnare disco fisico a VM (modalità passante)"
},
{
"command": "qemu-img convert -O <format> <input> <output>",
"description": "Converti il formato di un’immagine disco non in uso"
}
]
},
{
"title": "Salute del disco SMART",
"commands": [
{
"command": "smartctl --scan",
"description": "Elenca dispositivi SMART-capable sull'host"
},
{
"command": "smartctl -i /dev/<disk>",
"description": "Informazioni di base del dispositivo (modello, firmware, seriale)"
},
{
"command": "smartctl -H /dev/<disk>",
"description": "Controllo rapido della salute — complessivamente PASSED / FAILED"
},
{
"command": "smartctl -A /dev/<disk>",
"description": "Solo attributi SMART: valori grezzi e soglie"
},
{
"command": "smartctl -a /dev/<disk>",
"description": "Informazioni complete SMART — info + attributi + log autotest"
},
{
"command": "smartctl -t short /dev/<disk>",
"description": "Avviare breve auto-test (~2 minuti, funziona in background)"
},
{
"command": "smartctl -t long /dev/<disk>",
"description": "Avvia un autotest lungo, anche di ore, in background"
},
{
"command": "smartctl -l selftest /dev/<disk>",
"description": "Visualizza il registro di prova (risultati dei test precedenti)"
},
{
"command": "smartctl -X /dev/<disk>",
"description": "Interrompi l'autotest in esecuzione"
}
]
},
{
"title": "Salute del disco NVMe",
"commands": [
{
"command": "nvme list",
"description": "Elenca dispositivi NVMe visibili al kernel"
},
{
"command": "nvme smart-log /dev/<nvme>",
"description": "log NVMe-specific SMART (temperatura, usura, errori)"
},
{
"command": "nvme id-ctrl /dev/<nvme>",
"description": "Controller info (modello, firmware, funzionalità)"
},
{
"command": "nvme error-log /dev/<nvme>",
"description": "Ultime entrate del registro di errore NVMe"
}
]
}
],
"lvmTip": {
"title": "LVM comandi brevi e lunghi",
"bodyRich": "Entrambe le forme sono disponibili. <code>pvs</code> / <code>vgs</code> / <code>lvs</code> producono tabelle compatte con una riga per volume fisico, gruppo di volumi o volume logico, rispettivamente. <code>pvdisplay</code> / <code>vgdisplay</code> / <code>lvdisplay</code> forniscono più dettagli su diverse righe. Le forme brevi sono pratiche per i controlli quotidiani."
},
"smartInfo": {
"title": "SMART per SATA/SAS e NVMe",
"bodyRich": "<strong>I dischi SATA / SAS, inclusi gli SSD,</strong> si possono controllare con <code>smartctl</code> di <code>smartmontools</code>, installato di serie in Proxmox. Specifica il dispositivo, per esempio <code>/dev/sda</code> o <code>/dev/sdb</code>. <strong>I dischi NVMe</strong> usano un protocollo nativo diverso. Anche <code>smartctl</code> li supporta, mentre <code>nvme</code> di <code>nvme-cli</code> offre query specifiche su controller, namespace e stato NVMe. Installalo con <code>apt install nvme-cli</code> se manca."
},
"selfTestWarn": {
"title": "Le auto-test funzionano in background",
"bodyRich": "Sui dischi supportati, <code>smartctl -t short /dev/&lt;disk&gt;</code> e <code>smartctl -t long /dev/&lt;disk&gt;</code> avviano test in background e restituiscono subito il controllo. Verifica l’avanzamento con <code>smartctl -a /dev/&lt;disk&gt;</code>, cercando \"Self-test routine in progress\", oppure attendi e leggi <code>smartctl -l selftest /dev/&lt;disk&gt;</code>. I test brevi durano spesso circa due minuti; quelli lunghi possono richiedere ore. Il disco resta utilizzabile, ma le prestazioni I/O possono diminuire."
},
"related": {
"heading": "Correlati",
"items": [
{
"href": "/docs/help-info/zfs-commands",
"label": "Gestione ZFS",
"tail": "— comandi zpool / zfs per lo storage supportato da ZFS."
},
{
"href": "/docs/disk-manager",
"label": "Gestione disco",
"tail": "— flussi interattivi ProxMenux per il passaggio del disco, l'importazione, la formattazione, SMART."
},
{
"href": "/docs/help-info",
"label": "Panoramica degli aiuti e delle informazioni",
"tail": "."
}
]
}
}
@@ -0,0 +1,158 @@
{
"meta": {
"title": "Comandi di sistema Proxmox VE — pveversion, uptime, journalctl, systemctl | ProxMenux",
"description": "Comandi di sistema Proxmox VE e Linux per versioni, tempo di attività, memoria, servizi, log e utenti, con strumenti di audit e riepilogo. È incluso il riavvio di un servizio: non tutti gli esempi sono di sola lettura.",
"ogTitle": "Comandi di sistema Proxmox VE — pveversion, uptime, journalctl, systemctl",
"ogDescription": "Comandi di sistema Proxmox VE e Linux per versione, tempo di attività, servizi, log e informazioni sugli utenti, con gestione dei servizi e strumenti di audit.",
"twitterTitle": "Comandi di sistema Proxmox VE | ProxMenux",
"twitterDescription": "Comandi di ispezione di sistema essenziali per Proxmox VE — versione, stato, servizi, registri, informazioni utente."
},
"header": {
"title": "Comandi di sistema utili",
"description": "Comandi per controllare l’host Proxmox: versione, kernel, tempo di attività, memoria, stato dell’interfaccia web, log recenti e utenti connessi, con strumenti di audit e riepilogo. La maggior parte consulta lo stato, ma systemctl restart pveproxy riavvia il proxy web e gli strumenti di audit possono scrivere rapporti e log.",
"section": "Aiuto e informazioni"
},
"intro": {
"title": "Che cosa è questo",
"body": "Lo stesso elenco numerato mostrato da ProxMenux in <em>Comandi di sistema utili</em>. Usa il pulsante Copia per copiare un comando o consulta l’elenco per ricordare l’opzione esatta."
},
"commandGroups": [
{
"title": "Informazioni sistema",
"commands": [
{
"command": "pveversion",
"description": "Mostra versione Proxmox"
},
{
"command": "pveversion -v",
"description": "Informazioni dettagliate sulla versione Proxmox"
},
{
"command": "hostnamectl",
"description": "Nome host e informazioni kernel"
},
{
"command": "uname -a",
"description": "Informazioni kernel e architettura"
},
{
"command": "cat /etc/os-release",
"description": "Dettagli versione sistema operativo"
}
]
},
{
"title": "Stato di sistema",
"commands": [
{
"command": "uptime",
"description": "Tempo di attività sistema"
},
{
"command": "uptime -p",
"description": "Formato leggibile del tempo di attività"
},
{
"command": "free -h",
"description": "Utilizzo RAM e swap"
},
{
"command": "who -b",
"description": "Ora ultimo avvio sistema"
},
{
"command": "last -x | grep shutdown",
"description": "Arresti precedenti"
}
]
},
{
"title": "Gestione dei servizi",
"commands": [
{
"command": "systemctl status pveproxy",
"description": "Controlla stato interfaccia web Proxmox"
},
{
"command": "systemctl restart pveproxy",
"description": "Riavvia proxy interfaccia web"
},
{
"command": "journalctl -xe",
"description": "Errori e registri di sistema"
},
{
"command": "dmesg -T | tail -n 50",
"description": "Ultime 50 righe del registro kernel"
}
]
},
{
"title": "Informazioni utente",
"commands": [
{
"command": "whoami",
"description": "Utente attuale"
},
{
"command": "id",
"description": "UID, GID e gruppi dell'utente corrente"
},
{
"command": "who",
"description": "Utenti connessi"
},
{
"command": "w",
"description": "Attività utenti e tempo di attività"
},
{
"command": "uptime && w",
"description": "Tempo di attività e utenti connessi"
},
{
"command": "cut -d: -f1,3,4 /etc/passwd",
"description": "Tutti gli utenti con UID e GID"
},
{
"command": "getent passwd | column -t -s :",
"description": "Tabella utenti leggibile (UID, shell, ecc.)"
}
]
},
{
"title": "Strumenti di controllo e di sintesi",
"commands": [
{
"command": "lynis audit system",
"description": "Eseguire un controllo completo della sicurezza del sistema"
},
{
"command": "fastfetch",
"description": "Visualizza il riepilogo del sistema in formato ASCII"
}
]
}
],
"related": {
"heading": "Correlati",
"items": [
{
"href": "/docs/help-info/update-commands",
"label": "Aggiornamenti e pacchetti",
"tail": " — comandi apt e di aggiornamento di PVE."
},
{
"href": "/docs/help-info/tools-commands",
"label": "Strumenti CLI di sistema",
"tail": " — htop, btop, ncdu e strumenti simili."
},
{
"href": "/docs/help-info",
"label": "Panoramica degli aiuti e delle informazioni",
"tail": "."
}
]
}
}
@@ -0,0 +1,276 @@
{
"meta": {
"title": "Strumenti CLI Linux per Proxmox — htop, iftop, journalctl, rsync, tmux | ProxMenux",
"description": "Strumenti CLI Linux per amministrare Proxmox VE ogni giorno: monitoraggio (htop, atop, glances, iotop), rete (iftop, nmap, mtr, ss), file e testo (find, grep, journalctl), prestazioni (iostat, perf, strace), sicurezza (fail2ban, lynis, lsof) e amministrazione remota (ssh, rsync, tmux).",
"ogTitle": "Strumenti CLI Linux per Proxmox — htop, iftop, journalctl, rsync, tmux",
"ogDescription": "Strumenti CLI per l’amministrazione quotidiana di Proxmox VE, suddivisi per funzione: monitoraggio, rete, file e testo, prestazioni, sicurezza e amministrazione remota.",
"twitterTitle": "Strumenti CLI Linux per Proxmox | ProxMenux",
"twitterDescription": "Strumenti quotidiani CLI per l'amministrazione Proxmox VE raggruppati per scopo."
},
"header": {
"title": "Strumenti CLI di sistema",
"description": "Strumenti quotidiani CLI per l'amministrazione degli host Proxmox, raggruppati per scopo: monitoraggio, rete, file e testo, analisi delle prestazioni, sicurezza, amministrazione remota e configurazione di sistema.",
"section": "Aiuto e informazioni"
},
"intro": {
"title": "La maggior parte viene installata dopo l’installazione",
"body": "Se hai eseguito lo script di post-installazione con le scelte predefinite, la maggior parte degli strumenti è già installata. Per quelli mancanti, l’<utilsLink>installazione delle utilità di sistema</utilsLink> di ProxMenux offre gruppi predefiniti: base, sviluppo, rete, analisi e altri."
},
"commandGroups": [
{
"title": "Monitoraggio del sistema",
"commands": [
{
"command": "htop",
"description": "Visualizzatore interattivo dei processi con uso di CPU e memoria"
},
{
"command": "top",
"description": "Visualizzazione di processi Linux in tempo reale"
},
{
"command": "atop",
"description": "Monitor avanzato del sistema e dei processi"
},
{
"command": "glances",
"description": "Strumento di monitoraggio del sistema con interfaccia web"
},
{
"command": "nmon",
"description": "Strumento di monitoraggio delle prestazioni"
},
{
"command": "iotop",
"description": "Monitorare l'utilizzo del disco I/O da processi"
},
{
"command": "vmstat 1",
"description": "Segnala le statistiche della memoria virtuale ogni secondo"
}
]
},
{
"title": "Strumenti rete",
"commands": [
{
"command": "iftop",
"description": "Visualizzazione dell'utilizzo della larghezza di banda su un'interfaccia"
},
{
"command": "nmap <host>",
"description": "esplorazione della rete e scansione della sicurezza"
},
{
"command": "tcpdump -i <interface>",
"description": "Cattura il traffico di rete"
},
{
"command": "netstat -tuln",
"description": "Visualizza le connessioni di rete"
},
{
"command": "ss -tuln",
"description": "Un’altra utilità per esaminare i socket di rete"
},
{
"command": "mtr <host>",
"description": "Strumento diagnostico di rete che combina ping e traceroute"
},
{
"command": "iperf3 -s",
"description": "Eseguire server iperf per test di larghezza di banda"
}
]
},
{
"title": "Strumenti di file e testo",
"commands": [
{
"command": "find / -name <filename>",
"description": "Trova file per nome"
},
{
"command": "grep -r 'pattern' /path",
"description": "Ricerca di modello in file"
},
{
"command": "sed -i 's/old/new/g' file",
"description": "Sostituire il testo nei file"
},
{
"command": "awk '{print $1}' file",
"description": "Strumento di elaborazione testi"
},
{
"command": "tail -f /var/log/syslog",
"description": "Seguire il file di log in tempo reale"
},
{
"command": "less /var/log/messages",
"description": "Visualizza file con paginazione"
},
{
"command": "journalctl -f",
"description": "Segui i log del journal di systemd"
}
]
},
{
"title": "Analisi delle prestazioni",
"commands": [
{
"command": "iostat -x 1",
"description": "Mostra statistiche di CPU e I/O"
},
{
"command": "mpstat -P ALL 1",
"description": "Mostra l’utilizzo della CPU"
},
{
"command": "perf top",
"description": "Strumento di profilazione del sistema"
},
{
"command": "strace <command>",
"description": "Tracciare chiamate e segnali di sistema"
},
{
"command": "lsof",
"description": "Elenca i file aperti"
},
{
"command": "pstree",
"description": "Mostra l’albero dei processi"
},
{
"command": "slabtop",
"description": "Mostra informazioni sulla cache slab del kernel"
}
]
},
{
"title": "Strumenti di sicurezza",
"commands": [
{
"command": "fail2ban-client status",
"description": "Mostra lo stato fail2ban"
},
{
"command": "chage -l <username>",
"description": "Mostra informazioni sulla scadenza della password"
},
{
"command": "lastlog",
"description": "Mostra ultimo login di tutti gli utenti"
},
{
"command": "last",
"description": "Mostra l’elenco degli ultimi utenti che hanno effettuato l’accesso"
},
{
"command": "w",
"description": "Mostra chi è collegato e cosa stanno facendo"
},
{
"command": "lynis audit system",
"description": "Strumento di controllo della sicurezza"
},
{
"command": "openssl s_client -connect host:port",
"description": "Test connessioni SSL/TLS"
}
]
},
{
"title": "Amministrazione remota",
"commands": [
{
"command": "ssh <user>@<host>",
"description": "Collegamento sicuro della shell"
},
{
"command": "scp <file> <user>@<host>:<path>",
"description": "Copia i file in modo sicuro"
},
{
"command": "rsync -avz <src> <dest>",
"description": "Sincronizza file/cartelle"
},
{
"command": "screen",
"description": "Multiplexer del terminale"
},
{
"command": "tmux",
"description": "Multiplexer di terminale alternativo"
},
{
"command": "ssh-keygen -t rsa -b 4096",
"description": "Generare coppia chiave SSH"
},
{
"command": "ssh-copy-id <user>@<host>",
"description": "Copia chiave SSH per server"
}
]
},
{
"title": "Configurazione del sistema",
"commands": [
{
"command": "systemctl status <service>",
"description": "Controlla stato servizio"
},
{
"command": "journalctl -u <service>",
"description": "Visualizza i registri dei servizi"
},
{
"command": "timedatectl",
"description": "Gestisci data e ora del sistema"
},
{
"command": "hostnamectl",
"description": "Gestisci il nome host del sistema"
},
{
"command": "localectl",
"description": "Gestisci le impostazioni locali e la tastiera del sistema"
},
{
"command": "update-alternatives --config <name>",
"description": "Configurare alternative di sistema"
},
{
"command": "dpkg-reconfigure <package>",
"description": "Riconfigurare un pacchetto installato"
}
]
}
],
"tmuxTip": {
"title": "Usa tmux / screen per i comandi di lunga durata",
"bodyRich": "Esegui le attività lunghe, come backup, aggiornamenti o grandi trasferimenti rsync, in <code>tmux</code> o <code>screen</code>, così una disconnessione SSH non termina la sessione del terminale. Per una sessione tmux, riconnettiti allo stesso host con lo stesso utente ed esegui <code>tmux attach</code>. Le sessioni screen hanno un proprio comando di riconnessione."
},
"related": {
"heading": "Correlati",
"items": [
{
"href": "/docs/utils/system-utils",
"label": "Installazione utilità di sistema",
"tail": "— installare uno di questi strumenti mancanti."
},
{
"href": "/docs/help-info/system-commands",
"label": "Comandi di sistema utili",
"tail": "— Comandi di ispezione specifici di Proxmox."
},
{
"href": "/docs/help-info",
"label": "Panoramica degli aiuti e delle informazioni",
"tail": "."
}
]
}
}
@@ -0,0 +1,170 @@
{
"meta": {
"title": "Comandi per aggiornamenti e pacchetti Proxmox — apt, pveupgrade, dpkg | ProxMenux",
"description": "Comandi di aggiornamento e gestione dei pacchetti Proxmox VE: apt update, apt upgrade, apt dist-upgrade, pveupgrade, dpkg -l, informazioni sui pacchetti e configurazione dei repository in /etc/apt/sources.list.d/.",
"ogTitle": "Comandi per aggiornamenti e pacchetti Proxmox — apt, pveupgrade, dpkg",
"ogDescription": "Comandi apt, pveupgrade e dpkg per mantenere aggiornato Proxmox VE: aggiornamenti di sistema, gestione dei pacchetti e configurazione dei repository.",
"twitterTitle": "Comandi di aggiornamento Proxmox | ProxMenux",
"twitterDescription": "Comandi apt e pveupgrade per gestire aggiornamenti e pacchetti sugli host Proxmox VE."
},
"header": {
"title": "Aggiornamenti e pacchetti",
"description": "Selezione di comandi apt e di aggiornamento Proxmox: aggiornamenti del sistema, installazione, rimozione e rimozione completa dei pacchetti, query con apt-cache policy e dpkg -l e controllo dei repository.",
"section": "Aiuto e informazioni"
},
"intro": {
"title": "Aggiorna sempre l'indice prima",
"body": "<code>apt update</code> aggiorna l’indice locale dei pacchetti dai repository configurati. Senza questo passaggio, <code>apt install</code> può usare versioni obsolete o fallire con \"Unable to locate package\"."
},
"commandGroups": [
{
"title": "Aggiornamenti di sistema",
"commands": [
{
"command": "apt update && apt upgrade -y",
"description": "Aggiorna gli elenchi e i pacchetti installati (apt upgrade)"
},
{
"command": "apt dist-upgrade -y",
"description": "Aggiornamento completo del sistema, comprese le dipendenze"
},
{
"command": "apt update",
"description": "Aggiorna solo gli elenchi dei pacchetti"
},
{
"command": "apt upgrade",
"description": "Aggiorna solo i pacchetti (interattivo)"
},
{
"command": "apt full-upgrade",
"description": "Aggiorna i pacchetti gestendo le dipendenze (interattivo)"
}
]
},
{
"title": "Aggiornamenti Proxmox",
"commands": [
{
"command": "pveupdate",
"description": "Aggiorna elenchi pacchetti Proxmox"
},
{
"command": "pveupgrade",
"description": "Avvia l’aggiornamento interattivo dei pacchetti Proxmox"
},
{
"command": "pve8to9 --full",
"description": "Verifica la preparazione al passaggio da PVE 8 a 9, senza eseguire l’aggiornamento"
},
{
"command": "ceph versions",
"description": "Mostra le versioni dei demoni Ceph prima di pianificare un aggiornamento"
}
]
},
{
"title": "Gestione dei pacchetti",
"commands": [
{
"command": "apt autoremove --purge",
"description": "Rimuovi i pacchetti non utilizzati e la loro configurazione"
},
{
"command": "apt clean",
"description": "Cancellare il repository locale di file di pacchetto recuperati"
},
{
"command": "apt autoclean",
"description": "Cancellare solo i file di pacchetto obsoleti"
},
{
"command": "apt install <package>",
"description": "Installare un pacchetto specifico"
},
{
"command": "apt remove <package>",
"description": "Rimuovi un pacchetto"
},
{
"command": "apt purge <package>",
"description": "Rimuovere un pacchetto e i suoi file di configurazione"
}
]
},
{
"title": "Informazioni sul pacchetto",
"commands": [
{
"command": "apt list --installed",
"description": "Elenca tutti i pacchetti installati"
},
{
"command": "apt search <keyword>",
"description": "Ricerca di pacchetti per parola chiave"
},
{
"command": "apt show <package>",
"description": "Mostra informazioni dettagliate su un pacchetto"
},
{
"command": "dpkg -l",
"description": "Elenca tutti i pacchetti installati (alternativo)"
},
{
"command": "dpkg -l | grep <keyword>",
"description": "Cerca pacchetti installati per parola chiave"
},
{
"command": "apt-cache policy <package>",
"description": "Mostra le versioni e le priorità dei pacchetti"
}
]
},
{
"title": "Gestione dei repository",
"commands": [
{
"command": "cat /etc/apt/sources.list",
"description": "Visualizza principali fonti di repository APT"
},
{
"command": "ls -la /etc/apt/sources.list.d/",
"description": "Elenca altri file sorgente repository"
},
{
"command": "cat /etc/apt/sources.list.d/pve-enterprise.list",
"description": "Mostra la configurazione del repository Proxmox Enterprise nel file .list di PVE 8"
},
{
"command": "apt-key list",
"description": "Elenca le vecchie chiavi di firma dei repository, se apt-key è disponibile"
}
]
}
],
"backupWarn": {
"title": "Crea un backup prima degli aggiornamenti principali",
"bodyRich": "Per gli aggiornamenti ordinari, Proxmox raccomanda <code>apt update &amp;&amp; apt full-upgrade</code>: controlla le modifiche ai pacchetti prima di confermare. Per gli <strong>aggiornamenti a una nuova versione principale</strong> (PVE 8 → 9), usa la procedura ProxMenux <upgradeLink>Aggiorna PVE 8 a PVE 9</upgradeLink>. Include controlli preliminari, migrazione dei repository e verifica finale. Crea prima un backup."
},
"related": {
"heading": "Correlati",
"items": [
{
"href": "/docs/utils/system-update",
"label": "Aggiornamento del sistema Proxmox (interattivo)",
"tail": "— wrapper che fa tutto questo con una finestra di dialogo di conferma, una ricostruzione automatica DKMS di driver gestiti da ProxMenux quando viene installato un nuovo kernel e un prompt di riavvio. Avviabile anche dal pulsante Update Now della dashboard ProxMenux Monitor."
},
{
"href": "/docs/utils/upgrade-pve8-pve9",
"label": "Aggiorna PVE 8 a PVE 9",
"tail": " — per gli aggiornamenti a una nuova versione principale."
},
{
"href": "/docs/help-info",
"label": "Panoramica degli aiuti e delle informazioni",
"tail": "."
}
]
}
}
@@ -0,0 +1,182 @@
{
"meta": {
"title": "Comandi qm e pct di Proxmox — gestione di VM e container LXC | ProxMenux",
"description": "Comandi qm e pct di Proxmox VE per VM e container LXC: list, config, start, stop, shutdown, reboot, destroy, clone, migrate, snapshot, resize, oltre a pct exec / enter / push / pull per i container.",
"ogTitle": "Comandi qm e pct di Proxmox — gestione di VM e container LXC",
"ogDescription": "Riferimento dei comandi Proxmox VE qm e pct — gestire macchine virtuali e contenitori LXC dal CLI: avviare, arrestare, configurare, snapshot, migrare, clone, distruggere.",
"twitterTitle": "Comandi qm / pct di Proxmox | ProxMenux",
"twitterDescription": "Comandi qm / pct per la gestione di macchine virtuali e contenitori LXC in Proxmox VE."
},
"header": {
"title": "Gestione VM e CT",
"description": "Selezione di comandi qm per le VM e pct per i container LXC: elenchi, ciclo di vita (start / stop / shutdown / destroy), controllo della configurazione e operazioni sui container come exec, enter, push e pull.",
"section": "Aiuto e informazioni"
},
"intro": {
"title": "Trova prima un VMID o un CTID",
"body": "Quasi ogni comando ha bisogno di un ID numerico. Utilizzare <code>qm list</code> per VM e <code>pct list</code> per contenitori. Sostituisci <code>&lt;vmid&gt;</code> / <code>&lt;ctid&gt;</code> nei frammenti con l'ID effettivo prima di eseguire."
},
"commandGroups": [
{
"title": "Elenco e Informazioni",
"commands": [
{
"command": "qm list",
"description": "Elenca tutte le VM"
},
{
"command": "pct list",
"description": "Elenca tutti i container LXC"
},
{
"command": "qm config <vmid>",
"description": "Mostra la configurazione della VM interpretata da qm"
},
{
"command": "pct config <ctid>",
"description": "Mostra la configurazione del container interpretata da pct"
}
]
},
{
"title": "File di configurazione (raw)",
"commands": [
{
"command": "cat /etc/pve/qemu-server/<vmid>.conf",
"description": "Visualizza file configurazione VM non elaborato"
},
{
"command": "cat /etc/pve/lxc/<ctid>.conf",
"description": "Visualizza file configurazione CT non elaborato"
},
{
"command": "nano /etc/pve/qemu-server/<vmid>.conf",
"description": "Modifica file di configurazione VM grezzo (nano)"
},
{
"command": "nano /etc/pve/lxc/<ctid>.conf",
"description": "Modifica file di configurazione CT grezzo (nano)"
},
{
"command": "vi /etc/pve/qemu-server/<vmid>.conf",
"description": "Modifica file di configurazione VM grezzo (vi)"
},
{
"command": "vi /etc/pve/lxc/<ctid>.conf",
"description": "Modifica file di configurazione CT grezzo (vi)"
}
]
},
{
"title": "Gestione VM",
"commands": [
{
"command": "qm start <vmid>",
"description": "Avvia una VM. Usa il <vmid> corretto"
},
{
"command": "qm stop <vmid>",
"description": "Forza l'arresto di una macchina virtuale. Usa il <vmid> corretto"
},
{
"command": "qm shutdown <vmid>",
"description": "Spegni una macchina virtuale in modo ordinato"
},
{
"command": "qm reset <vmid>",
"description": "Reimpostare una macchina virtuale (hard reboot)"
},
{
"command": "qm suspend <vmid>",
"description": "Sospendere una macchina virtuale"
},
{
"command": "qm resume <vmid>",
"description": "Riprendi una macchina virtuale sospesa"
},
{
"command": "qm destroy <vmid>",
"description": "Elimina una VM (irreversibile). Usa il <vmid> corretto"
}
]
},
{
"title": "Gestione del contenitore",
"commands": [
{
"command": "pct start <ctid>",
"description": "Avvia un container. Usa il <ctid> corretto"
},
{
"command": "pct stop <ctid>",
"description": "Forza l’arresto di un container. Usa il <ctid> corretto"
},
{
"command": "pct shutdown <ctid>",
"description": "Arresta un container in modo ordinato"
},
{
"command": "pct reboot <ctid>",
"description": "Riavviare un contenitore"
},
{
"command": "pct destroy <ctid>",
"description": "Elimina un CT (irreversibile). Usa il <ctid> corretto"
}
]
},
{
"title": "Operazioni del contenitore",
"commands": [
{
"command": "pct exec <ctid> -- getent passwd | column -t -s :",
"description": "Mostra utenti CT in tabella"
},
{
"command": "pct exec <ctid> -- ps aux --sort=-%mem | head",
"description": "Processi CT con maggior consumo memoria"
},
{
"command": "pct enter <ctid>",
"description": "Entra nella shell del container"
},
{
"command": "pct push <ctid> <source> <dest>",
"description": "Copia file da host a container"
},
{
"command": "pct pull <ctid> <source> <dest>",
"description": "Copia file da contenitore per host"
}
]
}
],
"destroyWarn": {
"title": "La distruzione è irreversibile",
"bodyRich": "<code>qm destroy</code> e <code>pct destroy</code> rimuovono la configurazione del guest e i volumi disco gestiti. Non presumere che eliminino anche i dati esterni o montati tramite bind mount. La CLI non chiede conferma per impostazione predefinita. Salva prima i dati utili: <backupLink>Backup e ripristino</backupLink>."
},
"qmConfigTip": {
"title": "qm config e modifica diretta del file .conf",
"bodyRich": "<code>qm config &lt;vmid&gt;</code> e <code>pct config &lt;ctid&gt;</code> mostrano la configurazione tramite i parser di Proxmox. Per le modifiche ordinarie, preferisci <code>qm set</code> o il comando pct equivalente. Le modifiche dirette a <code>/etc/pve/qemu-server/&lt;vmid&gt;.conf</code> o <code>/etc/pve/lxc/&lt;ctid&gt;.conf</code> saltano convalida e blocchi dei comandi di gestione; il file deve restare interpretabile. Ferma il guest e conserva una copia prima delle riparazioni manuali. <code>pmxcfs</code> sincronizza le configurazioni tra nodi, non i dati dei dischi guest."
},
"related": {
"heading": "Correlati",
"items": [
{
"href": "/docs/help-info/backup-commands",
"label": "Backup e ripristino",
"tail": " — vzdump e qmrestore / pct restore."
},
{
"href": "/docs/help-info/storage-commands",
"label": "Archiviazione e dischi",
"tail": "— qm importdisk e gestione del disco."
},
{
"href": "/docs/help-info",
"label": "Panoramica degli aiuti e delle informazioni",
"tail": "."
}
]
}
}
@@ -0,0 +1,227 @@
{
"meta": {
"title": "Comandi ZFS in Proxmox — zpool, zfs snapshot, send/receive, scrub | ProxMenux",
"description": "Comandi di gestione ZFS in Proxmox VE: zpool create / status / history, zfs list / get / set, snapshot, clone, zfs send e receive, scrub, clear, replace, zpool iostat e riepilogo ARC.",
"ogTitle": "Comandi ZFS in Proxmox — zpool, zfs snapshot, send/receive, scrub",
"ogDescription": "Riferimento dei comandi zpool e zfs su Proxmox VE — pool, dataset, snapshot, replica, manutenzione.",
"twitterTitle": "Comandi ZFS in Proxmox | ProxMenux",
"twitterDescription": "comandi zpool e zfs per Proxmox VE: pool, dataset, snapshot, replica, manutenzione."
},
"header": {
"title": "Gestione ZFS",
"description": "Selezione di comandi zpool e zfs: controllo dei pool, creazione, lettura, modifica ed eliminazione dei dataset, snapshot, clone e send/receive incrementale o ricorsivo, manutenzione con scrub / clear / replace, statistiche I/O e riepilogo ARC.",
"section": "Aiuto e informazioni"
},
"intro": {
"title": "Due famiglie di comando",
"body": "<code>zpool *</code> gestisce i pool di archiviazione (strato fisico — dischi, vdevs, ridondanza). <code>zfs *</code> gestisce i dataset e le istantanee che vivono all'interno di tali pool (strato logico — filesystems, volumi, snapshot, proprietà)."
},
"commandGroups": [
{
"title": "Informazioni sui pool",
"commands": [
{
"command": "zpool list",
"description": "Elenca tutti i pool ZFS"
},
{
"command": "zpool status",
"description": "Mostra lo stato e la salute del pool in dettaglio"
},
{
"command": "zpool status -v",
"description": "Mostra lo stato dettagliato del pool con gli errori"
},
{
"command": "zpool history",
"description": "Mostra cronologia dei comandi per tutti pools"
},
{
"command": "zpool history <pool>",
"description": "Mostra cronologia dei comandi per specifiche pool"
},
{
"command": "zpool get all <pool>",
"description": "Mostra tutte le proprietà di un pool"
}
]
},
{
"title": "Gestione dei dataset",
"commands": [
{
"command": "zfs list",
"description": "Elenca tutti i set di dati ZFS"
},
{
"command": "zfs list -r <pool>",
"description": "Elenca tutti i set di dati in un pool ricorsivamente"
},
{
"command": "zfs create <pool>/<dataset>",
"description": "Crea un nuovo set di dati"
},
{
"command": "zfs destroy <pool>/<dataset>",
"description": "Distruggere un set di dati"
},
{
"command": "zfs rename <pool>/<dataset> <pool>/<new-name>",
"description": "Rinominare un set di dati"
},
{
"command": "zfs get all <pool>/<dataset>",
"description": "Mostra tutte le proprietà di un set di dati"
},
{
"command": "zfs set compression=on <pool>/<dataset>",
"description": "Abilitare la compressione su un set di dati"
}
]
},
{
"title": "Gestione snapshot",
"commands": [
{
"command": "zfs list -t snapshot",
"description": "Elenca tutte le snapshot"
},
{
"command": "zfs list -t snapshot -r <pool>",
"description": "Elenca tutte le istantanee in un pool"
},
{
"command": "zfs snapshot <pool>/<dataset>@<snapshot-name>",
"description": "Creare una snapshot"
},
{
"command": "zfs destroy <pool>/<dataset>@<snapshot-name>",
"description": "Eliminare un'istantanea"
},
{
"command": "zfs rollback <pool>/<dataset>@<snapshot-name>",
"description": "Rollback a una snapshot"
},
{
"command": "zfs hold <tag> <pool>/<dataset>@<snapshot-name>",
"description": "Proteggi uno snapshot dall’eliminazione con un hold"
},
{
"command": "zfs release <tag> <pool>/<dataset>@<snapshot-name>",
"description": "Rimuovi la protezione hold da uno snapshot"
}
]
},
{
"title": "Clone e Invia/Riceve",
"commands": [
{
"command": "zfs clone <pool>/<dataset>@<snapshot> <pool>/<clone-name>",
"description": "Creare un clone da una snapshot"
},
{
"command": "zfs send <pool>/<dataset>@<snapshot> > backup.zfs",
"description": "Invia una snapshot a un file"
},
{
"command": "zfs receive <pool>/<dataset> < backup.zfs",
"description": "Ricevi un'istantanea da un file"
},
{
"command": "zfs send -i <pool>/<dataset>@<snap1> <pool>/<dataset>@<snap2> > incr.zfs",
"description": "Invia istantanee incrementali"
},
{
"command": "zfs send -R <pool>/<dataset>@<snapshot> > full-recursive.zfs",
"description": "Invia istantanee ricorsive"
}
]
},
{
"title": "Manutenzione e riparazione",
"commands": [
{
"command": "zpool scrub <pool>",
"description": "Avvia una verifica scrub del pool"
},
{
"command": "zpool scrub -s <pool>",
"description": "Interrompi lo scrub in corso"
},
{
"command": "zpool clear <pool>",
"description": "Azzera i contatori degli errori del pool"
},
{
"command": "zpool clear <pool> <device>",
"description": "Azzera gli errori di un dispositivo specifico"
},
{
"command": "zpool replace <pool> <old-device> <new-device>",
"description": "Sostituire un dispositivo fallito"
},
{
"command": "zpool offline <pool> <device>",
"description": "Prendere un dispositivo offline"
},
{
"command": "zpool online <pool> <device>",
"description": "Portare un dispositivo online"
}
]
},
{
"title": "Performance e monitoraggio",
"commands": [
{
"command": "zpool iostat",
"description": "Mostra le statistiche I/O dei pool"
},
{
"command": "zpool iostat -v",
"description": "Visualizza statistiche dettagliate I/O"
},
{
"command": "zpool iostat 5",
"description": "Mostra statistiche I/O ogni 5 secondi"
},
{
"command": "arc_summary",
"description": "Mostra statistiche ARC (se installato)"
},
{
"command": "zfs get compressratio <pool>/<dataset>",
"description": "Mostra rapporto di compressione"
},
{
"command": "zfs get used,available,referenced <pool>/<dataset>",
"description": "Mostra l'uso dello spazio"
}
]
}
],
"bestPractices": {
"title": "Migliori pratiche operative",
"bodyRich": "Pianifica regolarmente <code>zpool scrub</code> per verificare le checksum e controlla i risultati. Mantieni spazio libero: l’effetto di un pool quasi pieno dipende dal carico e dalla struttura. Usa <code>zpool replace</code> per un dispositivo guasto e segui la procedura del relativo tipo di vdev. Detach + add non è una sostituzione equivalente e può cambiare la topologia o eliminare la ridondanza."
},
"related": {
"heading": "Correlati",
"items": [
{
"href": "/docs/help-info/storage-commands",
"label": "Archiviazione e dischi",
"tail": "— comandi generici block-device e LVM."
},
{
"href": "/docs/help-info/backup-commands",
"label": "Backup e ripristino",
"tail": " — vzdump, qmrestore."
},
{
"href": "/docs/help-info",
"label": "Panoramica degli aiuti e delle informazioni",
"tail": "."
}
]
}
}