<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title/><link>/</link><description>Recent content on</description><generator>Hugo -- gohugo.io</generator><lastBuildDate>Wed, 29 Jul 2026 11:52:09 +0200</lastBuildDate><atom:link href="/index.xml" rel="self" type="application/rss+xml"/><item><title>Le mémo Git</title><link>/posts/systemes/le-memo-git/</link><pubDate>Wed, 29 Jul 2026 11:52:09 +0200</pubDate><guid>/posts/systemes/le-memo-git/</guid><description>Un mémo Git complet, des bases au workflow de branches stable/unstable, avec des exemples concrets et copiables.</description></item><item><title>Les commandes iptables</title><link>/posts/reseau/les-commandes-iptables/</link><pubDate>Wed, 22 Jul 2026 19:22:32 +0200</pubDate><guid>/posts/reseau/les-commandes-iptables/</guid><description>Iptables est l&amp;rsquo;outil de pare-feu Linux classique pour le filtrage, le NAT et la manipulation de paquets. Ce memo couvre les commandes les plus courantes pour inspecter les règles, autoriser ou bloquer le trafic, effectuer la redirection de ports et gérer la persistance.
1. Consultation des règles Commande Description sudo iptables -L Lister les règles sudo iptables -L -n Lister sans résolution DNS sudo iptables -L -v Sortie détaillée (compteurs, interfaces) sudo iptables -L -n --line-numbers Afficher les numéros de règle sudo iptables -S Afficher les règles sous forme de commandes sudo iptables -t nat -L -n -v Voir les règles NAT 2.</description></item><item><title>Se connecter en SSH sans clés</title><link>/posts/reseau/se-connecter-en-ssh-sans-cl%C3%A9s/</link><pubDate>Tue, 21 Jul 2026 12:09:58 +0200</pubDate><guid>/posts/reseau/se-connecter-en-ssh-sans-cl%C3%A9s/</guid><description>J&amp;rsquo;utilise presque tout le temps des clés SSH pour me connecter à mes hôtes en SSH. Mais quand une clé n&amp;rsquo;est pas (encore) configurée et que je dois me connecter par mot de passe ça se termine souvent comme ça :
noe@Noes-MacBook-Air &amp;gt; ~ &amp;gt; ssh ngrt@192.168.30.5 The authenticity of host &#39;192.168.30.5 (192.168.30.5)&#39; can&#39;t be established. ED25519 key fingerprint is SHA256:RmL26XwkllwGhxKPXlyVLxrwG2UFMAm31J0zuGe5gcI. This key is not known by any other names. Are you sure you want to continue connecting (yes/no/[fingerprint])?</description></item><item><title>Installer Apache Guacamole sur Ubuntu Server 24.04</title><link>/posts/systemes/installer-apache-guacamole-sur-ubuntu-server-2404/</link><pubDate>Tue, 21 Jul 2026 10:15:26 +0200</pubDate><guid>/posts/systemes/installer-apache-guacamole-sur-ubuntu-server-2404/</guid><description>Apache Guacamole est un bastion d&amp;rsquo;administration prennant en charge les protocoles SSH, RDP et VNC. Un bastion est utile car il va permettre de centraliser ses connexions (homelab entre autres), ce qui est pratique car il nous évite d&amp;rsquo;installer sur chaque appareil un client SSH, RDP ou VNC. Seuls prérequis seront un client Tailscale et un navigateur internet (car dans ce guide on va utiliser Tailscale pour y accéder en dehors de chez soi).</description></item><item><title>Les commandes Brew</title><link>/posts/systemes/les-commandes-brew/</link><pubDate>Tue, 07 Jul 2026 12:10:14 +0200</pubDate><guid>/posts/systemes/les-commandes-brew/</guid><description> Homebrew est un fabuleux gestionnaire de paquets pour macOS et Linux. Les commandes sont simples à prendre en main. Dans cette publication je vais montrer les différentes commandes que brew possède et à quoi elles servent.
Informations Commande Explication brew --version Affiche la version de Homebrew brew config Affiche la configuration complète de Homebrew brew doctor Vérifie l&amp;rsquo;installation et détecte les problèmes courants brew help Affiche l&amp;rsquo;aide man brew Manuel complet des commandes Rechercher un paquet Commande Explication brew search &amp;lt;nom&amp;gt; Recherche une formule ou un cask brew search --desc &amp;lt;mot-clé&amp;gt; Recherche dans les descriptions des paquets Installer une formule (CLI) Commande Explication brew install &amp;lt;package&amp;gt; Installe une formule brew reinstall &amp;lt;package&amp;gt; Réinstalle une formule brew install --formula &amp;lt;package&amp;gt; Force l&amp;rsquo;installation en tant que formule Installer une application graphique (Cask) Commande Explication brew install --cask &amp;lt;application&amp;gt; Installe une application graphique brew reinstall --cask &amp;lt;application&amp;gt; Réinstalle une application graphique Désinstaller Commande Explication brew uninstall &amp;lt;package&amp;gt; Désinstalle une formule brew uninstall --cask &amp;lt;application&amp;gt; Désinstalle une application graphique brew uninstall --force &amp;lt;package&amp;gt; Force la désinstallation Mettre à jour Commande Explication brew update Met à jour Homebrew et les dépôts brew upgrade Met à jour tous les paquets installés brew upgrade &amp;lt;package&amp;gt; Met à jour un paquet spécifique Vérifier les mises à jour Commande Explication brew outdated Liste les paquets ayant une mise à jour disponible brew outdated &amp;lt;package&amp;gt; Vérifie un paquet spécifique Nettoyage Commande Explication brew autoremove Supprime les dépendances devenues inutiles brew cleanup Supprime les anciennes versions et nettoie le cache brew cleanup --dry-run Simule le nettoyage brew cleanup --prune=all Nettoyage complet du cache Lister les paquets Commande Explication brew list Liste tous les paquets installés brew list --formula Liste uniquement les formules brew list --cask Liste uniquement les applications brew list --versions Affiche les versions installées brew leaves Liste les paquets installés explicitement Informations sur un paquet Commande Explication brew info &amp;lt;package&amp;gt; Informations détaillées sur une formule brew info --cask &amp;lt;application&amp;gt; Informations sur une application brew desc &amp;lt;package&amp;gt; Description courte brew home &amp;lt;package&amp;gt; Ouvre le site officiel brew log &amp;lt;package&amp;gt; Historique Git de la formule brew cat &amp;lt;package&amp;gt; Affiche le contenu de la formule brew edit &amp;lt;package&amp;gt; Ouvre la formule dans l&amp;rsquo;éditeur Dépendances Commande Explication brew deps &amp;lt;package&amp;gt; Liste les dépendances directes brew deps --tree &amp;lt;package&amp;gt; Affiche l&amp;rsquo;arbre des dépendances brew deps --installed --tree Arbre des dépendances des paquets installés brew uses &amp;lt;package&amp;gt; Liste les paquets dépendant de cette formule Services Commande Explication brew services list Liste les services brew services start &amp;lt;service&amp;gt; Démarre un service brew services stop &amp;lt;service&amp;gt; Arrête un service brew services restart &amp;lt;service&amp;gt; Redémarre un service brew services run &amp;lt;service&amp;gt; Lance le service sans l&amp;rsquo;enregistrer au démarrage Liens symboliques Commande Explication brew link &amp;lt;package&amp;gt; Crée les liens symboliques brew unlink &amp;lt;package&amp;gt; Supprime les liens symboliques brew link --overwrite &amp;lt;package&amp;gt; Écrase les liens existants brew link --force &amp;lt;package&amp;gt; Force la création des liens Télécharger une formule Commande Explication brew fetch &amp;lt;package&amp;gt; Télécharge la formule sans l&amp;rsquo;installer brew fetch --force &amp;lt;package&amp;gt; Force un nouveau téléchargement Vérification et tests Commande Explication brew audit &amp;lt;package&amp;gt; Vérifie la conformité d&amp;rsquo;une formule brew test &amp;lt;package&amp;gt; Lance les tests de la formule Gestion des taps Commande Explication brew tap Liste les taps installés brew tap &amp;lt;utilisateur/dépôt&amp;gt; Ajoute un tap brew untap &amp;lt;utilisateur/dépôt&amp;gt; Supprime un tap Brew Bundle Commande Explication brew bundle Installe les paquets du Brewfile brew bundle dump Génère un Brewfile à partir du système brew bundle check Vérifie si tout est installé brew bundle cleanup Supprime les paquets absents du Brewfile Emplacements Commande Explication brew --prefix Préfixe d&amp;rsquo;installation de Homebrew brew --prefix &amp;lt;package&amp;gt; Préfixe d&amp;rsquo;une formule brew --cellar Répertoire Cellar brew --repository Répertoire Git de Homebrew brew --cache Répertoire du cache brew --cache &amp;lt;package&amp;gt; Cache d&amp;rsquo;une formule Diagnostic Commande Explication brew doctor Vérifie l&amp;rsquo;état de Homebrew brew missing Recherche les dépendances manquantes brew config Informations système utiles au diagnostic Gestion des versions Commande Explication brew list --versions Affiche les versions installées brew pin &amp;lt;package&amp;gt; Empêche la mise à jour d&amp;rsquo;un paquet brew unpin &amp;lt;package&amp;gt; Autorise de nouveau les mises à jour Mise à jour complète du système Commande Explication brew update &amp;amp;&amp;amp; brew upgrade &amp;amp;&amp;amp; brew autoremove &amp;amp;&amp;amp; brew cleanup &amp;amp;&amp;amp; brew doctor Met à jour Homebrew, les paquets, supprime les dépendances inutiles, nettoie le cache et vérifie l&amp;rsquo;installation Architecture Information Valeur Apple Silicon /opt/homebrew Intel /usr/local Commandes les plus utilisées Action Commande Installer une formule brew install &amp;lt;package&amp;gt; Installer une application brew install --cask &amp;lt;application&amp;gt; Rechercher un paquet brew search &amp;lt;nom&amp;gt; Afficher les informations brew info &amp;lt;package&amp;gt; Lister les paquets brew list Vérifier les mises à jour brew outdated Mettre à jour Homebrew brew update Mettre à jour les paquets brew upgrade Désinstaller brew uninstall &amp;lt;package&amp;gt; Nettoyer brew cleanup Supprimer les dépendances inutiles brew autoremove Vérifier l&amp;rsquo;installation brew doctor Gérer les services brew services list</description></item><item><title>Voir Sur Linux Quel Dossier Prend Le Plus De Place</title><link>/posts/systemes/voir-sur-linux-quel-dossier-prend-le-plus-de-place/</link><pubDate>Mon, 06 Jul 2026 15:28:59 +0200</pubDate><guid>/posts/systemes/voir-sur-linux-quel-dossier-prend-le-plus-de-place/</guid><description>Quand on administre un serveur sous Linux, il se peut que le système accumule des fichiers très volumineux tel que des caches, des paquets orphelins ou encore pour les utilisateurs de Docker des images inutilisées ou des volumes indépendants qui est assigné à aucun conteneur.
Une simple commande existe pour vérifier quel dossier prend le plus de place :
sudo du -hs /* |sort -h|tail -5 Cette commande va analyser entièrement la partition racine / puis va afficher les 5 dossiers qui occupent le plus la racine.</description></item><item><title>Recherche</title><link>/search/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/search/</guid><description>search</description></item></channel></rss>