Merge pull request #483 from jcastro/docs/review-help-info

docs: review command references in all seven translations
This commit is contained in:
MacRimi
2026-10-18 14:19:35 +02:00
committed by GitHub
79 changed files with 11574 additions and 156 deletions
@@ -0,0 +1,235 @@
{
"meta": {
"title": "Proxmox-Sicherungsbefehle — vzdump, qmrestore, pct restore | ProxMenux",
"description": "Referenz der Sicherungs- und Wiederherstellungsbefehle von Proxmox VE: vzdump für VMs und LXC-Container, qmrestore für VMs, pct restore für Container, geplante Sicherungen in /etc/pve/jobs.cfg, Hook-Skripte und auszuschließende Pfade.",
"ogTitle": "Proxmox-Sicherungsbefehle — vzdump, qmrestore, pct restore",
"ogDescription": "Referenz der Befehle vzdump, qmrestore und pct restore zum Sichern und Wiederherstellen von Proxmox VMs und LXC Containern.",
"twitterTitle": "Proxmox Backup Befehle | ProxMenux",
"twitterDescription": "vzdump, qmrestore und pct restore Befehle zum Sichern und Wiederherstellen von Proxmox VMs und Containern."
},
"header": {
"title": "Sicherung und Wiederherstellung",
"description": "Kuratierte Referenz der Befehle vzdump, qmrestore und pct restore für Proxmox Backup-Workflows. Enthält Planung, erweiterte Optionen wie Hook-Skripte / Ausschlusspfade / I / O-Priorität und Backup-Dateiverwaltung.",
"section": "Hilfe und Informationen"
},
"intro": {
"title": "Drei Backup-Modi",
"body": "Bei VMs ist <strong>snapshot</strong> eine Live-Sicherung ohne Speicher-Snapshot-Anforderung. <strong>suspend</strong> pausiert die VM davor und verbessert die Konsistenz nicht unbedingt. <strong>stop</strong> fährt sie zunächst herunter; eine zuvor laufende VM kann nach Beginn der Sicherung weiterlaufen. Bei LXC ist es anders: snapshot benötigt Snapshot-fähigen Speicher, suspend nutzt zwei rsync-Durchläufe, und stop hält den Container während der gesamten Sicherung an."
},
"commandGroups": [
{
"title": "VM-Sicherung",
"commands": [
{
"command": "vzdump <vmid>",
"description": "Erstellen Sie ein Backup eines bestimmten VM/CT"
},
{
"command": "vzdump <vmid> --storage <storage>",
"description": "VM auf einen bestimmten Speicher sichern"
},
{
"command": "vzdump <vmid> --mode snapshot",
"description": "Snapshot-Backup erstellen (für VMs)"
},
{
"command": "vzdump <vmid> --mode suspend",
"description": "VM vor der Live-Sicherung pausieren, veralteter suspend-Modus"
},
{
"command": "vzdump <vmid> --mode stop",
"description": "VM vor dem Start der Sicherung herunterfahren"
},
{
"command": "vzdump --all",
"description": "Backup aller VMs und Container"
},
{
"command": "vzdump --all --exclude <vmid1>,<vmid2>",
"description": "Backup aller außer spezifizierten VMs"
}
]
},
{
"title": "Backup-Optionen",
"commands": [
{
"command": "vzdump <vmid> --compress zstd",
"description": "Verwenden Sie zstd Kompression für Backup"
},
{
"command": "vzdump <vmid> --compress gzip --pigz <threads>",
"description": "Verwenden Sie pigz mit mehreren Threads"
},
{
"command": "vzdump <vmid> --storage <storage> --notes-template <text>",
"description": "Notizen zum Backup hinzufügen"
},
{
"command": "vzdump <vmid> --mailto <email>",
"description": "Senden Sie Benachrichtigung E-Mail"
},
{
"command": "vzdump <vmid> --prune-backups keep-last=<n>",
"description": "Halten Sie nur n Backups pro VM"
},
{
"command": "vzdump <vmid> --stdexcludes 0",
"description": "Keine temporären Dateien ausschließen"
},
{
"command": "vzdump <vmid> --quiet 1",
"description": "Ausgabemeldungen unterdrücken"
}
]
},
{
"title": "Backups wiederherstellen",
"commands": [
{
"command": "qmrestore <backup-file> <vmid>",
"description": "VM aus dem Backup wiederherstellen"
},
{
"command": "qmrestore <backup-file> <vmid> --storage <storage>",
"description": "Wiederherstellen zu einem bestimmten Speicher"
},
{
"command": "qmrestore <backup-file> <vmid> --unique",
"description": "VM mit neu erzeugten zufälligen MAC-Adressen wiederherstellen"
},
{
"command": "pct restore <vmid> <backup-file>",
"description": "Container aus dem Backup wiederherstellen"
},
{
"command": "pct restore <vmid> <backup-file> --storage <storage>",
"description": "Container auf einen bestimmten Speicher wiederherstellen"
},
{
"command": "pct restore <vmid> <backup-file> --rootfs <storage>:<size-GiB>",
"description": "Mit Root-Disk auf dem gewählten Speicher und in der gewählten Größe wiederherstellen"
},
{
"command": "pct restore <vmid> <backup-file> --unprivileged 1",
"description": "Wiederherstellen als unprivilegierte CT"
}
]
},
{
"title": "Sicherungsverwaltung",
"commands": [
{
"command": "ls -la /var/lib/vz/dump/",
"description": "Backups am Standardstandort auflisten"
},
{
"command": "find /var/lib/vz/dump/ -name \"*.vma*\"",
"description": "VM Backups finden"
},
{
"command": "find /var/lib/vz/dump/ -name \"*.tar*\"",
"description": "Container-Backups finden"
},
{
"command": "pvesm list <storage> --content backup",
"description": "Backups im spezifischen Speicher auflisten"
},
{
"command": "rm /var/lib/vz/dump/<backup-file>",
"description": "Löschen einer Backup-Datei"
},
{
"command": "cat /etc/vzdump.conf",
"description": "Backup Konfiguration anzeigen"
}
]
},
{
"title": "Geplante Backups",
"commands": [
{
"command": "cat /etc/pve/jobs.cfg",
"description": "Backup-Zeitplan anzeigen"
},
{
"command": "nano /etc/vzdump.conf",
"description": "Backup-Konfiguration bearbeiten"
},
{
"command": "systemctl list-timers",
"description": "systemd-Timer auflisten"
},
{
"command": "systemctl status cron",
"description": "Status des cron-Dienstes prüfen"
},
{
"command": "pvenode task list --typefilter vzdump",
"description": "Abgeschlossene Sicherungsaufgaben auflisten"
},
{
"command": "pvenode task log <upid>",
"description": "Protokoll einer Sicherungsaufgabe anhand der UPID anzeigen"
}
]
},
{
"title": "Fortgeschrittene Operationen",
"commands": [
{
"command": "qmrestore <backup> <vmid> --force",
"description": "Wiederherstellung erzwingen und vorhandene VM überschreiben"
},
{
"command": "vzdump <vmid> --dumpdir <directory>",
"description": "Benutzerdefiniertes Backup-Verzeichnis angeben"
},
{
"command": "vzdump <vmid> --script <script>",
"description": "Hook-Script während des Backups ausführen"
},
{
"command": "vzdump <vmid> --exclude-path <path>",
"description": "Bestimmte Pfade aus dem Backup ausschließen"
},
{
"command": "vzdump <vmid> --ionice <priority>",
"description": "I/O-Priorität für Backup-Prozess festlegen"
},
{
"command": "vzdump <vmid> --lockwait <minutes>",
"description": "Warten auf Sperre"
},
{
"command": "qm importdisk <vmid> <disk-image> <storage>",
"description": "Eine Datenträgerabbilddatei (zum Beispiel raw, qcow2 oder vmdk) als unbenutzten Datenträger importieren, kein vzdump-Sicherungsarchiv"
}
]
}
],
"testRestores": {
"title": "Wiederherstellung testen",
"bodyRich": "Stellen Sie regelmäßig eine Sicherung mit <code>qmrestore --unique</code> auf einer freien Test-VMID wieder her. Starten Sie die VM in einem isolierten Testnetz und prüfen Sie den Inhalt. unique erzeugt neue MAC-Adressen, ändert aber keine statischen IPs oder Anwendungseinstellungen. Testen Sie Container entsprechend mit <code>pct restore</code>."
},
"related": {
"heading": "Verwandte Themen",
"items": [
{
"href": "/docs/help-info/vm-ct-commands",
"label": "VM- und CT-Verwaltung",
"tail": " — qm- und pct-Befehle für den Lebenszyklus der Gäste."
},
{
"href": "/docs/help-info/storage-commands",
"label": "Speicher und Datenträger",
"tail": "- pvesm Storage Management."
},
{
"href": "/docs/help-info",
"label": "Übersicht über Hilfe und Informationen",
"tail": "."
}
]
}
}
@@ -0,0 +1,162 @@
{
"meta": {
"title": "Proxmox-Befehle für GPU-Passthrough — lspci, VFIO, IOMMU, qm set hostpci | ProxMenux",
"description": "Referenz für GPU-Passthrough auf Proxmox VE: Geräteidentifikation mit lspci, VFIO-Module, IOMMU-Gruppen (intel_iommu / amd_iommu), GRUB- und initramfs-Updates, qm set hostpci0 sowie die Einrichtung von NVIDIA-, AMD- und Intel-GPUs.",
"ogTitle": "Proxmox-Befehle für GPU-Passthrough — lspci, VFIO, IOMMU, qm set hostpci",
"ogDescription": "Referenz zur Prüfung und Einrichtung von GPU-Passthrough auf Proxmox VE: PCI-Geräte, VFIO-Module, IOMMU-Gruppen, Kernel-Startparameter und qm set hostpci.",
"twitterTitle": "Proxmox-Befehle für GPU-Passthrough | ProxMenux",
"twitterDescription": "PCI-Geräte prüfen, VFIO und IOMMU konfigurieren und GPUs an VMs unter Proxmox VE durchreichen."
},
"header": {
"title": "GPU-Passthrough",
"description": "Referenz für GPU-/TPU-Passthrough auf Proxmox: Geräteidentifikation (lspci), Einrichtung der VFIO-Module, IOMMU-Prüfung, initramfs-/GRUB-Updates und Konfiguration je VM (qm set hostpci, machine q35, bios ovmf).",
"section": "Hilfe und Informationen"
},
"intro": {
"title": "IOMMU muss in BIOS / UEFI aktiviert sein",
"body": "Aktivieren Sie IOMMU zuerst in der Firmware: Suchen Sie im BIOS/UEFI nach <em>VT-d</em>, <em>AMD-Vi</em> oder <em>IOMMU</em>. Unter Linux ist es bei AMD und bei Intel mit Proxmox-Kerneln ab 6.8 standardmäßig aktiv. Ältere Intel-Kernel benötigen gegebenenfalls <code>intel_iommu=on</code>. Die optionale Einstellung <code>iommu=pt</code> steuert den IOMMU-Passthrough-Modus und erfordert kein pauschales Abschalten des Host-Framebuffers."
},
"commandGroups": [
{
"title": "Geräteidentifikation",
"commands": [
{
"command": "lspci -nn | grep -i nvidia",
"description": "Liste NVIDIA PCI-Geräte"
},
{
"command": "lspci -nn | grep -i vga",
"description": "Liste aller VGA-kompatiblen Geräte"
},
{
"command": "lspci -nn | grep -i amd",
"description": "Liste der AMD PCI-Geräte"
},
{
"command": "lspci -nnk | grep -A3 VGA",
"description": "VGA-Geräte mit Kerneltreibern auflisten"
},
{
"command": "lspci -v -s <PCI_ID>",
"description": "Detaillierte Informationen für ein bestimmtes PCI-Gerät anzeigen"
}
]
},
{
"title": "VFIO Konfiguration",
"commands": [
{
"command": "dmesg | grep -i vfio",
"description": "VFIO-Modulmeldungen prüfen"
},
{
"command": "cat /etc/modprobe.d/vfio.conf",
"description": "VFIO-Passthrough-Konfiguration prüfen"
},
{
"command": "ls -la /etc/modprobe.d/",
"description": "Liste aller Modprobe-Konfigurationsdateien"
},
{
"command": "cat /etc/modules",
"description": "Beim Start geladene Module anzeigen"
},
{
"command": "lsmod | grep vfio",
"description": "Überprüfen Sie, ob VFIO-Module geladen sind"
}
]
},
{
"title": "IOMMU Konfiguration",
"commands": [
{
"command": "cat /etc/default/grub",
"description": "GRUB Optionen für IOMMU überprüfen"
},
{
"command": "update-grub",
"description": "GRUB-Änderungen anwenden"
},
{
"command": "dmesg | grep -i iommu",
"description": "IOMMU-Nachrichten im Kernelprotokoll überprüfen"
},
{
"command": "dmesg | grep -e DMAR -e IOMMU",
"description": "DMAR und IOMMU Nachrichten überprüfen"
},
{
"command": "find /sys/kernel/iommu_groups/ -type l | sort -V",
"description": "Liste der IOMMU-Gruppen"
}
]
},
{
"title": "Systemaktualisierungen",
"commands": [
{
"command": "update-initramfs -u",
"description": "Initramfs-Änderungen anwenden (VFIO)"
},
{
"command": "update-initramfs -u -k all",
"description": "Aktualisieren Sie Initramfs für alle Kernel"
},
{
"command": "cat /proc/cmdline",
"description": "Aktuelle Kernel-Boot-Parameter anzeigen"
}
]
},
{
"title": "VM Konfiguration",
"commands": [
{
"command": "qm config <vmid> | grep hostpci",
"description": "PCI-Durchgangskonfiguration für eine VM anzeigen"
},
{
"command": "qm set <vmid> -hostpci0 <PCI_ID>,pcie=1,x-vga=1",
"description": "GPU-Passthrough zu einer VM hinzufügen"
},
{
"command": "cat /etc/pve/qemu-server/<vmid>.conf",
"description": "VM-Konfigurationsdatei anzeigen"
},
{
"command": "qm set <vmid> -machine q35",
"description": "Setzen Sie VM auf den Q35-Chipsatz (empfohlen für den Durchgang)"
},
{
"command": "qm set <vmid> -bios ovmf",
"description": "VM auf UEFI/OVMF einstellen, empfohlen bei UEFI-fähigem GPU-ROM"
}
]
}
],
"afterChangesTip": {
"title": "Nach dem Wechsel von GRUB- oder Modprobe-Konfigurationen",
"bodyRich": "Auf Hosts mit GRUB übernehmen Sie Startparameter mit <code>update-grub</code>. Aktualisieren Sie Moduländerungen mit <code>update-initramfs -u -k all</code> und starten Sie neu. Andere Bootloader benötigen ihr eigenes Verfahren. Prüfen Sie mit <code>cat /proc/cmdline</code> die Kernelparameter, mit <code>dmesg | grep -i iommu</code> die IOMMU-Initialisierung und mit <code>find /sys/kernel/iommu_groups/ -type l | sort -V</code> die vorhandenen Gruppen."
},
"related": {
"heading": "Verwandte Themen",
"items": [
{
"href": "/docs/hardware/gpu-vm-passthrough",
"label": "GPU zu VM hinzufügen (Passthrough)",
"tail": "- interaktiver ProxMenux-Flow."
},
{
"href": "/docs/hardware/igpu-acceleration-lxc",
"label": "GPU zu LXC hinzufügen",
"tail": " — Zugriff auf die GPU-Geräte des Hosts mit einem LXC-Container teilen."
},
{
"href": "/docs/help-info",
"label": "Übersicht über Hilfe und Informationen",
"tail": "."
}
]
}
}
+87
View File
@@ -0,0 +1,87 @@
{
"meta": {
"title": "Proxmox-Befehlsreferenz — qm, pct, vzdump, zpool, pveversion | ProxMenux",
"description": "Ausgewählte wichtige Proxmox-VE- und Linux-Befehle nach Themen: Systemprüfung, VM- und LXC-Verwaltung (qm / pct), Speicher und Datenträger, Netzwerk, Updates, GPU-Passthrough, ZFS, Sicherung und Wiederherstellung sowie CLI-Werkzeuge für den Alltag.",
"ogTitle": "Proxmox-Befehlsreferenz — qm, pct, vzdump, zpool",
"ogDescription": "Ausgewählte hilfreiche Proxmox-VE- und Linux-Befehle nach Themen: System, VM/CT, Speicher, Netzwerk, Updates, GPU-Passthrough, ZFS, Sicherungen und CLI-Werkzeuge.",
"twitterTitle": "Proxmox-Befehlsreferenz | ProxMenux",
"twitterDescription": "Ausgewählte hilfreiche Proxmox-VE- und Linux-Befehle nach Themen."
},
"header": {
"title": "Hilfe und Informationen",
"description": "Ausgewählte nützliche Linux- und Proxmox-VE-Befehle nach Themen. Die neun Kategorien reichen von einer kurzen pveversion-Abfrage bis zu mehrzeiligen Abläufen mit zfs send/receive. Die Sammlung ergänzt die GPU-, Datenträger- und Freigabebereiche von ProxMenux als zentrale Referenz.",
"section": "Hilfe und Informationen"
},
"intro": {
"title": "Was das ist",
"body": "Ein nach Themen geordneter Katalog der Befehle für den Alltag auf einem Proxmox-Host. In ProxMenux können Sie einen Befehl direkt über seine Nummer starten oder einen eigenen an der Eingabeaufforderung einfügen. Auf dieser Website steht jede Kategorie als Tabelle zum Kopieren bereit."
},
"opening": {
"heading": "Öffnen des Menüs",
"body": "Im Hauptmenü von ProxMenux drücken Sie <kbd>h</kbd>. Sie werden sehen:",
"imageAlt": "Hilfe- und Infomenü mit 9-Befehlskategorien"
},
"categories": {
"heading": "Die neun Kategorien",
"options": [
{
"icon": "Terminal",
"href": "/docs/help-info/system-commands",
"title": "Nützliche Systembefehle",
"description": "pveversion, uptime, free, journalctl, hostnamectl, Informationen zum aktuellen Benutzer, lynis-Audit und fastfetch."
},
{
"icon": "Cpu",
"href": "/docs/help-info/vm-ct-commands",
"title": "VM- und CT-Verwaltung",
"description": "qm list / config / start / stop / migrate, pct list / config / enter, Snapshots und Klonen."
},
{
"icon": "HardDrive",
"href": "/docs/help-info/storage-commands",
"title": "Speicher und Datenträger",
"description": "lsblk, blkid, smartctl, Informationen zu Mounts, pvesm status und LVM-Befehle."
},
{
"icon": "Network",
"href": "/docs/help-info/network-commands",
"title": "Netzwerkbefehle",
"description": "ip / ss / nmcli, Prüfung von Netzwerkbrücken, ping / traceroute, DNS-Abfragen und fail2ban-client."
},
{
"icon": "Package",
"href": "/docs/help-info/update-commands",
"title": "Updates und Pakete",
"description": "apt update / dist-upgrade, apt-cache policy, dpkg-Abfragen und Prüfung der Repository-Dateien."
},
{
"icon": "Cpu",
"href": "/docs/help-info/gpu-commands",
"title": "GPU-Passthrough",
"description": "Prüfungen mit lspci / dmesg, Kontrolle der IOMMU-Aktivierung, Bindung an vfio-pci und GPU-Nutzung auf dem Host."
},
{
"icon": "Database",
"href": "/docs/help-info/zfs-commands",
"title": "ZFS-Verwaltung",
"description": "zpool / zfs für Status, Datasets, Snapshots, send/receive, ARC-Anpassung und TRIM."
},
{
"icon": "Archive",
"href": "/docs/help-info/backup-commands",
"title": "Sicherung und Wiederherstellung",
"description": "vzdump, qmrestore / pct restore, Hilfswerkzeuge für Proxmox Backup Server und Snapshot-Vorgänge."
},
{
"icon": "Wrench",
"href": "/docs/help-info/tools-commands",
"title": "System-CLI-Tools",
"description": "tmux, screen, htop / btop, ncdu, jq, dig, lsof, watch — Administrationswerkzeuge für den Alltag."
}
]
},
"tip": {
"title": "Durchsuchbar aus der globalen Suche",
"body": "Jeder Befehl auf diesen Seiten wird durch die Dokumentationssuche indiziert. Wenn Sie sich an ein Flag oder Fragment erinnern, aber nicht, auf welcher Seite es sich befindet, klicken Sie auf die Suchleiste oben - Sie landen direkt auf dem richtigen Eintrag."
}
}
@@ -0,0 +1,174 @@
{
"meta": {
"title": "Proxmox-Netzwerkbefehle — ip, ping, ss, pve-firewall, iptables | ProxMenux",
"description": "Referenz für die Netzwerkkonfiguration auf Proxmox-VE-Hosts: ip / ip link / ip addr, ping, traceroute, mtr, ss, ethtool, dig und nslookup sowie pve-firewall, iptables und nftables für Paketfilter. Prüfung von Netzwerkbrücken, Bonds und VLANs.",
"ogTitle": "Proxmox-Netzwerkbefehle — ip, ping, ss, pve-firewall, iptables",
"ogDescription": "Netzwerkbefehle für Proxmox VE: Schnittstellenprüfung, Verbindungstests, Überwachung, Firewall (pve-firewall, iptables, nftables) und DNS-Abfragen.",
"twitterTitle": "Proxmox-Netzwerkbefehle | ProxMenux",
"twitterDescription": "Netzwerkinspektion, Test, Konfiguration und Firewall-Befehle für Proxmox VE."
},
"header": {
"title": "Netzwerkbefehle",
"description": "Ausgewählte Befehle für das Proxmox-Hostnetzwerk: Schnittstelleninformationen, Verbindungstests, Konfiguration, Verkehrsüberwachung und Firewall-Verwaltung. Enthält ip / ss / nmcli / ethtool / tcpdump / pve-firewall.",
"section": "Hilfe und Informationen"
},
"intro": {
"title": "Schneller Überblick über die Schnittstellen",
"body": "<code>ip a</code> zeigt jede Schnittstelle mit ihren IP-Adressen und ihrer MAC-Adresse. <code>ip r</code> zeigt die Routingtabelle. Zusammen beantworten sie in Sekunden die meisten Fragen dazu, ob eine Schnittstelle richtig konfiguriert ist."
},
"commandGroups": [
{
"title": "Netzinformationen",
"commands": [
{
"command": "ip a",
"description": "Netzwerkschnittstellen und IPs anzeigen"
},
{
"command": "ip r",
"description": "Routing-Tabelle anzeigen"
},
{
"command": "ip -s link",
"description": "Verkehrsstatistiken pro Schnittstelle anzeigen"
},
{
"command": "brctl show",
"description": "Konfigurierte Netzwerkbrücken anzeigen"
},
{
"command": "cat /etc/network/interfaces",
"description": "Rohe Netzwerkkonfiguration anzeigen"
}
]
},
{
"title": "Netzwerktests",
"commands": [
{
"command": "ping <host>",
"description": "Überprüfen Sie die Konnektivität mit einem anderen Host"
},
{
"command": "traceroute <host>",
"description": "Route zu einem Host verfolgen"
},
{
"command": "mtr <host>",
"description": "Ping und Traceroute in Echtzeit kombinieren"
},
{
"command": "dig <domain>",
"description": "DNS-Suche nach einer Domain"
},
{
"command": "nslookup <domain>",
"description": "Alternative DNS-Abfrage"
}
]
},
{
"title": "Netzwerkkonfiguration",
"commands": [
{
"command": "ifreload -a",
"description": "Netzwerkkonfiguration neu laden (ifupdown2)"
},
{
"command": "ethtool <iface>",
"description": "Informationen zum Ethernet-Gerät anzeigen"
},
{
"command": "resolvectl status",
"description": "DNS-Auflösungsstatus anzeigen"
},
{
"command": "nmcli device show",
"description": "Netzwerkgerätedetails anzeigen (wenn NetworkManager verwendet wird)"
},
{
"command": "ip link set <iface> up",
"description": "Netzwerkschnittstelle aktivieren"
},
{
"command": "ip link set <iface> down",
"description": "Netzwerkschnittstelle deaktivieren"
}
]
},
{
"title": "Netzüberwachung",
"commands": [
{
"command": "ss -tuln",
"description": "Abhörports anzeigen (TCP/UDP)"
},
{
"command": "netstat -tuln",
"description": "Alternative Anzeige der lauschenden Ports"
},
{
"command": "lsof -i",
"description": "Liste offener Netzwerkdateien und Verbindungen"
},
{
"command": "tcpdump -i <iface>",
"description": "Pakete auf dem Interface erfassen"
},
{
"command": "iftop -i <iface>",
"description": "Überwachen der Bandbreitennutzung an der Schnittstelle"
}
]
},
{
"title": "Firewall-Verwaltung",
"commands": [
{
"command": "iptables -L -n -v",
"description": "Aktive Firewall-Regeln anzeigen (iptables)"
},
{
"command": "nft list ruleset",
"description": "Nftables-Regeln anzeigen"
},
{
"command": "pve-firewall status",
"description": "Überprüfen Sie den Proxmox-Firewall-Status"
},
{
"command": "pve-firewall compile",
"description": "Firewall-Regeln für alle Knoten kompilieren"
},
{
"command": "pve-firewall reload",
"description": "Laden Sie die Proxmox-Firewallregeln neu"
}
]
}
],
"iptablesTip": {
"title": "iptables vs nftables",
"bodyRich": "Der klassische Dienst <code>pve-firewall</code> erzeugt iptables-Regeln. Der alternative Dienst proxmox-firewall verwendet <strong>nftables</strong>. Prüfen Sie das iptables-Backend mit <code>iptables -L -n -v</code> und das nftables-Backend mit <code>nft list ruleset</code>. Verwenden Sie die Werkzeuge des aktiven Backends; die Listen sind nicht austauschbar."
},
"related": {
"heading": "Verwandte Themen",
"items": [
{
"href": "/docs/network",
"label": "Netzwerkmanagement",
"tail": "— ProxMenux interaktive Netzwerktools (Brückenanalyse, persistente Namen, Überwachung)."
},
{
"href": "/docs/help-info/tools-commands",
"label": "System-CLI-Tools",
"tail": " — weitere Werkzeuge zur Netzwerküberwachung."
},
{
"href": "/docs/help-info",
"label": "Übersicht über Hilfe und Informationen",
"tail": "."
}
]
}
}
@@ -0,0 +1,232 @@
{
"meta": {
"title": "Proxmox-Befehle für Speicher und Datenträger — lsblk, LVM, pvesm, qm importdisk | ProxMenux",
"description": "Speicher- und Datenträgerbefehle auf Proxmox VE: lsblk, blkid, parted, lvdisplay, vgdisplay, pvs, mount, df, du, ncdu, pvesm status sowie qm importdisk und qemu-img convert für VM-Datenträger.",
"ogTitle": "Proxmox-Befehle für Speicher und Datenträger — lsblk, LVM, pvesm, qm importdisk",
"ogDescription": "Referenz von Speicher- und Festplattenbefehlen auf Proxmox VE — Festplatteninspektion, LVM, Mounts, Proxmox Storage Management, VM Festplattenimport und Bildkonvertierung.",
"twitterTitle": "Proxmox Speicherbefehle | ProxMenux",
"twitterDescription": "Festplatteninspektion, Mount-Info, LVM-Verwaltung, Proxmox-Speicher und VM-Festplattenimport- / -konvertierungsbefehle."
},
"header": {
"title": "Speicher und Datenträger",
"description": "Kuratierte Referenz für die Speicherinspektion auf Proxmox-Hosts: Blockgeräte, Partitionen, Mounts, LVM-Volumes, Proxmox-Speicherkonfiguration und einige VM-Festplattenoperationen (importdisk, qemu-img convert).",
"section": "Hilfe und Informationen"
},
"intro": {
"title": "Schneller Überblick über die Datenträger",
"body": "<code>lsblk</code> zeigt Blockgeräte und Partitionen als Baum. Prüfen Sie dauerhafte Kennungen mit <code>ls -lh /dev/disk/by-id/</code>: Sie bleiben für denselben Datenträger normalerweise über Neustarts und geänderte Gerätereihenfolgen hinweg stabil. Ein Plattentausch oder eine andere Identitätsdarstellung durch den Controller kann den by-id-Pfad ändern."
},
"commandGroups": [
{
"title": "Laufwerksinformationen",
"commands": [
{
"command": "lsblk",
"description": "Blockgeräte und Partitionen auflisten"
},
{
"command": "fdisk -l",
"description": "Listen Sie Festplatten mit detaillierten Informationen auf"
},
{
"command": "blkid",
"description": "UUID und Dateisystemtyp von Blockgeräten anzeigen"
},
{
"command": "ls -lh /dev/disk/by-id/",
"description": "Listen Sie persistente Festplattenkennungen auf"
},
{
"command": "parted -l",
"description": "Detailliertes Partitionslayout mit GPT-Informationen"
}
]
},
{
"title": "Speichernutzung",
"commands": [
{
"command": "df -h",
"description": "Festplattennutzung nach Einhängepunkt anzeigen"
},
{
"command": "du -sh /path",
"description": "Größe eines Verzeichnisses anzeigen"
},
{
"command": "mount | grep ^/dev",
"description": "Gemountete Speichergeräte anzeigen"
},
{
"command": "cat /proc/mounts",
"description": "Zeigt alle aktiven Mounts vom Kernel an"
}
]
},
{
"title": "LVM-Verwaltung",
"commands": [
{
"command": "pvdisplay",
"description": "Physische Volumes (LVM) anzeigen"
},
{
"command": "vgdisplay",
"description": "Volumengruppen anzeigen (LVM)"
},
{
"command": "lvdisplay",
"description": "Logische Volumes (LVM) anzeigen"
},
{
"command": "pvs",
"description": "Übersichtliche Ausgabe physischer Datenträger"
},
{
"command": "vgs",
"description": "Übersichtliche Ausgabe von Volumengruppen"
},
{
"command": "lvs",
"description": "Übersichtliche Ausgabe logischer Volumes"
}
]
},
{
"title": "Proxmox-Speicher",
"commands": [
{
"command": "cat /etc/pve/storage.cfg",
"description": "Proxmox-Speicherkonfiguration anzeigen"
},
{
"command": "pvesm status",
"description": "Status aller Speicherpools anzeigen"
},
{
"command": "pvesm status --enabled 1",
"description": "Aktivierte konfigurierte Speicher auflisten"
},
{
"command": "pvesm list <storage>",
"description": "Listen Sie den Inhalt eines bestimmten Speichers auf"
},
{
"command": "pvesm scan nfs <server>",
"description": "NFS-Exporte eines Servers ermitteln"
}
]
},
{
"title": "Plattenaktionen",
"commands": [
{
"command": "qm importdisk <vmid> <image_path> <storage>",
"description": "Disk-Image als ungenutzten VM-Datenträger importieren und anschließend gesondert anschließen"
},
{
"command": "qm set <vmid> -<bus><index> <disk_path>",
"description": "Weisen Sie die physische Festplatte VM zu (Durchgangsmodus)"
},
{
"command": "qemu-img convert -O <format> <input> <output>",
"description": "Format eines nicht aktiv verwendeten Disk-Images konvertieren"
}
]
},
{
"title": "SMART-Zustand der Datenträger",
"commands": [
{
"command": "smartctl --scan",
"description": "Liste SMART-fähige Geräte auf dem Host"
},
{
"command": "smartctl -i /dev/<disk>",
"description": "Grundlegende Geräteinformationen: Modell, Firmware und Seriennummer"
},
{
"command": "smartctl -H /dev/<disk>",
"description": "Schneller Gesundheitscheck — insgesamt PASSED / FAILED"
},
{
"command": "smartctl -A /dev/<disk>",
"description": "Nur SMART-Attribute (Rohwerte, Schwellenwerte)"
},
{
"command": "smartctl -a /dev/<disk>",
"description": "Vollständige SMART-Informationen — Informationen + Attribute + Selbsttestprotokoll"
},
{
"command": "smartctl -t short /dev/<disk>",
"description": "Starten Sie einen kurzen Selbsttest (~2 Minuten, läuft im Hintergrund)"
},
{
"command": "smartctl -t long /dev/<disk>",
"description": "Starten Sie einen langen Selbsttest (Stunden, läuft im Hintergrund)"
},
{
"command": "smartctl -l selftest /dev/<disk>",
"description": "Selbsttestprotokoll anzeigen (Ergebnisse vergangener Tests)"
},
{
"command": "smartctl -X /dev/<disk>",
"description": "Abbruch des laufenden Selbsttests"
}
]
},
{
"title": "NVMe-Datenträgerzustand",
"commands": [
{
"command": "nvme list",
"description": "Liste NVMe-Geräte, die für den Kernel sichtbar sind"
},
{
"command": "nvme smart-log /dev/<nvme>",
"description": "NVMe-spezifisches SMART-Log (Temperatur, Verschleiß, Fehler)"
},
{
"command": "nvme id-ctrl /dev/<nvme>",
"description": "Controller-Info (Modell, Firmware, Fähigkeiten)"
},
{
"command": "nvme error-log /dev/<nvme>",
"description": "Letzte NVMe-Fehlerprotokolleinträge"
}
]
}
],
"lvmTip": {
"title": "LVM kurze vs lange Befehle",
"bodyRich": "Beide Formen stehen zur Verfügung. <code>pvs</code> / <code>vgs</code> / <code>lvs</code> erzeugen kompakte Tabellen mit je einer Zeile pro physischem Volume, Volumengruppe beziehungsweise logischem Volume. <code>pvdisplay</code> / <code>vgdisplay</code> / <code>lvdisplay</code> liefern ausführlichere mehrzeilige Angaben. Für alltägliche Prüfungen sind die kurzen Formen praktisch."
},
"smartInfo": {
"title": "SMART für SATA/SAS im Vergleich zu NVMe",
"bodyRich": "<strong>SATA-/SAS-Datenträger einschließlich SSDs</strong> lassen sich mit <code>smartctl</code> aus <code>smartmontools</code> prüfen, das standardmäßig in Proxmox installiert ist. Geben Sie das Gerät an, etwa <code>/dev/sda</code> oder <code>/dev/sdb</code>. <strong>NVMe-Datenträger</strong> verwenden ein anderes natives Protokoll. Auch <code>smartctl</code> unterstützt sie. <code>nvme</code> aus <code>nvme-cli</code> bietet spezielle Abfragen für Controller, Namespaces und den NVMe-Zustand. Installieren Sie es bei Bedarf mit <code>apt install nvme-cli</code>."
},
"selfTestWarn": {
"title": "Selbsttests laufen im Hintergrund",
"bodyRich": "Auf unterstützten Laufwerken starten <code>smartctl -t short /dev/&lt;disk&gt;</code> und <code>smartctl -t long /dev/&lt;disk&gt;</code> Hintergrundtests und kehren sofort zurück. Prüfen Sie den Fortschritt mit <code>smartctl -a /dev/&lt;disk&gt;</code> anhand von \"Self-test routine in progress\" oder lesen Sie nach Abschluss <code>smartctl -l selftest /dev/&lt;disk&gt;</code>. Kurze Tests dauern oft etwa zwei Minuten, lange Tests mitunter Stunden. Das Laufwerk bleibt nutzbar, die I/O-Leistung kann jedoch sinken."
},
"related": {
"heading": "Verwandte Themen",
"items": [
{
"href": "/docs/help-info/zfs-commands",
"label": "ZFS-Verwaltung",
"tail": "- zpool / zfs-Befehle für ZFS-gestützten Speicher."
},
{
"href": "/docs/disk-manager",
"label": "Festplattenmanager",
"tail": " — interaktive ProxMenux-Abläufe für Datenträgerdurchreichung, Import, Formatierung und SMART."
},
{
"href": "/docs/help-info",
"label": "Übersicht über Hilfe und Informationen",
"tail": "."
}
]
}
}
@@ -0,0 +1,158 @@
{
"meta": {
"title": "Proxmox-VE-Systembefehle — pveversion, uptime, journalctl, systemctl | ProxMenux",
"description": "Proxmox-VE- und Linux-Systembefehle für Versionen, Betriebszeit, Speicher, Dienste, Protokolle und Benutzer sowie Audit- und Übersichtswerkzeuge. Enthält einen Dienstneustart; nicht alle Beispiele sind reine Lesezugriffe.",
"ogTitle": "Proxmox-VE-Systembefehle — pveversion, uptime, journalctl, systemctl",
"ogDescription": "Proxmox-VE- und Linux-Systembefehle für Version, Betriebszeit, Dienste, Protokolle und Benutzerinformationen, einschließlich Dienstverwaltung und Audit-Werkzeugen.",
"twitterTitle": "Proxmox VE Systembefehle | ProxMenux",
"twitterDescription": "Wesentliche Systeminspektionsbefehle für Proxmox VE — Version, Status, Dienste, Protokolle, Benutzerinformationen."
},
"header": {
"title": "Nützliche Systembefehle",
"description": "Befehle zur Prüfung des Proxmox-Hosts: Version, Kernel, Betriebszeit, Speicher, Status der Weboberfläche, aktuelle Protokolle und angemeldete Benutzer sowie Audit- und Übersichtswerkzeuge. Die meisten lesen den Zustand aus. systemctl restart pveproxy startet jedoch den Web-Proxy neu, und Audit-Werkzeuge können Berichte und Protokolle schreiben.",
"section": "Hilfe und Informationen"
},
"intro": {
"title": "Was das ist",
"body": "Dieselbe nummerierte Liste wie unter <em>Nützliche Systembefehle</em> in ProxMenux. Kopieren Sie einen Befehl über die Schaltfläche oder schlagen Sie die genaue Option nach."
},
"commandGroups": [
{
"title": "Systeminformationen",
"commands": [
{
"command": "pveversion",
"description": "Proxmox-Version anzeigen"
},
{
"command": "pveversion -v",
"description": "Detaillierte Informationen zur Proxmox-Version"
},
{
"command": "hostnamectl",
"description": "System-Hostname und Kernel-Informationen"
},
{
"command": "uname -a",
"description": "Kernel- und Architekturinformationen"
},
{
"command": "cat /etc/os-release",
"description": "Details zur Betriebssystemversion"
}
]
},
{
"title": "Systemstatus",
"commands": [
{
"command": "uptime",
"description": "Betriebszeit des Systems"
},
{
"command": "uptime -p",
"description": "Betriebszeit in gut lesbarem Format"
},
{
"command": "free -h",
"description": "RAM- und Swap-Nutzung"
},
{
"command": "who -b",
"description": "Letzte Systemstartzeit"
},
{
"command": "last -x | grep shutdown",
"description": "Frühere Abschaltungen"
}
]
},
{
"title": "Dienstverwaltung",
"commands": [
{
"command": "systemctl status pveproxy",
"description": "Überprüfen Sie den Status der Proxmox-Web-Benutzeroberfläche"
},
{
"command": "systemctl restart pveproxy",
"description": "Starten Sie den Web-UI-Proxy neu"
},
{
"command": "journalctl -xe",
"description": "Systemfehler und Protokolle"
},
{
"command": "dmesg -T | tail -n 50",
"description": "Letzte 50 Kernel-Protokollzeilen"
}
]
},
{
"title": "Benutzerinformationen",
"commands": [
{
"command": "whoami",
"description": "Aktueller Benutzer"
},
{
"command": "id",
"description": "Aktuelle Benutzer-UID, GID und Gruppen"
},
{
"command": "who",
"description": "Angemeldete Benutzer"
},
{
"command": "w",
"description": "Benutzeraktivität und Betriebszeit"
},
{
"command": "uptime && w",
"description": "Betriebszeit und wer angemeldet ist"
},
{
"command": "cut -d: -f1,3,4 /etc/passwd",
"description": "Alle Benutzer mit UID und GID"
},
{
"command": "getent passwd | column -t -s :",
"description": "Lesbare Benutzertabelle (UID, Shell usw.)"
}
]
},
{
"title": "Werkzeuge für Prüfungen und Zusammenfassungen",
"commands": [
{
"command": "lynis audit system",
"description": "Führen Sie ein vollständiges Systemsicherheitsaudit durch"
},
{
"command": "fastfetch",
"description": "Systemzusammenfassung im ASCII-Format anzeigen"
}
]
}
],
"related": {
"heading": "Verwandte Themen",
"items": [
{
"href": "/docs/help-info/update-commands",
"label": "Updates und Pakete",
"tail": " — apt- und PVE-Upgrade-Befehle."
},
{
"href": "/docs/help-info/tools-commands",
"label": "System-CLI-Tools",
"tail": " — htop, btop, ncdu und ähnliche Werkzeuge."
},
{
"href": "/docs/help-info",
"label": "Übersicht über Hilfe und Informationen",
"tail": "."
}
]
}
}
@@ -0,0 +1,276 @@
{
"meta": {
"title": "Linux-CLI-Werkzeuge für Proxmox — htop, iftop, journalctl, rsync, tmux | ProxMenux",
"description": "Linux-CLI-Werkzeuge für die tägliche Proxmox-VE-Verwaltung: Überwachung (htop, atop, glances, iotop), Netzwerk (iftop, nmap, mtr, ss), Dateien und Text (find, grep, journalctl), Leistung (iostat, perf, strace), Sicherheit (fail2ban, lynis, lsof) und Fernverwaltung (ssh, rsync, tmux).",
"ogTitle": "Linux-CLI-Werkzeuge für Proxmox — htop, iftop, journalctl, rsync, tmux",
"ogDescription": "CLI-Tools für die Proxmox VE-Verwaltung, gruppiert nach Zweck: Überwachung, Netzwerk, Datei/Text, Leistung, Sicherheit und Remote-Admin.",
"twitterTitle": "Linux-CLI-Werkzeuge für Proxmox | ProxMenux",
"twitterDescription": "CLI-Werkzeuge für die tägliche Proxmox-VE-Verwaltung, nach Zweck gruppiert."
},
"header": {
"title": "System-CLI-Tools",
"description": "CLI-Werkzeuge für die tägliche Proxmox-Hostverwaltung nach Zweck: Überwachung, Netzwerk, Dateien und Text, Leistungsanalyse, Sicherheit, Fernverwaltung und Systemkonfiguration.",
"section": "Hilfe und Informationen"
},
"intro": {
"title": "Die meisten werden nach der Installation eingerichtet",
"body": "Wenn Sie das ProxMenux-Skript nach der Installation mit der Standardauswahl ausgeführt haben, sind die meisten Werkzeuge bereits vorhanden. Fehlende Werkzeuge bietet der <utilsLink>Installer für Systemwerkzeuge</utilsLink> in vordefinierten Gruppen an, etwa Basis, Entwicklung, Netzwerk und Analyse."
},
"commandGroups": [
{
"title": "Systemüberwachung",
"commands": [
{
"command": "htop",
"description": "Interaktive Prozessanzeige mit CPU/Speichernutzung"
},
{
"command": "top",
"description": "Linux-Prozesse in Echtzeit anzeigen"
},
{
"command": "atop",
"description": "Fortschrittlicher System- und Prozessmonitor"
},
{
"command": "glances",
"description": "Systemüberwachungstool mit Webinterface"
},
{
"command": "nmon",
"description": "Leistungsüberwachungsinstrument"
},
{
"command": "iotop",
"description": "Datenträger-I/O der Prozesse überwachen"
},
{
"command": "vmstat 1",
"description": "Virtuelle Speicherstatistiken jede Sekunde melden"
}
]
},
{
"title": "Netzwerk-Tools",
"commands": [
{
"command": "iftop",
"description": "Anzeige der Bandbreitennutzung auf einer Schnittstelle"
},
{
"command": "nmap <host>",
"description": "Netzwerkexploration und Sicherheitsscanning"
},
{
"command": "tcpdump -i <interface>",
"description": "Netzwerkverkehr mitschneiden"
},
{
"command": "netstat -tuln",
"description": "Netzwerkverbindungen anzeigen"
},
{
"command": "ss -tuln",
"description": "Ein weiteres Dienstprogramm zur Untersuchung von Sockets"
},
{
"command": "mtr <host>",
"description": "Netzwerkdiagnose-Tool kombiniert Ping und Traceroute"
},
{
"command": "iperf3 -s",
"description": "Führen Sie iperf-Server für Bandbreitentests aus"
}
]
},
{
"title": "Datei- und Texttools",
"commands": [
{
"command": "find / -name <filename>",
"description": "Dateien nach Namen finden"
},
{
"command": "grep -r 'pattern' /path",
"description": "Suche nach Mustern in Dateien"
},
{
"command": "sed -i 's/old/new/g' file",
"description": "Text in Dateien ersetzen"
},
{
"command": "awk '{print $1}' file",
"description": "Textverarbeitungswerkzeug"
},
{
"command": "tail -f /var/log/syslog",
"description": "Log-Datei in Echtzeit verfolgen"
},
{
"command": "less /var/log/messages",
"description": "Datei ansehen mit Paginierung"
},
{
"command": "journalctl -f",
"description": "Folgen Sie systemd Journal Logs"
}
]
},
{
"title": "Leistungsanalyse",
"commands": [
{
"command": "iostat -x 1",
"description": "CPU- und I/O-Statistiken ausgeben"
},
{
"command": "mpstat -P ALL 1",
"description": "CPU-Auslastung ausgeben"
},
{
"command": "perf top",
"description": "Systemprofilierungstool"
},
{
"command": "strace <command>",
"description": "Systemaufrufe und Signale verfolgen"
},
{
"command": "lsof",
"description": "Offene Dateien auflisten"
},
{
"command": "pstree",
"description": "Prozessbaum anzeigen"
},
{
"command": "slabtop",
"description": "Anzeige von Kernel-Slab-Cache-Informationen"
}
]
},
{
"title": "Sicherheits-Tools",
"commands": [
{
"command": "fail2ban-client status",
"description": "Fail2Ban-Status anzeigen"
},
{
"command": "chage -l <username>",
"description": "Passwortverfallsinformationen anzeigen"
},
{
"command": "lastlog",
"description": "Letztes Login aller Benutzer anzeigen"
},
{
"command": "last",
"description": "Liste der zuletzt angemeldeten Benutzer"
},
{
"command": "w",
"description": "Zeigen Sie, wer angemeldet ist und was sie tun"
},
{
"command": "lynis audit system",
"description": "Sicherheitsaudit-Tool"
},
{
"command": "openssl s_client -connect host:port",
"description": "SSL/TLS-Verbindungen testen"
}
]
},
{
"title": "Fernverwaltung",
"commands": [
{
"command": "ssh <user>@<host>",
"description": "Sichere Shell-Verbindung"
},
{
"command": "scp <file> <user>@<host>:<path>",
"description": "Dateien sicher kopieren"
},
{
"command": "rsync -avz <src> <dest>",
"description": "Dateien/Ordner synchronisieren"
},
{
"command": "screen",
"description": "Terminal-Multiplexer"
},
{
"command": "tmux",
"description": "Alternativer Terminal-Multiplexer"
},
{
"command": "ssh-keygen -t rsa -b 4096",
"description": "SSH-Schlüsselpaar erzeugen"
},
{
"command": "ssh-copy-id <user>@<host>",
"description": "Kopieren des SSH-Schlüssels zum Server"
}
]
},
{
"title": "Systemkonfiguration",
"commands": [
{
"command": "systemctl status <service>",
"description": "Dienststatus prüfen"
},
{
"command": "journalctl -u <service>",
"description": "Dienstprotokolle anzeigen"
},
{
"command": "timedatectl",
"description": "Systemzeit und -datum verwalten"
},
{
"command": "hostnamectl",
"description": "Hostnamen verwalten"
},
{
"command": "localectl",
"description": "Gebietsschema und Tastatur des Systems verwalten"
},
{
"command": "update-alternatives --config <name>",
"description": "Systemalternativen konfigurieren"
},
{
"command": "dpkg-reconfigure <package>",
"description": "Rekonfigurieren eines installierten Pakets"
}
]
}
],
"tmuxTip": {
"title": "Verwenden Sie tmux / screen für lang laufende Befehle",
"bodyRich": "Führen Sie lange Aufgaben wie Sicherungen, größere Upgrades oder rsync-Übertragungen in <code>tmux</code> oder <code>screen</code> aus, damit ein SSH-Abbruch die Terminalsitzung nicht beendet. Verbinden Sie sich für eine tmux-Sitzung wieder mit demselben Host und Benutzer und führen Sie <code>tmux attach</code> aus. Screen-Sitzungen haben einen eigenen Befehl zum Wiederverbinden."
},
"related": {
"heading": "Verwandte Themen",
"items": [
{
"href": "/docs/utils/system-utils",
"label": "Installationsprogramm für Systemdienstprogramme",
"tail": " — fehlende Werkzeuge installieren."
},
{
"href": "/docs/help-info/system-commands",
"label": "Nützliche Systembefehle",
"tail": " — Proxmox-spezifische Befehle zur Systemprüfung."
},
{
"href": "/docs/help-info",
"label": "Übersicht über Hilfe und Informationen",
"tail": "."
}
]
}
}
@@ -0,0 +1,170 @@
{
"meta": {
"title": "Proxmox-Befehle für Updates und Pakete — apt, pveupgrade, dpkg | ProxMenux",
"description": "Update- und Paketbefehle für Proxmox VE: apt update, apt upgrade, apt dist-upgrade, pveupgrade, dpkg -l, Abfragen zu Paketen und Repository-Konfiguration in /etc/apt/sources.list.d/.",
"ogTitle": "Proxmox-Befehle für Updates und Pakete — apt, pveupgrade, dpkg",
"ogDescription": "Befehle apt, pveupgrade und dpkg, um Proxmox VE auf dem neuesten Stand zu halten — Systemupgrades, Paketverwaltung, Repository-Konfiguration.",
"twitterTitle": "Proxmox-Update-Befehle | ProxMenux",
"twitterDescription": "Befehle mit apt und pveupgrade zur Verwaltung von Updates und Paketen auf Proxmox-VE-Hosts."
},
"header": {
"title": "Updates und Pakete",
"description": "Ausgewählte Befehle mit apt und für Proxmox-Upgrades: Systemupdates, Installation, Entfernung und vollständige Bereinigung von Paketen, Paketabfragen mit apt-cache policy und dpkg -l sowie Prüfung der Repository-Konfiguration.",
"section": "Hilfe und Informationen"
},
"intro": {
"title": "Aktualisieren Sie den Index immer zuerst",
"body": "<code>apt update</code> aktualisiert den lokalen Paketindex aus den konfigurierten Repositorys. Ohne diesen Schritt kann <code>apt install</code> veraltete Versionen verwenden oder mit „Unable to locate package“ scheitern."
},
"commandGroups": [
{
"title": "Systemaktualisierungen",
"commands": [
{
"command": "apt update && apt upgrade -y",
"description": "Paketlisten aktualisieren und installierte Pakete aktualisieren (apt upgrade)"
},
{
"command": "apt dist-upgrade -y",
"description": "Vollständiges System-Upgrade, einschließlich Abhängigkeiten"
},
{
"command": "apt update",
"description": "Nur Paketlisten aktualisieren"
},
{
"command": "apt upgrade",
"description": "Nur Pakete aktualisieren (interaktiv)"
},
{
"command": "apt full-upgrade",
"description": "Pakete mit Auflösung von Abhängigkeiten aktualisieren (interaktiv)"
}
]
},
{
"title": "Proxmox-Aktualisierungen",
"commands": [
{
"command": "pveupdate",
"description": "Proxmox-Paketlisten aktualisieren"
},
{
"command": "pveupgrade",
"description": "Interaktives Proxmox-Paketupgrade starten"
},
{
"command": "pve8to9 --full",
"description": "Bereitschaft für das Upgrade von PVE 8 auf 9 prüfen, ohne es durchzuführen"
},
{
"command": "ceph versions",
"description": "Ceph-Daemon-Versionen vor der Planung eines Ceph-Upgrades anzeigen"
}
]
},
{
"title": "Paketverwaltung",
"commands": [
{
"command": "apt autoremove --purge",
"description": "Entfernen Sie nicht verwendete Pakete und deren Konfiguration"
},
{
"command": "apt clean",
"description": "Löschen Sie das lokale Repository der abgerufenen Paketdateien"
},
{
"command": "apt autoclean",
"description": "Löschen Sie nur veraltete Paketdateien"
},
{
"command": "apt install <package>",
"description": "Installieren Sie ein bestimmtes Paket"
},
{
"command": "apt remove <package>",
"description": "Paket entfernen"
},
{
"command": "apt purge <package>",
"description": "Entfernen eines Pakets und seiner Konfigurationsdateien"
}
]
},
{
"title": "Paketinformationen",
"commands": [
{
"command": "apt list --installed",
"description": "Liste aller installierten Pakete"
},
{
"command": "apt search <keyword>",
"description": "Pakete nach Keyword suchen"
},
{
"command": "apt show <package>",
"description": "Detaillierte Informationen zu einem Paket anzeigen"
},
{
"command": "dpkg -l",
"description": "Liste aller installierten Pakete (alternative)"
},
{
"command": "dpkg -l | grep <keyword>",
"description": "Installierte Pakete nach Keyword suchen"
},
{
"command": "apt-cache policy <package>",
"description": "Paketversionen und Prioritäten anzeigen"
}
]
},
{
"title": "Repository-Verwaltung",
"commands": [
{
"command": "cat /etc/apt/sources.list",
"description": "Haupt-APT-Repository-Quellen anzeigen"
},
{
"command": "ls -la /etc/apt/sources.list.d/",
"description": "Liste zusätzlicher Repository-Quelldateien"
},
{
"command": "cat /etc/apt/sources.list.d/pve-enterprise.list",
"description": "Proxmox-Enterprise-Repository-Konfiguration in der .list-Datei von PVE 8 anzeigen"
},
{
"command": "apt-key list",
"description": "Veraltete Repository-Signaturschlüssel auflisten, sofern apt-key verfügbar ist"
}
]
}
],
"backupWarn": {
"title": "Machen Sie ein Backup vor größeren Upgrades",
"bodyRich": "Für reguläre Updates empfiehlt Proxmox <code>apt update &amp;&amp; apt full-upgrade</code>. Prüfen Sie die vorgeschlagenen Paketänderungen vor der Bestätigung. Für <strong>Upgrades auf eine neue Hauptversion</strong> (PVE 8 → 9) verwenden Sie den ProxMenux-Ablauf <upgradeLink>PVE 8 auf PVE 9 aktualisieren</upgradeLink>. Er ergänzt Vorabprüfungen, Repository-Migration und anschließende Validierung. Erstellen Sie zuvor eine Sicherung."
},
"related": {
"heading": "Verwandte Themen",
"items": [
{
"href": "/docs/utils/system-update",
"label": "Proxmox System Update (interaktiv)",
"tail": "- Wrapper, der all dies mit einem Bestätigungsdialog, einem automatischen DKMS-Wiederaufbau von ProxMenux-verwalteten Treibern bei der Installation eines neuen Kernels und einer Neustartaufforderung erledigt. Ebenfalls startbar über die Schaltfläche Jetzt aktualisieren des ProxMenux Monitor-Dashboards."
},
{
"href": "/docs/utils/upgrade-pve8-pve9",
"label": "Aktualisieren Sie PVE 8 auf PVE 9",
"tail": "- für Major-Version-Upgrades."
},
{
"href": "/docs/help-info",
"label": "Übersicht über Hilfe und Informationen",
"tail": "."
}
]
}
}
@@ -0,0 +1,182 @@
{
"meta": {
"title": "Proxmox-Befehle qm und pct — VM- und LXC-Verwaltung | ProxMenux",
"description": "Proxmox-VE-Befehle qm und pct für VMs und LXC-Container: list, config, start, stop, shutdown, reboot, destroy, clone, migrate, snapshot und resize sowie pct exec / enter / push / pull für Container.",
"ogTitle": "Proxmox-Befehle qm und pct — VM- und LXC-Verwaltung",
"ogDescription": "Referenz der Befehle Proxmox VE qm und pct — Verwalten von virtuellen Maschinen und LXC-Containern aus dem CLI: Starten, Stoppen, Konfigurieren, Snapshot, Migration, Klonen, Zerstören.",
"twitterTitle": "Proxmox-Befehle qm / pct | ProxMenux",
"twitterDescription": "Kuratierte qm / pct-Befehle zur Verwaltung virtueller Maschinen und LXC-Container in Proxmox VE."
},
"header": {
"title": "VM- und CT-Verwaltung",
"description": "Ausgewählte Befehle mit qm für VMs und pct für LXC-Container: Auflistung, Lebenszyklus (start / stop / shutdown / destroy), Konfigurationsprüfung und Container-Aktionen mit exec, enter, push und pull.",
"section": "Hilfe und Informationen"
},
"intro": {
"title": "Finden Sie zuerst eine VMID oder CTID",
"body": "Fast jeder Befehl benötigt eine numerische ID. Verwenden Sie <code>qm list</code> für VMs und <code>pct list</code> für Container. Ersetzen Sie <code>&lt;vmid&gt;</code> / <code>&lt;ctid&gt;</code> in den Snippets durch die tatsächliche ID, bevor Sie ausführen."
},
"commandGroups": [
{
"title": "Auflistung und Informationen",
"commands": [
{
"command": "qm list",
"description": "Listen Sie alle virtuellen Maschinen auf"
},
{
"command": "pct list",
"description": "Alle LXC Container auflisten"
},
{
"command": "qm config <vmid>",
"description": "VM-Konfiguration über den Parser von qm anzeigen"
},
{
"command": "pct config <ctid>",
"description": "Containerkonfiguration über den Parser von pct anzeigen"
}
]
},
{
"title": "Konfigurationsdateien (raw)",
"commands": [
{
"command": "cat /etc/pve/qemu-server/<vmid>.conf",
"description": "Rohe VM-Konfigurationsdatei anzeigen"
},
{
"command": "cat /etc/pve/lxc/<ctid>.conf",
"description": "Rohe CT-Konfigurationsdatei anzeigen"
},
{
"command": "nano /etc/pve/qemu-server/<vmid>.conf",
"description": "Bearbeiten der VM-Konfigurationsdatei (nano)"
},
{
"command": "nano /etc/pve/lxc/<ctid>.conf",
"description": "Bearbeiten der CT-Konfigurationsdatei (nano)"
},
{
"command": "vi /etc/pve/qemu-server/<vmid>.conf",
"description": "Bearbeiten der VM-Rohkonfigurationsdatei (vi)"
},
{
"command": "vi /etc/pve/lxc/<ctid>.conf",
"description": "Bearbeiten der CT-Rohkonfigurationsdatei (vi)"
}
]
},
{
"title": "VM-Verwaltung",
"commands": [
{
"command": "qm start <vmid>",
"description": "Starten Sie eine virtuelle Maschine. Verwenden Sie die richtige <vmid>"
},
{
"command": "qm stop <vmid>",
"description": "Erzwingen Sie das Stoppen einer virtuellen Maschine. Verwenden Sie die richtige <vmid>"
},
{
"command": "qm shutdown <vmid>",
"description": "Virtuelle Maschine geordnet herunterfahren"
},
{
"command": "qm reset <vmid>",
"description": "Zurücksetzen einer virtuellen Maschine (Hard Reboot)"
},
{
"command": "qm suspend <vmid>",
"description": "Virtuelle Maschine pausieren"
},
{
"command": "qm resume <vmid>",
"description": "Wiederaufnahme einer suspendierten virtuellen Maschine"
},
{
"command": "qm destroy <vmid>",
"description": "Eine VM löschen (unwiderruflich). Verwenden Sie die richtige <vmid>"
}
]
},
{
"title": "Containermanagement",
"commands": [
{
"command": "pct start <ctid>",
"description": "Starten Sie einen Container. Verwenden Sie die richtige <ctid>"
},
{
"command": "pct stop <ctid>",
"description": "Stoppen eines Containers erzwingen. Verwenden Sie die richtige <ctid>"
},
{
"command": "pct shutdown <ctid>",
"description": "Container geordnet herunterfahren"
},
{
"command": "pct reboot <ctid>",
"description": "Neustart eines Containers"
},
{
"command": "pct destroy <ctid>",
"description": "Eine CT löschen (irreversibel). Verwenden Sie die richtige <ctid>"
}
]
},
{
"title": "Containerbetrieb",
"commands": [
{
"command": "pct exec <ctid> -- getent passwd | column -t -s :",
"description": "CT-Benutzer im Tabellenformat anzeigen"
},
{
"command": "pct exec <ctid> -- ps aux --sort=-%mem | head",
"description": "Prozesse mit dem höchsten Speicherverbrauch im CT"
},
{
"command": "pct enter <ctid>",
"description": "Shell des Containers öffnen"
},
{
"command": "pct push <ctid> <source> <dest>",
"description": "Kopieren der Datei vom Host zum Container"
},
{
"command": "pct pull <ctid> <source> <dest>",
"description": "Kopieren der Datei vom Container zum Host"
}
]
}
],
"destroyWarn": {
"title": "Zerstörung ist irreversibel",
"bodyRich": "<code>qm destroy</code> und <code>pct destroy</code> entfernen die Gastkonfiguration und ihre verwalteten Datenträger-Volumes. Externe oder per Bind-Mount eingebundene Daten werden dadurch nicht zwangsläufig gelöscht. Die CLI fragt standardmäßig nicht nach. Sichern Sie benötigte Daten vorher; siehe <backupLink>Sicherung und Wiederherstellung</backupLink>."
},
"qmConfigTip": {
"title": "qm config im Vergleich zur direkten Bearbeitung der .conf-Datei",
"bodyRich": "<code>qm config &lt;vmid&gt;</code> und <code>pct config &lt;ctid&gt;</code> zeigen die Konfiguration über Proxmox-Parser an. Verwenden Sie für normale Änderungen <code>qm set</code> oder den entsprechenden pct-Befehl. Direkte Änderungen an <code>/etc/pve/qemu-server/&lt;vmid&gt;.conf</code> oder <code>/etc/pve/lxc/&lt;ctid&gt;.conf</code> umgehen Validierung und Sperren der Verwaltungsbefehle; die Datei muss weiterhin lesbar bleiben. Stoppen Sie den Gast und sichern Sie die Datei vor manuellen Reparaturen. <code>pmxcfs</code> synchronisiert die Konfiguration zwischen Clusterknoten, nicht die Datenträgerinhalte der Gäste."
},
"related": {
"heading": "Verwandte Themen",
"items": [
{
"href": "/docs/help-info/backup-commands",
"label": "Sicherung und Wiederherstellung",
"tail": " — vzdump und qmrestore / pct restore."
},
{
"href": "/docs/help-info/storage-commands",
"label": "Speicher und Datenträger",
"tail": " — qm importdisk und Datenträgerverwaltung."
},
{
"href": "/docs/help-info",
"label": "Übersicht über Hilfe und Informationen",
"tail": "."
}
]
}
}
@@ -0,0 +1,227 @@
{
"meta": {
"title": "ZFS-Befehle auf Proxmox — zpool, zfs snapshot, send/receive, scrub | ProxMenux",
"description": "ZFS-Verwaltungsbefehle auf Proxmox VE: zpool create / status / history, zfs list / get / set, Snapshots, clone, zfs send und receive, scrub, clear, replace, zpool iostat und ARC-Übersicht.",
"ogTitle": "ZFS-Befehle auf Proxmox — zpool, zfs snapshot, send/receive, scrub",
"ogDescription": "Referenz der Befehle zpool und zfs auf Proxmox VE — Pools, Datensätze, Snapshots, Replikation, Wartung.",
"twitterTitle": "ZFS-Befehle auf Proxmox | ProxMenux",
"twitterDescription": "zpool und zfs Befehle für Proxmox VE: Pools, Datensätze, Snapshots, Replikation, Wartung."
},
"header": {
"title": "ZFS-Verwaltung",
"description": "Ausgewählte zpool- und zfs-Befehle: Poolprüfung, Erstellen, Lesen, Ändern und Löschen von Datasets, Snapshots, clone und inkrementelles oder rekursives send/receive, Wartung mit scrub / clear / replace sowie I/O-Statistiken und ARC-Übersicht.",
"section": "Hilfe und Informationen"
},
"intro": {
"title": "Zwei Kommandofamilien",
"body": "<code>zpool *</code> verwaltet die Speicherpools (physische Schicht – Festplatten, vdevs, Redundanz). <code>zfs *</code> verwaltet die Datensätze und Snapshots, die sich in diesen Pools befinden (logische Schicht – Dateisysteme, Volumes, Snapshots, Eigenschaften)."
},
"commandGroups": [
{
"title": "Poolinformationen",
"commands": [
{
"command": "zpool list",
"description": "Alle ZFS Pools auflisten"
},
{
"command": "zpool status",
"description": "Detaillierter Poolstatus und Gesundheit anzeigen"
},
{
"command": "zpool status -v",
"description": "Ausführlichen Poolstatus mit Fehlern anzeigen"
},
{
"command": "zpool history",
"description": "Befehlshistorie für alle Pools anzeigen"
},
{
"command": "zpool history <pool>",
"description": "Befehlshistorie für bestimmten Pool anzeigen"
},
{
"command": "zpool get all <pool>",
"description": "Alle Eigenschaften eines Pools anzeigen"
}
]
},
{
"title": "Datensatzverwaltung",
"commands": [
{
"command": "zfs list",
"description": "Alle ZFS-Datensätze auflisten"
},
{
"command": "zfs list -r <pool>",
"description": "Alle Datensätze in einem Pool rekursiv auflisten"
},
{
"command": "zfs create <pool>/<dataset>",
"description": "Erstellen eines neuen Datensatzes"
},
{
"command": "zfs destroy <pool>/<dataset>",
"description": "Zerstören Sie einen Datensatz"
},
{
"command": "zfs rename <pool>/<dataset> <pool>/<new-name>",
"description": "Umbenennen eines Datasets"
},
{
"command": "zfs get all <pool>/<dataset>",
"description": "Alle Eigenschaften eines Datasets anzeigen"
},
{
"command": "zfs set compression=on <pool>/<dataset>",
"description": "Komprimierung in einem Dataset ermöglichen"
}
]
},
{
"title": "Snapshot-Verwaltung",
"commands": [
{
"command": "zfs list -t snapshot",
"description": "Alle Snapshots auflisten"
},
{
"command": "zfs list -t snapshot -r <pool>",
"description": "Liste alle Snapshots in einem Pool"
},
{
"command": "zfs snapshot <pool>/<dataset>@<snapshot-name>",
"description": "Erstellen Sie einen Snapshot"
},
{
"command": "zfs destroy <pool>/<dataset>@<snapshot-name>",
"description": "Löschen eines Snapshots"
},
{
"command": "zfs rollback <pool>/<dataset>@<snapshot-name>",
"description": "Rollback zu einem Snapshot"
},
{
"command": "zfs hold <tag> <pool>/<dataset>@<snapshot-name>",
"description": "Snapshot mit einem Hold vor dem Löschen schützen"
},
{
"command": "zfs release <tag> <pool>/<dataset>@<snapshot-name>",
"description": "Hold-Schutz eines Snapshots aufheben"
}
]
},
{
"title": "Klonen und Send/Receive",
"commands": [
{
"command": "zfs clone <pool>/<dataset>@<snapshot> <pool>/<clone-name>",
"description": "Erstellen Sie einen Klon aus einem Snapshot"
},
{
"command": "zfs send <pool>/<dataset>@<snapshot> > backup.zfs",
"description": "Schnappschuss an eine Datei senden"
},
{
"command": "zfs receive <pool>/<dataset> < backup.zfs",
"description": "Erhalten Sie einen Snapshot aus einer Datei"
},
{
"command": "zfs send -i <pool>/<dataset>@<snap1> <pool>/<dataset>@<snap2> > incr.zfs",
"description": "Senden Sie inkrementellen Snapshot"
},
{
"command": "zfs send -R <pool>/<dataset>@<snapshot> > full-recursive.zfs",
"description": "Rekursive Snapshots senden"
}
]
},
{
"title": "Wartung und Reparatur",
"commands": [
{
"command": "zpool scrub <pool>",
"description": "Scrub-Prüfung eines Pools starten"
},
{
"command": "zpool scrub -s <pool>",
"description": "Laufenden Scrub stoppen"
},
{
"command": "zpool clear <pool>",
"description": "Fehlerzähler eines Pools zurücksetzen"
},
{
"command": "zpool clear <pool> <device>",
"description": "Fehlerzähler eines bestimmten Geräts zurücksetzen"
},
{
"command": "zpool replace <pool> <old-device> <new-device>",
"description": "Ein ausgefallenes Gerät ersetzen"
},
{
"command": "zpool offline <pool> <device>",
"description": "Nehmen Sie ein Gerät offline"
},
{
"command": "zpool online <pool> <device>",
"description": "Bringen Sie ein Gerät online"
}
]
},
{
"title": "Leistung und Überwachung",
"commands": [
{
"command": "zpool iostat",
"description": "I/O-Statistiken für Pools anzeigen"
},
{
"command": "zpool iostat -v",
"description": "Detaillierte I/O-Statistiken anzeigen"
},
{
"command": "zpool iostat 5",
"description": "I/O Statistiken alle 5 Sekunden anzeigen"
},
{
"command": "arc_summary",
"description": "ARC-Statistik anzeigen (falls installiert)"
},
{
"command": "zfs get compressratio <pool>/<dataset>",
"description": "Komprimierungsverhältnis anzeigen"
},
{
"command": "zfs get used,available,referenced <pool>/<dataset>",
"description": "Speicherplatznutzung anzeigen"
}
]
}
],
"bestPractices": {
"title": "Best Practices für den Betrieb",
"bodyRich": "Planen Sie regelmäßig <code>zpool scrub</code> zur Prüfsummenprüfung ein und kontrollieren Sie das Ergebnis. Halten Sie Kapazität frei: Die Auswirkungen eines fast vollen Pools hängen von Last und Aufbau ab. Verwenden Sie <code>zpool replace</code> für ausgefallene Geräte und das Verfahren für den jeweiligen vdev-Typ. Detach + add ist kein gleichwertiger Austausch und kann die Topologie verändern oder Redundanz aufheben."
},
"related": {
"heading": "Verwandte Themen",
"items": [
{
"href": "/docs/help-info/storage-commands",
"label": "Speicher und Datenträger",
"tail": " — allgemeine Blockgeräte- und LVM-Befehle."
},
{
"href": "/docs/help-info/backup-commands",
"label": "Sicherung und Wiederherstellung",
"tail": " — vzdump, qmrestore."
},
{
"href": "/docs/help-info",
"label": "Übersicht über Hilfe und Informationen",
"tail": "."
}
]
}
}