<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Site de connaissances</title>
    <link>https://connaissances.fournier38.fr/</link>
    <description>Le site de connaissances recense des trucs et astuces concernant Linux, la programmation, glan&#xE9;es au fur et &#xE0; mesure des ann&#xE9;es </description>
    <item>
      <title>[Linux] Voir les partitions, leur taille et leur UUID</title>
      <link>https://connaissances.fournier38.fr/entry/Voir%20les%20partitions%2C%20leur%20taille%20et%20leur%20UUID</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Pour voir toutes les partitions disponibles sur le syst&amp;egrave;me (m&amp;ecirc;me non mont&amp;eacute;es), avec leur UUID, et leur taille, il est possible d&amp;#039;utiliser : &lt;br /&gt;&#xD;
&lt;var&gt;lsblk -o NAME,FSTYPE,SIZE,MODEL,MOUNTPOINT,UUID&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
On verra alors :&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;NAME                         FSTYPE        SIZE MODEL                          MOUNTPOINT UUID&#xD;
nvme0n1                                  953.9G SK hynix PC801 HFS001TEJ9X101N            &#xD;
&#x251C;&#x2500;nvme0n1p1                  vfat          976M                                /boot/efi  C7B9-A154&#xD;
&#x251C;&#x2500;nvme0n1p2                  ext4          977M                                /boot      54d5d1d4-2e0d-4986-9fbc-bb6ca1c19bd9&#xD;
&#x2514;&#x2500;nvme0n1p3                  crypto_LUKS   952G                                           3c6864c1-54d4-4b61-ab25-2d285ec2b93d&#xD;
  &#x2514;&#x2500;nvme0n1p3_crypt          LVM2_member 951.9G                                           v0i7mM-TTJA-ihif-bRD0-nBI1-5Spk-D093o6&#xD;
    &#x251C;&#x2500;laptop--dom--vg-root   ext4        884.2G                                /          59d6f632-2f9c-424c-8c47-133db78df6ac&#xD;
    &#x2514;&#x2500;laptop--dom--vg-swap_1 swap         47.1G                                [SWAP]     dbfd16a4-1e82-42b7-864d-925b0fc29d63&lt;/pre&gt;
&#xD;
&lt;br /&gt;&#xD;
L&amp;#039;UUID peut alors &amp;ecirc;tre utilis&amp;eacute; dans le fichier&amp;nbsp;&lt;var&gt;/etc/fstab&lt;/var&gt; :&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;UUID=54d5d1d4-2e0d-4986-9fbc-bb6ca1c19bd9&amp;nbsp;/boot&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ext4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;defaults&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&lt;/pre&gt;</description>
      <pubDate>Tue, 25 Aug 2026 09:11:18 +0200</pubDate>
    </item>
    <item>
      <title>[Vim] M&#xE9;mo des commandes Vim</title>
      <link>https://connaissances.fournier38.fr/entry/M%C3%A9mo%20des%20commandes%20Vim</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Ceci n&amp;#039;est pas le manuel officiel de Vim. Il s&amp;#039;agit plut&amp;ocirc;t d&amp;#039;une liste des commandes principales regroup&amp;eacute;es sur un page.&lt;br /&gt;&#xD;
Ces commandes servent tous les jours et cette page sert de pense-b&amp;ecirc;te.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Insertion&lt;br /&gt;&#xD;
Le mode insertion permet d&amp;#039;&amp;eacute;diter un fichier. On sort du mode insertion en appuyant sur &lt;var&gt;Esc&lt;/var&gt; (on revient alors en mode commande)&lt;br /&gt;&#xD;
&lt;var&gt;i&lt;/var&gt; : ins&amp;egrave;re &amp;agrave; la postion du curseur&lt;br /&gt;&#xD;
&lt;var&gt;I&lt;/var&gt; : ins&amp;egrave;re au d&amp;eacute;but de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;a&lt;/var&gt; : ins&amp;egrave;re &amp;agrave; la position &amp;agrave; droite du curseur&lt;br /&gt;&#xD;
&lt;var&gt;A&lt;/var&gt; : ins&amp;egrave;re &amp;agrave; la fin de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;J&lt;/var&gt; : Joint la ligne suivante au bout de la ligne courante&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Enregistrement et sortie&lt;br /&gt;&#xD;
&lt;var&gt;:w&lt;/var&gt; : sauvegarde le fichier&lt;br /&gt;&#xD;
&lt;var&gt;:w nomfich&lt;/var&gt; : sauvegarde le fichier sous le nom nomfich (ATTENTION APRES ON N&amp;#039;EDITE PAS nomfich !!! ON CONTINUE AVEC L&amp;#039;ANCIEN !!)&lt;br /&gt;&#xD;
&lt;var&gt;:q&lt;/var&gt; quitte sans sauver (signale si fichier modifie avant de quitter)&lt;br /&gt;&#xD;
&lt;var&gt;:q!&lt;/var&gt; quitte sans sauver et sans signal de fichier modifie&lt;br /&gt;&#xD;
&lt;var&gt;:x&lt;/var&gt; ou &lt;var&gt;:wq&lt;/var&gt; : sauve et quitte&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
D&amp;eacute;finition du type de fichier&lt;br /&gt;&#xD;
Ceci red&amp;eacute;finit le type de fichier si n&amp;eacute;cessaire&lt;br /&gt;&#xD;
&lt;var&gt;:set fileformat=unix&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;var&gt;:set fileformat=dos&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
D&amp;eacute;placement&lt;br /&gt;&#xD;
&lt;var&gt;/mot&lt;/var&gt; : Cherche le mot &amp;quot;mot&amp;quot;&lt;br /&gt;&#xD;
&lt;var&gt;:20&lt;/var&gt; : Va &amp;agrave; la ligne num&amp;eacute;ro 20&lt;br /&gt;&#xD;
&lt;var&gt;20|&lt;/var&gt; : Va &amp;agrave; la 20&amp;egrave; colonne sur la ligne&lt;br /&gt;&#xD;
&lt;var&gt;k&lt;/var&gt; : D&amp;eacute;place le curseur vers le haut (ou utiliser les fl&amp;egrave;ches si elles fonctionnent)&lt;br /&gt;&#xD;
&lt;var&gt;l&lt;/var&gt; : D&amp;eacute;place le curseur vers la droite (ou utiliser les fl&amp;egrave;ches si elles fonctionnent)&lt;br /&gt;&#xD;
&lt;var&gt;j&lt;/var&gt; : D&amp;eacute;place le curseur vers le bas (ou utiliser les fl&amp;egrave;ches si elles fonctionnent)&lt;br /&gt;&#xD;
&lt;var&gt;h&lt;/var&gt; : D&amp;eacute;place le curseur vers la gauche (ou utiliser les fl&amp;egrave;ches si elles fonctionnent)&lt;br /&gt;&#xD;
&lt;var&gt;G&lt;/var&gt; : D&amp;eacute;place le curseur &amp;agrave; la fin du fichier&lt;br /&gt;&#xD;
&lt;var&gt;&amp;#039;.&lt;/var&gt; : Retourne &amp;agrave; la derni&amp;egrave;re ligne modifi&amp;eacute;e&lt;br /&gt;&#xD;
&lt;var&gt;`.&lt;/var&gt; ou &lt;var&gt;g;&lt;/var&gt; : Retourne au dernier caract&amp;egrave;re modifi&amp;eacute;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
D&amp;eacute;finition des variables set&lt;br /&gt;&#xD;
&lt;var&gt;:set {no}qqchose&lt;/var&gt; : d&amp;eacute;finit (ou annule) une fonctionnalit&amp;eacute; de vim&lt;br /&gt;&#xD;
&lt;var&gt;:set ic&lt;/var&gt; : Rend les recherches insensibles &amp;agrave; la casse&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Alignement&lt;br /&gt;&#xD;
&lt;var&gt;:set textwidth=80&lt;/var&gt; : Largeur d&amp;#039;une ligne du fichier (si la ligne est trop longue, vim renvoie a la ligne automatiquement EN MODE INSERTION !!)&lt;br /&gt;&#xD;
&lt;var&gt;:{range}center [width]&lt;/var&gt; : aligne au centre selon la range choisie et width indique la largeur de la page.&lt;br /&gt;&#xD;
&lt;var&gt;:center&lt;/var&gt; : aligne le texte tape au centre.&lt;br /&gt;&#xD;
&lt;var&gt;:right&lt;/var&gt; : aligne le texte &amp;agrave; droite&lt;br /&gt;&#xD;
&lt;var&gt;:left&lt;/var&gt; : aligne le texte &amp;agrave; gauche&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Indentation&lt;br /&gt;&#xD;
&lt;var&gt;:set nocindent&lt;/var&gt; : Enl&amp;egrave;ve l&amp;#039;indentation pour les programmes en C (Utile avant un copie/colle avec la souris)&lt;br /&gt;&#xD;
&lt;var&gt;:set noautoindent&lt;/var&gt; : Enl&amp;egrave;ve l&amp;#039;indentation pour les programmes en C (Utile avant un copie/colle souris)&lt;br /&gt;&#xD;
&lt;var&gt;:set nopaste&lt;/var&gt; : Enl&amp;egrave;ve l&amp;#039;indentation pour les programmes en C (Utile avant un copie/colle souris)&lt;br /&gt;&#xD;
&lt;var&gt;:set autoindent&lt;/var&gt; : Indentation automatique&lt;br /&gt;&#xD;
&lt;var&gt;:set shiftwidth=4&lt;/var&gt; : Largeur de l&amp;#039;indent (8 car. par d&amp;eacute;faut)&lt;br /&gt;&#xD;
&lt;var&gt;:set softtabstop=4&lt;/var&gt; : Largeur de l&amp;#039;indent quand on pose un TAB&lt;br /&gt;&#xD;
&lt;var&gt;:set tabstop=3&lt;br /&gt;&#xD;
:retab 8&lt;/var&gt; R&amp;eacute;aligne un code en tabulation a la valeur 3 a la place de la valeur 8&lt;br /&gt;&#xD;
&lt;var&gt;/* vim: set ts=4 sw=4: */&lt;/var&gt; : Plac&amp;eacute; dans un fichier PHP, il est recall&amp;eacute; avec 4 cars. par TAB!!!&lt;br /&gt;&#xD;
&lt;var&gt;1GVG=&lt;/var&gt; : indente le code du fichier complet&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Remplacement&lt;br /&gt;&#xD;
&lt;var&gt;:[range]s/from/to/[flags]&lt;/var&gt;&lt;br /&gt;&#xD;
flags interressants :&lt;br /&gt;&#xD;
     g : pour toutes les occurrences sur la ligne&lt;br /&gt;&#xD;
     c : demande la validation de la modification&lt;br /&gt;&#xD;
from : pattern&lt;br /&gt;&#xD;
     :s/^the/these/ : recherche en d&amp;eacute;but de ligne&lt;br /&gt;&#xD;
range :&lt;br /&gt;&#xD;
     :1,5s/this/that/g : change sur les lignes 1 a 5&lt;br /&gt;&#xD;
     :.,$s/yes/no/ : change depuis la ligne courante jusqu&amp;#039;&amp;agrave; la fin du&lt;br /&gt;&#xD;
fichier&lt;br /&gt;&#xD;
d&amp;eacute;finir des marques :&lt;br /&gt;&#xD;
&lt;var&gt;mt&lt;/var&gt; : mark top (marque le sommet du bloc)&lt;br /&gt;&#xD;
&lt;var&gt;mb&lt;/var&gt; : mark bottom (marque la fin du bloc)&lt;br /&gt;&#xD;
&lt;var&gt;:&amp;#039;t,&amp;#039;b&lt;/var&gt; : range inclus dans les marques&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Effacement&lt;br /&gt;&#xD;
&lt;var&gt;dd&lt;/var&gt; : efface (delete) ligne&lt;br /&gt;&#xD;
&lt;var&gt;dw&lt;/var&gt; : efface mot (delete word)&lt;br /&gt;&#xD;
&lt;var&gt;d$&lt;/var&gt; : efface jusqu&amp;#039;a la fin de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;d^&lt;/var&gt; : efface jusqu&amp;#039;au debut de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;x&lt;/var&gt; : effacement du caract&amp;egrave;re sous le curseur&lt;br /&gt;&#xD;
&lt;var&gt;X&lt;/var&gt; : effacement du caract&amp;egrave;re &amp;agrave; gauche du curseur&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Copie / Colle&lt;br /&gt;&#xD;
&lt;var&gt;yy&lt;/var&gt; : S&amp;eacute;lectionne ligne&lt;br /&gt;&#xD;
&lt;var&gt;yw&lt;/var&gt; : S&amp;eacute;lectionne word&lt;br /&gt;&#xD;
&lt;var&gt;y$&lt;/var&gt; : S&amp;eacute;lectionne jusqu&amp;#039;&amp;agrave; la fin de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;y^&lt;/var&gt; : S&amp;eacute;lectionne jusqu&amp;#039;au d&amp;eacute;but de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;p&lt;/var&gt; : colle le contenu de la copie ou de l&amp;#039;effacement en dessous du curseur&lt;br /&gt;&#xD;
&lt;var&gt;P&lt;/var&gt; : colle le contenu de la copie ou de l&amp;#039;effacement au dessus du curseur&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Remplacement&lt;br /&gt;&#xD;
&lt;var&gt;cd&lt;/var&gt; : Change ligne&lt;br /&gt;&#xD;
&lt;var&gt;cw&lt;/var&gt; : Change word&lt;br /&gt;&#xD;
&lt;var&gt;c$&lt;/var&gt; : Change jusqu&amp;#039;&amp;agrave; la fin de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;c^&lt;/var&gt; : Changement jusqu&amp;#039;au d&amp;eacute;but de la ligne&lt;br /&gt;&#xD;
&lt;var&gt;:norm i#&lt;/var&gt; : Applique une commande pour toutes les lignes s&amp;eacute;lectionn&amp;eacute;es (ici Ins&amp;egrave;re un Di&amp;egrave;se)&lt;br /&gt;&#xD;
&lt;var&gt;:norm x&lt;/var&gt; : Supprime le premier caract&amp;egrave;re de la s&amp;eacute;lection (&amp;eacute;xecute &amp;#039;x&amp;#039; sur chaque ligne)&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Mode Visuel&lt;br /&gt;&#xD;
&lt;var&gt;v&lt;/var&gt; : Passe en mode visuel (par mot)&lt;br /&gt;&#xD;
&lt;var&gt;V&lt;/var&gt; : Passe en mode visuel (par ligne)&lt;br /&gt;&#xD;
&lt;var&gt;Ctrl+V&lt;/var&gt; : Passe en mode visuel (par bloc)&lt;br /&gt;&#xD;
S&amp;eacute;lectionne les lignes a partir du curseur&lt;br /&gt;&#xD;
Taper ensuite la touche selon l&amp;#039;action que vous souhaitez faire de la s&amp;eacute;lection. Ex. : d pour effacer, y pour copier ...&lt;br /&gt;&#xD;
&lt;var&gt;gv&lt;/var&gt; : re-s&amp;eacute;lectionne le dernier bloc choisi en mode Visuel&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
R&amp;eacute;p&amp;eacute;tition&lt;br /&gt;&#xD;
&lt;var&gt;.&lt;/var&gt;(point) : R&amp;eacute;p&amp;egrave;te la derni&amp;egrave;re action&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Affichage des caract&amp;egrave;res tab et retour chariot&lt;br /&gt;&#xD;
&lt;var&gt;:set list&lt;/var&gt; : Affiche ^I pour les tabs et $ pour les retour chariots&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Coloration Syntaxique&lt;br /&gt;&#xD;
&lt;var&gt;:syntax enable&lt;/var&gt; : active la coloration syntaxique (si possible)&lt;br /&gt;&#xD;
Les diverses colorations peuvent &amp;ecirc;tre vues dans : /usr/share/vim/vimXX/syntax&lt;br /&gt;&#xD;
Si vi ne d&amp;eacute;tecte pas le type automatiquement faire :&lt;br /&gt;&#xD;
&lt;var&gt;:set filetype=fortran&lt;/var&gt; : si le type est fortran&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
80 Caract&amp;egrave;res par ligne dans le HTML&lt;br /&gt;&#xD;
Mettre ces deux lignes quelque part. Attention, garder sur deux lignes !!&lt;br /&gt;&#xD;
&lt;var&gt;&amp;lt;!-- vim: tw=80:&lt;br /&gt;&#xD;
--&amp;gt;&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Augmenter/Diminuer un nombre&lt;br /&gt;&#xD;
Si on appuie sur CTRL+A, on incr&amp;eacute;mente le chiffre sous le curseur et CTRL-X d&amp;eacute;cr&amp;eacute;mente le chiffre sous le curseur, ce en mode commande.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
R&amp;eacute;organiser un paragraphe pour qu&amp;#039;il soit dans les 80 colonnes&lt;br /&gt;&#xD;
&lt;var&gt;:set tw=80&lt;br /&gt;&#xD;
gqap&lt;/var&gt;&lt;br /&gt;&#xD;
ATTENTION : Il s&amp;#039;agit de paragraphe, les listes num&amp;eacute;riques ne sont pas consid&amp;eacute;r&amp;eacute;es comme paragraphe !&lt;br /&gt;&#xD;
Dans ce cas, il faut s&amp;eacute;lectionner la ligne avec &lt;var&gt;SHIFT+V gq&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Split Ecran&lt;br /&gt;&#xD;
&lt;var&gt;:vsp nomfich&lt;/var&gt; : Partage l&amp;#039;&amp;eacute;cran en deux verticalement, avec chargement de nomfich&lt;br /&gt;&#xD;
&lt;var&gt;:hsp nomfich&lt;/var&gt; : Partage l&amp;#039;&amp;eacute;cran en deux horizontalement, avec chargement de nomfich&lt;br /&gt;&#xD;
&lt;var&gt;[CTRL]+w&lt;/var&gt; : Change de split&lt;br /&gt;&#xD;
&lt;var&gt;:term&lt;/var&gt; : Ouvre un terminal shell dans un split Vim&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Voir les diff&amp;eacute;rences entre deux fichiers en couleur&lt;br /&gt;&#xD;
&lt;var&gt;vimdiff fichier1 fichier2&lt;/var&gt; : il s&amp;#039;agit de l&amp;#039;appel de vimdiff dans la console, pas dans vim...&lt;br /&gt;&#xD;
&lt;var&gt;]c&lt;/var&gt; :  Diff&amp;eacute;rence suivante&lt;br /&gt;&#xD;
&lt;var&gt;[c&lt;/var&gt; :  Diff&amp;eacute;rence pr&amp;eacute;c&amp;eacute;dente&lt;br /&gt;&#xD;
&lt;var&gt;do&lt;/var&gt; : R&amp;eacute;cup&amp;egrave;re la diff&amp;eacute;rence&lt;br /&gt;&#xD;
&lt;var&gt;dp&lt;/var&gt; : Pousse la diff&amp;eacute;rence&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
&amp;Eacute;dition de plusieurs fichiers&lt;br /&gt;&#xD;
&lt;var&gt;:bn&lt;/var&gt; : aller sur le fichier (buffer) suivant&lt;br /&gt;&#xD;
&lt;var&gt;:bp&lt;/var&gt; : aller sur le fichier pr&amp;eacute;c&amp;eacute;dent&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
D&amp;eacute;veloppement&lt;br /&gt;&#xD;
&lt;var&gt;[Ctrl]+N&lt;/var&gt; : affiche les variables d&amp;eacute;j&amp;agrave; existantes dans le code pour une fonction&lt;br /&gt;&#xD;
&lt;var&gt;ga&lt;/var&gt; : affiche les correspondances d&amp;eacute;cimale, hexad&amp;eacute;cimale, octale du caract&amp;egrave;re sous le curseur (le code hexa peut &amp;ecirc;tre utilis&amp;eacute; en HTML avec &amp;ordf;)&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Folding&lt;br /&gt;&#xD;
Permet de faire des sections dans le code pour le plier. Une section commence par {{{ et finit pas }}}. En PHP, penser &amp;agrave; mettre en commentaires avec /* {{{ */ et /* }}} */&lt;br /&gt;&#xD;
&lt;var&gt;zc&lt;/var&gt; : Pour plier une section&lt;br /&gt;&#xD;
&lt;var&gt;za&lt;/var&gt; : Pour changer le pliage (de ferm&amp;eacute; &amp;agrave; ouvert ou de ouvert &amp;agrave; ferm&amp;eacute;)&lt;br /&gt;&#xD;
&lt;var&gt;zo&lt;/var&gt; : Pour d&amp;eacute;plier une section&lt;br /&gt;&#xD;
&lt;var&gt;zM&lt;/var&gt; : Pour tout plier&lt;br /&gt;&#xD;
&lt;var&gt;zR&lt;/var&gt; : Pour tout d&amp;eacute;plier&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Gestion des onglets&lt;br /&gt;&#xD;
&lt;var&gt;:tabnew&lt;/var&gt; : cr&amp;eacute;e un onglet vide&lt;br /&gt;&#xD;
&lt;var&gt;:tabnext&lt;/var&gt; : passe &amp;agrave; l&amp;#039;onglet suivant&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Toutes les touches d&amp;eacute;finies dans Vim :&lt;br /&gt;&#xD;
&lt;var&gt;:redir! &amp;gt; vim_keys.txt&lt;br /&gt;&#xD;
:silent verbose map&lt;br /&gt;&#xD;
:redir END&lt;/var&gt;&lt;br /&gt;&#xD;
Et regarder le fichier &lt;var&gt;vim_keys.txt&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
En cas d&amp;#039;ouverture de fichier en lecture seule (oubli de sudo/passage root), il est possible de sauvegarder avec la commande&lt;br /&gt;&#xD;
   &lt;var&gt;:w !sudo tee %&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Convertir toutes les tabulations en espaces :&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;:set&amp;nbsp;expandtab&#xD;:set&amp;nbsp;tabstop=4&#xD;:set&amp;nbsp;shiftwidth=4&#xD;:retab&lt;/pre&gt;&#xD;
&lt;br /&gt;&#xD;
Utiliser le copier/coller &amp;agrave; la souris :&lt;br /&gt;&#xD;
Tout d&amp;#039;abord, v&amp;eacute;rifier si la version de vim supporte le presse-papier du syst&amp;egrave;me : &lt;var&gt;vim --version|grep clipboard&lt;/var&gt;. Le presse-papier n&amp;#039;est pas disponible s&amp;#039;il y a indiqu&amp;eacute; : &lt;pre class='box'&gt;-clipboard&lt;/pre&gt;
&#xD;
Utiliser une version de Vim telle que vim.gtk3.&lt;br /&gt;&#xD;
Activer dans le &lt;var&gt;.vimrc&lt;/var&gt;, l&amp;#039;option &lt;pre class='box'&gt;mouse=a&lt;/pre&gt;
</description>
      <pubDate>Sat, 15 Aug 2026 07:56:20 +0200</pubDate>
    </item>
    <item>
      <title>[Rsyslog] R&#xE9;glage du rate-limiter</title>
      <link>https://connaissances.fournier38.fr/entry/R%C3%A9glage%20du%20rate-limiter</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Par d&amp;eacute;faut, Rsyslog sur Debian limite le nombre de logs enregistr&amp;eacute;s &amp;agrave; 500 sur 5s.&lt;br /&gt;&#xD;
Si cette limite est d&amp;eacute;pass&amp;eacute;e, un message d&amp;#039;erreur est remont&amp;eacute; :&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;rsyslogd: rsyslogd[internal_messages]: 177 messages lost due to rate-limiting (500 allowed within 5 seconds)&lt;/pre&gt;
&#xD;
&lt;br /&gt;&#xD;
Afin de remonter cette limite, il faut cr&amp;eacute;er un fichier &lt;var&gt;/etc/rsyslog.d/99-ratelimit.conf&lt;/var&gt; contenant :&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;## Put rate-limit values to higher to remove logs&#xD;
##   rsyslogd[internal_messages]: XXX messages lost due to rate-limiting (500 allowed within 5 seconds)&#xD;
global(&#xD;
    internalmsg.ratelimit.interval=&amp;quot;5&amp;quot;&#xD;
    internalmsg.ratelimit.burst=&amp;quot;2000&amp;quot;&#xD;
)&lt;/pre&gt;
&#xD;
&lt;br /&gt;&#xD;
Red&amp;eacute;marrer le service : &lt;var&gt;systemctl restart rsyslog.service&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Bas&amp;eacute; sur &lt;a href="https://github.com/rsyslog/rsyslog/issues/5613#issuecomment-3109203713" target="_blank" class="postlink"&gt;https://github.com/rsyslog/rsyslog/issues/5613#issuecomment-3109203713&lt;/a&gt;</description>
      <pubDate>Wed, 12 Aug 2026 11:27:15 +0200</pubDate>
    </item>
    <item>
      <title>[PHP] Composer : suppression des packages de d&#xE9;veloppement existants</title>
      <link>https://connaissances.fournier38.fr/entry/Composer%20%3A%20suppression%20des%20packages%20de%20d%C3%A9veloppement%20existants</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Dans un projet, si on installe des paquets de d&amp;eacute;veloppement, ils seront mis dans le r&amp;eacute;pertoire &lt;var&gt;vendor&lt;/var&gt;.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Avant mise en production, il est n&amp;eacute;cessaire de supprimer toute cette partie d&amp;eacute;veloppement si on ne peut pas r&amp;eacute;g&amp;eacute;nerer l&amp;#039;ensemble du r&amp;eacute;pertoire.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
L&amp;#039;astuce est de demander une mise &amp;agrave; jour avec : &lt;var&gt;composer install --no-dev&lt;/var&gt; qui va supprimer les paquets de d&amp;eacute;veloppement, sans toucher aux fichiers &lt;var&gt;composer.lock&lt;/var&gt; et &lt;var&gt;composer.json&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Source : &lt;a href="https://stackoverflow.com/questions/13744340/is-there-a-way-to-uninstall-dev-dependencies-with-composer#comment83990200_13744836" target="_blank" class="postlink"&gt;https://stackoverflow.com/questions/13744340/is-there-a-way-to-uninstall-dev-dependencies-with-composer#comment83990200_13744836&lt;/a&gt;</description>
      <pubDate>Sat, 08 Aug 2026 06:53:47 +0200</pubDate>
    </item>
    <item>
      <title>[Linux] Mise &#xE0; jour des BIOS depuis une cl&#xE9; USB DOS</title>
      <link>https://connaissances.fournier38.fr/entry/Mise%20%C3%A0%20jour%20des%20BIOS%20depuis%20une%20cl%C3%A9%20USB%20DOS</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Les anciens BIOS ne supportent pas les mises &amp;agrave; jour depuis &lt;var&gt;fwupdmgr&lt;/var&gt;.&lt;br /&gt;&#xD;
Il est alors possible de le faire en mode DOS, sur une cl&amp;eacute; USB bootable.&lt;br /&gt;&#xD;
Pour cela, t&amp;eacute;l&amp;eacute;charger depuis le site du fournisseur le .EXE du BIOS. T&amp;eacute;l&amp;eacute;charger Freedos &amp;quot;USB Full Image&amp;quot; depuis le site officiel &lt;a href="https://www.freedos.org/download" target="_blank" class="postlink"&gt;https://www.freedos.org/download&lt;/a&gt; et d&amp;eacute;zipper le fichier : &lt;var&gt;unzip FD14-FullUSB.zip&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Cr&amp;eacute;er une cl&amp;eacute; USB avec les commandes suivantes: &lt;var&gt;&lt;br /&gt;&#xD;
lsblk&lt;br /&gt;&#xD;
umount /dev/sdd1&lt;br /&gt;&#xD;
mkdosfs -F 32 /dev/sdd1&lt;br /&gt;&#xD;
dd if=FD14FULL.img of=/dev/sdd bs=4M ## &amp;lt;&amp;lt;&amp;lt; ATTENTION, pas de partition ici !&lt;br /&gt;&#xD;
sync&lt;br /&gt;&#xD;
&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Ajout des fichiers ex&amp;eacute;cutables de mise &amp;agrave; jour BIOS &amp;agrave; la cl&amp;eacute; :&lt;var&gt;&lt;br /&gt;&#xD;
mount /dev/sdd1 /mnt&lt;br /&gt;&#xD;
cp Latitude_E6520_A22.exe /mnt&lt;br /&gt;&#xD;
umount /mnt&lt;br /&gt;&#xD;
&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Source : &lt;a href="https://www.scivision.dev/freedos-flash-bios-linux/" target="_blank" class="postlink"&gt;https://www.scivision.dev/freedos-flash-bios-linux/&lt;/a&gt;</description>
      <pubDate>Mon, 27 Jul 2026 21:27:16 +0200</pubDate>
    </item>
    <item>
      <title>[Debian] Mapping des touches du clavier</title>
      <link>https://connaissances.fournier38.fr/entry/Mapping%20des%20touches%20du%20clavier</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Si une touche du clavier ne correspond pas &amp;agrave; la gravure associ&amp;eacute;e, il est possible de la red&amp;eacute;finir.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Le num&amp;eacute;ro de touche (105 dans les exemples ci-dessous) peut &amp;ecirc;tre r&amp;eacute;cup&amp;eacute;r&amp;eacute;e par la commande &lt;var&gt;xev&lt;/var&gt; (et regarder la derni&amp;egrave;re ligne &amp;quot;keycode&amp;quot; lorsque la touche en question est press&amp;eacute;e).&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Pour voir toutes les correspondances de touches actuelles, utiliser &lt;var&gt;xmodmap -pke&lt;/var&gt;.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Pour red&amp;eacute;finir la touche, cr&amp;eacute;er un fichier &lt;var&gt;/etc/.Xmodmap&lt;/var&gt; contenant :&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;keycode 105 = less greater less greater bar brokenbar bar&lt;/pre&gt;
&#xD;
&lt;br /&gt;&#xD;
Cr&amp;eacute;er le r&amp;eacute;pertoire de configuration Systemd utilisateur si n&amp;eacute;cessaire : &lt;var&gt;mkdir -p ~/.config/systemd/user&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Cr&amp;eacute;er pour chaque utilisateur un fichier &lt;var&gt;~/.config/systemd/user/xmodmap.service&lt;/var&gt; contenant :&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;[Unit]&#xD;Description=Load&amp;nbsp;xmodmap&amp;nbsp;configurations&#xD;&amp;nbsp;&#xD;[Service]&#xD;Type=oneshot&#xD;ExecStart=/usr/bin/xmodmap&amp;nbsp;/etc/.Xmodmap&#xD;&amp;nbsp;&#xD;[Install]&#xD;WantedBy=default.target&lt;/pre&gt;&#xD;
&lt;br /&gt;&#xD;
Activer le nouveau service : &lt;var&gt;systemctl --user enable xmodmap.service ; systemctl --user start xmodmap.service&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Source : &lt;a href="https://www.thelinuxvault.net/blog/how-to-remap-keys-with-xmodmap/" target="_blank" class="postlink"&gt;https://www.thelinuxvault.net/blog/how-to-remap-keys-with-xmodmap/&lt;/a&gt;</description>
      <pubDate>Mon, 27 Jul 2026 19:08:49 +0200</pubDate>
    </item>
    <item>
      <title>[Podman] Rootless</title>
      <link>https://connaissances.fournier38.fr/entry/Rootless</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Pour activer le mode &amp;quot;sans root&amp;quot; de podman, il faut configurer la machine pour l&amp;#039;accepter.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Tout d&amp;#039;abord, cr&amp;eacute;er un utilisateur qui va faire tourner les services :&lt;br /&gt;&#xD;
&lt;var&gt;adduser --force-badname --ingroup users podman&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;var&gt;USER=&amp;quot;podman&amp;quot;&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Associer &amp;agrave; cet utilisateur les droits pour cr&amp;eacute;er des sous-uid et sous-groupes ;&lt;br /&gt;&#xD;
&lt;var&gt;usermod --add-subuids 100000-165535 --add-subgids 100000-165535 $USER&lt;/var&gt;&lt;br /&gt;&#xD;
Autoriser systemd &amp;agrave; utiliser podman depuis root (1002 est l&amp;#039;uid de podman) : &lt;var&gt;loginctl enable-linger 1002&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Essayer de lancer un container non privil&amp;eacute;gi&amp;eacute; sur un port bas : &lt;var&gt;podman run --rm -p 180:80 docker.io/library/nginx&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;pre class='box'&gt;Error: pasta failed with exit code 1:&#xD;
Failed to bind port 180 (Permission denied) for option &amp;#039;-t 180-180:80-80&amp;#039;&lt;/pre&gt;
&#xD;
Depuis root, autoriser les ports bas : &lt;var&gt;echo &amp;#039;net.ipv4.ip_unprivileged_port_start=80&amp;#039; | sudo tee /etc/sysctl.d/99-rootless.conf&lt;/var&gt; et appliquer &lt;var&gt;sudo sysctl --system&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Relancer le test : &lt;var&gt;su - podman ; podman run --rm -p 180:80 docker.io/library/nginx&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Source : &lt;a href="https://servergurus.com/blog/podman-rootless-containers" target="_blank" class="postlink"&gt;https://servergurus.com/blog/podman-rootless-containers&lt;/a&gt;</description>
      <pubDate>Sun, 26 Jul 2026 16:53:14 +0200</pubDate>
    </item>
    <item>
      <title>[Debian] Ajouter une cl&#xE9; LUKS</title>
      <link>https://connaissances.fournier38.fr/entry/Ajouter%20une%20cl%C3%A9%20LUKS</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Pour permettre de d&amp;eacute;chiffrer les partitions LUKS avec plusieurs phrases diff&amp;eacute;rentes, il faut ajouter des nouvelles cl&amp;eacute;s.&lt;br /&gt;&#xD;
Dans les exemples ci-dessous, la partition chiffr&amp;eacute;e est /dev/sda3, qu&amp;#039;il faut adapter.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Regarder le nombre de phrases existantes (Keyslots) : &lt;var&gt;cryptsetup luksDump /dev/sda3&lt;/var&gt;&lt;br /&gt;&#xD;
Ajouter une nouvelle phrase &lt;var&gt;cryptsetup luksAddKey /dev/sda3&lt;/var&gt; (il faut taper une des phrases existantes pour pouvoir ajouter une cl&amp;eacute;).&lt;br /&gt;&#xD;
V&amp;eacute;rifier qu&amp;#039;un nouveau slot est bien ajout&amp;eacute;  &lt;var&gt;cryptsetup luksDump /dev/sda3&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
V&amp;eacute;rifier que la nouvelle phrase fonctionne : &lt;var&gt;cryptsetup -v open --test-passphrase --type luks /dev/sda3&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Source : &lt;a href="https://blog.ummit.dev/posts/linux/tools/luks/luks-add-key-or-verify/" target="_blank" class="postlink"&gt;https://blog.ummit.dev/posts/linux/tools/luks/luks-add-key-or-verify/&lt;/a&gt;</description>
      <pubDate>Sun, 26 Jul 2026 13:57:37 +0200</pubDate>
    </item>
    <item>
      <title>[Zimbra] Activation du blocage des mails en d&#xE9;passement de quota</title>
      <link>https://connaissances.fournier38.fr/entry/Activation%20du%20blocage%20des%20mails%20en%20d%C3%A9passement%20de%20quota</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,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'/&gt;&lt;/center&gt;
Pour les utilisateurs en d&amp;eacute;passement de quota, il est possible de bloquer tout nouveau  mail entrant.&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Pour cela, il faut d&amp;eacute;finir dans la COS utilisateur :&lt;br /&gt;&#xD;
&lt;var&gt;zmprov mv user zimbraMailAllowReceiveButNotSendWhenOverQuota FALSE&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Pour accepter les mails m&amp;ecirc;me si l&amp;#039;utilisateur est en d&amp;eacute;passement de quota :&lt;br /&gt;&#xD;
&lt;var&gt;zmprov mv user zimbraMailAllowReceiveButNotSendWhenOverQuota TRUE&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Il est possible dans la configuration LDAP, on rejette les mails avec une erreur permanente (le cas par d&amp;eacute;faut est un rejet temporaire) :&lt;br /&gt;&#xD;
&lt;var&gt;zmprov mcf zimbraLmtpPermanentFailureWhenOverQuota TRUE&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Sources :&lt;br /&gt;&#xD;
- &lt;a href="https://forums.zimbra.org/viewtopic.php?t=28947" target="_blank" class="postlink"&gt;https://forums.zimbra.org/viewtopic.php?t=28947&lt;/a&gt;&lt;br /&gt;&#xD;
- &lt;a href="https://wiki.zimbra.com/wiki/How_to_receive_emails_even_after_quota_is_full" target="_blank" class="postlink"&gt;https://wiki.zimbra.com/wiki/How_to_receive_emails_even_after_quota_is_full&lt;/a&gt;</description>
      <pubDate>Tue, 23 Jun 2026 08:00:39 +0200</pubDate>
    </item>
    <item>
      <title>[Bash] Connexion TCP (voire HTTP) en Bash</title>
      <link>https://connaissances.fournier38.fr/entry/Connexion%20TCP%20%28voire%20HTTP%29%20en%20Bash</link>
      <description>&lt;center&gt;&lt;img src='data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD//gATQ3JlYXRlZCB3aXRoIEdJTVD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wgARCAA1AfUDAREAAhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAIEAQMGBQcI/8QAGQEBAQEBAQEAAAAAAAAAAAAAAAECAwQF/9oADAMBAAIQAxAAAAH9MGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAACJeMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEDJk8XOud1iS147nebOdAAAAAAAAAAAAAAAAAAAAAAAAAAARAOFrptc+d7ef2fF7Mejjo5d9uswl2yx1NkZSktokZspS3ZVzFbVnpygAAAAAAAAAAAAAAAAAACJk4Wu0k+N/T+P9Q+P9zV6fPo5dox4m50KeJd2MK2ueibsSLMWSdbuMefqZl9fWenmgAAAAAAAAAAAAAAAAAABEHN515OsV9Zhz6dv053s7AAAAAAAAAAAAAAAAAAAAAAAAAAAkaiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMlg//EACUQAAEEAwABAwUBAAAAAAAAAAABBBEUAgMFFQYSUBAWMTQ1Qf/aAAgBAQABBQJGLYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNig2KDYoNii2E/Hzv+p9Ov0seUyx+4NuPs9QG932+brbOMXWj5r1f+l03isWLtX/O1dfP38Xg/wAZ9s2uug3ZuGTvzzed3Y16nGXbb469fY0ZaW/Vwcb2/U06WfmtFbDsaF0turhv34+odGWDnra2+7Z19OOPmW9Zm/we/F+rv0turDfq5/Xz6L7tfyOD/Ge4bWvQxcOei6hx4hlpy19Ng224jnF1r36scvKa9C6+fG/Yxxzfo11Y5eUrbftdNmzmO97fbi6q+1jyMt67Ph0+vf5+fRYY+oHmOOHXy173nTfdNuxbU2fy6GUzKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKkqSpKmP4/8QAMREAAQICBggEBwAAAAAAAAAAAQARAjEDEiFBUXEQIkJQYYGhwTOx0fATFCNgcHKC/9oACAEDAQE/AfwABMlO9uhiZKEuH33F4UeSji+HAYzcERSgPWt6evNUMVcCLEKjlzPmiWAxKIkyNj8E0uKudC0snkjY74rF7kLSyeSi1X4JkLQ6xe5XtuuLwo8tBpGj+VuduWHu5QTVHLmfNG0DEKszMofpvfPqmaqOHcqPa/b1RmGw7lGQzR2sysWl7dX6uHVGQzW1Sf13Ta1bgOimAc1Nyr7N1hiDCb1Kaqw1qzWoRVbVCKo++P/EADIRAAECAwQGCQUBAAAAAAAAAAEAEQISMQMhQWEyUXGRobEQIjNCUFKCwdEUI2BwgfD/2gAIAQIBAT8B/QBdxCKlM3RMBpKISlvG7Pt4FBDPGINahNmTK3z8K2Et2Y5q0ru5ICZzgOaBq6h6zZp7nRF8v9Ro6a45I4DILU2KNHWvJDrNmnxwRuLLU2Kwfwuz7eDoEDw/U4txuvVpo7uatK7uShMrjA80YZhE+pH7hhNKcFWE7TyChr6R7IaN/m4MEO9mEajYF5XrfT/b1gJtfBQ97MLGz9PshoSYueKuhMQ2Kko2rC/wtzDEIxgrjRTFpcEYZ7lEXP5x/8QANhAAAAQGAQEFBgQHAQAAAAAAAAECAwQREjRBkhMhIjEyUWEFFCNQcXMzUqHBEBUkQmBiseH/2gAIAQEABj8Ct2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tCFu1oQt2tC/wJTxprV4Up8zBLnCtT/tPA/EhP1Bvvph32U+Mm++QbeR4VlUXzuG++n9w48kiUopERH3TPoFPnFqfoTWpKm0k2fp5kIpXmyZ/oIT7ZBEE26phNHI4tHil3ERBNEQ4/CqI6yfVM0n6CdDvBVT7xR8Of1DjCWXnnW5GZNpn0EOsicWT86KU9foH3Fktng8aHE9SBMqZeYWoqk8qZVCHp94iFOVUJPtOHI+o5aXJ18fFT26vKQfcWTjHD40OJ6kCZUy8wtRVJ5UyqBOcT/DOk3aOyk/UKbJt19SCmviTOn6hrjS5EKdTWlDSZnLzBPScMzXx8VPbq8pBwiQtpxvxIcKRl8rh/vp/cKbcTUhRSMjEN7JebM2mnFVGauqiTORGIv7RiE+2QRGttKfRRxuIR4pd5GQRQ27DQqSOs3U0ms8dB/LPdHeeXHXT8OX5piOUaTpMmyJRl39B7KqaWVCnapp8PePabkOhVSibpMk9/nIQjpNRi0SUlTj5H3n6YEFzQsR2a/iMzJxvr5D+oh34honuxPo8lP5ugiuH3hSCp4+dPxP9pf+iEdJqMWiSkqcfI+8/TAU1xL5evYp6+MRZnDOvJeMloU0mrEpH5BqJfYepWySVJg1H2Dn6CpUC8pK3qzLkM3U+SvqHquc4bpxnElJc8/K6WvxUKJafUETnsiJrLvpI5f8Cnk+wohLqvEsm+p/oFwrXsx5o3SpNbvQiIMsTnQkin86wMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAx/D/xAAnEAACAQQCAgEEAwEAAAAAAAAAEQFhkcHwITFBUXEQUIGxodHh8f/aAAgBAQABPyGXG9Y17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Br2DXsGvYNewa9g17Bzzvfj7/eR0+nKEIh+Xo64V8zo8/s/wCf/Q5U/tRD21klLjs9T948yR19NV6EX05KmIg6ORkQ4zUczGY5l1MuCCIiYhVP0UgXGfHyZh458nwgBLky7/B/dJBVJ8NIicRA/JDfZxnlHSmPT34JRenFO64htk4jsPGR2lMiWzKOGRp5Sj59HB5vVZkzMXindcQ26ErnsPGR2lMkN/Epylyf6ZDHpxeM9dv4J5/MgTNKPk4ogEP9sTkpERz669x9ojuSBm+9CJRPddMSQ/OmzRxfCh+0aX19KTPhPn4Mg88ncfOQQoRLlR2xn74h8PXPtkWPwzFm1Pkk+a1iOXB+md+nKJEefiZiBR1bBEEKlVRBDEqZ9k5muHKmCZ7mVPpnCJzE/lC9xTYvPonvjoKOrYIghUqqIEckT2vd130d9r6BZfieSHlgIZjlKmJuY5uTCRQJhSXa/gyKZwKiHyXXYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjPL6MfuFHM8Sjx/JOEcEp0poIRRqVj5pCWXDmW77iDzY77SMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGMYxjGM8hHCYXwVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbCrYVbP9I+XMn/2gAMAwEAAgADAAAAEBJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJAJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJAB5wAAAAAAAAAAAAAAAAAAAAAAAAAAAIIhWwFIc5ZwxJJJJJJJJJJJJJJJJJJJIIEacoKLGrlHsAAAAAAAAAAAAAAAAAAAJImcpJJJJJJJJJJJJJJJJJJJJJJJJJJIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIB//xAAoEQACAQMEAQMEAwAAAAAAAAABESEAMUFRYXGBsZGh8BBQwdFgcPH/2gAIAQMBAT8Q/oARBEAM0AFAh9FS8ig/Jz98gIcwQrVB1pKE2FgJRwEZc6UMGFJ6h1f+EqRBk6ATPZK2q4vc7j9uudksa+m1FCBNjG8kfjiRM0JM4AKLwZ/S5IVAcOH1M+xogGwbH38UDGSkO2YG0RoKHBk97ctwqAw1D6mfY0QDYMA+/igYTJZrb49VKpoAubDNEAvBjsX9M0ODJ725bhU0wb9fbIFppwIv3SpPot0WXUep8Gr/AMJULguHsFeCHvQYASwSdhjd52rwxZkuLy6NyaEd/wCFEwuX6z4tNTIjEXZwA1MtyAJ7BHcmTgZqZREOnRlEfLa0LjOEHOzi480LhqXto6V96mW5AE9gjuTJwM0SHaw3YT1xRBDMEB1Esb3qbWrMolg86irhTYTkDwsWo2i1Ty8dX+14HgqAIK6nQsHlUB0Zn3o6TeT6l/n+cf/EACgRAQABAwQBBAICAwAAAAAAAAERACExQVFhcYGRobHwUMEQ8WBw0f/aAAgBAgEBPxD/AEAoDKQfft6ZIWf4lmhtPf3+qVF+b97+ykKYkH37mgdkUMuSE7s47jenC9A9lYevgqY2gdqW/AFQAxiR51HiKChhwnXb10mKJLQMPFh95trZpCK7EOS36ZvpNWE3Fi2Ztb3OKZXbi+8Yn1pKgaltkIXl13ZpyLoKRsZ6iL0oJvLFsza3ucVFt1ycYn1oyJtjmTH62mb1CFWFl0+mu1BWOM7Xx66RTkXZEbGXxrUSC2ueT8X739lO5VgOFxaUHtdjZZ0rF38FYevgqQ2g9CS/CNOJZQdur0YqOIEmdLJjfFopeWt4/spAF2vOnuzbhqwGEpjOoPJ80YTYweEc9YHLpS4rcm4Ej1zra1Mircjo2ns6FstM7DKM2ekz5jxQhNjB4Rz1gculEdN/EXT1rUxAsQnDKS/GGgkKyodLEJ/xdPNOZbcaLpbI6u9E3xmbRtGumccZ/F6tVP32pUnCtW6aVZJgkXwzRumNOix/nH//xAAkEAADAAMAAgIBBQEAAAAAAAAAAREh0fExQVFhgRBQcZGxwf/aAAgBAQABPxBZfyfvypUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpUqVKlSpNCvAJsPz/pSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpSlKUpR/4/4Pj+SoemY4JmQ36WG39IbAETvf2iy/L9LLyCJlbZRtKT5kfEGeItRpFj+0VFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVCNxUMXMRqIoS68Ilv6TH5tFquFYjoY4m23BTRAiNJs4/vI5jH9ULISp26bixYJiAQfjfqk8ps8eRNSdoO35B/YT2VmpeYitqosLMbbwnkXZNJ88taar7Kp1pZGsc8IavRPgjdFUdwLFlyFU2nHnwR30QJQYTwVpiD2ua2tPOSYZtk9i0YtA6V0xPgp0TgDEsWXIVTacefAjhal6BovzMoiqrTwL2ZMzVmaZaTaSuZhlwFVfEZLNLJZx5HmUiX3O8ipN5cmaLq5WkVomxNWNN+CoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKv0DRfoenSauR1NGmOYtJVlSKmynkt9jpJSm2MAu3tCyErWNJq2MwFqTlchGOsPE/loIIs/8AauHo+iDaFaVKUKQ/M8U9aUHmba9illuBBCpUM0TRrHFnML/nGeQiSjtxtZcxY6hWIiDed5WFh1DmXh3LxKnaphmrXoeP4iPpJz6lb+S/xxnkIko7cqy5hLJbBJVW9P2ePGSJPJ5pAX4PB4R+SKgjbRq2pqqSP5ED4KLZDbeNVaSfvKFVLVD6T4TL4Nb58/tAAAAAAAyYTn6HdQmMkbWbwqmlxZRKColnltWH/L/liJhkIV4Sbfr+kOnsxHBqlZff4fgXmtSqJSy1/Lv7wAAAAAAAAAzF6f0Tdv8A073Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7s73Z3uzvdne7O92d7sTX/2hvkXsaUR//9k='/&gt;&lt;/center&gt;
En bash, il est possible de faire un appel HTTP sans voir d&amp;#039;outil externe : &lt;br /&gt;&#xD;
&lt;var&gt;  exec 3&amp;lt;&amp;gt;/dev/tcp/localhost/80&lt;br /&gt;&#xD;
  printf &amp;quot;GET / HTTP/1.1\r\nHost: localhost\r\nConnection: close\r\n\r\n&amp;quot; &amp;gt;&amp;amp;3&lt;br /&gt;&#xD;
   cat &amp;lt;&amp;amp;3&lt;br /&gt;&#xD;
&lt;/var&gt;&lt;br /&gt;&#xD;
&lt;br /&gt;&#xD;
Le serveur &amp;agrave; joindre (localhost) peut &amp;ecirc;tre modifi&amp;eacute; par un nom complet ou une adresse IP (v4 ou v6). Le 80 est le num&amp;eacute;ro de port &amp;agrave; joindre.</description>
      <pubDate>Fri, 19 Jun 2026 15:01:47 +0200</pubDate>
    </item>
  </channel>
</rss>
