Linux, Fedora et Proxmox
Gestion de paquets, services et journaux sous Fedora/RHEL (dnf, systemd), outils système courants, et ligne de commande Proxmox VE pour les VM, conteneurs, sauvegardes et le cluster.
Résultats
La plupart des commandes demandent root (sudo). Sur Proxmox, une mauvaise manipulation de qm, pct ou pvecm peut interrompre des machines virtuelles : testez d'abord sur un nœud ou une VM de test.
Liste complète
Afficher les 27 entrées
dnf install / remove / updatednf install <paquet> | dnf remove <paquet> | dnf upgrade --refreshInstalle, retire et met à jour des paquets (Fedora, RHEL 8+, AlmaLinux, Rocky).
sudo dnf install htop sudo dnf upgrade --refresh sudo dnf remove httpd sudo dnf autoremovednf search · info · providesdnf search <mot> | dnf info <paquet> | dnf provides <fichier>Retrouve un paquet, ses informations, ou le paquet qui fournit un fichier.
dnf search nginx dnf info nginx dnf provides */bin/dig dnf repoquery --requires nginxdnf historydnf history [list|info|undo|rollback] <id>Journal des transactions dnf, avec annulation possible.
dnf history list dnf history info 42 sudo dnf history undo 42rpm -qa · rpm -qfrpm -qa | rpm -qf <fichier> | rpm -V <paquet>Interroge la base RPM : paquets installés, propriétaire d'un fichier, vérification d'intégrité.
rpm -qa | grep kernel rpm -qf /usr/bin/dig rpm -V openssh-serversystemctlsystemctl [start|stop|restart|status|enable|disable] <service>Pilote les services systemd.
systemctl status sshd sudo systemctl enable --now nginx sudo systemctl restart nginx systemctl list-units --type=service --state=failed systemctl list-unit-files --state=enabledjournalctljournalctl [-u <service>] [-f] [-b] [--since <date>] [-p <niveau>]Lit le journal systemd.
journalctl -u sshd -n 50 --no-pager journalctl -f -u nginx journalctl -b -p err journalctl --since '1 hour ago' sudo journalctl --vacuum-size=500Msystemctl edit · systemd-analyzesystemctl edit <service> | systemd-analyze blameSurcharge un service sans toucher au fichier d'origine et analyse la durée de démarrage.
sudo systemctl edit nginx systemd-analyze blame | head systemd-analyze critical-chaindf · du · lsblkdf -h | du -sh <chemin> | lsblk -fEspace disque, taille des dossiers et structure des disques.
df -hT du -h --max-depth=1 /var | sort -h lsblk -f findmntLVM : pvs · vgs · lvs · lvextendlvextend -r -L +<taille> <vg>/<lv>Affiche l'état de LVM et agrandit un volume logique avec son système de fichiers.
sudo pvs; sudo vgs; sudo lvs sudo lvextend -r -L +10G /dev/fedora/root sudo lvextend -r -l +100%FREE /dev/mapper/vg-datassh · scp · rsyncssh <user>@<hôte> | scp <src> <dest> | rsync -avz <src> <dest>Connexion distante et copies de fichiers.
ssh -p 2222 admin@serveur ssh-copy-id admin@serveur rsync -avz --progress --delete /donnees/ admin@serveur:/sauvegarde/ rsync -avzn /donnees/ serveur:/sauvegarde/top · htop · ps · freetop | htop | ps aux --sort=-%mem | free -hCharge, processus et mémoire.
ps aux --sort=-%cpu | head free -h uptime vmstat 1 5firewall-cmdfirewall-cmd [--permanent] --add-service=<service> | --add-port=<port>/tcpGère firewalld (Fedora, RHEL).
sudo firewall-cmd --list-all sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --permanent --add-port=8080/tcp sudo firewall-cmd --reloadSELinux : getenforce · setsebool · restorecon · ausearchgetenforce | setsebool -P <booléen> on | restorecon -Rv <chemin>État de SELinux, booléens et rétablissement des contextes de fichiers.
getenforce sudo ausearch -m avc -ts recent sudo restorecon -Rv /var/www sudo setsebool -P httpd_can_network_connect onqm list · qm statusqm list | qm status <vmid>Liste les machines virtuelles du nœud et affiche leur état.
qm list qm status 100 --verbose qm config 100qm start · shutdown · stop · resetqm start|shutdown|stop|reset|suspend|resume <vmid>Démarre, arrête proprement ou coupe brutalement une VM.
qm start 100 qm shutdown 100 --timeout 120 qm stop 100 qm reset 100qm unlockqm unlock <vmid>Supprime le verrou d'une VM restée bloquée après une sauvegarde, un clonage ou une migration interrompus.
qm unlock 100 qm config 100 | grep lockqm clone · template · migrateqm clone <vmid> <newid> --name <nom> --full | qm template <vmid> | qm migrate <vmid> <noeud>Clone une VM ou un modèle, convertit en modèle, migre vers un autre nœud.
qm clone 9000 120 --name web01 --full qm template 9000 qm migrate 100 pve2 --onlineqm set · qm resizeqm set <vmid> --<option> <valeur> | qm resize <vmid> <disque> +<taille>Modifie la configuration d'une VM ou agrandit un disque.
qm set 100 --memory 4096 --cores 2 qm set 100 --agent enabled=1 qm resize 100 scsi0 +20Gqm snapshot · rollbackqm snapshot <vmid> <nom> | qm rollback <vmid> <nom> | qm delsnapshot <vmid> <nom>Crée, restaure ou supprime un instantané de VM.
qm snapshot 100 avant-maj --description 'Avant mise à jour' qm listsnapshot 100 qm rollback 100 avant-majpct list · status · startpct list | pct status <ctid> | pct start|shutdown|stop <ctid>Liste et pilote les conteneurs LXC de Proxmox.
pct list pct start 200 pct shutdown 200 pct config 200pct enter · exec · push · pullpct enter <ctid> | pct exec <ctid> -- <commande> | pct push <ctid> <src> <dest>Ouvre un shell dans un conteneur, y exécute une commande ou y copie des fichiers.
pct enter 200 pct exec 200 -- apt update pct push 200 /root/config.conf /etc/app/config.conf pct pull 200 /var/log/syslog /tmp/syslogpct create · resize · setpct create <ctid> <modèle> --hostname <nom> ... | pct resize <ctid> rootfs +<taille>Crée un conteneur à partir d'un modèle, ou modifie ses ressources.
pveam update && pveam available --section system | head pct create 200 local:vztmpl/debian-12-standard_12.7-1_amd64.tar.zst --hostname web --memory 1024 --net0 name=eth0,bridge=vmbr0,ip=dhcp --storage local-lvm pct set 200 --memory 2048 --cores 2 pct resize 200 rootfs +4Gpvesh get · createpvesh get <chemin API> [--output-format json]Appelle l'API REST de Proxmox depuis la ligne de commande.
pvesh get /cluster/resources --type vm pvesh get /nodes/pve1/status pvesh get /nodes/pve1/qemu/100/config --output-format json-pretty pvesh ls /nodesvzdumpvzdump <vmid> [--storage <stockage>] [--mode snapshot|suspend|stop] [--compress zstd]Sauvegarde une VM ou un conteneur.
vzdump 100 --storage backup --mode snapshot --compress zstd vzdump --all --storage backup --mailto admin@contoso.comqmrestore · pct restoreqmrestore <archive> <vmid> [--storage <stockage>] | pct restore <ctid> <archive>Restaure une VM ou un conteneur depuis une sauvegarde vzdump.
qmrestore /mnt/backup/dump/vzdump-qemu-100-2026_10_13-02_00_01.vma.zst 100 --storage local-lvm pct restore 200 /mnt/backup/dump/vzdump-lxc-200-2026_10_13-02_00_01.tar.zst --storage local-lvmpvecm status · nodespvecm status | pvecm nodes | pvecm expected <n>État du cluster Proxmox et du quorum.
pvecm status pvecm nodes pvecm expected 1pveversion · pveam · pvesmpveversion -v | pveam update | pvesm statusVersions installées, modèles de conteneurs et stockages.
pveversion -v pvesm status pveam update && pveam available --section system