mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-11-02 10:52:22 +00:00
Merge pull request #483 from jcastro/docs/review-help-info
docs: review command references in all seven translations
This commit is contained in:
@@ -0,0 +1,235 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Commandes de sauvegarde Proxmox — vzdump, qmrestore, pct restore | ProxMenux",
|
||||
"description": "Référence des commandes de sauvegarde et de restauration Proxmox VE : vzdump pour les VM et les conteneurs LXC, qmrestore pour les VM, pct restore pour les conteneurs, sauvegardes planifiées dans /etc/pve/jobs.cfg, scripts de hook et chemins à exclure.",
|
||||
"ogTitle": "Commandes de sauvegarde Proxmox — vzdump, qmrestore, pct restore",
|
||||
"ogDescription": "Référence des commandes vzdump, qmrestore et pct restore pour sauvegarder et restaurer les VM et conteneurs LXC de Proxmox.",
|
||||
"twitterTitle": "Commandes de sauvegarde Proxmox | ProxMenux",
|
||||
"twitterDescription": "Commandes vzdump, qmrestore et pct restore pour sauvegarder et restaurer les VM et conteneurs Proxmox."
|
||||
},
|
||||
"header": {
|
||||
"title": "Sauvegarde et restauration",
|
||||
"description": "Référence commentée des commandes vzdump, qmrestore et pct restore pour les sauvegardes Proxmox. Comprend la planification, les options avancées comme les hook scripts, les chemins à exclure et la priorité des E/S, ainsi que la gestion des fichiers de sauvegarde.",
|
||||
"section": "Aide et informations"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Trois modes de sauvegarde",
|
||||
"body": "Pour les VM, <strong>snapshot</strong> effectue une sauvegarde à chaud sans nécessiter d’instantanés du stockage. <strong>suspend</strong> suspend la VM auparavant, sans nécessairement améliorer la cohérence. <strong>stop</strong> l’arrête d’abord ; une VM auparavant active peut reprendre après le début de la sauvegarde. Pour LXC, snapshot exige un stockage compatible avec les instantanés, suspend utilise deux passes rsync et stop maintient le conteneur arrêté pendant toute la sauvegarde."
|
||||
},
|
||||
"commandGroups": [
|
||||
{
|
||||
"title": "Sauvegarde VM",
|
||||
"commands": [
|
||||
{
|
||||
"command": "vzdump <vmid>",
|
||||
"description": "Créer une sauvegarde d’une VM ou d’un CT donné"
|
||||
},
|
||||
{
|
||||
"command": "vzdump <vmid> --storage <storage>",
|
||||
"description": "Sauvegarder la VM vers un stockage donné"
|
||||
},
|
||||
{
|
||||
"command": "vzdump <vmid> --mode snapshot",
|
||||
"description": "Créer une sauvegarde instantané (pour les VM)"
|
||||
},
|
||||
{
|
||||
"command": "vzdump <vmid> --mode suspend",
|
||||
"description": "Suspendre la VM avant la sauvegarde à chaud, ancien mode suspend"
|
||||
},
|
||||
{
|
||||
"command": "vzdump <vmid> --mode stop",
|
||||
"description": "Arrêter la VM avant de lancer la sauvegarde"
|
||||
},
|
||||
{
|
||||
"command": "vzdump --all",
|
||||
"description": "Sauvegarder toutes les VM et tous les conteneurs"
|
||||
},
|
||||
{
|
||||
"command": "vzdump --all --exclude <vmid1>,<vmid2>",
|
||||
"description": "Sauvegarde tous sauf les VM spécifiés"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Options de sauvegarde",
|
||||
"commands": [
|
||||
{
|
||||
"command": "vzdump <vmid> --compress zstd",
|
||||
"description": "Utiliser la compression zstd pour la sauvegarde"
|
||||
},
|
||||
{
|
||||
"command": "vzdump <vmid> --compress gzip --pigz <threads>",
|
||||
"description": "Utiliser pigz avec plusieurs threads"
|
||||
},
|
||||
{
|
||||
"command": "vzdump <vmid> --storage <storage> --notes-template <text>",
|
||||
"description": "Ajouter des notes à la sauvegarde"
|
||||
},
|
||||
{
|
||||
"command": "vzdump <vmid> --mailto <email>",
|
||||
"description": "Envoyer un courriel de notification"
|
||||
},
|
||||
{
|
||||
"command": "vzdump <vmid> --prune-backups keep-last=<n>",
|
||||
"description": "Conserver seulement n sauvegardes par VM"
|
||||
},
|
||||
{
|
||||
"command": "vzdump <vmid> --stdexcludes 0",
|
||||
"description": "N'excluez pas les fichiers temporaires"
|
||||
},
|
||||
{
|
||||
"command": "vzdump <vmid> --quiet 1",
|
||||
"description": "Suppression des messages de sortie"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Restaurer les sauvegardes",
|
||||
"commands": [
|
||||
{
|
||||
"command": "qmrestore <backup-file> <vmid>",
|
||||
"description": "Restaurer VM depuis la sauvegarde"
|
||||
},
|
||||
{
|
||||
"command": "qmrestore <backup-file> <vmid> --storage <storage>",
|
||||
"description": "Restaurer vers un stockage donné"
|
||||
},
|
||||
{
|
||||
"command": "qmrestore <backup-file> <vmid> --unique",
|
||||
"description": "Restaurer la VM avec de nouvelles adresses MAC aléatoires"
|
||||
},
|
||||
{
|
||||
"command": "pct restore <vmid> <backup-file>",
|
||||
"description": "Restaurer le conteneur de la sauvegarde"
|
||||
},
|
||||
{
|
||||
"command": "pct restore <vmid> <backup-file> --storage <storage>",
|
||||
"description": "Restaurer le conteneur vers un stockage donné"
|
||||
},
|
||||
{
|
||||
"command": "pct restore <vmid> <backup-file> --rootfs <storage>:<size-GiB>",
|
||||
"description": "Restaurer avec un disque racine alloué sur le stockage et avec la taille choisis"
|
||||
},
|
||||
{
|
||||
"command": "pct restore <vmid> <backup-file> --unprivileged 1",
|
||||
"description": "Restaurer en tant que CT non privilégié"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Gestion des sauvegardes",
|
||||
"commands": [
|
||||
{
|
||||
"command": "ls -la /var/lib/vz/dump/",
|
||||
"description": "Lister les sauvegardes dans l'emplacement par défaut"
|
||||
},
|
||||
{
|
||||
"command": "find /var/lib/vz/dump/ -name \"*.vma*\"",
|
||||
"description": "Trouver des sauvegardes VM"
|
||||
},
|
||||
{
|
||||
"command": "find /var/lib/vz/dump/ -name \"*.tar*\"",
|
||||
"description": "Trouver des sauvegardes de conteneurs"
|
||||
},
|
||||
{
|
||||
"command": "pvesm list <storage> --content backup",
|
||||
"description": "Lister les sauvegardes dans le stockage spécifique"
|
||||
},
|
||||
{
|
||||
"command": "rm /var/lib/vz/dump/<backup-file>",
|
||||
"description": "Supprimer un fichier de sauvegarde"
|
||||
},
|
||||
{
|
||||
"command": "cat /etc/vzdump.conf",
|
||||
"description": "Afficher la configuration de sauvegarde"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Sauvegardes programmées",
|
||||
"commands": [
|
||||
{
|
||||
"command": "cat /etc/pve/jobs.cfg",
|
||||
"description": "Afficher le calendrier de sauvegarde"
|
||||
},
|
||||
{
|
||||
"command": "nano /etc/vzdump.conf",
|
||||
"description": "Modifier la configuration de sauvegarde"
|
||||
},
|
||||
{
|
||||
"command": "systemctl list-timers",
|
||||
"description": "Lister les minuteurs systemd"
|
||||
},
|
||||
{
|
||||
"command": "systemctl status cron",
|
||||
"description": "Vérifier l'état du service cron"
|
||||
},
|
||||
{
|
||||
"command": "pvenode task list --typefilter vzdump",
|
||||
"description": "Lister les tâches de sauvegarde terminées"
|
||||
},
|
||||
{
|
||||
"command": "pvenode task log <upid>",
|
||||
"description": "Afficher le journal d’une tâche de sauvegarde à partir de son UPID"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Opérations avancées",
|
||||
"commands": [
|
||||
{
|
||||
"command": "qmrestore <backup> <vmid> --force",
|
||||
"description": "Forcer la restauration en écrasant la VM existante"
|
||||
},
|
||||
{
|
||||
"command": "vzdump <vmid> --dumpdir <directory>",
|
||||
"description": "Spécifier le répertoire de sauvegarde personnalisé"
|
||||
},
|
||||
{
|
||||
"command": "vzdump <vmid> --script <script>",
|
||||
"description": "Exécuter un script de hook pendant la sauvegarde"
|
||||
},
|
||||
{
|
||||
"command": "vzdump <vmid> --exclude-path <path>",
|
||||
"description": "Exclure les chemins spécifiques de la sauvegarde"
|
||||
},
|
||||
{
|
||||
"command": "vzdump <vmid> --ionice <priority>",
|
||||
"description": "Définir la priorité E/S pour le processus de sauvegarde"
|
||||
},
|
||||
{
|
||||
"command": "vzdump <vmid> --lockwait <minutes>",
|
||||
"description": "Attendez le verrou"
|
||||
},
|
||||
{
|
||||
"command": "qm importdisk <vmid> <disk-image> <storage>",
|
||||
"description": "Importer un fichier image disque (par exemple raw, qcow2 ou vmdk) comme disque inutilisé, pas une archive de sauvegarde vzdump"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"testRestores": {
|
||||
"title": "Testez vos restaurations",
|
||||
"bodyRich": "Restaurez régulièrement une sauvegarde vers un VMID de test libre avec <code>qmrestore --unique</code>, démarrez la VM dans un réseau de test isolé et vérifiez son contenu. L’option unique génère de nouvelles adresses MAC ; elle ne change ni les IP statiques ni les paramètres des applications. Testez les conteneurs de même avec <code>pct restore</code>."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Rubriques connexes",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/help-info/vm-ct-commands",
|
||||
"label": "Gestion VM et CT",
|
||||
"tail": "— commandes du cycle de vie qm et pct."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/storage-commands",
|
||||
"label": "Stockage et disques",
|
||||
"tail": "— gestion du stockage pvesm."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info",
|
||||
"label": "Vue d’ensemble de l’aide et des informations",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,162 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Commandes de passthrough GPU dans Proxmox — lspci, VFIO, IOMMU, qm set hostpci | ProxMenux",
|
||||
"description": "Référence du passthrough GPU sur Proxmox VE : identification des périphériques avec lspci, modules VFIO, groupes IOMMU (intel_iommu / amd_iommu), mises à jour GRUB et initramfs, qm set hostpci0 et configuration NVIDIA / AMD / Intel.",
|
||||
"ogTitle": "Commandes de passthrough GPU dans Proxmox — lspci, VFIO, IOMMU, qm set hostpci",
|
||||
"ogDescription": "Référence pour inspecter et configurer le passthrough GPU dans Proxmox VE : périphériques PCI, modules VFIO, groupes IOMMU, paramètres de démarrage du noyau et qm set hostpci.",
|
||||
"twitterTitle": "Commandes de passthrough GPU dans Proxmox | ProxMenux",
|
||||
"twitterDescription": "Inspectez les périphériques PCI, configurez VFIO et IOMMU et attachez des GPU aux VM sur Proxmox VE."
|
||||
},
|
||||
"header": {
|
||||
"title": "Passthrough GPU",
|
||||
"description": "Référence pour l'inspection et la configuration de GPU / TPU passthrough sur Proxmox: identification du périphérique (lspci), configuration du module VFIO, validation IOMMU, mises à jour initramfs / GRUB et config passthrough par VM (qm set hostpci, machine q35, bios ovmf).",
|
||||
"section": "Aide et informations"
|
||||
},
|
||||
"intro": {
|
||||
"title": "IOMMU doit être activé en BIOS / UEFI",
|
||||
"body": "Activez d’abord IOMMU dans le firmware : cherchez <em>VT-d</em>, <em>AMD-Vi</em> ou <em>IOMMU</em> dans le BIOS/UEFI. Sous Linux, il est activé par défaut sur AMD et sur Intel avec les noyaux Proxmox 6.8 et ultérieurs. Les anciens noyaux Intel peuvent nécessiter <code>intel_iommu=on</code>. L’option <code>iommu=pt</code> contrôle le mode passthrough d’IOMMU ; elle ne justifie pas de désactiver systématiquement le framebuffer de l’hôte."
|
||||
},
|
||||
"commandGroups": [
|
||||
{
|
||||
"title": "Identification du périphérique",
|
||||
"commands": [
|
||||
{
|
||||
"command": "lspci -nn | grep -i nvidia",
|
||||
"description": "Liste des périphériques NVIDIA PCI"
|
||||
},
|
||||
{
|
||||
"command": "lspci -nn | grep -i vga",
|
||||
"description": "Lister tous les appareils compatibles VGA"
|
||||
},
|
||||
{
|
||||
"command": "lspci -nn | grep -i amd",
|
||||
"description": "Liste des périphériques AMD PCI"
|
||||
},
|
||||
{
|
||||
"command": "lspci -nnk | grep -A3 VGA",
|
||||
"description": "Lister les périphériques VGA avec les pilotes du noyau"
|
||||
},
|
||||
{
|
||||
"command": "lspci -v -s <PCI_ID>",
|
||||
"description": "Afficher les informations détaillées pour un appareil PCI spécifique"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Configuration VFIO",
|
||||
"commands": [
|
||||
{
|
||||
"command": "dmesg | grep -i vfio",
|
||||
"description": "Vérifiez les messages du module VFIO"
|
||||
},
|
||||
{
|
||||
"command": "cat /etc/modprobe.d/vfio.conf",
|
||||
"description": "Consultez la configuration de passage VFIO"
|
||||
},
|
||||
{
|
||||
"command": "ls -la /etc/modprobe.d/",
|
||||
"description": "Liste tous les fichiers de configuration modprobe"
|
||||
},
|
||||
{
|
||||
"command": "cat /etc/modules",
|
||||
"description": "Afficher les modules chargés au démarrage"
|
||||
},
|
||||
{
|
||||
"command": "lsmod | grep vfio",
|
||||
"description": "Vérifier si les modules VFIO sont chargés"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Configuration IOMMU",
|
||||
"commands": [
|
||||
{
|
||||
"command": "cat /etc/default/grub",
|
||||
"description": "Vérifier les options GRUB pour IOMMU"
|
||||
},
|
||||
{
|
||||
"command": "update-grub",
|
||||
"description": "Appliquer les modifications GRUB"
|
||||
},
|
||||
{
|
||||
"command": "dmesg | grep -i iommu",
|
||||
"description": "Vérifiez les messages IOMMU dans le journal du noyau"
|
||||
},
|
||||
{
|
||||
"command": "dmesg | grep -e DMAR -e IOMMU",
|
||||
"description": "Vérifier les messages DMAR et IOMMU"
|
||||
},
|
||||
{
|
||||
"command": "find /sys/kernel/iommu_groups/ -type l | sort -V",
|
||||
"description": "Liste des groupes IOMMU"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Mises à jour du système",
|
||||
"commands": [
|
||||
{
|
||||
"command": "update-initramfs -u",
|
||||
"description": "Appliquer les modifications d'initramfs (VFIO)"
|
||||
},
|
||||
{
|
||||
"command": "update-initramfs -u -k all",
|
||||
"description": "Mettre à jour initramfs pour tous les noyaux"
|
||||
},
|
||||
{
|
||||
"command": "cat /proc/cmdline",
|
||||
"description": "Afficher les paramètres actuels de démarrage du noyau"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Configuration VM",
|
||||
"commands": [
|
||||
{
|
||||
"command": "qm config <vmid> | grep hostpci",
|
||||
"description": "Afficher la configuration de passthrough PCI d’une VM"
|
||||
},
|
||||
{
|
||||
"command": "qm set <vmid> -hostpci0 <PCI_ID>,pcie=1,x-vga=1",
|
||||
"description": "Ajouter un passthrough GPU à une VM"
|
||||
},
|
||||
{
|
||||
"command": "cat /etc/pve/qemu-server/<vmid>.conf",
|
||||
"description": "Afficher le fichier de configuration VM"
|
||||
},
|
||||
{
|
||||
"command": "qm set <vmid> -machine q35",
|
||||
"description": "Définissez VM pour utiliser le jeu de puces Q35 (recommandé pour passer)"
|
||||
},
|
||||
{
|
||||
"command": "qm set <vmid> -bios ovmf",
|
||||
"description": "Configurer la VM en UEFI/OVMF, recommandé si la ROM du GPU prend en charge UEFI"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"afterChangesTip": {
|
||||
"title": "Après modification des configurations GRUB ou modprobe",
|
||||
"bodyRich": "Sur les hôtes utilisant GRUB, appliquez les paramètres de démarrage avec <code>update-grub</code>. Actualisez les modules avec <code>update-initramfs -u -k all</code>, puis redémarrez. Les autres chargeurs d’amorçage ont leur propre procédure. Vérifiez <code>cat /proc/cmdline</code> (paramètres du noyau), <code>dmesg | grep -i iommu</code> (IOMMU initialisé) et <code>find /sys/kernel/iommu_groups/ -type l | sort -V</code> (groupes présents)."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Rubriques connexes",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/hardware/gpu-vm-passthrough",
|
||||
"label": "Ajouter GPU à VM (Passthrough)",
|
||||
"tail": "— flux interactif ProxMenux."
|
||||
},
|
||||
{
|
||||
"href": "/docs/hardware/igpu-acceleration-lxc",
|
||||
"label": "Ajouter un GPU à LXC",
|
||||
"tail": " — partager l’accès aux périphériques GPU de l’hôte avec un conteneur LXC."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info",
|
||||
"label": "Vue d’ensemble de l’aide et des informations",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Référence des commandes Proxmox — qm, pct, vzdump, zpool, pveversion | ProxMenux",
|
||||
"description": "Sélection de commandes essentielles de Proxmox VE et Linux, classées par thème : inspection du système, gestion des VM et LXC (qm / pct), stockage et disques, réseau, mises à jour, passthrough GPU, ZFS, sauvegarde et restauration, et outils de terminal au quotidien.",
|
||||
"ogTitle": "Référence des commandes Proxmox — qm, pct, vzdump, zpool",
|
||||
"ogDescription": "Sélection de commandes utiles de Proxmox VE et Linux par thème : système, VM/CT, stockage, réseau, mises à jour, passthrough GPU, ZFS, sauvegarde et outils CLI.",
|
||||
"twitterTitle": "Référence des commandes Proxmox | ProxMenux",
|
||||
"twitterDescription": "Sélection de commandes utiles de Proxmox VE et Linux, regroupées par thème."
|
||||
},
|
||||
"header": {
|
||||
"title": "Aide et informations",
|
||||
"description": "Sélection de commandes utiles de Linux et Proxmox VE par thème. Les neuf catégories vont d’une simple vérification avec pveversion à une séquence multiligne de zfs send/receive. Cette référence complète les sections GPU, disques et partages de ProxMenux.",
|
||||
"section": "Aide et informations"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Ce que c'est",
|
||||
"body": "Un catalogue des commandes utilisées au quotidien sur un hôte Proxmox, regroupées par thème. Dans ProxMenux, choisissez un numéro pour exécuter directement une commande ou collez la vôtre à l’invite. Sur ce site, chaque catégorie est présentée dans un tableau prêt à copier."
|
||||
},
|
||||
"opening": {
|
||||
"heading": "Ouverture du menu",
|
||||
"body": "À partir du menu principal de ProxMenux, appuyez sur <kbd>h</kbd>. Vous verrez ceci :",
|
||||
"imageAlt": "Menu Aide et informations avec neuf catégories de commandes"
|
||||
},
|
||||
"categories": {
|
||||
"heading": "Les neuf catégories",
|
||||
"options": [
|
||||
{
|
||||
"icon": "Terminal",
|
||||
"href": "/docs/help-info/system-commands",
|
||||
"title": "Commandes système utiles",
|
||||
"description": "pveversion, uptime, free, journalctl, hostnamectl, informations sur l’utilisateur courant, audit lynis et fastfetch."
|
||||
},
|
||||
{
|
||||
"icon": "Cpu",
|
||||
"href": "/docs/help-info/vm-ct-commands",
|
||||
"title": "Gestion VM et CT",
|
||||
"description": "qm list / config / start / stop / migrate, pct list / config / enter, instantanés et clonage."
|
||||
},
|
||||
{
|
||||
"icon": "HardDrive",
|
||||
"href": "/docs/help-info/storage-commands",
|
||||
"title": "Stockage et disques",
|
||||
"description": "lsblk, blkid, smartctl, informations sur les montages, pvesm status et commandes LVM."
|
||||
},
|
||||
{
|
||||
"icon": "Network",
|
||||
"href": "/docs/help-info/network-commands",
|
||||
"title": "Commandes réseau",
|
||||
"description": "ip / ss / nmcli, inspection des ponts réseau, ping / traceroute, requêtes DNS et fail2ban-client."
|
||||
},
|
||||
{
|
||||
"icon": "Package",
|
||||
"href": "/docs/help-info/update-commands",
|
||||
"title": "Mises à jour et paquets",
|
||||
"description": "apt update / dist-upgrade, apt-cache policy, requêtes dpkg et vérification des fichiers de dépôts."
|
||||
},
|
||||
{
|
||||
"icon": "Cpu",
|
||||
"href": "/docs/help-info/gpu-commands",
|
||||
"title": "Passthrough GPU",
|
||||
"description": "Vérifications avec lspci / dmesg, contrôle de l’activation d’IOMMU, liaison à vfio-pci et utilisation du GPU depuis l’hôte."
|
||||
},
|
||||
{
|
||||
"icon": "Database",
|
||||
"href": "/docs/help-info/zfs-commands",
|
||||
"title": "Gestion ZFS",
|
||||
"description": "Commandes zpool / zfs pour l’état, les datasets, les instantanés, send/receive, le réglage d’ARC et TRIM."
|
||||
},
|
||||
{
|
||||
"icon": "Archive",
|
||||
"href": "/docs/help-info/backup-commands",
|
||||
"title": "Sauvegarde et restauration",
|
||||
"description": "vzdump, qmrestore / pct restore, outils pour Proxmox Backup Server et opérations sur les instantanés."
|
||||
},
|
||||
{
|
||||
"icon": "Wrench",
|
||||
"href": "/docs/help-info/tools-commands",
|
||||
"title": "Outils CLI système",
|
||||
"description": "tmux, screen, htop / btop, ncdu, jq, dig, lsof, watch — outils d’administration au quotidien."
|
||||
}
|
||||
]
|
||||
},
|
||||
"tip": {
|
||||
"title": "Recherche à partir de la recherche globale",
|
||||
"body": "Toutes les commandes de ces pages sont indexées par la recherche de la documentation. Si vous vous souvenez d’une option ou d’un fragment, mais pas de la page, utilisez la barre de recherche en haut pour retrouver directement la bonne entrée."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,174 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Commandes réseau Proxmox — ip, ping, ss, pve-firewall, iptables | ProxMenux",
|
||||
"description": "Référence des commandes réseau de l’hôte Proxmox VE : ip / ip link / ip addr, ping, traceroute, mtr, ss, ethtool, dig, nslookup, ainsi que pve-firewall, iptables et nftables pour le filtrage. Inspection des ponts, des agrégations de liens et des VLAN.",
|
||||
"ogTitle": "Commandes réseau Proxmox — ip, ping, ss, pve-firewall, iptables",
|
||||
"ogDescription": "Commandes réseau pour Proxmox VE : inspection des interfaces, tests de connectivité, surveillance, pare-feu (pve-firewall, iptables, nftables) et requêtes DNS.",
|
||||
"twitterTitle": "Commandes réseau Proxmox | ProxMenux",
|
||||
"twitterDescription": "Commandes d'inspection, de test, de configuration et de pare-feu réseau pour Proxmox VE."
|
||||
},
|
||||
"header": {
|
||||
"title": "Commandes réseau",
|
||||
"description": "Sélection de commandes réseau pour l’hôte Proxmox : informations sur les interfaces, tests de connectivité, configuration, surveillance du trafic et gestion du pare-feu. Inclut ip / ss / nmcli / ethtool / tcpdump / pve-firewall.",
|
||||
"section": "Aide et informations"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Inventaire rapide des interfaces",
|
||||
"body": "<code>ip a</code> affiche chaque interface avec ses IP et MAC. <code>ip r</code> affiche la table de routage. Ensemble, ils répondent à la plupart des questions « cette interface est-elle configurée correctement ? » en quelques secondes."
|
||||
},
|
||||
"commandGroups": [
|
||||
{
|
||||
"title": "Information réseau",
|
||||
"commands": [
|
||||
{
|
||||
"command": "ip a",
|
||||
"description": "Afficher les interfaces réseau et les adresses IP"
|
||||
},
|
||||
{
|
||||
"command": "ip r",
|
||||
"description": "Afficher la table de routage"
|
||||
},
|
||||
{
|
||||
"command": "ip -s link",
|
||||
"description": "Afficher les statistiques de trafic par interface"
|
||||
},
|
||||
{
|
||||
"command": "brctl show",
|
||||
"description": "Afficher les ponts réseau configurés"
|
||||
},
|
||||
{
|
||||
"command": "cat /etc/network/interfaces",
|
||||
"description": "Afficher la configuration réseau brute"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Essais en réseau",
|
||||
"commands": [
|
||||
{
|
||||
"command": "ping <host>",
|
||||
"description": "Vérifiez la connectivité avec un autre hôte"
|
||||
},
|
||||
{
|
||||
"command": "traceroute <host>",
|
||||
"description": "Tracer la route vers un hôte"
|
||||
},
|
||||
{
|
||||
"command": "mtr <host>",
|
||||
"description": "Combiner ping et traceroute en temps réel"
|
||||
},
|
||||
{
|
||||
"command": "dig <domain>",
|
||||
"description": "Recherche DNS pour un domaine"
|
||||
},
|
||||
{
|
||||
"command": "nslookup <domain>",
|
||||
"description": "Autre recherche DNS"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Configuration réseau",
|
||||
"commands": [
|
||||
{
|
||||
"command": "ifreload -a",
|
||||
"description": "Recharger la configuration réseau (ifupdown2)"
|
||||
},
|
||||
{
|
||||
"command": "ethtool <iface>",
|
||||
"description": "Afficher les informations sur le périphérique Ethernet"
|
||||
},
|
||||
{
|
||||
"command": "resolvectl status",
|
||||
"description": "Afficher l'état de la résolution DNS"
|
||||
},
|
||||
{
|
||||
"command": "nmcli device show",
|
||||
"description": "Afficher les détails du périphérique réseau (si NetworkManager est utilisé)"
|
||||
},
|
||||
{
|
||||
"command": "ip link set <iface> up",
|
||||
"description": "Activer une interface réseau"
|
||||
},
|
||||
{
|
||||
"command": "ip link set <iface> down",
|
||||
"description": "Désactiver une interface réseau"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Surveillance des réseaux",
|
||||
"commands": [
|
||||
{
|
||||
"command": "ss -tuln",
|
||||
"description": "Afficher les ports d'écoute (TCP/UDP)"
|
||||
},
|
||||
{
|
||||
"command": "netstat -tuln",
|
||||
"description": "Autre commande pour afficher les ports en écoute"
|
||||
},
|
||||
{
|
||||
"command": "lsof -i",
|
||||
"description": "Liste des fichiers et connexions réseau ouverts"
|
||||
},
|
||||
{
|
||||
"command": "tcpdump -i <iface>",
|
||||
"description": "Capturer les paquets sur l'interface"
|
||||
},
|
||||
{
|
||||
"command": "iftop -i <iface>",
|
||||
"description": "Surveiller l'utilisation de la bande passante sur l'interface"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Gestion du pare-feu",
|
||||
"commands": [
|
||||
{
|
||||
"command": "iptables -L -n -v",
|
||||
"description": "Afficher les règles de pare-feu actives (iptables)"
|
||||
},
|
||||
{
|
||||
"command": "nft list ruleset",
|
||||
"description": "Afficher les règles nftables"
|
||||
},
|
||||
{
|
||||
"command": "pve-firewall status",
|
||||
"description": "Vérifier l'état du pare-feu Proxmox"
|
||||
},
|
||||
{
|
||||
"command": "pve-firewall compile",
|
||||
"description": "Compiler les règles de pare-feu pour tous les nœuds"
|
||||
},
|
||||
{
|
||||
"command": "pve-firewall reload",
|
||||
"description": "Recharger les règles du pare-feu Proxmox"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"iptablesTip": {
|
||||
"title": "iptables vs nftables",
|
||||
"bodyRich": "Le service classique <code>pve-firewall</code> génère des règles iptables. Le service alternatif proxmox-firewall utilise <strong>nftables</strong>. Inspectez le moteur iptables avec <code>iptables -L -n -v</code> et le moteur nftables avec <code>nft list ruleset</code>. Utilisez les outils du moteur activé : ces listes ne sont pas interchangeables."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Rubriques connexes",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/network",
|
||||
"label": "Gestion du réseau",
|
||||
"tail": "— outils de réseau interactifs ProxMenux (analyse des ponts, noms persistants, surveillance)."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/tools-commands",
|
||||
"label": "Outils CLI système",
|
||||
"tail": "— davantage d'outils de surveillance des réseaux."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info",
|
||||
"label": "Vue d’ensemble de l’aide et des informations",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,232 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Commandes de stockage et de disques Proxmox — lsblk, LVM, pvesm, qm importdisk | ProxMenux",
|
||||
"description": "Référence des commandes de stockage et de disque sous Proxmox VE : lsblk, blkid, parted, lvdisplay, vgdisplay, pvs, mount, df, du, ncdu et pvesm status, ainsi que qm importdisk et qemu-img convert pour les disques de VM.",
|
||||
"ogTitle": "Commandes de stockage et de disques Proxmox — lsblk, LVM, pvesm, qm importdisk",
|
||||
"ogDescription": "Référence des commandes de stockage et de disque sur Proxmox VE — inspection du disque, LVM, montages, gestion du stockage Proxmox, importation de disque VM et conversion d'image.",
|
||||
"twitterTitle": "Commandes de stockage Proxmox | ProxMenux",
|
||||
"twitterDescription": "Inspection de disque, informations de montage, gestion LVM, stockage Proxmox et commandes d'importation / conversion de disque VM."
|
||||
},
|
||||
"header": {
|
||||
"title": "Stockage et disques",
|
||||
"description": "Sélection de commandes pour inspecter le stockage des hôtes Proxmox : périphériques blocs, partitions, montages, volumes LVM, configuration du stockage et opérations sur les disques VM (importdisk, qemu-img convert).",
|
||||
"section": "Aide et informations"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Inventaire rapide du disque",
|
||||
"body": "<code>lsblk</code> affiche les périphériques blocs et leurs partitions en arborescence. Consultez leurs identifiants persistants avec <code>ls -lh /dev/disk/by-id/</code> : pour un même disque, ils restent généralement stables après un redémarrage ou un changement d’ordre des périphériques. Remplacer le disque ou modifier la façon dont le contrôleur expose son identité peut changer le chemin by-id."
|
||||
},
|
||||
"commandGroups": [
|
||||
{
|
||||
"title": "Informations sur le disque",
|
||||
"commands": [
|
||||
{
|
||||
"command": "lsblk",
|
||||
"description": "Lister les périphériques blocs et les partitions"
|
||||
},
|
||||
{
|
||||
"command": "fdisk -l",
|
||||
"description": "Répertorier les disques avec des informations détaillées"
|
||||
},
|
||||
{
|
||||
"command": "blkid",
|
||||
"description": "Afficher l'UUID et le type de système de fichiers des périphériques de bloc"
|
||||
},
|
||||
{
|
||||
"command": "ls -lh /dev/disk/by-id/",
|
||||
"description": "Répertorier les identifiants persistants du disque"
|
||||
},
|
||||
{
|
||||
"command": "parted -l",
|
||||
"description": "Disposition détaillée des partitions avec informations GPT"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Utilisation du stockage",
|
||||
"commands": [
|
||||
{
|
||||
"command": "df -h",
|
||||
"description": "Afficher l'utilisation du disque par point de montage"
|
||||
},
|
||||
{
|
||||
"command": "du -sh /path",
|
||||
"description": "Afficher la taille d'un répertoire"
|
||||
},
|
||||
{
|
||||
"command": "mount | grep ^/dev",
|
||||
"description": "Afficher les périphériques de stockage montés"
|
||||
},
|
||||
{
|
||||
"command": "cat /proc/mounts",
|
||||
"description": "Afficher tous les montages actifs du noyau"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Gestion de LVM",
|
||||
"commands": [
|
||||
{
|
||||
"command": "pvdisplay",
|
||||
"description": "Afficher les volumes physiques (LVM)"
|
||||
},
|
||||
{
|
||||
"command": "vgdisplay",
|
||||
"description": "Afficher les groupes de volumes (LVM)"
|
||||
},
|
||||
{
|
||||
"command": "lvdisplay",
|
||||
"description": "Afficher les volumes logiques (LVM)"
|
||||
},
|
||||
{
|
||||
"command": "pvs",
|
||||
"description": "Sortie concise des volumes physiques"
|
||||
},
|
||||
{
|
||||
"command": "vgs",
|
||||
"description": "Sortie concise des groupes de volumes"
|
||||
},
|
||||
{
|
||||
"command": "lvs",
|
||||
"description": "Sortie concise des volumes logiques"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Stockage Proxmox",
|
||||
"commands": [
|
||||
{
|
||||
"command": "cat /etc/pve/storage.cfg",
|
||||
"description": "Afficher la configuration du stockage Proxmox"
|
||||
},
|
||||
{
|
||||
"command": "pvesm status",
|
||||
"description": "Afficher l'état de tous les pools de stockage"
|
||||
},
|
||||
{
|
||||
"command": "pvesm status --enabled 1",
|
||||
"description": "Lister les stockages configurés et activés"
|
||||
},
|
||||
{
|
||||
"command": "pvesm list <storage>",
|
||||
"description": "Répertorier le contenu d'un stockage spécifique"
|
||||
},
|
||||
{
|
||||
"command": "pvesm scan nfs <server>",
|
||||
"description": "Découvrir les exports NFS d’un serveur"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Actions du disque",
|
||||
"commands": [
|
||||
{
|
||||
"command": "qm importdisk <vmid> <image_path> <storage>",
|
||||
"description": "Importer l’image comme disque inutilisé de la VM, puis l’attacher séparément"
|
||||
},
|
||||
{
|
||||
"command": "qm set <vmid> -<bus><index> <disk_path>",
|
||||
"description": "Attribuer le disque physique au VM (mode passant)"
|
||||
},
|
||||
{
|
||||
"command": "qemu-img convert -O <format> <input> <output>",
|
||||
"description": "Convertir le format d’une image disque hors ligne"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Santé des disques SMART",
|
||||
"commands": [
|
||||
{
|
||||
"command": "smartctl --scan",
|
||||
"description": "Liste des périphériques compatibles SMART sur l'hôte"
|
||||
},
|
||||
{
|
||||
"command": "smartctl -i /dev/<disk>",
|
||||
"description": "Informations de base sur l'appareil (modèle, firmware, série)"
|
||||
},
|
||||
{
|
||||
"command": "smartctl -H /dev/<disk>",
|
||||
"description": "Vérification rapide de l’état général : PASSED / FAILED"
|
||||
},
|
||||
{
|
||||
"command": "smartctl -A /dev/<disk>",
|
||||
"description": "Attributs SMART uniquement (valeurs brutes, seuils)"
|
||||
},
|
||||
{
|
||||
"command": "smartctl -a /dev/<disk>",
|
||||
"description": "Informations SMART complètes : appareil, attributs et journal des autotests"
|
||||
},
|
||||
{
|
||||
"command": "smartctl -t short /dev/<disk>",
|
||||
"description": "Lancer un autotest court, environ deux minutes en arrière-plan"
|
||||
},
|
||||
{
|
||||
"command": "smartctl -t long /dev/<disk>",
|
||||
"description": "Lancer un autotest long, plusieurs heures en arrière-plan"
|
||||
},
|
||||
{
|
||||
"command": "smartctl -l selftest /dev/<disk>",
|
||||
"description": "Voir le journal d'auto-essai (résultats des tests passés)"
|
||||
},
|
||||
{
|
||||
"command": "smartctl -X /dev/<disk>",
|
||||
"description": "Interrompre l’autotest en cours"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Santé des disques NVMe",
|
||||
"commands": [
|
||||
{
|
||||
"command": "nvme list",
|
||||
"description": "Liste des dispositifs NVMe visibles au noyau"
|
||||
},
|
||||
{
|
||||
"command": "nvme smart-log /dev/<nvme>",
|
||||
"description": "NVMe-spécifique SMART log (température, usure, erreurs)"
|
||||
},
|
||||
{
|
||||
"command": "nvme id-ctrl /dev/<nvme>",
|
||||
"description": "Informations de contrôleur (modèle, firmware, capacités)"
|
||||
},
|
||||
{
|
||||
"command": "nvme error-log /dev/<nvme>",
|
||||
"description": "Entrées récentes du journal des erreurs NVMe"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"lvmTip": {
|
||||
"title": "LVM commandes courtes vs longues",
|
||||
"bodyRich": "Les deux formes sont disponibles. <code>pvs</code> / <code>vgs</code> / <code>lvs</code> produisent des tableaux compacts avec une ligne par volume physique, groupe de volumes ou volume logique, respectivement. <code>pvdisplay</code> / <code>vgdisplay</code> / <code>lvdisplay</code> fournissent davantage de détails sur plusieurs lignes. Les formes courtes sont pratiques au quotidien."
|
||||
},
|
||||
"smartInfo": {
|
||||
"title": "SMART pour SATA/SAS et NVMe",
|
||||
"bodyRich": "<strong>Les disques SATA / SAS, y compris les SSD,</strong> peuvent être inspectés avec <code>smartctl</code> de <code>smartmontools</code>, installé par défaut sur Proxmox. Indiquez le périphérique, par exemple <code>/dev/sda</code> ou <code>/dev/sdb</code>. <strong>Les disques NVMe</strong> utilisent un autre protocole natif. <code>smartctl</code> les prend aussi en charge ; <code>nvme</code> de <code>nvme-cli</code> fournit des requêtes propres aux contrôleurs, espaces de noms et informations de santé NVMe. Installez-le avec <code>apt install nvme-cli</code> s’il manque."
|
||||
},
|
||||
"selfTestWarn": {
|
||||
"title": "Les auto-tests se déroulent en arrière-plan",
|
||||
"bodyRich": "Sur les disques compatibles, <code>smartctl -t short /dev/<disk></code> et <code>smartctl -t long /dev/<disk></code> lancent des tests en arrière-plan et rendent immédiatement la main. Vérifiez la progression avec <code>smartctl -a /dev/<disk></code>, en cherchant \"Self-test routine in progress\", ou attendez et lisez <code>smartctl -l selftest /dev/<disk></code>. Les tests courts durent souvent deux minutes, les longs peuvent prendre des heures. Le disque reste utilisable, avec une baisse possible des performances d’E/S."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Rubriques connexes",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/help-info/zfs-commands",
|
||||
"label": "Gestion ZFS",
|
||||
"tail": "— commandes zpool / zfs pour le stockage soutenu par ZFS."
|
||||
},
|
||||
{
|
||||
"href": "/docs/disk-manager",
|
||||
"label": "Gestionnaire de disque",
|
||||
"tail": "— flux interactifs ProxMenux pour la transmission du disque, l'importation, le formatage, SMART."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info",
|
||||
"label": "Vue d’ensemble de l’aide et des informations",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,158 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Commandes système Proxmox VE — pveversion, uptime, journalctl, systemctl | ProxMenux",
|
||||
"description": "Commandes système Proxmox VE et Linux pour les versions, la durée de fonctionnement, la mémoire, les services, les journaux et les utilisateurs, avec des outils d’audit et de synthèse. Une commande redémarre un service : tous les exemples ne sont pas en lecture seule.",
|
||||
"ogTitle": "Commandes système Proxmox VE — pveversion, uptime, journalctl, systemctl",
|
||||
"ogDescription": "Commandes système Proxmox VE et Linux pour la version, la durée de fonctionnement, les services, les journaux et les utilisateurs, avec gestion des services et outils d’audit.",
|
||||
"twitterTitle": "Commandes système Proxmox VE | ProxMenux",
|
||||
"twitterDescription": "Commandes essentielles d'inspection du système pour Proxmox VE — version, état, services, journaux, informations utilisateur."
|
||||
},
|
||||
"header": {
|
||||
"title": "Commandes système utiles",
|
||||
"description": "Commandes d’inspection de l’hôte Proxmox : version, noyau, durée de fonctionnement, mémoire, état de l’interface web, journaux récents et utilisateurs connectés, avec des outils d’audit et de synthèse. La plupart consultent l’état, mais systemctl restart pveproxy redémarre le proxy web et les audits peuvent écrire des rapports et des journaux.",
|
||||
"section": "Aide et informations"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Ce que c'est",
|
||||
"body": "La même liste numérotée que dans <em>Commandes système utiles</em> dans ProxMenux. Utilisez le bouton Copier pour récupérer une commande ou consultez la liste pour retrouver l’option exacte."
|
||||
},
|
||||
"commandGroups": [
|
||||
{
|
||||
"title": "Informations système",
|
||||
"commands": [
|
||||
{
|
||||
"command": "pveversion",
|
||||
"description": "Afficher la version de Proxmox"
|
||||
},
|
||||
{
|
||||
"command": "pveversion -v",
|
||||
"description": "Informations détaillées sur la version Proxmox"
|
||||
},
|
||||
{
|
||||
"command": "hostnamectl",
|
||||
"description": "Nom d'hôte du système et informations sur le noyau"
|
||||
},
|
||||
{
|
||||
"command": "uname -a",
|
||||
"description": "Informations sur le noyau et l'architecture"
|
||||
},
|
||||
{
|
||||
"command": "cat /etc/os-release",
|
||||
"description": "Détails de la version du système d'exploitation"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "État du système",
|
||||
"commands": [
|
||||
{
|
||||
"command": "uptime",
|
||||
"description": "Durée de fonctionnement du système"
|
||||
},
|
||||
{
|
||||
"command": "uptime -p",
|
||||
"description": "Durée de fonctionnement dans un format lisible"
|
||||
},
|
||||
{
|
||||
"command": "free -h",
|
||||
"description": "Utilisation de la RAM et du swap"
|
||||
},
|
||||
{
|
||||
"command": "who -b",
|
||||
"description": "Heure du dernier démarrage du système"
|
||||
},
|
||||
{
|
||||
"command": "last -x | grep shutdown",
|
||||
"description": "Arrêts précédents"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Gestion des services",
|
||||
"commands": [
|
||||
{
|
||||
"command": "systemctl status pveproxy",
|
||||
"description": "Vérifier l'état de l'interface utilisateur Web de Proxmox"
|
||||
},
|
||||
{
|
||||
"command": "systemctl restart pveproxy",
|
||||
"description": "Redémarrer le proxy de l'interface utilisateur Web"
|
||||
},
|
||||
{
|
||||
"command": "journalctl -xe",
|
||||
"description": "Erreurs système et journaux"
|
||||
},
|
||||
{
|
||||
"command": "dmesg -T | tail -n 50",
|
||||
"description": "50 dernières lignes de journal du noyau"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Informations utilisateur",
|
||||
"commands": [
|
||||
{
|
||||
"command": "whoami",
|
||||
"description": "Utilisateur actuel"
|
||||
},
|
||||
{
|
||||
"command": "id",
|
||||
"description": "UID, GID et groupes de l'utilisateur actuel"
|
||||
},
|
||||
{
|
||||
"command": "who",
|
||||
"description": "Utilisateurs connectés"
|
||||
},
|
||||
{
|
||||
"command": "w",
|
||||
"description": "Activité des utilisateurs et durée de fonctionnement"
|
||||
},
|
||||
{
|
||||
"command": "uptime && w",
|
||||
"description": "Durée de fonctionnement et utilisateurs connectés"
|
||||
},
|
||||
{
|
||||
"command": "cut -d: -f1,3,4 /etc/passwd",
|
||||
"description": "Tous les utilisateurs avec UID et GID"
|
||||
},
|
||||
{
|
||||
"command": "getent passwd | column -t -s :",
|
||||
"description": "Table utilisateur lisible (UID, shell, etc.)"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Outils de vérification et de résumé",
|
||||
"commands": [
|
||||
{
|
||||
"command": "lynis audit system",
|
||||
"description": "Exécuter un audit complet de la sécurité du système"
|
||||
},
|
||||
{
|
||||
"command": "fastfetch",
|
||||
"description": "Afficher le résumé du système au format ASCII"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"related": {
|
||||
"heading": "Rubriques connexes",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/help-info/update-commands",
|
||||
"label": "Mises à jour et paquets",
|
||||
"tail": " — commandes apt et de mise à niveau de PVE."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/tools-commands",
|
||||
"label": "Outils CLI système",
|
||||
"tail": " — htop, btop, ncdu et outils similaires."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info",
|
||||
"label": "Vue d’ensemble de l’aide et des informations",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,276 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Outils CLI Linux pour Proxmox — htop, iftop, journalctl, rsync, tmux | ProxMenux",
|
||||
"description": "Outils CLI Linux pour administrer Proxmox VE au quotidien : surveillance (htop, atop, glances, iotop), réseau (iftop, nmap, mtr, ss), fichiers et texte (find, grep, journalctl), performances (iostat, perf, strace), sécurité (fail2ban, lynis, lsof) et administration à distance (ssh, rsync, tmux).",
|
||||
"ogTitle": "Outils CLI Linux pour Proxmox — htop, iftop, journalctl, rsync, tmux",
|
||||
"ogDescription": "Outils quotidiens CLI pour l'administration Proxmox VE regroupés par fonction : surveillance, réseau, fichier/texte, performance, sécurité et administration à distance.",
|
||||
"twitterTitle": "Outils CLI Linux pour Proxmox | ProxMenux",
|
||||
"twitterDescription": "Outils CLI pour administrer Proxmox VE au quotidien, regroupés par fonction."
|
||||
},
|
||||
"header": {
|
||||
"title": "Outils CLI système",
|
||||
"description": "Outils CLI pour administrer l’hôte Proxmox au quotidien, classés par fonction : surveillance, réseau, fichiers et texte, analyse des performances, sécurité, administration à distance et configuration du système.",
|
||||
"section": "Aide et informations"
|
||||
},
|
||||
"intro": {
|
||||
"title": "La plupart sont installés par le script de post-installation",
|
||||
"body": "Si vous avez exécuté le script de post-installation avec les choix par défaut, la plupart de ces outils sont déjà installés. Pour les outils manquants, l’<utilsLink>installateur d’utilitaires système</utilsLink> de ProxMenux propose des groupes prédéfinis : base, développement, réseau, analyse, etc."
|
||||
},
|
||||
"commandGroups": [
|
||||
{
|
||||
"title": "Surveillance du système",
|
||||
"commands": [
|
||||
{
|
||||
"command": "htop",
|
||||
"description": "Visualiseur interactif des processus avec utilisation du CPU et de la mémoire"
|
||||
},
|
||||
{
|
||||
"command": "top",
|
||||
"description": "Afficher les processus Linux en temps réel"
|
||||
},
|
||||
{
|
||||
"command": "atop",
|
||||
"description": "Moniteur avancé du système et des processus"
|
||||
},
|
||||
{
|
||||
"command": "glances",
|
||||
"description": "Outil de surveillance du système avec interface web"
|
||||
},
|
||||
{
|
||||
"command": "nmon",
|
||||
"description": "Outil de surveillance des performances"
|
||||
},
|
||||
{
|
||||
"command": "iotop",
|
||||
"description": "Surveiller les entrées-sorties disque des processus"
|
||||
},
|
||||
{
|
||||
"command": "vmstat 1",
|
||||
"description": "Signaler des statistiques de mémoire virtuelle chaque seconde"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Outils réseau",
|
||||
"commands": [
|
||||
{
|
||||
"command": "iftop",
|
||||
"description": "Affichage de l'utilisation de la bande passante sur une interface"
|
||||
},
|
||||
{
|
||||
"command": "nmap <host>",
|
||||
"description": "Exploration du réseau et balayage de sécurité"
|
||||
},
|
||||
{
|
||||
"command": "tcpdump -i <interface>",
|
||||
"description": "Capturer le trafic réseau"
|
||||
},
|
||||
{
|
||||
"command": "netstat -tuln",
|
||||
"description": "Afficher les connexions réseau"
|
||||
},
|
||||
{
|
||||
"command": "ss -tuln",
|
||||
"description": "Autre utilitaire pour étudier les sockets"
|
||||
},
|
||||
{
|
||||
"command": "mtr <host>",
|
||||
"description": "Outil de diagnostic réseau combinant ping et traceroute"
|
||||
},
|
||||
{
|
||||
"command": "iperf3 -s",
|
||||
"description": "Lancer le serveur iperf pour tester la bande passante"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Outils de fichiers et de texte",
|
||||
"commands": [
|
||||
{
|
||||
"command": "find / -name <filename>",
|
||||
"description": "Rechercher des fichiers par nom"
|
||||
},
|
||||
{
|
||||
"command": "grep -r 'pattern' /path",
|
||||
"description": "Rechercher le modèle dans les fichiers"
|
||||
},
|
||||
{
|
||||
"command": "sed -i 's/old/new/g' file",
|
||||
"description": "Remplacer le texte dans les fichiers"
|
||||
},
|
||||
{
|
||||
"command": "awk '{print $1}' file",
|
||||
"description": "Outil de traitement de texte"
|
||||
},
|
||||
{
|
||||
"command": "tail -f /var/log/syslog",
|
||||
"description": "Suivre le fichier journal en temps réel"
|
||||
},
|
||||
{
|
||||
"command": "less /var/log/messages",
|
||||
"description": "Afficher le fichier avec pagination"
|
||||
},
|
||||
{
|
||||
"command": "journalctl -f",
|
||||
"description": "Suivre les journaux de systemd"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Analyse des performances",
|
||||
"commands": [
|
||||
{
|
||||
"command": "iostat -x 1",
|
||||
"description": "Rapports statistiques CPU et E/S"
|
||||
},
|
||||
{
|
||||
"command": "mpstat -P ALL 1",
|
||||
"description": "Rapport sur l'utilisation des CPU"
|
||||
},
|
||||
{
|
||||
"command": "perf top",
|
||||
"description": "Outil de profilage du système"
|
||||
},
|
||||
{
|
||||
"command": "strace <command>",
|
||||
"description": "Tracez les appels et signaux du système"
|
||||
},
|
||||
{
|
||||
"command": "lsof",
|
||||
"description": "Liste des fichiers ouverts"
|
||||
},
|
||||
{
|
||||
"command": "pstree",
|
||||
"description": "Affichage de l'arborescence du processus"
|
||||
},
|
||||
{
|
||||
"command": "slabtop",
|
||||
"description": "Afficher les informations du cache slab du noyau"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Outils de sécurité",
|
||||
"commands": [
|
||||
{
|
||||
"command": "fail2ban-client status",
|
||||
"description": "Afficher le statut de fail2ban"
|
||||
},
|
||||
{
|
||||
"command": "chage -l <username>",
|
||||
"description": "Afficher les informations d'expiration du mot de passe"
|
||||
},
|
||||
{
|
||||
"command": "lastlog",
|
||||
"description": "Afficher la dernière connexion de tous les utilisateurs"
|
||||
},
|
||||
{
|
||||
"command": "last",
|
||||
"description": "Afficher la liste des derniers utilisateurs connectés"
|
||||
},
|
||||
{
|
||||
"command": "w",
|
||||
"description": "Afficher qui est connecté et ce qu'ils font"
|
||||
},
|
||||
{
|
||||
"command": "lynis audit system",
|
||||
"description": "Outil de vérification de sécurité"
|
||||
},
|
||||
{
|
||||
"command": "openssl s_client -connect host:port",
|
||||
"description": "Tester les connexions SSL/TLS"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Administration à distance",
|
||||
"commands": [
|
||||
{
|
||||
"command": "ssh <user>@<host>",
|
||||
"description": "Connexion shell sécurisée"
|
||||
},
|
||||
{
|
||||
"command": "scp <file> <user>@<host>:<path>",
|
||||
"description": "Copier des fichiers de manière sécurisée"
|
||||
},
|
||||
{
|
||||
"command": "rsync -avz <src> <dest>",
|
||||
"description": "Synchroniser les fichiers/dossiers"
|
||||
},
|
||||
{
|
||||
"command": "screen",
|
||||
"description": "Multiplexeur terminal"
|
||||
},
|
||||
{
|
||||
"command": "tmux",
|
||||
"description": "Autre multiplexeur de terminal"
|
||||
},
|
||||
{
|
||||
"command": "ssh-keygen -t rsa -b 4096",
|
||||
"description": "Générer une paire de clés SSH"
|
||||
},
|
||||
{
|
||||
"command": "ssh-copy-id <user>@<host>",
|
||||
"description": "Copier la clé SSH sur le serveur"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Configuration du système",
|
||||
"commands": [
|
||||
{
|
||||
"command": "systemctl status <service>",
|
||||
"description": "Vérifier l'état du service"
|
||||
},
|
||||
{
|
||||
"command": "journalctl -u <service>",
|
||||
"description": "Consulter les journaux de service"
|
||||
},
|
||||
{
|
||||
"command": "timedatectl",
|
||||
"description": "Gérer la date et l’heure du système"
|
||||
},
|
||||
{
|
||||
"command": "hostnamectl",
|
||||
"description": "Gérer le nom d’hôte du système"
|
||||
},
|
||||
{
|
||||
"command": "localectl",
|
||||
"description": "Gérer les paramètres régionaux et le clavier du système"
|
||||
},
|
||||
{
|
||||
"command": "update-alternatives --config <name>",
|
||||
"description": "Configuration des solutions de remplacement du système"
|
||||
},
|
||||
{
|
||||
"command": "dpkg-reconfigure <package>",
|
||||
"description": "Reconfigurer un paquet installé"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tmuxTip": {
|
||||
"title": "Utiliser tmux / screen pour les commandes longues",
|
||||
"bodyRich": "Exécutez les tâches longues, comme une sauvegarde, une mise à niveau ou un gros transfert rsync, dans <code>tmux</code> ou <code>screen</code> afin qu’une déconnexion SSH ne termine pas la session du terminal. Pour une session tmux, reconnectez-vous au même hôte avec le même utilisateur, puis lancez <code>tmux attach</code>. Les sessions screen ont leur propre commande de rattachement."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Rubriques connexes",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/utils/system-utils",
|
||||
"label": "Installateur des utilitaires système",
|
||||
"tail": "— installer tous ces outils manquants."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/system-commands",
|
||||
"label": "Commandes système utiles",
|
||||
"tail": "— commandes d'inspection spécifiques à Proxmox."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info",
|
||||
"label": "Vue d’ensemble de l’aide et des informations",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,170 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Commandes de mise à jour et de gestion des paquets Proxmox — apt, pveupgrade, dpkg | ProxMenux",
|
||||
"description": "Commandes de mise à jour et de gestion des paquets Proxmox VE : apt update, apt upgrade, apt dist-upgrade, pveupgrade, dpkg -l, informations sur les paquets et configuration des dépôts dans /etc/apt/sources.list.d/.",
|
||||
"ogTitle": "Commandes de mise à jour et de gestion des paquets Proxmox — apt, pveupgrade, dpkg",
|
||||
"ogDescription": "commandes apt, pveupgrade et dpkg pour garder Proxmox VE à jour — mises à jour du système, gestion des paquets, configuration du dépôt.",
|
||||
"twitterTitle": "Commandes de mise à jour Proxmox | ProxMenux",
|
||||
"twitterDescription": "Commandes apt et pveupgrade pour gérer les mises à jour et les paquets sur les hôtes Proxmox VE."
|
||||
},
|
||||
"header": {
|
||||
"title": "Mises à jour et paquets",
|
||||
"description": "Sélection de commandes apt et de mise à niveau Proxmox : mises à jour du système, installation, suppression et purge des paquets, requêtes avec apt-cache policy et dpkg -l, et inspection des dépôts.",
|
||||
"section": "Aide et informations"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Toujours mettre à jour l'index en premier",
|
||||
"body": "<code>apt update</code> actualise l’index local des paquets depuis les dépôts configurés. Sans cette étape, <code>apt install</code> peut utiliser des versions obsolètes ou échouer avec « Unable to locate package »."
|
||||
},
|
||||
"commandGroups": [
|
||||
{
|
||||
"title": "Mises à jour du système",
|
||||
"commands": [
|
||||
{
|
||||
"command": "apt update && apt upgrade -y",
|
||||
"description": "Actualiser les listes et mettre à jour les paquets installés (apt upgrade)"
|
||||
},
|
||||
{
|
||||
"command": "apt dist-upgrade -y",
|
||||
"description": "Mise à niveau complète du système, y compris les dépendances"
|
||||
},
|
||||
{
|
||||
"command": "apt update",
|
||||
"description": "Mettre à jour uniquement les listes de paquets"
|
||||
},
|
||||
{
|
||||
"command": "apt upgrade",
|
||||
"description": "Mettre à jour uniquement les paquets (interactifs)"
|
||||
},
|
||||
{
|
||||
"command": "apt full-upgrade",
|
||||
"description": "Mettre à niveau les paquets avec la gestion de la dépendance (interactive)"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Mises à jour de Proxmox",
|
||||
"commands": [
|
||||
{
|
||||
"command": "pveupdate",
|
||||
"description": "Mettre à jour les listes de packages Proxmox"
|
||||
},
|
||||
{
|
||||
"command": "pveupgrade",
|
||||
"description": "Lancer la mise à niveau interactive des paquets Proxmox"
|
||||
},
|
||||
{
|
||||
"command": "pve8to9 --full",
|
||||
"description": "Vérifier la préparation au passage de PVE 8 à 9, sans effectuer la mise à niveau"
|
||||
},
|
||||
{
|
||||
"command": "ceph versions",
|
||||
"description": "Afficher les versions des démons Ceph avant de planifier une mise à niveau"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Gestion des paquets",
|
||||
"commands": [
|
||||
{
|
||||
"command": "apt autoremove --purge",
|
||||
"description": "Supprimer les packages inutilisés et leur configuration"
|
||||
},
|
||||
{
|
||||
"command": "apt clean",
|
||||
"description": "Effacer le dépôt local des fichiers de paquets récupérés"
|
||||
},
|
||||
{
|
||||
"command": "apt autoclean",
|
||||
"description": "Effacer uniquement les fichiers de paquets périmés"
|
||||
},
|
||||
{
|
||||
"command": "apt install <package>",
|
||||
"description": "Installer un paquet spécifique"
|
||||
},
|
||||
{
|
||||
"command": "apt remove <package>",
|
||||
"description": "Supprimer un package"
|
||||
},
|
||||
{
|
||||
"command": "apt purge <package>",
|
||||
"description": "Supprimer un paquet et ses fichiers de configuration"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Informations sur les paquets",
|
||||
"commands": [
|
||||
{
|
||||
"command": "apt list --installed",
|
||||
"description": "Liste de tous les paquets installés"
|
||||
},
|
||||
{
|
||||
"command": "apt search <keyword>",
|
||||
"description": "Rechercher les paquets par mot-clé"
|
||||
},
|
||||
{
|
||||
"command": "apt show <package>",
|
||||
"description": "Afficher les informations détaillées sur un paquet"
|
||||
},
|
||||
{
|
||||
"command": "dpkg -l",
|
||||
"description": "Liste de tous les paquets installés (alternative)"
|
||||
},
|
||||
{
|
||||
"command": "dpkg -l | grep <keyword>",
|
||||
"description": "Rechercher les paquets installés par mot-clé"
|
||||
},
|
||||
{
|
||||
"command": "apt-cache policy <package>",
|
||||
"description": "Afficher les versions et les priorités des paquets"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Gestion des dépôts",
|
||||
"commands": [
|
||||
{
|
||||
"command": "cat /etc/apt/sources.list",
|
||||
"description": "Afficher les principales sources de dépôt APT"
|
||||
},
|
||||
{
|
||||
"command": "ls -la /etc/apt/sources.list.d/",
|
||||
"description": "Liste des fichiers sources supplémentaires du dépôt"
|
||||
},
|
||||
{
|
||||
"command": "cat /etc/apt/sources.list.d/pve-enterprise.list",
|
||||
"description": "Afficher la configuration du dépôt Proxmox Enterprise dans le fichier .list de PVE 8"
|
||||
},
|
||||
{
|
||||
"command": "apt-key list",
|
||||
"description": "Lister les anciennes clés de signature des dépôts si apt-key est disponible"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"backupWarn": {
|
||||
"title": "Créer une sauvegarde avant les mises à niveau majeures",
|
||||
"bodyRich": "Pour les mises à jour courantes, Proxmox recommande <code>apt update && apt full-upgrade</code> ; examinez les changements de paquets avant de confirmer. Pour les <strong>mises à niveau majeures</strong> (PVE 8 → 9), utilisez la procédure ProxMenux <upgradeLink>Mettre à niveau PVE 8 vers PVE 9</upgradeLink>. Elle ajoute des vérifications préalables, la migration des dépôts et une validation finale. Créez d’abord une sauvegarde."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Rubriques connexes",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/utils/system-update",
|
||||
"label": "Mise à jour du système Proxmox (interactive)",
|
||||
"tail": "— wrapper qui fait tout cela avec une boîte de dialogue de confirmation, une reconstruction automatique de DKMS des pilotes gérés par ProxMenux lorsqu'un nouveau noyau est installé, et une invite de redémarrage. Également disponible à partir du bouton Mettre à jour maintenant du tableau de bord ProxMenux Monitor."
|
||||
},
|
||||
{
|
||||
"href": "/docs/utils/upgrade-pve8-pve9",
|
||||
"label": "Mettre à niveau le PVE 8 vers le PVE 9",
|
||||
"tail": "— pour les mises à niveau en version majeure."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info",
|
||||
"label": "Vue d’ensemble de l’aide et des informations",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,182 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Commandes qm et pct de Proxmox — gestion des VM et des conteneurs LXC | ProxMenux",
|
||||
"description": "Commandes qm et pct de Proxmox VE pour les VM et conteneurs LXC : list, config, start, stop, shutdown, reboot, destroy, clone, migrate, snapshot, resize, ainsi que pct exec / enter / push / pull pour les conteneurs.",
|
||||
"ogTitle": "Commandes qm et pct de Proxmox — gestion des VM et des conteneurs LXC",
|
||||
"ogDescription": "Commandes qm et pct de Proxmox VE pour gérer les machines virtuelles et conteneurs LXC en ligne de commande : démarrage, arrêt, configuration, instantanés, migration, clonage et suppression.",
|
||||
"twitterTitle": "Commandes qm / pct de Proxmox | ProxMenux",
|
||||
"twitterDescription": "Sélection de commandes qm / pct pour gérer les machines virtuelles et conteneurs LXC dans Proxmox VE."
|
||||
},
|
||||
"header": {
|
||||
"title": "Gestion VM et CT",
|
||||
"description": "Sélection de commandes qm pour les VM et pct pour les conteneurs LXC : listes, cycle de vie (start / stop / shutdown / destroy), inspection de configuration et opérations de conteneur avec exec, enter, push et pull.",
|
||||
"section": "Aide et informations"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Trouver d'abord un VMID ou un CTID",
|
||||
"body": "Presque chaque commande demande un identifiant numérique. Utilisez <code>qm list</code> pour les VM et <code>pct list</code> pour les conteneurs. Remplacez <code><vmid></code> / <code><ctid></code> dans les exemples par l’identifiant réel avant de les exécuter."
|
||||
},
|
||||
"commandGroups": [
|
||||
{
|
||||
"title": "Liste et renseignements",
|
||||
"commands": [
|
||||
{
|
||||
"command": "qm list",
|
||||
"description": "Lister toutes les machines virtuelles"
|
||||
},
|
||||
{
|
||||
"command": "pct list",
|
||||
"description": "Lister tous les conteneurs LXC"
|
||||
},
|
||||
{
|
||||
"command": "qm config <vmid>",
|
||||
"description": "Afficher la configuration de la VM interprétée par qm"
|
||||
},
|
||||
{
|
||||
"command": "pct config <ctid>",
|
||||
"description": "Afficher la configuration du conteneur interprétée par pct"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Fichiers de configuration (brut)",
|
||||
"commands": [
|
||||
{
|
||||
"command": "cat /etc/pve/qemu-server/<vmid>.conf",
|
||||
"description": "Afficher le fichier de configuration brut de la VM"
|
||||
},
|
||||
{
|
||||
"command": "cat /etc/pve/lxc/<ctid>.conf",
|
||||
"description": "Afficher le fichier de configuration CT brut"
|
||||
},
|
||||
{
|
||||
"command": "nano /etc/pve/qemu-server/<vmid>.conf",
|
||||
"description": "Modifier le fichier de configuration brut VM (nano)"
|
||||
},
|
||||
{
|
||||
"command": "nano /etc/pve/lxc/<ctid>.conf",
|
||||
"description": "Modifier le fichier de configuration brut CT (nano)"
|
||||
},
|
||||
{
|
||||
"command": "vi /etc/pve/qemu-server/<vmid>.conf",
|
||||
"description": "Modifier le fichier de configuration brut VM (vi)"
|
||||
},
|
||||
{
|
||||
"command": "vi /etc/pve/lxc/<ctid>.conf",
|
||||
"description": "Modifier le fichier de configuration brut CT (vi)"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Gestion VM",
|
||||
"commands": [
|
||||
{
|
||||
"command": "qm start <vmid>",
|
||||
"description": "Démarrez une machine virtuelle. Utilisez le bon <vmid>"
|
||||
},
|
||||
{
|
||||
"command": "qm stop <vmid>",
|
||||
"description": "Forcer l'arrêt d'une machine virtuelle. Utilisez le bon <vmid>"
|
||||
},
|
||||
{
|
||||
"command": "qm shutdown <vmid>",
|
||||
"description": "Arrêter proprement une machine virtuelle"
|
||||
},
|
||||
{
|
||||
"command": "qm reset <vmid>",
|
||||
"description": "Réinitialiser une machine virtuelle (redémarrage dur)"
|
||||
},
|
||||
{
|
||||
"command": "qm suspend <vmid>",
|
||||
"description": "Suspendre une machine virtuelle"
|
||||
},
|
||||
{
|
||||
"command": "qm resume <vmid>",
|
||||
"description": "Reprendre une machine virtuelle suspendue"
|
||||
},
|
||||
{
|
||||
"command": "qm destroy <vmid>",
|
||||
"description": "Supprimer une VM (irréversible). Utilisez le bon <vmid>"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Gestion des conteneurs",
|
||||
"commands": [
|
||||
{
|
||||
"command": "pct start <ctid>",
|
||||
"description": "Démarrez un conteneur. Utilisez le bon <ctid>"
|
||||
},
|
||||
{
|
||||
"command": "pct stop <ctid>",
|
||||
"description": "Forcer l'arrêt d'un conteneur. Utilisez le bon <ctid>"
|
||||
},
|
||||
{
|
||||
"command": "pct shutdown <ctid>",
|
||||
"description": "Arrêter proprement un conteneur"
|
||||
},
|
||||
{
|
||||
"command": "pct reboot <ctid>",
|
||||
"description": "Redémarrer un conteneur"
|
||||
},
|
||||
{
|
||||
"command": "pct destroy <ctid>",
|
||||
"description": "Supprimer un CT (irréversible). Utilisez le bon <ctid>"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Exploitation des conteneurs",
|
||||
"commands": [
|
||||
{
|
||||
"command": "pct exec <ctid> -- getent passwd | column -t -s :",
|
||||
"description": "Afficher les utilisateurs CT sous forme de tableau"
|
||||
},
|
||||
{
|
||||
"command": "pct exec <ctid> -- ps aux --sort=-%mem | head",
|
||||
"description": "Processus consommant le plus de mémoire dans le CT"
|
||||
},
|
||||
{
|
||||
"command": "pct enter <ctid>",
|
||||
"description": "Ouvrir le shell du conteneur"
|
||||
},
|
||||
{
|
||||
"command": "pct push <ctid> <source> <dest>",
|
||||
"description": "Copier le fichier de l'hôte vers le conteneur"
|
||||
},
|
||||
{
|
||||
"command": "pct pull <ctid> <source> <dest>",
|
||||
"description": "Copier le fichier du conteneur vers l'hôte"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"destroyWarn": {
|
||||
"title": "La destruction est irréversible",
|
||||
"bodyRich": "<code>qm destroy</code> et <code>pct destroy</code> suppriment la configuration de l’invité et ses volumes de disque gérés. Ne supposez pas que les données externes ou montées par bind mount sont effacées. La CLI ne demande pas confirmation par défaut. Sauvegardez d’abord les données utiles ; voir <backupLink>Sauvegarde et restauration</backupLink>."
|
||||
},
|
||||
"qmConfigTip": {
|
||||
"title": "qm config ou modification directe du fichier .conf",
|
||||
"bodyRich": "<code>qm config <vmid></code> et <code>pct config <ctid></code> affichent la configuration via les analyseurs Proxmox. Pour les modifications courantes, préférez <code>qm set</code> ou l’équivalent pct. Modifier directement <code>/etc/pve/qemu-server/<vmid>.conf</code> ou <code>/etc/pve/lxc/<ctid>.conf</code> contourne les validations et verrous des commandes de gestion ; le fichier doit rester interprétable. Arrêtez l’invité et gardez une copie avant une réparation manuelle. <code>pmxcfs</code> synchronise les configurations entre les nœuds du cluster, pas les données des disques invités."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Rubriques connexes",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/help-info/backup-commands",
|
||||
"label": "Sauvegarde et restauration",
|
||||
"tail": " — vzdump et qmrestore / pct restore."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/storage-commands",
|
||||
"label": "Stockage et disques",
|
||||
"tail": "— qm importdisk et gestion du disque."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info",
|
||||
"label": "Vue d’ensemble de l’aide et des informations",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,227 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Commandes ZFS sur Proxmox — zpool, zfs snapshot, send/receive, scrub | ProxMenux",
|
||||
"description": "Commandes de gestion ZFS sur Proxmox VE : zpool create / status / history, zfs list / get / set, instantanés, clone, zfs send et receive, scrub, clear, replace, zpool iostat et résumé d’ARC.",
|
||||
"ogTitle": "Commandes ZFS sur Proxmox — zpool, zfs snapshot, send/receive, scrub",
|
||||
"ogDescription": "Référence des commandes zpool et zfs sur Proxmox VE — pools, ensembles de données, instantanés, réplication, maintenance.",
|
||||
"twitterTitle": "Commandes ZFS sur Proxmox | ProxMenux",
|
||||
"twitterDescription": "commandes zpool et zfs pour Proxmox VE : pools, datasets, snapshots, réplication, maintenance."
|
||||
},
|
||||
"header": {
|
||||
"title": "Gestion ZFS",
|
||||
"description": "Sélection de commandes zpool et zfs : inspection des pools, création, lecture, modification et suppression de datasets, instantanés, clone et send/receive incrémental ou récursif, maintenance avec scrub / clear / replace, statistiques d’E/S et résumé d’ARC.",
|
||||
"section": "Aide et informations"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Deux familles de commandes",
|
||||
"body": "<code>zpool *</code> gère les pools de stockage, la couche physique : disques, vdevs et redondance. <code>zfs *</code> gère les datasets et les instantanés de ces pools, la couche logique : systèmes de fichiers, volumes, instantanés et propriétés."
|
||||
},
|
||||
"commandGroups": [
|
||||
{
|
||||
"title": "Informations sur le pool",
|
||||
"commands": [
|
||||
{
|
||||
"command": "zpool list",
|
||||
"description": "Lister tous les pools ZFS"
|
||||
},
|
||||
{
|
||||
"command": "zpool status",
|
||||
"description": "Afficher l'état et la santé du pool détaillé"
|
||||
},
|
||||
{
|
||||
"command": "zpool status -v",
|
||||
"description": "Afficher l'état du pool avec les erreurs"
|
||||
},
|
||||
{
|
||||
"command": "zpool history",
|
||||
"description": "Afficher l'historique des commandes pour tous les pools"
|
||||
},
|
||||
{
|
||||
"command": "zpool history <pool>",
|
||||
"description": "Afficher l'historique des commandes pour un pool spécifique"
|
||||
},
|
||||
{
|
||||
"command": "zpool get all <pool>",
|
||||
"description": "Afficher toutes les propriétés d'un pool"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Gestion des datasets",
|
||||
"commands": [
|
||||
{
|
||||
"command": "zfs list",
|
||||
"description": "Lister tous les ensembles de données ZFS"
|
||||
},
|
||||
{
|
||||
"command": "zfs list -r <pool>",
|
||||
"description": "Lister tous les ensembles de données dans un pool récursivement"
|
||||
},
|
||||
{
|
||||
"command": "zfs create <pool>/<dataset>",
|
||||
"description": "Créer un nouvel ensemble de données"
|
||||
},
|
||||
{
|
||||
"command": "zfs destroy <pool>/<dataset>",
|
||||
"description": "Détruire un ensemble de données"
|
||||
},
|
||||
{
|
||||
"command": "zfs rename <pool>/<dataset> <pool>/<new-name>",
|
||||
"description": "Renommer un ensemble de données"
|
||||
},
|
||||
{
|
||||
"command": "zfs get all <pool>/<dataset>",
|
||||
"description": "Afficher toutes les propriétés d'un ensemble de données"
|
||||
},
|
||||
{
|
||||
"command": "zfs set compression=on <pool>/<dataset>",
|
||||
"description": "Activer la compression sur un jeu de données"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Gestion des instantanés",
|
||||
"commands": [
|
||||
{
|
||||
"command": "zfs list -t snapshot",
|
||||
"description": "Liste de tous les instantanés"
|
||||
},
|
||||
{
|
||||
"command": "zfs list -t snapshot -r <pool>",
|
||||
"description": "Liste tous les instantanés dans un pool"
|
||||
},
|
||||
{
|
||||
"command": "zfs snapshot <pool>/<dataset>@<snapshot-name>",
|
||||
"description": "Créer un instantané"
|
||||
},
|
||||
{
|
||||
"command": "zfs destroy <pool>/<dataset>@<snapshot-name>",
|
||||
"description": "Supprimer un instantané"
|
||||
},
|
||||
{
|
||||
"command": "zfs rollback <pool>/<dataset>@<snapshot-name>",
|
||||
"description": "Retour à un instantané"
|
||||
},
|
||||
{
|
||||
"command": "zfs hold <tag> <pool>/<dataset>@<snapshot-name>",
|
||||
"description": "Protéger un instantané contre la suppression avec un hold"
|
||||
},
|
||||
{
|
||||
"command": "zfs release <tag> <pool>/<dataset>@<snapshot-name>",
|
||||
"description": "Lever la protection hold d’un instantané"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Clone et envoi/réception",
|
||||
"commands": [
|
||||
{
|
||||
"command": "zfs clone <pool>/<dataset>@<snapshot> <pool>/<clone-name>",
|
||||
"description": "Créer un clone à partir d'un instantané"
|
||||
},
|
||||
{
|
||||
"command": "zfs send <pool>/<dataset>@<snapshot> > backup.zfs",
|
||||
"description": "Envoyer un instantané dans un fichier"
|
||||
},
|
||||
{
|
||||
"command": "zfs receive <pool>/<dataset> < backup.zfs",
|
||||
"description": "Recevez un instantané à partir d'un fichier"
|
||||
},
|
||||
{
|
||||
"command": "zfs send -i <pool>/<dataset>@<snap1> <pool>/<dataset>@<snap2> > incr.zfs",
|
||||
"description": "Envoyer un instantané incrémental"
|
||||
},
|
||||
{
|
||||
"command": "zfs send -R <pool>/<dataset>@<snapshot> > full-recursive.zfs",
|
||||
"description": "Envoyer un instantané récursif"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Entretien et réparation",
|
||||
"commands": [
|
||||
{
|
||||
"command": "zpool scrub <pool>",
|
||||
"description": "Lancer une vérification scrub d’un pool"
|
||||
},
|
||||
{
|
||||
"command": "zpool scrub -s <pool>",
|
||||
"description": "Arrêter le scrub en cours"
|
||||
},
|
||||
{
|
||||
"command": "zpool clear <pool>",
|
||||
"description": "Réinitialiser les compteurs d’erreurs d’un pool"
|
||||
},
|
||||
{
|
||||
"command": "zpool clear <pool> <device>",
|
||||
"description": "Effacer les erreurs sur un périphérique spécifique"
|
||||
},
|
||||
{
|
||||
"command": "zpool replace <pool> <old-device> <new-device>",
|
||||
"description": "Remplacer un dispositif défectueux"
|
||||
},
|
||||
{
|
||||
"command": "zpool offline <pool> <device>",
|
||||
"description": "Prenez un appareil hors ligne"
|
||||
},
|
||||
{
|
||||
"command": "zpool online <pool> <device>",
|
||||
"description": "Apportez un appareil en ligne"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Performances et surveillance",
|
||||
"commands": [
|
||||
{
|
||||
"command": "zpool iostat",
|
||||
"description": "Afficher les statistiques E/S pour les pools"
|
||||
},
|
||||
{
|
||||
"command": "zpool iostat -v",
|
||||
"description": "Afficher les statistiques détaillées des E/S"
|
||||
},
|
||||
{
|
||||
"command": "zpool iostat 5",
|
||||
"description": "Afficher les statistiques d'E/S toutes les 5 secondes"
|
||||
},
|
||||
{
|
||||
"command": "arc_summary",
|
||||
"description": "Afficher les statistiques ARC (si installé)"
|
||||
},
|
||||
{
|
||||
"command": "zfs get compressratio <pool>/<dataset>",
|
||||
"description": "Afficher le rapport de compression"
|
||||
},
|
||||
{
|
||||
"command": "zfs get used,available,referenced <pool>/<dataset>",
|
||||
"description": "Afficher l'utilisation de l'espace"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"bestPractices": {
|
||||
"title": "Meilleures pratiques opérationnelles",
|
||||
"bodyRich": "Planifiez régulièrement <code>zpool scrub</code> pour vérifier les sommes de contrôle et examinez le résultat. Gardez de l’espace libre : l’effet d’un pool presque plein dépend de la charge et de sa structure. Utilisez <code>zpool replace</code> pour remplacer un périphérique défaillant, en suivant la procédure de son type de vdev. Detach + add n’est pas équivalent et peut modifier la topologie ou supprimer la redondance."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Rubriques connexes",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/help-info/storage-commands",
|
||||
"label": "Stockage et disques",
|
||||
"tail": "— commandes génériques de block-device et LVM."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/backup-commands",
|
||||
"label": "Sauvegarde et restauration",
|
||||
"tail": " — vzdump, qmrestore."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info",
|
||||
"label": "Vue d’ensemble de l’aide et des informations",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user