<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.bruno-tatu.com/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>Powered By Dokuwiki - informatique</title>
        <description>Ressources partagées</description>
        <link>https://wiki.bruno-tatu.com/</link>
        <lastBuildDate>Sat, 16 May 2026 02:51:05 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://wiki.bruno-tatu.com/_media/wiki/logo.png</url>
            <title>Powered By Dokuwiki</title>
            <link>https://wiki.bruno-tatu.com/</link>
        </image>
        <item>
            <title>activer_visionneuse_photo</title>
            <link>https://wiki.bruno-tatu.com/informatique/activer_visionneuse_photo?rev=1592260917</link>
            <description>Activer la visionneuse photo

Depuis Windows 10, il n&#039;y a plus la visionneuse photo mais elle peut être réactiver suite à une modification d&#039;une variable dans le registre du système.

La méthode est simple, il suffit de créer un fichier .reg avec ceci à l&#039;intérieur :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>ad-profil-itinerant</title>
            <link>https://wiki.bruno-tatu.com/informatique/ad-profil-itinerant?rev=1592260917</link>
            <description>Active Directory : Les profils itinérants

Par défaut, lorsqu&#039;un utilisateur ouvre une session sur une machine son profil est stocké à la racine du C:

Les profils itinérants fonctionne différemment où ces profils sont stockés dans un dossier partagé sur le serveur.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>adb</title>
            <link>https://wiki.bruno-tatu.com/informatique/adb?rev=1771964094</link>
            <description>Shell adb pour android

Je l&#039;utilise pour l&#039;installation de Replicant ou LineageOS

----------

Ressources :

	*  &lt;https://adbshell.com/commands/adb-install&gt;

Commandes
adb devices
adb root
adb shell
Provisionning :


#!/bin/bash

cat &gt; /tmp/ins.sh &lt;&lt;EOF
touch /.test
uptime
EOF

/usr/bin/adb shell &quot;$( cat /tmp/ins.sh )&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 24 Feb 2026 20:14:54 +0000</pubDate>
        </item>
        <item>
            <title>add-securiser-apache2</title>
            <link>https://wiki.bruno-tatu.com/informatique/add-securiser-apache2?rev=1592260917</link>
            <description>Ajouter de la sécurité (Apache2)

Accès sécurisé avec OpenSSL

Création d&#039;un certificat auto-signé avec cette méthode. D&#039;abord la clé privé et la demande de certificat :
openssl req -new -newkey rsa:2048 -sha512 -nodes -out /etc/ssl/self-signed.bruno-tatu.com.csr -keyout /etc/ssl/private/self-signed.bruno-tatu.com.key -days 3650 -subj &quot;/C=FR/ST=France/L=DansLeSud/O=Auto-signed/CN=*.bruno-tatu.com&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>add-securiser-nginx</title>
            <link>https://wiki.bruno-tatu.com/informatique/add-securiser-nginx?rev=1592260917</link>
            <description>Ajouter de la sécurité (Nginx)

Sécuriser les communications (TLS)

Site de vérifications pour tester la qualité du chiffrage :

	*  &lt;https://www.ssllabs.com/ssltest/&gt;
	*  &lt;https://tls.imirhil.fr/&gt;

Site de recommandation :

	*  &lt;https://bettercrypto.org/&gt;

Officiel avec Let&#039;s Encrypt

On a besoin de ces dépendances :
apt-get install git bc wget curl</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>administration-via-phpldapadmin</title>
            <link>https://wiki.bruno-tatu.com/informatique/administration-via-phpldapadmin?rev=1639144571</link>
            <description>Administration via phpldapadmin (OpenLDAP)

phpldapadmin est le nom d&#039;un paquet qui permet le management d&#039;OpenLDAP via un navigateur web. Cela fonctionne avec quelques dépendances d&#039;Apache2 et de PHP. Leurs dépendances seront installés automatiquement.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 10 Dec 2021 13:56:11 +0000</pubDate>
        </item>
        <item>
            <title>administrer-orchestrer-conteneur-docker</title>
            <link>https://wiki.bruno-tatu.com/informatique/administrer-orchestrer-conteneur-docker?rev=1592260917</link>
            <description>Orchestrer ses applications avec parcimonie  (Docker)

Voici une liste non exhaustive des commandes les plus courantes pour la version 1.12 et 1.13.

Manipuler les conteneurs

En reprenant exemple de ce simple conteneur, il est possible de :

	*  L&#039;arrêter :
docker stop web</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>administrer-server</title>
            <link>https://wiki.bruno-tatu.com/informatique/administrer-server?rev=1768164214</link>
            <description>Administrer un parc informatique

Présenté sous forme de tutoriel, je liste ci-dessous les services que je rencontre lors de mes projets perso et pro. S&#039;il y a des erreurs, la documentation est obsolète ou autre. N&#039;hésitez pas à m&#039;envoyer un mail. :)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 11 Jan 2026 20:43:34 +0000</pubDate>
        </item>
        <item>
            <title>ajouter-massivement-utilisateurs</title>
            <link>https://wiki.bruno-tatu.com/informatique/ajouter-massivement-utilisateurs?rev=1592260917</link>
            <description>Ajouter massivement des utilisateurs (OpenLDAP)

Admettons que nous sommes dans une école où chaque année les administrateurs doivent entrer une liste conséquente de nouveau compte utilisateurs. Faire ça à la main demanderai beaucoup de temps...</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>ajouter-securite-pam-ldap</title>
            <link>https://wiki.bruno-tatu.com/informatique/ajouter-securite-pam-ldap?rev=1592260917</link>
            <description>Ajouter de la sécurité avec une authentification PAM

Reprenons l&#039;installation du serveur précédent avec l&#039;utilisateur toto. Par défaut un connexion via SSH se fait sans contrôle.

Voici la liste des contrôles que nous souhaitons mettre en place :

	*  Le mot de passe doit faire plus de 10 caractères</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>alertes-mails-postfix-smtp</title>
            <link>https://wiki.bruno-tatu.com/informatique/alertes-mails-postfix-smtp?rev=1592260917</link>
            <description>Des alertes mails via SMTP

L&#039;objectif

Lorsqu&#039;un de mes script découvre une anomalie quelconque, je souhaite en être notifié via mail. Pour répondre à ce besoin, nous allons installer et configurer postfix.


Postfix

On doit installer deux outils nécessaire dont</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>analyse-kernel</title>
            <link>https://wiki.bruno-tatu.com/informatique/analyse-kernel?rev=1592260917</link>
            <description>Analyse d&#039;un kernel (kdump)
...

Pré-requis
apt install crash ddb binutils
Lors d&#039;un crash, les informations sont conservés dans ce dossier /var/crash/

Pour lire le fichier en question:
crash kernel_link vmcore &lt;fichier.crash&gt;
Lire les méta-données du crashdump</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>analyser-formulaires</title>
            <link>https://wiki.bruno-tatu.com/informatique/analyser-formulaires?rev=1592260917</link>
            <description>Analyser les formulaires

Cette page fait office de mémo. Désolé si c&#039;est pas dans l&#039;ordre.

----------

	*  Force le Content-Type :
curl -F &quot;photo=image.php;type=image/png&quot; example.com</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>analyser-trame-wireshark</title>
            <link>https://wiki.bruno-tatu.com/informatique/analyser-trame-wireshark?rev=1592260917</link>
            <description>Analyser les trames réseaux avec Wireshark

Cet outil permet de rechercher et de visualiser le contenu des trames qui passent à travers le réseau. C&#039;est un outil puissant car il permet de filtrer et déchiffrer à la volé les communications en temps réel.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>api-odoo</title>
            <link>https://wiki.bruno-tatu.com/informatique/api-odoo?rev=1663627256</link>
            <description>API via XMLRPC


import xmlrpc.client
url = &#039;https://erp.domaine.org&#039;
db = &#039;bd_name&#039;
username = &#039;user&#039;
password = &#039;mdp&#039;

common = xmlrpc.client.ServerProxy(&#039;%s/xmlrpc/2/common&#039; % url)
models = xmlrpc.client.ServerProxy(&#039;{}/xmlrpc/2/object&#039;.format(url))
uid = common.authenticate(db, username, password, {})

#print(&quot;Success: User id is&quot;, uid)
print(common.version())

#ids = models.execute_kw(db, uid, password, &#039;res.partner&#039;, &#039;search&#039;, [[[&#039;is_company&#039;, &#039;=&#039;, True]]])
#print(models.execute_kw(db, uid…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 19 Sep 2022 22:40:56 +0000</pubDate>
        </item>
        <item>
            <title>application-signal</title>
            <link>https://wiki.bruno-tatu.com/informatique/application-signal?rev=1683641048</link>
            <description>Application signal

Il existe un moyen de l&#039;avoir sur le bureau


# apt install openjdk-17-jre zbar-tools
$ ver=0.11.6 # trouvée sur https://github.com/AsamK/signal-cli/releases
$ wget https://github.com/AsamK/signal-cli/releases/download/v0.11.6/signal-cli-$ver-Linux.tar.gz
$ tar xaf signal-cli-$ver-Linux.tar.gz
$ cd signal-cli-$ver/bin/
$ num=+33…
$ CAPTCHA=signal-hcaptcha.… # passer https://signalcaptchas.org/registration/generate.html puis clic droit sur « Open Signal ».
$ ./signal-cli -a $n…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 09 May 2023 14:04:08 +0000</pubDate>
        </item>
        <item>
            <title>application-web-rails</title>
            <link>https://wiki.bruno-tatu.com/informatique/application-web-rails?rev=1592260917</link>
            <description>Développer une application web avec Rails

Requis une machine fonctionnant sous Debian. 
apt-get install ruby-rails
bundle install
rails server
Il faut ensuite générer un modèle :
rails generate controller pages
Ajouter dans un premier temps un contoller :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-gnupg-pgp</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-gnupg-pgp?rev=1592260917</link>
            <description>Chiffrer avec PGP

&lt;https://www.gnupg.org&gt;

----------

Créer sa paire de clés

Commençons par installer GPG :
apt-get install gpgv
On se créer la paire de clés :
gpg --gen-key
Une suite de questions est à réponse soigneusement car ces informations seront utilisé pour garantir notre authenticité et elles seront publique. Pour ma part, je demande la création d&#039;une clé pour l&#039;adresse mail mon@mail.fr pour une durée de 2 ans avec une taille de 2048 bits.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-kubernetes</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-kubernetes?rev=1592260917</link>
            <description>Apprendre à utiliser Kubernetes

[ ]

----------

C&#039;est un logiciel gérant des conteneurs de plusieurs type dont par défaut Docker. Sa force réside sur la méthode de communication via le protocole HTTP. Il est écrit en GO facilitant ainsi son déploiement vu qu&#039;il embarque déjà toutes les dépendances dont-il a besoin.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-nmap-scan-network</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-nmap-scan-network?rev=1592260917</link>
            <description>Scanner le réseau avec nmap

Info : &lt;https://nmap.org/&gt;

Cheat Sheet: &lt;https://pentestlab.blog/2012/08/17/nmap-cheat-sheet/&gt;

	*  Mettre à jour la base de scripts 
nmap --script-updatedb
	*  Lister les ciphers disponible sur le serveur :
nmap --script ssl-enum-ciphers -p 443 &lt;domaine.com&gt;
	*  Liste le nom du port et le nom de la carte mère (Commande très longue!!)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-odoo</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-odoo?rev=1777467584</link>
            <description>Gestion entreprise avec Odoo

[ ]

----------

Ressources

Pro

	*  &lt;https://sisalp.fr/&gt; (un pro)
	*  &lt;https://christine.alusage.fr&gt;
	*  &lt;https://numigi.com/&gt;

Autres

	*  &lt;https://docs.lokavaluto.fr/HifCGFN3QNWIRgt30y5OnA#&gt;
	*  &lt;https://learnopenerp.blogspot.com/2019/10/odoo-configuration-file.html&gt;
	*  &lt;https://www.odoo.com/documentation/14.0/setup/deploy.html#id5&gt;
	*  &lt;https://computingforgeeks.com/install-wkhtmltopdf-on-ubuntu-debian-linux/&gt;
	*  &lt;https://www.soconseil.fr/blog/odoo/modifier-l…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 29 Apr 2026 12:59:44 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-openssl-chiffrement</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-openssl-chiffrement?rev=1739546282</link>
            <description>Chiffrer avec OpenSSL

-&gt; un site permettant d&#039;appliquer les meilleurs niveaux de sécurité en fonction de l’outil que l&#039;on souhaite mettre en place

-&gt; un site pour tester le niveau de chiffrement

-&gt; un site permettant de choisir les ciphers à utiliser

-&gt; Plein d&#039;autres commandes

----------

Chiffrer et déchiffrer avec RSA

	*  Nous allons chiffrer et déchiffrer un fichier de petite taille avec du chiffrement asymétrique.

D&#039;abord, créons notre paire de clés :
Openssl genrsa 4096 ­-aes256 ­-o…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 14 Feb 2025 15:18:02 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-utiliser-ansible</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-utiliser-ansible?rev=1773999545</link>
            <description>Apprendre Ansible

[ ]

----------

Cette outil est comme un moteur d&#039;orchestration où sur le serveur maître on définit des recettes qui seront appliqué à ses nodes.

Ressources

	*  déployer avec docker : &lt;https://www.baptiste-donaux.fr/presentation-ansible/&gt;
	*  illustration graphique d&#039;appel des tasks :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 20 Mar 2026 09:39:05 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-utiliser-cephfs</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-utiliser-cephfs?rev=1612955761</link>
            <description>Apprendre à utiliser Ceph

[ ]

----------

Utilisé par de grandes sociétés comme X et X, il met à disposition un espace de stockage hautement disponible dont celui-ci peut fonctionner avec bien plus qu&#039;une dizaine de péta-octets de données.

Pour réaliser ce besoin, ils ont créé deux types de démons dont :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 10 Feb 2021 11:16:01 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-utiliser-docker</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-utiliser-docker?rev=1592260917</link>
            <description>Jouer avec les processus grâce à Docker

[ ]

----------

Contrairement à la virtualisation, il permet de mettre rapidement en place des services en les isolants dans des “conteneurs”. Cette méthode à l&#039;avantage de consommer peu de ressources vu qu&#039;il utilise directement les ressources de la machine physique.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-utiliser-jenkins</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-utiliser-jenkins?rev=1592260917</link>
            <description>Apprendre à utiliser Jenkins

[ ]

----------

Cet outil à pour but d&#039;automatiser de petites taches dans le but de construire, tester, déployer ou meme délivrer une application.

Il peut être installé via un paquet Debian depuis les dépôts du site officiel de Jenjins mais aussi généralement installé avec Docker.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-utiliser-minio</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-utiliser-minio?rev=1592260917</link>
            <description>Apprendre à utiliser Minio

[ ]

	&quot; Minio Cloud Storage
 Store photos, videos, VMs, containers, log files, or any blob of data as objects.&quot;

----------

Son déploiement est très simple car il suffit de choisir un groupe de machines (cluster) et les espaces de stockages pour que ça fonctionne. L&#039;avantage qu&#039;il soit écrit en Go est qu&#039;il n&#039;a pas besoin de dépendances. Tout est déjà prêt dans un seul logiciel.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-utiliser-n8n</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-utiliser-n8n?rev=1760623687</link>
            <description>Apprendre à utiliser n8n
lxc-create -t download -n n8n -- -d alpine  -a amd64
lxc-attach -n n8n</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 16 Oct 2025 14:08:07 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-utiliser-openldap</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-utiliser-openldap?rev=1682872594</link>
            <description>Apprendre à utiliser OpenLDAP

[ ]

----------

OpenLDAP est un annuaire qui recense des informations sur des groupes et utilisateurs. Il est la version libre de Active Directory sous Windows Server. Pour communiquer avec ce service, il utilise le protocole LDAP tout comme AD.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 30 Apr 2023 16:36:34 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-utiliser-openssh</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-utiliser-openssh?rev=1664373792</link>
            <description>Apprendre à utiliser OpenSSH



----------

Il est l&#039;outil le plus convoité pour communiquer à distance avec un serveur de manière sécurisé. Lors de l&#039;ouverture d&#039;une connexion, il suffit de connaitre le nom d&#039;utilisateur et le mot de passe d&#039;une machine distante pour qu&#039;elle soit effective. Par défaut il n&#039;y a pas besoin de s&#039;échanger de certificat ni de clé manuellement. Tout se fait automatiquement avec une faible empreinte en ressources système.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 28 Sep 2022 14:03:12 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-utiliser-orangefs</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-utiliser-orangefs?rev=1592260917</link>
            <description>Apprendre à utiliser OrangeFS

[ ]

----------

Il est un système de fichiers open source et, est la prochaine génération de Parallel Virtual File System (PVFS). Sa force réside sur le principe d&#039;un système de fichiers parallèle. Cela signifie que les données sont distribuées sur plusieurs serveurs dont les accès sont simultanés même lorsqu&#039;il y a plusieurs applications qui demandent ces accès. OrangeFS a été conçu pour être utilisé à grande échelle. Aujourd&#039;hui, il est employé dans les grandes …</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-utiliser-postfix</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-utiliser-postfix?rev=1745420121</link>
            <description>Envoyer des mails avec Postfix

Ce logiciel existe depuis longtemps et à terminé de faire ses preuves. Il est utilisé dans de nombreuses sociétés d&#039;échange de mails.

&lt;http://www.postfix.org&gt;

----------

Principaux Tutoriels

	*  Installer et configurer son propre serveur mail (+Rainloop)
	*  Authentifier ses mails avec SPF, DKIM et DMARC 
	*  Gérer des domaines virtuels avec Postfix et Dovecot
	*  Stopper les mails avec Spamassassin
	*  Filtrer les mails avec Dovecot
	*  Filtrer les mails avec…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 23 Apr 2025 14:55:21 +0000</pubDate>
        </item>
        <item>
            <title>apprendre-utiliser-puppet</title>
            <link>https://wiki.bruno-tatu.com/informatique/apprendre-utiliser-puppet?rev=1592260917</link>
            <description>Apprendre à utiliser Puppet

[ ]

----------

C&#039;est un outil qui a été créé en 2005 pour faciliter les installations et les maintenances d&#039;une ou plusieurs fermes de serveurs. Ainsi, lorsqu&#039;il s&#039;agit de corriger une faille présente sur plusieurs milliers de serveurs web. Puppet va permettre d&#039;y apporter le correctif en seulement quelques commandes.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>approfondissement-ruby</title>
            <link>https://wiki.bruno-tatu.com/informatique/approfondissement-ruby?rev=1592260917</link>
            <description>Approfondissement du langage (Ruby)

Filtrage des données

	*  Par ordre décroissant au dépend des valeurs :


puts tableau_hash.sort { | a,b | b[1]&lt;=&gt;a[1] }


Les blocs

	*  Les blocs sont des ensembles d&#039;instructions formant un tout :


mon_block { puts &quot;enterieur du block&quot; }</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>astuces-images</title>
            <link>https://wiki.bruno-tatu.com/informatique/astuces-images?rev=1680540861</link>
            <description>Astuces sur les traitements d&#039;images

Sources :

	*  MP4 -&gt; XXX 

Information sur les vidéos EXIF :
apt install exiftool
Couper une section de vidéo :
ffmpeg -i video.mkv -ss 00:00:00 -t 00:00:10 -c:v copy -c:a copy output1.mkv
Conversions mkv -&gt; mp4
ffmpeg -i video.mkv -ss 00:00:00 -t 00:00:10 -c:v copy -c:a copy output1.mp4</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 03 Apr 2023 16:54:21 +0000</pubDate>
        </item>
        <item>
            <title>astuces-reseaux-linux</title>
            <link>https://wiki.bruno-tatu.com/informatique/astuces-reseaux-linux?rev=1670962946</link>
            <description>Astuces sur les réseaux (GNU/Linux)

Voir la liste des ports ouverts
netstat -taupen
Ou de manière discrète sur une machine distante :
(echo &gt;/dev/tcp/www.bruno-tatu.com/443) &amp;&gt;/dev/null &amp;&amp; echo &quot;Open 443&quot; || echo &quot;Close 443&quot;
----------

En mode graphique avec Net Activity Viewer. Il faut d&#039;abord télécharger le code source, puis installer les dépendances et enfin le compiler :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 13 Dec 2022 20:22:26 +0000</pubDate>
        </item>
        <item>
            <title>astuces-systemes-linux</title>
            <link>https://wiki.bruno-tatu.com/informatique/astuces-systemes-linux?rev=1773520201</link>
            <description>Astuces sur les systèmes (GNU/Linux)

Ressources:

	*  &lt;https://www.gnu.org/software/coreutils/manual/coreutils.pdf&gt;

Espaces disques
duc index -Hxpd /home/btatu/srv.idx /srv
duc ui -d /home/btatu/srv.idx /srv
Les droits de fichiers/dossiers

	*  Pour les fichiers :
find / -type -f -perm -o+w
	*  Pour les dossiers :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 14 Mar 2026 20:30:01 +0000</pubDate>
        </item>
        <item>
            <title>audit-failles-securites</title>
            <link>https://wiki.bruno-tatu.com/informatique/audit-failles-securites?rev=1592260917</link>
            <description>Audit de sécurité

Web

	*  Contournement .htpasswd 
curl -XPUT https://www.domaine.org/admin/index.php
Liste des méthodes HTTP disponible.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>auditer-surveiller-linux</title>
            <link>https://wiki.bruno-tatu.com/informatique/auditer-surveiller-linux?rev=1592260917</link>
            <description>Auditer les activités du système

Sur une machine ayant des données sensible, il serait intéressant de surveiller les changements qui pourrait y avoir dan un dossier ou même dans un fichier.

Installation

Ce dont nous aurons besoin c&#039;est du paquet suivant :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>augmenter-qualite-image-par-ia</title>
            <link>https://wiki.bruno-tatu.com/informatique/augmenter-qualite-image-par-ia?rev=1772383523</link>
            <description>Augmenter la qualité d&#039;une image avec l&#039;IA

Requis


wget https://github.com/xinntao/Real-ESRGAN/releases/download/v0.2.5.0/realesrgan-ncnn-vulkan-20220424-ubuntu.zip
unzip *.zip

mkdir frames out_frames


Pour une image
root@bookworm:/tmp/test# ./realesrgan-ncnn-vulkan -i frames/frame_000001.png -o test_out.png -n realesr-animevideov3-x2 -s 2 -t 0 -v</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 01 Mar 2026 16:45:23 +0000</pubDate>
        </item>
        <item>
            <title>authentifier-sans-mot-de-passe-ssh-keygen</title>
            <link>https://wiki.bruno-tatu.com/informatique/authentifier-sans-mot-de-passe-ssh-keygen?rev=1592260917</link>
            <description>S&#039;authentifier sans mot de passe avec SSH

Pour la sauvegarde de mes données, j&#039;utilise ce script qui copie mes données local puis les envoient sur un serveur distant. Pour que le script soit pleinement fonctionnel, il faut avant tout partager les clés publique. Cela permettra par la suite que le script ne demande plus le mot de passe.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>bases-ruby</title>
            <link>https://wiki.bruno-tatu.com/informatique/bases-ruby?rev=1592260917</link>
            <description>Instructions de bases (ruby)

Shebang

Dans tous les scripts il y a une ligne en haut du document qui indique le type d&#039;interpréteur qui doit être chargé au lancement du programme. Voici concernant Ruby :
#!/usr/bin/ruby -w
Avec le type d&#039;encodage :
# -*- coding: utf-8 -*-
Entrées-sorties de base</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>begginer-apprendre-assembleur</title>
            <link>https://wiki.bruno-tatu.com/informatique/begginer-apprendre-assembleur?rev=1592260917</link>
            <description>Initiation à l&#039;assembleur


Nous parlerons ici du langage assembleur dans un cas général car les instructions d&#039;un assembleur à un autre peut varier. Notons que l&#039;on parlera ici de la version NASM () qui est une version développé par Microsoft.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>begginer-apprendre-c</title>
            <link>https://wiki.bruno-tatu.com/informatique/begginer-apprendre-c?rev=1592260917</link>
            <description>Initiation au C

Instructions de base

Bibliothèques et programme principal


#include &lt;stdio.h&gt;
#include &lt;stdlib.h&gt;

//FACULTATIF:
#include &lt;string.h&gt;

int main() {
   printf(&quot;Hellow Word!&quot;);
}


Manipuler les variables


int nombre = 8;
double chiffre = 1,2;
car caractere = &#039;c&#039;;
string phrase = &quot;une phrase&quot;;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>begginer-apprendre-perl</title>
            <link>https://wiki.bruno-tatu.com/informatique/begginer-apprendre-perl?rev=1592260917</link>
            <description>Initiation au Perl



----------


Instructions de base

Shebang

Dans tous les scripts il y a une ligne en haut du document qui indique le type d&#039;interpréteur qui doit être chargé au lancement du programme. Voici concernant Perl :


#!/usr/bin/perl
use warnings;
use strict;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>begginer-apprendre-python</title>
            <link>https://wiki.bruno-tatu.com/informatique/begginer-apprendre-python?rev=1762022503</link>
            <description>Initiation à python

Ressources :

	*   &lt;https://www.executeprogram.com/courses/python-for-programmers&gt;  ++
	*  &lt;https://www.jdbonjour.ch/cours/python/introduction/&gt;
	*  &lt;https://enacit.epfl.ch/cours/python/objet/&gt;
	*  &lt;https://trypyramid.com/&gt;
	*  Django e-commerce
	*  Django e-commerce les bases
	*  &lt;https://github.com/shahraizali/awesome-django&gt;
	*  Clear cache python
	*  espace vituel des versions de python
	*  &lt;https://github.com/pamoroso/free-python-books&gt;
	*  &lt;https://github.com/vinta/awe…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 01 Nov 2025 18:41:43 +0000</pubDate>
        </item>
        <item>
            <title>begginer-apprendre-ruby</title>
            <link>https://wiki.bruno-tatu.com/informatique/begginer-apprendre-ruby?rev=1659377950</link>
            <description>Initiation à Ruby

[ ]

----------

C&#039;est un langage de programmation dont sa syntaxe permet de rédiger du code source condensé tout en restant clair. Il est ainsi adapté pour de petits programmes comme pour les gros avec la possibilité d&#039;utiliser une interface graphique. Il a été créé sous licence</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 01 Aug 2022 18:19:10 +0000</pubDate>
        </item>
        <item>
            <title>benchmark-proxy-cache</title>
            <link>https://wiki.bruno-tatu.com/informatique/benchmark-proxy-cache?rev=1592260917</link>
            <description>Benchmark d&#039;un serveur de cache

Il existe Squid, privoxy, tinyproxy, polipo, ...

Chacun à ses forces et faiblesses incluant des technologies diverses telles que le TLS, socks5, socks5h, le cache dynamique, reverse proxy, etc.

D&#039;un point de vue d&#039;un seul utilisateur, voici comment tester rapidement la charge d&#039;un proxy :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>benchmark-web-http</title>
            <link>https://wiki.bruno-tatu.com/informatique/benchmark-web-http?rev=1673787571</link>
            <description>Benchmark d&#039;un site web

Pour approuver l&#039;efficacité des installations web, il faut faire des bench qui vont permettre de confirmer la bonne conduite de ces services.

Locust

Nous allons utiliser Locust qui permet de de générer des requêtes de type GET. Via un script, on peut simuler le comportement d&#039;un utilisateur. Pour en savoir plus :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 15 Jan 2023 12:59:31 +0000</pubDate>
        </item>
        <item>
            <title>binaire-wine</title>
            <link>https://wiki.bruno-tatu.com/informatique/binaire-wine?rev=1776982765</link>
            <description>Lancer un binaire windows avec Wine

méthode embarqué

1. Télécharger le script conty_lite.sh sur &lt;https://github.com/Kron4ek/Conty/releases/tag/1.29.1&gt;
WINEARCH=win32 WINEPREFIX=~/.wine-iron-grip ./../../conty_lite.sh winetricks corefonts
WINEARCH=win32 WINEPREFIX=~/.wine-iron-grip ./../../conty_lite.sh wine igwarlord.exe -width 1920 -height 1080</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 23 Apr 2026 22:19:25 +0000</pubDate>
        </item>
        <item>
            <title>block-pays-geoip-nginx</title>
            <link>https://wiki.bruno-tatu.com/informatique/block-pays-geoip-nginx?rev=1592260917</link>
            <description>Bloquer des pays avec GeoIP pour Nginx

[ ]

----------

J&#039;ai remarqué qu&#039;il y a de nombreux visiteurs Chinois qui se connecte à mon serveur sauf que je n&#039;écrit pas d&#039;article à leur attention. Je souhaite donc leur renvoyer le code HTTP 403.

Télécharger la base</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>boost-apache2-memcache-pagespeed</title>
            <link>https://wiki.bruno-tatu.com/informatique/boost-apache2-memcache-pagespeed?rev=1592260917</link>
            <description>Optimiser son site avec memcache et pagespeed (Apache)

Cet outil permet de stocker le contenu statique des pages web dans la mémoire vive d&#039;un serveur. Cela permet d&#039;envoyer plus rapidement une réponse au client vu que les données stocker sur un support dont l&#039;accès en lecture est plus rapide.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>booster-optimiser-nginx</title>
            <link>https://wiki.bruno-tatu.com/informatique/booster-optimiser-nginx?rev=1592260917</link>
            <description>Optimiser Nginx

Limiter le nombre de requêtes (mini anti-ddos)


http {

   limit_req_zone $binary_remote_addr zone=login:10m rate=10r/s;

   server {

      limit_req zone=login burst=15;
   }
}


Ci dessus, la 1er directive indique la taille de 10Mo le cache nommé</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>buffer-overflow-root-privileges</title>
            <link>https://wiki.bruno-tatu.com/informatique/buffer-overflow-root-privileges?rev=1592260917</link>
            <description>Elévation de privilèges par buffer overflow

Code source


#include &lt;stdlib.h&gt;
#include &lt;stdio.h&gt;
     
int main()
{
  int var;
  int check = 0x04030201;
  char buf[40];
     
  fgets(buf,45,stdin);
     
  printf(&quot;\n[buf]: %s\n&quot;, buf);
  printf(&quot;[check] %p\n&quot;, check);

  if (check == 0xdeadbeef)
   {
     printf(&quot;Openning...\n&quot;);
     system(&quot;/bin/dash&quot;);
     printf(&quot;Close...\n&quot;);
   }
   return 0;
}</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>bureau-distance-tse-rdp</title>
            <link>https://wiki.bruno-tatu.com/informatique/bureau-distance-tse-rdp?rev=1592260917</link>
            <description>Connexion bureau à distance

La situation ci-dessous concerne la prise de contrôle d&#039;un ordinateur à distance depuis une machine cliente vers un serveur.

Comment ça fonctionne ?

Une sorte de tunnel chiffré va se créer entre les machines. Il ne sera pas possible d&#039;intercepter ces communications et on utilise communément le porotocol RDP (Remote Desktop Protocol) qui lui même utilise le port</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>cache-proxy-apache2</title>
            <link>https://wiki.bruno-tatu.com/informatique/cache-proxy-apache2?rev=1622737253</link>
            <description>Mettre en place un proxy (Apache)

Foward-proxy

Il est souvent utilisé pour rendre anonyme une navigation sur Internet car ce n&#039;est pas l&#039;utilisateur qui sera sur le site mais le serveur et renverra la ressource récupéré à son client.

Pour cela, on doit modifier le fichier suivant en ajoutant ces directives :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 03 Jun 2021 16:20:53 +0000</pubDate>
        </item>
        <item>
            <title>cache-proxy-nginx</title>
            <link>https://wiki.bruno-tatu.com/informatique/cache-proxy-nginx?rev=1592260917</link>
            <description>Mettre en place un proxy (Nginx)

Reverse

Admettons que nous disposons d&#039;un serveur frontal qui va répartir les requêtes sur plusieurs serveurs en fonction des ressources demandé par le client.


server {
   listen 80;
   
   root /var/www/html;

   location ~ \.(?:css|js|woff)$ {
      proxy_pass http://192.168.1.11/;
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header X-Forwarded-Proto $scheme;
      proxy_set_header X-R…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>chiffrer-container-luks</title>
            <link>https://wiki.bruno-tatu.com/informatique/chiffrer-container-luks?rev=1592260917</link>
            <description>Chiffrer ses données personnelles avec Luks

Luks est un système de fichier dont il indexe un block de données dont le contenu est chiffré. Ci-dessous on utilisera l&#039;outil cryptsetup vu qu&#039;il est bien supporté et de mon point de vue, la force de cette technologie réside sur deux points :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>cluster-ceph-jewel</title>
            <link>https://wiki.bruno-tatu.com/informatique/cluster-ceph-jewel?rev=1592260917</link>
            <description>Déployer un cluster de stockage Jewel (stable)



----------

Ceph va nous permettre d&#039;acquérir une grande quantité de stockage hautement disponible car les données sont réparties sur les neouds mais également redondant en cas de panne sur l&#039;un de ces nœuds. Par défaut il en faut 3 pour que la parité puisse fonctionner.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>cluster-ceph-kraken</title>
            <link>https://wiki.bruno-tatu.com/informatique/cluster-ceph-kraken?rev=1592260917</link>
            <description>Déployer un cluster de stockage Kraken (expérimental)



----------

En ce Janvier 2017, une nouvelle version de Ceph vient se sortir avec l&#039;apparition de nombreux changements concernant RADOS, RGW, RDB, Cephfs et blustore. Ce dernièr a pour but de stocker directement les données sur les partitions du disque laissant ainsi de côté le système de fichier XFS et cela devrait permettre de réduire considérablement les latences en lecture et en écriture.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>cluster-corosync-pacemaker</title>
            <link>https://wiki.bruno-tatu.com/informatique/cluster-corosync-pacemaker?rev=1592260917</link>
            <description>Mise en place d&#039;un cluster PaceMaker

Pacemaker est un gestionnaire de ressource automatisé dans un cluster. Il gère la haute disponibilité de services en détectant et répartissant les charges si besoin. Pour synchroniser les données entre les machines, il utilise son propre système de fichier distribué appelé OCFS2.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>cluster-service-swarm</title>
            <link>https://wiki.bruno-tatu.com/informatique/cluster-service-swarm?rev=1592260917</link>
            <description>Déployer un service avec un cluster Swarm (Docker)

[ ]

----------

Dans les autres tutoriels présentés dans cette introduction, on utilisait une seule machine pour faire tourner une application web. Ici nous allons utiliser une technique surnommée “swarm”</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>commandes_windows</title>
            <link>https://wiki.bruno-tatu.com/informatique/commandes_windows?rev=1592260917</link>
            <description>Quelques commandes du terminal utiles sur Windows

	*  Connaitre les ports en cours :
netstat -a
	*  Lister les disques :
diskpart
&gt; list disk
D&#039;autres viendrons lorsque j&#039;aurais rencontré un nouveau problème..</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>commandes-administration-vagrant</title>
            <link>https://wiki.bruno-tatu.com/informatique/commandes-administration-vagrant?rev=1592260917</link>
            <description>Administrer des machines virtuelles avec vagrant

[ ]

----------

Vagrant est un utilitaire pour aider au management des hyperviseurs tel que Virtualbox (présent par défaut) en ligne de commande.
Vagrantfile

Prérequis

J&#039;utilise actuellement la version 1.6.5 de Vagrant sur ma Debian 8 dont la version du noyau est 3.16. Pour l&#039;installer rien de plus simple vu que les paquets et dépendances se trouvent déjà dans les dépôts Debian :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>commandes-gentoo</title>
            <link>https://wiki.bruno-tatu.com/informatique/commandes-gentoo?rev=1592260917</link>
            <description>Liste des commandes sur Gentoo

[ ]

Citation de wikipédia :

	&quot; Gentoo Linux est une distribution GNU/Linux dite source. Elle a été conçue pour être modulaire, portable et optimisée pour le matériel de l&#039;utilisateur. Ainsi, la majeure partie des programmes devront être compilés à partir du code source. Toutefois, certains logiciels disponibles sous forme de paquets précompilés pour différentes architectures peuvent également être utilisés. Ceci est géré grâce au logiciel</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>commandes-gestion-utilisateurs-groupes</title>
            <link>https://wiki.bruno-tatu.com/informatique/commandes-gestion-utilisateurs-groupes?rev=1647871020</link>
            <description>Liste de commandes pour gérer les utilisateurs et groupes sur Unix

Gérer les utilisateurs et les groupes
 Commande  Résultat  adduser  Ajout d&#039;un utilisateur avec ses informations  deluser  Supprime l&#039;utilisateur  delgroup  Supprime un groupe ?  useradd</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 21 Mar 2022 13:57:00 +0000</pubDate>
        </item>
        <item>
            <title>commandes-git-github</title>
            <link>https://wiki.bruno-tatu.com/informatique/commandes-git-github?rev=1713773372</link>
            <description>Versionner son code avec Git

Pour suivre ce tutoriel, il faut bien sur avoir un compte sur GitHub. L&#039;accès est gratuit et très réputé au près des développeurs : &lt;https://github.com&gt;

Après avoir suivi ce tutoriel, nous allons pourvoir organiser notre code source  avec Git.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 22 Apr 2024 08:09:32 +0000</pubDate>
        </item>
        <item>
            <title>commandes-manipuler-vim</title>
            <link>https://wiki.bruno-tatu.com/informatique/commandes-manipuler-vim?rev=1592260917</link>
            <description>Manipulier Vim

[ ]

----------

nano /usr/share/vim/vimrc



Je mets ici pas toutes les commandes car d&#039;une part elles sont nombreuses puis elles ne me sont pas toutes utiliques pour mon usage personnel.

Ressources :

	*  &lt;https://wiki.evolix.org/HowtoVim&gt;
	*  Exemple de fichier de configuration

Commandes d&#039;éditions de texte</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>commandes-outils-gestion-systeme</title>
            <link>https://wiki.bruno-tatu.com/informatique/commandes-outils-gestion-systeme?rev=1772561309</link>
            <description>Commandes de gestion du système

dd

	*  Cloner un disque pour en faire une image :
apt install pv
dd if=/dev/sdb bs=512 count=44898303 conv=sync,noerror | pv -s 21G |dd of=/dev/sda
44898303 = représente la fin d&#039;un secteur appartenant à la dernière parition. C&#039;est lisible avec fdisk -l</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 03 Mar 2026 18:08:29 +0000</pubDate>
        </item>
        <item>
            <title>commandes-ranger</title>
            <link>https://wiki.bruno-tatu.com/informatique/commandes-ranger?rev=1741203857</link>
            <description>Navigateur de fichier avec Ranger

Documentations :

	*  /usr/share/doc/ranger/
	*  &lt;https://bloerg.net/2012/10/17/ranger-file-manager.html&gt;

Dépendances
sudo apt install w3m evince ueberzug
Configuration

	*  Importer des configurations de bases


ranger --copy-config=all


	*  Configurer ses préférences</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 05 Mar 2025 19:44:17 +0000</pubDate>
        </item>
        <item>
            <title>config-wifi-debian</title>
            <link>https://wiki.bruno-tatu.com/informatique/config-wifi-debian?rev=1592260917</link>
            <description>Configurer la carte réseau pour se connecter au réseau wifi

La procédure suivante à été testé sur Jessie avec un point d&#039;accès en WPA et je pense que c&#039;est la même chose sous différents distributions.


nano /etc/network/interfaces


On ajoute ces lignes :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>configuration-virtualhost-apache2</title>
            <link>https://wiki.bruno-tatu.com/informatique/configuration-virtualhost-apache2?rev=1669369733</link>
            <description>Configurer les hôtes virtuels (Apache)

Avant de modifier quoi que ce soit, il faut dans un premier temps faire une sauvagarde du ou des fichier(s) puis activer la nouvelle configuration:
cd /etc/apache2/sites-available
cp 000-default.conf mon_site.conf
a2dissite 000-default.conf
a2ensite mon_site.conf</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 25 Nov 2022 09:48:53 +0000</pubDate>
        </item>
        <item>
            <title>configure-certbot-letsencrypt-nginx</title>
            <link>https://wiki.bruno-tatu.com/informatique/configure-certbot-letsencrypt-nginx?rev=1691570722</link>
            <description>Configurer let&#039;s encrypt pour Nginx avec Certbot

Nous allons ici faire une configuration multi-domaine pour rendre accéssible plusieurs sites web tous présent sur le même serveur. C&#039;est à dire que le certificat sera valable pour domaine.com, www.domaine.com et web1.domaine.com. Cette approche peut être utile lors d&#039;un service mutualisé.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 09 Aug 2023 08:45:22 +0000</pubDate>
        </item>
        <item>
            <title>configurer-camera-video</title>
            <link>https://wiki.bruno-tatu.com/informatique/configurer-camera-video?rev=1727361401</link>
            <description>Configurer sa caméra

Utilitaire
apt install uvcdynctrl
	*  Lister les périphérique disponible :
uvcdynctrl -l
	*  Lister les paramètres disponible :
uvcdynctrl -d video0 -c
	*  Ecrire les paramètres dans un fichier de configuration :
uvcdynctrl -d video0 -W /tmp/fichier.conf</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 26 Sep 2024 14:36:41 +0000</pubDate>
        </item>
        <item>
            <title>configurer-contexte-nginx</title>
            <link>https://wiki.bruno-tatu.com/informatique/configurer-contexte-nginx?rev=1643623403</link>
            <description>Modifier les contextes virtuels (Nginx)

Avant de modifier quoi que ce soit, il faut dans un premier temps faire une sauvagarde du ou des fichier(s) puis activer la nouvelle configuration:
cp /etc/nginx/site-available/default  /etc/nginx/site-available/mon_site.com
ln -s /etc/nginx/site-available/mon_site.com /etc/nginx/site-enabled/mon_site.com</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 31 Jan 2022 10:03:23 +0000</pubDate>
        </item>
        <item>
            <title>configurer-dovecot-filtres</title>
            <link>https://wiki.bruno-tatu.com/informatique/configurer-dovecot-filtres?rev=1592260917</link>
            <description>Filtrer les mails avec Dovecot

Il est possible d&#039;appliquer des filtres soit du côté client, notamment avec Thunderbird et/ou du côté serveur. Admettons que nous recevons beaucoup de mail dont certains portant le sujet “SPAM”. Nous allons ci-dessous voir comment les déplacer automatiquement dans une sous-boite appelé</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>configurer-mutt-mail</title>
            <link>https://wiki.bruno-tatu.com/informatique/configurer-mutt-mail?rev=1592260917</link>
            <description>Configurer Mutt pour lire ses mails

C&#039;est un logiciel qui s’affiche directement depuis le terminal et ne dispose pas d&#039;interface graphique. Ce qui a l&#039;avantage de demander moins de ressources que Thunderbird par exemple.

Documentation Française

Raccourcis

Liste non exhaustives de touches :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>configurer-postfix-dovecot-virtual-domain</title>
            <link>https://wiki.bruno-tatu.com/informatique/configurer-postfix-dovecot-virtual-domain?rev=1712412948</link>
            <description>Gérer des domaines virtuels avec Postfix et Dovecot

Les autres tutoriels présent sur ce site sont dédié pour un serveur mail se basant sur des comptes UNIX. Ici, nous allons gérer des domaines dit “virtuels”. C&#039;est à dire que postfix saura accepter différents destinataires (tel que contact@domaine.com et contact@domaine2.com) que l&#039;on aura au préalable autorisé à communiquer avec le serveur.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 06 Apr 2024 14:15:48 +0000</pubDate>
        </item>
        <item>
            <title>configurer-postfix-spamassassin</title>
            <link>https://wiki.bruno-tatu.com/informatique/configurer-postfix-spamassassin?rev=1730676844</link>
            <description>Stopper les mails avec Spamassassin



Cet outil permet de détecter et marquer les mails désignés comme étant du spam. En effet, on reçoit de nombreux mails et notamment ceux délivrés par les compagnes publicitaires tel que Cdiscount. Il arrive par ailleurs, que même si l&#039;on se désinscrit d&#039;une mailing list, on en reçoit encore</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 03 Nov 2024 23:34:04 +0000</pubDate>
        </item>
        <item>
            <title>configurer-reseau-network-manager</title>
            <link>https://wiki.bruno-tatu.com/informatique/configurer-reseau-network-manager?rev=1592260917</link>
            <description>Configurer son réseau avec Network Manager

----------

Quelques commandes

	*  Lister les interfaces avec leurs mode de connexion :
nmcli
	*  Modifier le DNS d&#039;unréseau :
nmcli con mod &quot;freebox_234&quot; ipv4.dns &quot;9.9.9.9&quot;
	*  Démarrer ou éteindre une connexion :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>configurer-securiser-machine-linux</title>
            <link>https://wiki.bruno-tatu.com/informatique/configurer-securiser-machine-linux?rev=1592260917</link>
            <description>Configurer et sécuriser sa machine sous GNU/Linux

	*  Désactiver la réponse ICMP + les requêtes émises en broadcast + l&#039;IPv6 :
nano /etc/sysctl.confnet.ipv4.icmp_echo_ignore_all = 1
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv6.conf.all.disable_ipv6 = 1</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>configurer-utiliser-i3</title>
            <link>https://wiki.bruno-tatu.com/informatique/configurer-utiliser-i3?rev=1592260917</link>
            <description>Configurer et utiliser le gestionnaire de fenêtres I3

[ ]

----------

Dans le but de réduire la demande en ressource système, alors que nous voulons juste afficher des fenêtres. I3 est un gestionnaire de fenêtre comprenant le stric minimum pour travailler convenablement. De ce fait, il ne gère pas nativement les animations ni la présence d&#039;un bureau ainsi que l&#039;effet de profondeur (superposition des fenêtres).</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>connecter-une-base-de-donnees-mysql-a-excel-2013</title>
            <link>https://wiki.bruno-tatu.com/informatique/connecter-une-base-de-donnees-mysql-a-excel-2013?rev=1592260917</link>
            <description>Connecter une base de données MySQL à Excel 2013

Excel de la suite Microsoft est uniquement capable de lire et de traiter des données d&#039;une BDD. En aucun cas de mettre à jour ou de supprimer des données.

On notera que MySql est déjà installé et configuré avec les paramètres par défaut sur la machine local.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>crack-reverse-elf</title>
            <link>https://wiki.bruno-tatu.com/informatique/crack-reverse-elf?rev=1592260917</link>
            <description>Trouver le mot de passe d&#039;un programme

Dans ce tutoriel, je vais rester très simple pour comprendre rapidement comme on peut arriver à nos fin. Cependant, la notion du langage C est prérequis car je ne vais pas expliquer en détail le code ci-dessous.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>creer_etendue_relais_dhcp_windows_serveur_2012r2</title>
            <link>https://wiki.bruno-tatu.com/informatique/creer_etendue_relais_dhcp_windows_serveur_2012r2?rev=1592260917</link>
            <description>Créer une étendue et activer le relais DHCP

Mise en contexte :
Nous avons deux serveurs dont la configuration du permier serveur(A) a pour adresse IP : 172.16.42.210 et le second (B) a pour adresse IP : 172.16.42.211
Les postes clients récupérerons une adresses IP dynamique comprise entre : 172.16.42.50 à 172.16.42.70.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>creer-cle-bootable</title>
            <link>https://wiki.bruno-tatu.com/informatique/creer-cle-bootable?rev=1592260917</link>
            <description>Créer une clé Bootable sous Linux

Sous windows, il y a le logiciel rufus qui fait très bien l&#039;affaire mais sous GNU/Linux, c&#039;est l&#039;outil dd qui va nous être utile.

	*  Dans le cas de la création d&#039;une clé bootable avec une fichier iso
dd if=fichier.iso of=/dev/sdc</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>creer-concevoir-kernel-noyau-linux</title>
            <link>https://wiki.bruno-tatu.com/informatique/creer-concevoir-kernel-noyau-linux?rev=1592260917</link>
            <description>Compiler son noyau Linux

En fin d&#039;année de ma Licence ASRALL, j&#039;ai besoin d&#039;un kernel avec un module qui vient de faire son apparition depuis peu, il se nomme OrangeFS. Ce dernier doit être utilisé par un post client pour qu&#039;il puisse se connecter à un cluster de stockage de donnée grâce un nouveau système de fichier</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>creer-un-raid-logiciel-sous-linux</title>
            <link>https://wiki.bruno-tatu.com/informatique/creer-un-raid-logiciel-sous-linux?rev=1671568774</link>
            <description>Créer un RAID logiciel



----------

Le Redundant Array of Independent Disks est une technique pour répartir les données sur plusieurs disques dans le but d&#039;optimiser les taux de réponses et/ou d&#039;assurer de la redondance.

RAID 1

On part du principe que nous avons deux disques qui ont chacun une partition de taille strictement identique (sdb1 et sdd1) dont-elles seront utilisées pour le RAID de type miroir. Techniquement, les données seront réparties sur les deux partitions. Ce qui a pour effe…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 20 Dec 2022 20:39:34 +0000</pubDate>
        </item>
        <item>
            <title>custom-live-cd-linux</title>
            <link>https://wiki.bruno-tatu.com/informatique/custom-live-cd-linux?rev=1592260917</link>
            <description>Créer son propre live CD

Nous allons ici personnaliser un live Debian avec la possibilité de s&#039;y connecter via SSH sans que le système soit installé. Il est bien sûr possible d&#039;y apporter d&#039;autres modifications. La plus part des distributions comme Lubuntu, Mate, Ubuntu proposent une distribution Live. C&#039;est ce que nous allons voir ici dans ce tutoriel.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>deployer-cluster-stockage-ceph</title>
            <link>https://wiki.bruno-tatu.com/informatique/deployer-cluster-stockage-ceph?rev=1592260917</link>
            <description></description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>dev</title>
            <link>https://wiki.bruno-tatu.com/informatique/dev?rev=1761907601</link>
            <description>Développement

Petite page d&#039;introduction et quelques codes

Mémentos

	*  Synthaxes courantes en SQL
	*  Initiation au Bash
	*  Initiation au Ruby
	*  Initiation au Python
		*  Modules Python

	*  Initiation au Perl
	*  Initiation au C
	*  Initiation à l&#039;assembleur

Outils

	*  Trouver une fichier CSS, JS, ... manquant d&#039;une application
	*  Changer l&#039;IP d&#039;un domaine dynamiqument avec OVH Dyndns + pour initialiser OVH API BASH</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 31 Oct 2025 10:46:41 +0000</pubDate>
        </item>
        <item>
            <title>differents-noyau-kernel-os</title>
            <link>https://wiki.bruno-tatu.com/informatique/differents-noyau-kernel-os?rev=1592260917</link>
            <description>Les différents noyaux (kernel) d&#039;un système

Le rôle du kernel est de gérer es ressrouces de l&#039;ordinateur aux différents composants. Il permet la communication entre le matériel et les logiciels.


	*  Ses besoins : d&#039;une partition virtuelle logé dans la mémoire vive (RAM).</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>email-publicitaire-odoo</title>
            <link>https://wiki.bruno-tatu.com/informatique/email-publicitaire-odoo?rev=1651878129</link>
            <description>Email Publicitaire

A la différence des listes de diffusions sont utilisées pour transmettre tous type d&#039;informations, les emails publicitaires ont pour but d&#039;atteindre le plus grand nombres de personnes pour créer de l&#039;engagement.
Le module utilisé est</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 06 May 2022 23:02:09 +0000</pubDate>
        </item>
        <item>
            <title>erreurs-grub</title>
            <link>https://wiki.bruno-tatu.com/informatique/erreurs-grub?rev=1592260917</link>
            <description>Gérer le programme d&#039;amorçage : Grub

Suite à une mise à jour majeur ou lors de la désinstallation d&#039;une distribution Linux en dualboot, il arrive parfois que le système ne démarre plus. A cette effet, on tombe souvent sur le “Grub Rescue”</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>failover_routeur_port_usg40</title>
            <link>https://wiki.bruno-tatu.com/informatique/failover_routeur_port_usg40?rev=1592260917</link>
            <description>Utiliser le failover par ports du routeur Zyxel USG40.

Le but étant que le réseau LAN ait physiquement deux routes possible pour joindre le réseau WAN.

Un schéma réseau vaut milles mots, voici l&#039;infrastructure à mettre en place :

[ ]

On mettra en place des machines clientes fonctionnant sous Windows 10 64 bits où l&#039;on utilisera uniquement la commande ping pour tester le traitements des liaisons.
D&#039;autant plus que l&#039;on souhaite prioriser le flux sur le port opt de manière à ce que si ce port …</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>fonctionnement_vlan</title>
            <link>https://wiki.bruno-tatu.com/informatique/fonctionnement_vlan?rev=1592260917</link>
            <description>Principe : fonctionnement du VLAN

Chaque VLAN constitue un domaine de diffusion

Les réseaux locaux virtuels (VLAN) permettent de créer des domaines de diffusion gérés par des commutateurs. Une trame ne peut pas être associé qu’à un seul VLAN et cette trame ne peut pas être diffusée que sur les ports du commutateur associés à ce VLAN. Il existe différentes façons d’associer des trames et des ports à un VLAN :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>formater-ou-creer-des-partitions-sous-linux</title>
            <link>https://wiki.bruno-tatu.com/informatique/formater-ou-creer-des-partitions-sous-linux?rev=1592260917</link>
            <description>Formater ou créer des partitions

Il est bon à savoir que les partitions contiennent des secteurs dont 1 secteur = 512 octets.

Si l&#039;on veut une partition à 30 Gigaoctets alors il faudrait 30 000 000 000/512 = 58593750 secteurs.
Chez moi les disques Maxtor (type 6L300R0) ont leurs premier secteur à Xmin (8000 ?). Alors la taille de la partition est de Xmin à Xmax car Xmin + 58593750 secteurs</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>formulaire-odoo</title>
            <link>https://wiki.bruno-tatu.com/informatique/formulaire-odoo?rev=1647422953</link>
            <description>Les formulaires avec Odoo

Pour cela, il y aura besoin du module CRM pour la présentation des informations via des pipelines et du module site-web pour la création de formulaire.

Dans un premier temps, vérifions la structure des données :

	*  Allez sur le module CRM</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 16 Mar 2022 09:29:13 +0000</pubDate>
        </item>
        <item>
            <title>gestion_utilisateurs_windows</title>
            <link>https://wiki.bruno-tatu.com/informatique/gestion_utilisateurs_windows?rev=1592260917</link>
            <description>Gestion des utilisateurs

Lister des comptes
  net user
Ajouter
  net user test /add (mot_de_passe)
supprimer
  net user test /delete
Désactiver / activer un compte
  net user test /active:(yes|no)
Liste des utilisateurs avec une session ouverte
  query user</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>gestion-adhesion-odoo</title>
            <link>https://wiki.bruno-tatu.com/informatique/gestion-adhesion-odoo?rev=1620941795</link>
            <description>Procédure d’adhésion sur Odoo

Suivre la méthode ci-dessous va permettre que l’on puisse envoyer des newsletters grâce aux étiquettes et suivre les adhésions grâce aux factures qui seront visible du côté de la compta. Une fois connecté à l’interface, rendez-vous à la page “Contacts” en cliquant sur le module Contacts présenté dans le menu de gauche :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 13 May 2021 21:36:35 +0000</pubDate>
        </item>
        <item>
            <title>gestion-packages-apt</title>
            <link>https://wiki.bruno-tatu.com/informatique/gestion-packages-apt?rev=1627654810</link>
            <description>Gérer des paquets avec APT

Commandes de bases
apt install htop
apt-cache search htop
apt-cache policy htop
apt-get autoremove --purge htop
Installer un paquet précis

Admettons que l&#039;on souhaite installer postgresql-client-13 sur une Debian 9 mais que le paquet n&#039;est pas disponible pour cette version. Il y aura alors besoin d&#039;utiliser le dépôt PGDG de postgres. Soit:</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 30 Jul 2021 14:20:10 +0000</pubDate>
        </item>
        <item>
            <title>hack-crack-wep-wifi</title>
            <link>https://wiki.bruno-tatu.com/informatique/hack-crack-wep-wifi?rev=1592260917</link>
            <description>Tester la force de chiffrement d&#039;une clé WEP

Il y a bien longtemps que l&#039;on a découvert que les réseau WIFI configurés avec une clé WEP sont aujourd&#039;hui obsolète.
N&#039;étant pas responsable de vos actes et ne vous incitant pas à reprendre ma procédure, je montre ici rapidement la faiblesse que cela représente d&#039;utiliser ce type de clé.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>hash-crack-john</title>
            <link>https://wiki.bruno-tatu.com/informatique/hash-crack-john?rev=1592260917</link>
            <description>Tester la force du mot de passe avec John

Cet outils est très connu grâce à sa vitesse et à sa portabilité. Pour en savoir plus : &lt;http://www.openwall.com/john/&gt;

Cracker un sha256

Chaque compte que l&#039;on créer sur une machine GNU/Linux est composé d&#039;un login et d&#039;un mot de passe. Dans notre étude, nous allons créer le compte utilisateur test avec le mot de passe test2 que l&#039;on va par la suite trouver ce mot de passe grace au brute force de John (John The Ripper).</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>how-to-comment-commandes-irc</title>
            <link>https://wiki.bruno-tatu.com/informatique/how-to-comment-commandes-irc?rev=1592260917</link>
            <description>Liste des commandes IRC

J&#039;utilisait le client Irssi puis maintenant weechat car on peut personnaliser assez facilement l&#039;interface IRC.

Sources :

	*  La RFC : &lt;http://abcdrfc.free.fr/rfc-vf/rfc1459.html&gt;
	*  Utiliser Freenode : &lt;https://freenode.net/kb/answer/registration&gt;

Commandes liée à IRSSI


/WINDOW NEW                    - Create new split window
/WINDOW NEW HIDE               - Create new hidden window
/WINDOW CLOSE                  - Close split or hidden window

/WINDOW HIDE [&lt;numb…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>how-to-installation-awstats</title>
            <link>https://wiki.bruno-tatu.com/informatique/how-to-installation-awstats?rev=1751227895</link>
            <description>Analyser son site Internet avec Awstats

[ ]

----------

AWStats est un logiciel analyse des fichiers logs afficher des statistiques. Sa force réside dans ses faibles dépendances, demande peu de ressources système, affichage rapide, compatible avec de nombreux logs applicatif et permet de sélectionner manuellement des périodes.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 29 Jun 2025 20:11:35 +0000</pubDate>
        </item>
        <item>
            <title>how-to-installation-goaccess</title>
            <link>https://wiki.bruno-tatu.com/informatique/how-to-installation-goaccess?rev=1751221212</link>
            <description>Analyser son site Internet avec Goaccess

[ ]

----------

vhost dédié sur nginx

On édite le fichier suivant :
cat /etc/nginx/sites-available/votre.domaine.com
Pour y ajouter ce contenu :


map $http_upgrade $connection_upgrade {
    default upgrade;
    &#039;&#039;      close;
}

server {
    listen 80;
    server_name votre.domaine.com;

    root /var/www/goaccess;

    location /ws {
        proxy_pass http://127.0.0.1:7890;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgra…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 29 Jun 2025 18:20:12 +0000</pubDate>
        </item>
        <item>
            <title>howto-conteneur-lxc</title>
            <link>https://wiki.bruno-tatu.com/informatique/howto-conteneur-lxc?rev=1772383100</link>
            <description>Apprendre à utiliser LXC

LXC (LinuX Containers) est une technologie isolant un ou plusieurs processus sur un système. Ainsi on isole et limite les effets de bords. Par exemple, on peut limiter un process à n&#039;utiliser qu&#039;un certain pourcentage du processus ou de mémoire.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 01 Mar 2026 16:38:20 +0000</pubDate>
        </item>
        <item>
            <title>howto-install-ovirt</title>
            <link>https://wiki.bruno-tatu.com/informatique/howto-install-ovirt?rev=1592260917</link>
            <description>Apprendre à utiliser Ovirt

C&#039;est une solutions utilisé pour déployer des machines virtuelles sur plusieurs machines. Nous pouvons le comparer avec Esxi de VMWare. Dans ce tutoriel, je vais expliquer la procédure à suivre pour l&#039;installer. J’approfondirais le sujet lorsque l’occasion se présentera.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>howto-virtualisation-kvm</title>
            <link>https://wiki.bruno-tatu.com/informatique/howto-virtualisation-kvm?rev=1592260917</link>
            <description>Virtualiser avec KVM

KVM (Kernel-based Virtual Machine) apporte de meilleurs performances que Virtualbox du fait qu&#039;il intervient un plus bas niveau.

Installation
 apt-get install qemu-kvm bridge-utils virt-manager libvirt-daemon-system
On autorise le droit d&#039;utiliser KVM :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>impression-3d</title>
            <link>https://wiki.bruno-tatu.com/informatique/impression-3d?rev=1720542595</link>
            <description>Impression 3D

	*  Vidéos Mentor
	*  Conseil pour débutant

Méthode/technique d&#039;impression

	*  FDM (extrusion), SLA (résine), SLS (laser)
	*  DLP = Digital Light Processing, soit en français le traitement numérique de la lumière. Une alternative au mode SLS (laser)
	*  MSLA = Masked Stereolithography Apparatus, alternative amélioré du SLA</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 09 Jul 2024 16:29:55 +0000</pubDate>
        </item>
        <item>
            <title>imprimante-hp</title>
            <link>https://wiki.bruno-tatu.com/informatique/imprimante-hp?rev=1642118696</link>
            <description>Imprimer des pages avec HP

Ressource:

	*  &lt;https://debian-facile.org/doc:materiel:imprimante-hp&gt;

----------

	*  Installer les dépendances
apt install hplip cups
	*  Si sous manjaro:
pamac install system-config-printer
	*  Enregistrer une imprimente
hp-setup
	*  Compresser un fichier pdf
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 14 Jan 2022 00:04:56 +0000</pubDate>
        </item>
        <item>
            <title>infrastructure-conteneur-docker-compose</title>
            <link>https://wiki.bruno-tatu.com/informatique/infrastructure-conteneur-docker-compose?rev=1592260917</link>
            <description>Une infrastructure de conteneurs (Docker-compose)

[ ]

----------

Pour comprendre la méthode de déploiement de conteneurs, j&#039;exprime ici une situation où l&#039;on va créer une application web écrite en PHP qui stockera ses données dans une base de donnée MySQL. Pour ne pas se compliquer la tâche, on se basera sur les images</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>inscription-connexion-xmpp-jabber</title>
            <link>https://wiki.bruno-tatu.com/informatique/inscription-connexion-xmpp-jabber?rev=1592260917</link>
            <description>Se connecter à un sallon avec XMPP

XMPP est un protocol de communication de type messagerie basé sur le language XML. Ce tutoriel a pour objectif de créer un compte Jabber permettant ensuite de se connecter à un sallon regroupant d&#039;anciens étudiants de la licence</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>inscription-connexion-xmpp-poezio</title>
            <link>https://wiki.bruno-tatu.com/informatique/inscription-connexion-xmpp-poezio?rev=1592260917</link>
            <description>Se connecter à un sallon via XMPP avec Poezio



----------

C&#039;est un logiciel en ligne de commande développé notamment par Link Mauve (Seul les vrais Asralliens savent où le trouver :p ). Celui-ci permet de se connecter aux instances XMPP.

Pré-requis

Si vous n&#039;avez pas de compte XMPP, suivez la procédure suivante sinon sautez au prochain chapitre.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install_config_fail2ban</title>
            <link>https://wiki.bruno-tatu.com/informatique/install_config_fail2ban?rev=1592260917</link>
            <description>Installer et configurer fail2ban

Fail2ban va permettre de réguler les requêtes en mettant dans une prison (jail) les IPs pendant une durée prédéfinis.

Installation
apt-get install fail2ban
Bloquer les attaques SSH

on ajouter ces lignes dans le fichier suivant :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install_irc</title>
            <link>https://wiki.bruno-tatu.com/informatique/install_irc?rev=1592260917</link>
            <description>Installer un tchat IRC avec ircd-hybrid

Nous allons dans ce tutoriel faire une installation de base d&#039;un serveur IRC (Internet Relay Chat).

C&#039;est très simple !
apt-get install ircd-hybrid
On modifie la configuration pour lui dire sur interface IP le service écoute :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install_matomo</title>
            <link>https://wiki.bruno-tatu.com/informatique/install_matomo?rev=1619561951</link>
            <description>L&#039;alternative à Google Analytics est Matomo

[ ]

----------

Même pas capable de supporter Postgresql...

Installation

On commence par installer quelques dépendances :

apt install mariadb-server php-curl php-gd php-cli mysql-server php-mysql php-xml php-mbstring</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 27 Apr 2021 22:19:11 +0000</pubDate>
        </item>
        <item>
            <title>install_piwik</title>
            <link>https://wiki.bruno-tatu.com/informatique/install_piwik?rev=1592260917</link>
            <description>L&#039;alternative à Google Analytics est Piwik



J&#039;ai installer Piwik directement en production sur un Raspbian. Je n&#039;ai donc pas la possibilité de le reinstaller pour le moment mais voici le brouillons des étapes à suivre :

Installer les paquets suivant si l&#039;on veut utiliser la suite php7 :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install_redmine</title>
            <link>https://wiki.bruno-tatu.com/informatique/install_redmine?rev=1592260917</link>
            <description>Installer Redmine avec Apache

Nous allons installer Redmine qui est un gestionnaire de projet très complet. Utilisé par de nombreuses société, son interface est simple à comprendre et comprend de nombreux paramètres de personnalisation. Il fonctionne sur de nombreuses plateforme et assez complexe à mettre en place si l&#039;on ne connaît pas au minimum le Ruby. Je vais expliquer ci-dessous comment l&#039;installer sur une machine fonctionnant sous</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install_serveur_teamspeak</title>
            <link>https://wiki.bruno-tatu.com/informatique/install_serveur_teamspeak?rev=1592260917</link>
            <description>l

Installer un serveur TeamSpeak

Nous allons mettre en place un logiciel de tchat souvent utilisé dans les communautés de jeux. J&#039;utilise ici la version 3.10 du noyaux Linux fonctionnant avec une Debian Jessie (version 8). Les logiciels de TeamSpeak 3 sont disponibles à cette adresse :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install_virtual_hackintosh_iatkos</title>
            <link>https://wiki.bruno-tatu.com/informatique/install_virtual_hackintosh_iatkos?rev=1592260917</link>
            <description>Virtualiser MAC OS X Darwin sur Windows

Avant toute chose, je précise que je ne suis pas responsable de vos actes. Ce tutoriel n&#039;est qu&#039;a titre éducatif.

Ainsi, nous allons utiliser la version Darwin de Mac OS X que l&#039;on peut retrouver sur ce site :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install_vpn_net-to-net_ipcop</title>
            <link>https://wiki.bruno-tatu.com/informatique/install_vpn_net-to-net_ipcop?rev=1592260917</link>
            <description>Configuration d&#039;un VPN Net-to-Net avec IPCOP

Nous allons dans ce tutoriel mettre en place un VPN qui utilisera le protocole IPSec avec un routeur IPCOP. Tout l&#039;environnement de travail sera virtualisé sur un ESXi de la version 6.

Voici le contexte suivant :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-airsonic</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-airsonic?rev=1592260917</link>
            <description>Airsonic pour de la musique en streaming



----------

Cet outil est une très bonne substitution à Spotify ou à Google Play Music car il a une interface web pour accéder aux documents multimédia.
Il est compatible avec de nombreuses applications fonctionnant sous Android ou Apple. Ainsi, il est par exemple possible avec l&#039;application Subsonic installé sur mon Replicant ( une version Android sans logiciels Google ) de me connecter à Airsonic pour écouter de la musique en streaming en plus d&#039;avoi…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-alpine</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-alpine?rev=1627831710</link>
            <description>Installation de la distribution Alpine



----------

Elle se veut légère et sécurisé en se basant sur la musl libc et busybox.

Ce tutoriel est initialement valable pour une installation sur un RaspberryPI3.
On va d&#039;abord télécharger une image live puis installer pas à pas le système sur une seconde partition.
On aura alors besoin d&#039;au moins 2GO d&#039;espace de stockage.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 01 Aug 2021 15:28:30 +0000</pubDate>
        </item>
        <item>
            <title>install-biboumi-xmpp-irc</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-biboumi-xmpp-irc?rev=1592260917</link>
            <description>Utiliser Biboumi comme passerelle de XMPP à IRC



----------

On retrouve de nombreuses communautés sur IRC bien que ce soit un vieux protocole où l&#039;on doit obligatoirement laisser un logiciel client tourner pour y rester connecter. XMPP à lui l&#039;avantage de consommer peut de ressources systèmes, il est compatible avec de nombreux outils rapide et avec plusieurs moyens de chiffrement au top.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-cache-varnish</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-cache-varnish?rev=1592260917</link>
            <description>Accélérer ses applications avec Varnish



----------

Ce service permet d&#039;accélérer grandement le rendu des éléments d&#039;une page web statique tel que les images et code CSS.
Il peut aussi être utilisé pour de la répartition de charge bien qu&#039;il ne gère par de terminaison SSL. (Il y aura alors besoin d&#039;un reverse proxy en amont avec Nginx par exemple).</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-cgit-repository</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-cgit-repository?rev=1592260917</link>
            <description>Héberger ses dépôts Git avec Cgit

L&#039;application cgit est un front-end écrit en C accessible via navigateur web. Il apporte l&#039;avantage d&#039;avoir un dépôt lisible dont son accès est rapide et s&#039;utilise sans base de donnée vu qu&#039;il se contente de lire les références inclus directement dans les dépôts.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-collaboraoffice</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-collaboraoffice?rev=1647036140</link>
            <description>Editer des fichiers en ligne avec CollaboraOffice

[ ]

Une belle alternative à OnlyOffice.

----------

Installation


Dépendances

Nous avons besoin d&#039;ajouté la clé publique sur APT pour ensuite installer le paquet :
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 0C54D189F4BA284D
apt-get install dirmngr
echo &#039;deb https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-debian10 ./&#039; &gt; /etc/apt/sources.list.d/collaboraoffice.list
apt update
apt install coolwsd code-brand</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 11 Mar 2022 22:02:20 +0000</pubDate>
        </item>
        <item>
            <title>install-configure-chroot</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-configure-chroot?rev=1592260917</link>
            <description>Isoler des processus avec Chroot

Le Wiki de debian.org dit :

	&quot; Debootstrap est un outil qui permet d&#039;installer un système Debian de base dans le sous-répertoire d&#039;un autre système déjà existant. Il n&#039;a pas besoin d&#039;un CD d&#039;installation, juste d&#039;un accès à un dépôt Debian. Il peut être installé et exécuté à partir d&#039;un autre système d&#039;exploitation. Ainsi, vous pouvez utiliser debootstrap pour installer Debian sur une partition non utilisée d&#039;une installation sous Gentoo. Il peut aussi être uti…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-conky-on-linux</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-conky-on-linux?rev=1592260917</link>
            <description>Conky sous GNU/LINUX

installation
apt-get install conky
Installer les outils de mesures de températures:
apt-get install lm-sensors hddtemp
Après son installation, on peut personnaliser le fichier de configuration qui s&#039;appel : conky.conf

Mon fichier de configuration</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-deluge-torrent</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-deluge-torrent?rev=1592260917</link>
            <description>Du Torrent avec Deluge

[ ]

----------

Déluge est un logiciel permettant de partager des données à travers le protocole BitTorrent. Il est possible d&#039;établir des communications chiffré, qu&#039;il peut gérer divers plugins et peut s&#039;administrer via une application web.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-desktop-openbox-conky</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-desktop-openbox-conky?rev=1592260917</link>
            <description>Installer et configurer un environnement de bureau sous Linux depuis 0

 Cette page n&#039;est pas encore organisé car mon système n&#039;est toujours pas stable. J&#039;espère d&#039;ici la fin de l&#039;année faire quelque chose de propre et de fonctionnel.

paquets utilisés :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-dnsmasq-cache-block</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-dnsmasq-cache-block?rev=1592260917</link>
            <description>Utiliser dnsmasq pour cacher et bloquer des requêtes DNS



description

ça consomme moin de mémoire et plus simple à configurer!

----------

Bloquer

Nous avons besoin dans un premier temps d&#039;installer le paquet :
apt install dnsmasq
Puis nous ajoutons ces diretives :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-dolibarr</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-dolibarr?rev=1621205295</link>
            <description>Gestion d&#039;entreprise avec Dolibarr

[ ]

C&#039;est un ERP/CRM dont-il a un progiciel de gestion intégré et gestion de la relation client open source pour les entreprises de toute tailles dont notamment pour les associations.

----------

Ressources:

	*  Mdules:</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 16 May 2021 22:48:15 +0000</pubDate>
        </item>
        <item>
            <title>install-drbd</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-drbd?rev=1592260917</link>
            <description>Redondance de disques avec DRBD

DRBD (Distributed Replicated Block Device) est un outil libre pour répliquer des blocs (disques, partitions, volumes LVM…) entre plusieurs serveurs Linux via une connexion réseau. Il peut être utile en cas de vouloir stocker des machines virtuelles, snapshots, etc.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-driver-atheros-ath10k-qca6174</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-driver-atheros-ath10k-qca6174?rev=1592260917</link>
            <description>Installer le driver Atheros sous Debian 8

J&#039;ai un notebook de la marque XMG de la version A506. J&#039;ai eu un problème lors de l&#039;installation de la distribution Debian qui ne comprenait pas  les drivers de la carte réseau.

Pour régler ce problème il faut télécharger les drivers sur le</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-filtrage-iptables</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-filtrage-iptables?rev=1692007187</link>
            <description>Filtrage réseau avec Iptables

[ ]

----------

Iptables sert à gérer les requêtes clientes qui dialogue avec la machine. Le projet est disponible à chez Netfilter.

Documentation

	*  &lt;http://lea-linux.org/documentations/Iptables&gt;
	*  &lt;https://www.wolwx.net/bloquer-les-connexions-par-pays-iptables-avec-geoip/&gt;
	*  &lt;https://making.pusher.com/per-ip-rate-limiting-with-iptables/&gt;
	*  &lt;https://www.linode.com/docs/security/firewalls/control-network-traffic-with-iptables/&gt;

Les fichiers de configurat…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 14 Aug 2023 09:59:47 +0000</pubDate>
        </item>
        <item>
            <title>install-ftp-netbsd</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-ftp-netbsd?rev=1592260917</link>
            <description>Installer et configurer un serveur FTP (FTPD)

C&#039;est bien plus simple que l&#039;on puisse croire!

Créer un utilisateur et l&#039;ajouter dans un groupe
useradd -m toto
passwd toto
usermod -G wheel toto
restriction d&#039;accès aux utilisateurs

Nous souhaitons qu&#039;uniquement toto ait accès au serveur</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-haproxy</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-haproxy?rev=1592260917</link>
            <description>Installer Haproxy

Installation de base : &lt;https://wiki.evolix.org/HowtoHaproxy&gt;
Avec SSL : &lt;https://serversforhackers.com/c/using-ssl-certificates-with-haproxy&gt;

config de test :


global
    log         /dev/log local5
    chroot      /var/lib/haproxy
    pidfile     /var/run/haproxy.pid
    user        haproxy
    group       haproxy
    daemon

    # turn on stats unix socket
    stats socket /var/lib/haproxy/stats user haproxy group haproxy mode 660 level admin
    node haproxy
    stats ti…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-honeypot-kippo</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-honeypot-kippo?rev=1592260917</link>
            <description>Installer un Honeypot avec Kippo

Pré-requis

On aura besoin de ces dépendances :
 apt install build-essential python-dev  python-virtualenv python-pip
On se connecte ensuit avec un utilisateur dédié :
adduser kippo
su - kippo
Création de l’environnement virtuel</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-ipfilter-netbsd</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-ipfilter-netbsd?rev=1592260917</link>
            <description>Mettre en place du filtrage avec IPFilter

Configurer les règles
nano /etc/ipf.conf


# Full ACCESS
#pass in on any all

# On bloque tous les échanges sur ces interfaces (wm0, fxp0) sachant que l&#039;option &quot;all&quot; ne fonctionnant pas... :
block in on wm0 all
block in on fxp0 all

# Reponse au ping :
pass in quick on wm0 proto icmp from any to 192.168.1.102/32 keep state

# Accès SSH
pass in quick on wm0 proto tcp from any to 192.168.1.102/32 port = 22 keep state

# Block ALL :
#block in on any all</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-kanboard</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-kanboard?rev=1592260917</link>
            <description>Un gestionnaire de projet avec Kanboard

[ ]

----------

Kanboard est un logiciel de gestion de projet Kanban gratuit et open source.

Ressources :

	*  &lt;https://docs.kanboard.org/en/latest/index.html&gt;

	*  Nginx 1.13, Php-FPM 7.0, Postgresql 9.6

Installation &amp; Configuration

Commençons par installer les paquets requis :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-khal-agenda</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-khal-agenda?rev=1658238834</link>
            <description>Khal pour un agenda synchronisé avec nextcloud

Dans le but d&#039;être résiliant sur la synchronisation des contacts et de ses agenda. Le programme Vdirsyncer fait des miracles!

Ressources:

	*  Documentation sur Vdirsyncer
	*  Documentation sur Khal
	*  Exemple pratique de Khal

Installation des dépendances

D&#039;abord, nous installons les dépendances de python 3 :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 19 Jul 2022 13:53:54 +0000</pubDate>
        </item>
        <item>
            <title>install-kresus</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-kresus?rev=1774125998</link>
            <description>Gérer ses finances avec Kresus

[ ]

----------

Cette application rassemble et suit les mouvements des comptes en banques automatiquement. Son principe est le même que si l&#039;on utilisait un navigateur web. Notons tout de même qu&#039;un formulaire d&#039;authentification est la bienvenue grâce à un htpasswd.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 21 Mar 2026 20:46:38 +0000</pubDate>
        </item>
        <item>
            <title>install-kubernetes-minikubes</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-kubernetes-minikubes?rev=1592260917</link>
            <description>Installation des outils

Minikube

C&#039;est un programme qui va dialoguer avec une machine virtuelle dans laquelle il y aura les outils de conteneurisation propulsé par Docker.

Commençons par télécharger le programme :
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
chmod +x minikube</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-lets-encrypt</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-lets-encrypt?rev=1702994044</link>
            <description>Utiliser Let&#039;s Encrypt avec Nginx

Installation et configuration de base

Il faut dans un premier temps stopper le logiciel (Nginx ou Apache2) qui utilise le port 80 :
service nginx stop
service apache2 stop
On installe Git pour télécharger ensuite le logiciel let&#039;s Encrypt :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 19 Dec 2023 13:54:04 +0000</pubDate>
        </item>
        <item>
            <title>install-manjaro-raspberry-pi-4</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-manjaro-raspberry-pi-4?rev=1627599012</link>
            <description>Installation de la distribution Manjaro



----------

La suite des instructions convient pour les raspberry pi de la 4ème génération.
J&#039;utilise cette plateforme pour mon poste personnel dont celui-ci est composé de deux machines qui peuvent se communiquer grâce à l&#039;application x2x utilisant le protocole SSH.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 29 Jul 2021 22:50:12 +0000</pubDate>
        </item>
        <item>
            <title>install-nextcloud</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-nextcloud?rev=1717937601</link>
            <description>Installer Nextcloud

[ ]

----------

Ressources :

	*  Tester le module de synchro avec markor
	*  Tester le module Phonetrack

Install

On créér la base et le compte utilisateur de nextcloud:


su - postgres psql
CREATE USER nextcloud WITH PASSWORD &#039;your_password&#039;;
CREATE DATABASE nextcloud TEMPLATE template0 ENCODING &#039;UNICODE&#039;;
ALTER DATABASE nextcloud OWNER TO nextcloud;
GRANT ALL PRIVILEGES ON DATABASE nextcloud TO nextcloud;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 09 Jun 2024 12:53:21 +0000</pubDate>
        </item>
        <item>
            <title>install-nfs-bsd</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-nfs-bsd?rev=1592260917</link>
            <description>Partage de fichiers en réseau via NFS (BSD)

NFS, Network File System est un protocole de la couche 7 (Application) du modèle OSI. Ce système de fichiers en réseau permet de partager des données entre les machines de type UNIX. Cependant, il existe des versions pour supporter Macintosh ou Windows.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-odoo</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-odoo?rev=1670448037</link>
            <description>Installation de Odoo

Ressources

	*  &lt;https://github.com/beescoop/obeesdoo&gt;
	*  &lt;https://www.odoobooks.com/en/15.0/&gt;
	*  &lt;https://github.com/OCA/OCB&gt;
	*  &lt;https://github.com/erp27/odoo-install-script/blob/12.0/odoo_install.sh&gt;

via paquet Debian

Suite à l&#039;installation d&#039;une Dibian fraiche, on peut installer le paquet odoo depuis ce dépot :

	*  &lt;https://nightly.odoo.com/&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys DEF2A2198183CBB5
echo &quot;deb http://nightly.odoo.com/15.0/nightly/de…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 07 Dec 2022 21:20:37 +0000</pubDate>
        </item>
        <item>
            <title>install-onlyoffice</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-onlyoffice?rev=1617293700</link>
            <description>Editer des fichiers en ligne avec OnlyOffice

[ ]

C&#039;est une suite d&#039;outil pour de l&#039;édition de texte en ligne incluant une partie collaborative.

Voici les codes-sources des applicatinos:

	*  &lt;https://github.com/ONLYOFFICE/onlyoffice-nextcloud&gt; =&gt; app nextcloud
	*  &lt;https://github.com/ONLYOFFICE/DocumentServer/releases/tag/v6.2.0&gt; =&gt; serveur où le nextcloud va se connecter</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 01 Apr 2021 16:15:00 +0000</pubDate>
        </item>
        <item>
            <title>install-opencart</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-opencart?rev=1592260917</link>
            <description>Une boutique en ligne avec Opencart



----------

Il est l&#039;alternatif de Prestashop. Plus légé, peut-être un peut plus exposé aux vulnérabilité mais le projet est toujours actif depuis 10 ans. Notons que le site lui-même Openscart utilise cet outil. S&#039;il y a une faille de sécurité, elle aura pour intérêt d&#039;être probablement corrigé.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-openfire-xmpp</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-openfire-xmpp?rev=1592260917</link>
            <description>Installer un serveur XMPP / Jabber / Openfire

----------

D&#039;après les conseils de Jabber, Openfire est le plus simples à installer et est totalement compatible avec Jabber. Au grès qu&#039;il ne peut gérer qu&#039;un seul domaine.

Installation

C&#039;est un logiciel qui utilise le Java pour fonctionner, on aura donc besoin de jre :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-paquet-linux</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-paquet-linux?rev=1592260917</link>
            <description>Installer des paquets GNU/Linux

Il en existe plusieurs et fonctionne de différentes manière se distinguant par des avantages et des inconvenients tel que APT, Pacman, APK, etc.

APT

C&#039;est le plus connu dont-il est présent sur Debian

	*  Faire un update de la liste des paquets</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-pkgin</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-pkgin?rev=1592260917</link>
            <description>Mettre en place le gestionnaire de paquet pkgin

Dans un premier temps, il faut trouver un dépôt qui convient. Par exemple celui-ci.
# export PKG_PATH=&quot;&quot;
Puis on installe les paquets que l&#039;on veut :
# pkg_add -v pkgin
Pour mettre à jour la base de pkgin :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-planka</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-planka?rev=1653996548</link>
            <description>Gestionnaire des tâches en todolist

Code source : &lt;https://github.com/plankanban/planka&gt;

Développé par Maksim Eltyshev

En espérant que ça restera un logiciel simple.

----------

Installation

Voici la procédure d&#039;installation.

Dans un premier lieu,  on a besoin de NodeJs, NPM et quelques dépendances système :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 31 May 2022 11:29:08 +0000</pubDate>
        </item>
        <item>
            <title>install-pleroma</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-pleroma?rev=1592260917</link>
            <description>Créer son réseau social avec Pleroma

[ ]

C&#039;est une alternative plus légère que mastodon basé sur des protocoles ouverts tel que l&#039;ActivityPub.

----------

Documentation :

	*  Installation détaillé
	*  Paramètres de configuration
	*  Indexation RUM
	*  Maintenance de la bdd
	*  &lt;https://fediverse.party/en/fediverse&gt;
	*  &lt;https://www.fediverse.space/&gt;
	*  Interface Front office sans l&#039;usage de Javascript

Procédure d&#039;installation

Commençons par installer les dépendances avec le compte root et…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-prosody-xmpp</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-prosody-xmpp?rev=1592260917</link>
            <description>Installer un serveur XMPP / Jabber / Prosody



----------

Prosody fait partie des serveurs XMPP tel que Openfire ou d&#039;autres. Son avantage est qu&#039;il ne consomme pas mémores et n&#039;a pas besoin directement de base de donnée.

Installation et configuration</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-raspbian</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-raspbian?rev=1592260917</link>
            <description>Installation de la distribution Raspbian

[ ]

----------

Toutes les infos sont ici : &lt;https://www.raspberrypi.org/downloads/raspbian/&gt;

Configuration

Toutes les configurations devront être repporté dans le fichier /boot/config.txt

Les options sont décrites ici : &lt;https://elinux.org/RPiconfig&gt;

Résolution

Admettons que l&#039;on ai un écran ayant le format 21:9 avec</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-replicant-samsung-s2-i9100</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-replicant-samsung-s2-i9100?rev=1652824437</link>
            <description>Replicant sur GT-i9100 (samsung S2)

[ ]

----------

Replicant est une distribution Android entièrement open-source n&#039;étant pas équipe de logiciel privatif ou d&#039;applications liée directement à Google. C&#039;est un système d&#039;exploitation mobile à base de logiciel libre mettant l&#039;accent sur la liberté et la vie privée / sécurité</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 17 May 2022 21:53:57 +0000</pubDate>
        </item>
        <item>
            <title>install-serveur-mail-postfix</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-serveur-mail-postfix?rev=1612990369</link>
            <description>Installer et configurer son propre serveur mail

 Ajouter description de l&#039;objectif 

Configurer le DNS

Lorsque nous envoyons des mails, il faut dans un premier temps savoir où ils vont se rendre. C&#039;est pour cette raison que nous aurons besoin de créer des entrées</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 10 Feb 2021 20:52:49 +0000</pubDate>
        </item>
        <item>
            <title>install-sinusbot</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-sinusbot?rev=1592260917</link>
            <description>Installation SinusBot



----------

SinusBot est une interface client accessible via navigateur web pour ajouter des musiques et en faire des playlists. On peut également jouer une radio, etc... Pour fonctionner, il a besoin du logiciel client TeamSpeak.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-tt-rss</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-tt-rss?rev=1592260917</link>
            <description>Agrégateur de flux avec Tiny Tiny RSS



----------

Il regroupe un ensemble d&#039;article où l&#039;on peut appliquer des règles de filtrage pour relevé ce dont l&#039;on souhaite lire. 
Sous la licence libre GNU GPL v3, il s&#039;agit d&#039;une application web qui s&#039;installe sur un serveur de type LAMP.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-unbound-cache-block</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-unbound-cache-block?rev=1592260917</link>
            <description>Utiliser unbound pour cacher et bloquer des requêtes DNS
...dnsmasq

Installation

Nous aurons donc besoin du paquet correspondant :
apt install unbound
Caching

Sécurité

include: “/etc/unbound/unbound.conf.d/*.conf”

use-syslog: yes
logfile: /var/log/unbound.log</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-utiliser-ufw-pare-feu</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-utiliser-ufw-pare-feu?rev=1592260917</link>
            <description>Utiliser UFW comme pare-feu

Nous souhaitons mettre en place un firewall sur une machine de bureau. J&#039;ai choisi d&#039;utiliser UFW pour sa simplicité de mise en oeuvre et en adéquoition avec mon faible besoin. En effet, j&#039;ai juste besoin de bloquer de temps en temps le port 22 (SSH) mais laisser en écoute le port 80 (HTTP).</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>install-voip</title>
            <link>https://wiki.bruno-tatu.com/informatique/install-voip?rev=1659611049</link>
            <description>Installation d&#039;une VOIP

Hé non, pas le temps mais qu&#039;est-ce que j&#039;aimerais avoir ça pour passer pleins d&#039;appels pour me renseigner sur tel ou tel truc sans que les gens puissent enregistrer mon num sur des sujets éphémères.

Ressources :

	*  &lt;https://www.voip-info.org/voip-softphones/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 04 Aug 2022 11:04:09 +0000</pubDate>
        </item>
        <item>
            <title>installation-apache2-debian</title>
            <link>https://wiki.bruno-tatu.com/informatique/installation-apache2-debian?rev=1592260917</link>
            <description>Mise en place du service Apache

Installation du paquet de base :
apt-get install apache2
Voilà! Le site est maintenant accessible avec un navigateur depuis l&#039;adresse IP du serveur. Par défaut, les pages du site se trouve dans le dossier /var/www/html</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>installation-nginx-debian</title>
            <link>https://wiki.bruno-tatu.com/informatique/installation-nginx-debian?rev=1592260917</link>
            <description>Mise en place de Nginx avec PHP7

installation du paquet de base :
apt-get install nginx
On déclare le dépôt pour installer php7 :
echo &quot;deb http://packages.dotdeb.org jessie all&quot; &gt;&gt; /etc/apt/sources.list
echo &quot;deb-src http://packages.dotdeb.org jessie all&quot; &gt;&gt; /etc/apt/sources.list</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>installer-configurer-grafana</title>
            <link>https://wiki.bruno-tatu.com/informatique/installer-configurer-grafana?rev=1592260917</link>
            <description>Monitorer sa machine avec Grafana



Suite au test pas très concluant de Munin car sa génération des graph est lourde en plus j&#039;ai du mal à récupérer et afficher toutes les informations que je souhaite.

Grafana me permet ainsi d&#039;avoir un aperçu visuel très rapide de la santé du système en plus de pouvoir afficher et mettre en valeur précisément les valeurs que je veux grâce à son interface très ergonomique.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>installer-configurer-lvm</title>
            <link>https://wiki.bruno-tatu.com/informatique/installer-configurer-lvm?rev=1592260917</link>
            <description>Installer et configurer LVM

Le LVM (Logical Volume Manager) à l&#039;avantage de donner la possibilité de modifier facilement la taille des partitions. Ainsi, le LVM permt de gérer finement les espaces de stockage.

Pré-requis :

Je vais ici utiliser deux disques dont l&#039;un (sda) a le système d&#039;installé et l&#039;autre (sdb) qui aura deux partitions physique que l&#039;on devra fusionner en une seule partition logique avec lvm.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>installer-configurer-munin</title>
            <link>https://wiki.bruno-tatu.com/informatique/installer-configurer-munin?rev=1592260917</link>
            <description>Monitorer sa machine avec Munin

[ ]

Munin est un logiciel libre et open-source permettant d&#039;avoir un historique des différents état que peuvent avoir les applications, logiciels ou matériel tel que Squid, CPU, RAM, Apache, Nginx, Firewall, etc.
Il est très souvent utilisé lors d&#039;un incident car il permet de savoir dans quel état était la machine à un instant donnée.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>installer-configurer-nagios</title>
            <link>https://wiki.bruno-tatu.com/informatique/installer-configurer-nagios?rev=1592260917</link>
            <description>Superviser son parc avec Nagios 3.5.1

[ ]

Nagios est un logiciel de supervision qui permet de connaitre l&#039;état des machines distantes. Cette technologies est souvent utilisé dans les parc informatique où il y une multitude de serveurs. Ainsi durant un lapse d&#039;une dizaine de minutes, il est possible d&#039;avoir un apperçu des machines en dysfonctionnement.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>installer-configurer-postgres</title>
            <link>https://wiki.bruno-tatu.com/informatique/installer-configurer-postgres?rev=1664871899</link>
            <description>Installer et configurer Postgresql 9.2.4

On notera qu&#039;il existe d&#039;autres type de SGBD dont Oracle, Microsoft, IBM (privatif) et MySQL (semi-libre).

 Les coûts interviennent lorsque l&#039;on doit faire appel à une main d’œuvre ou lors d&#039;une migration par ex.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 04 Oct 2022 08:24:59 +0000</pubDate>
        </item>
        <item>
            <title>installer-configurer-pxe</title>
            <link>https://wiki.bruno-tatu.com/informatique/installer-configurer-pxe?rev=1652704011</link>
            <description>Installer et configurer PXE

Ce dispositif est un assemblage de deux services : DHCP et TFTP. Ainsi avant que le système démarre sur le disque, il est possible de démarrer sur le réseau grâce à une modification d&#039;une option dans le BIOS (son nom diffère en fonction de sa version et de sa marque). En d&#039;autre terme, l&#039;amorçage PXE (sigle de Pre-boot eXecution Environment) permet à une station de travail de démarrer depuis le réseau en récupérant une image de système d&#039;exploitation qui se trouve su…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 16 May 2022 12:26:51 +0000</pubDate>
        </item>
        <item>
            <title>installer-configurer-smokeping</title>
            <link>https://wiki.bruno-tatu.com/informatique/installer-configurer-smokeping?rev=1592260917</link>
            <description>Monitorer la disponibilité des services avec Smokeping


Installation

Rien de plus simple et nous souhaitons que l&#039;application soit accessible via Apache :
apt install smokeping apache2
Configuration

Expliquer en détail le role de ces fichiers :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>installer-connection-sftp-ssh</title>
            <link>https://wiki.bruno-tatu.com/informatique/installer-connection-sftp-ssh?rev=1592260917</link>
            <description>Configurer SFTP avec OpenSSH (SSH)

Au lieu d&#039;utiliser le protocol FTP qui représente des lenteurs lorsque l&#039;on veut modifier son site web sur un serveur présent sur Internet. Le protocol SFTP (Secure File Transfer Protocol) permet d&#039;échanger des fichiers de manière sécurisé, reprendre les transferts de fichiers interrompus, lister le contenu d&#039;un répertoire et bien sûr supprimer des fichiers distants.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>installer-prise-distance-vnc</title>
            <link>https://wiki.bruno-tatu.com/informatique/installer-prise-distance-vnc?rev=1592260917</link>
            <description>Installer un serveur VNC

En général on utilise cette solution lorsque l&#039;on veut apporter de l&#039;aide à un collègue physiquement distant. On peut soit utiliser teamviewer ou un couple de logiciels basé sur la technologie VNC. L&#039;avantage de ce dernier est la capacité de pouvoir chiffrer les communications de bout en bout et n&#039;utilise pas de serveurs tiers.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>installer-server-minecraft-debian</title>
            <link>https://wiki.bruno-tatu.com/informatique/installer-server-minecraft-debian?rev=1735415797</link>
            <description>Installer un serveur minecraft sur une Debian

Comme la plus part des gens sur cette terre, on joue à des jeux-vidéo. Pour ma part c&#039;est Minecraft. Il y a la possibilité de personnaliser le jeu et surtout parce qu&#039;il est cross-platforme. En effet, je suis en dualboot sur ma machine. J&#039;ai donc une partie qui fonctionne sous Windows 10 et une autre sur Debian.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 28 Dec 2024 19:56:37 +0000</pubDate>
        </item>
        <item>
            <title>installer-server-minetest-debian</title>
            <link>https://wiki.bruno-tatu.com/informatique/installer-server-minetest-debian?rev=1671042540</link>
            <description>Installer un serveur Minetest sur Debian

Déso, ça sera jamais le cas car pas le temps...

Mais il existe des communautés :

	*  &lt;https://edgy1.net/&gt;
	*  &lt;https://www.mesecraft.com/&gt;
	*  &lt;https://www.nathansalapat.com/minetest/mods&gt;
	*  &lt;https://illuna.rocks/&gt;

Positions notables :

	*  1060, 24, 602
	*  935.8, 23.7, -2229.5
	*  2999, 100 000, 3018
	*  1026.6, 282, -163.1 (laira)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 14 Dec 2022 18:29:00 +0000</pubDate>
        </item>
        <item>
            <title>installer-server-openldap</title>
            <link>https://wiki.bruno-tatu.com/informatique/installer-server-openldap?rev=1616019948</link>
            <description>Déployer le service OpenLDAP



apt-get autoremove --purge slapd ldap-utils libldap-2.4-2
rm -r /var/backups/


Prérequis

Nous avons besoin de ces paquets binaires :
apt-get install slapd ldap-utils
	&quot; Le paquet slapd détient une liste d&#039;outils permettant l&#039;administration du daemon OpenLDAP. Ces commandes sont principalement exécutable depuis le serveur.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 17 Mar 2021 22:25:48 +0000</pubDate>
        </item>
        <item>
            <title>installer-service-nagios</title>
            <link>https://wiki.bruno-tatu.com/informatique/installer-service-nagios?rev=1592260917</link>
            <description>Installons les paquêts de base
# apt-get install apache2 php
Commençons par installer un serveur web qui nous permettra d&#039;accéder au service via un navigateur.
# apt-get install nagios3 nagios-plugins
 Lors de l&#039;installation il va vous demander de donner un mot de passe qui sera utilisé lors de notre authentification via l&#039;interface web</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>installer-sympa</title>
            <link>https://wiki.bruno-tatu.com/informatique/installer-sympa?rev=1651068895</link>
            <description>Une mailing-list avec sympa

[ ]

Sympa est un gestionnaire de liste de diffusion open source. Il fournit des fonctionnalitées avancées avec une interface Web riche et sécurisée. C&#039;est un projet toujours en développement bien que le projet est mature depuis longtemps.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 27 Apr 2022 14:14:55 +0000</pubDate>
        </item>
        <item>
            <title>installer-une-ia</title>
            <link>https://wiki.bruno-tatu.com/informatique/installer-une-ia?rev=1769871690</link>
            <description>Installer une Intelligence Artificielle

	*  &lt;https://huggingface.co/meta-llama/Llama-3.2-3B/tree/main&gt;
	*  &lt;https://localai.io/&gt;
	*  &lt;https://apps.nextcloud.com/apps/integration_openai&gt;
	*  &lt;https://apps.nextcloud.com/apps/assistant&gt;
	*  &lt;https://openclaw.ai/&gt; ++
	*  &lt;https://github.com/0xSojalSec/LLMs-local&gt; - tout ce qu&#039;il faut pour faire son LLM

----------

0. Choisir son IA :


  TensorFlow Lite : Cette version allégée de TensorFlow est conçue pour les appareils à ressources limitées. Elle…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 31 Jan 2026 15:01:30 +0000</pubDate>
        </item>
        <item>
            <title>isoler-processus-conteneur-docker</title>
            <link>https://wiki.bruno-tatu.com/informatique/isoler-processus-conteneur-docker?rev=1592260917</link>
            <description>Isoler un processus dans un conteneur (Docker)

Pour la création de notre premier conteneur nous allons imaginer ce type de contexte :

	&quot; On souhaite rendre accessible un site statique écrit en HTML et nous voulons savoir si mettre en place un serveur Nginx répondrait favorablement à cette problématique sans pour la peine de devoir installer une machine virtuelle qui prendrai de la place inutilement.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>linux-commandes-en-vracs</title>
            <link>https://wiki.bruno-tatu.com/informatique/linux-commandes-en-vracs?rev=1767006880</link>
            <description>Commandes en vracs sur Linux

	*  Lister les process qui consomme le plus de load (CPU)
ps -eo pcpu,etime,pid,user:22,comm | awk &#039;NR == 1 { print } NR &gt; 1 { print | &quot;sort -nrk1 | head&quot; }&#039;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 29 Dec 2025 11:14:40 +0000</pubDate>
        </item>
        <item>
            <title>liste-commandes-qutebrowser</title>
            <link>https://wiki.bruno-tatu.com/informatique/liste-commandes-qutebrowser?rev=1592260917</link>
            <description>Liste de commandes pour Qutebrowser

[ ]

----------

Ce navigateur à l&#039;avantage de charger les sites Internet très rapidement contrairement à Chrome, Firefox, etc.
Contrairement aux autres, c&#039;est un navigateur géré via le clavier où l&#039;usage de la sourie est optionnelle.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>maitenance-serveur-linux</title>
            <link>https://wiki.bruno-tatu.com/informatique/maitenance-serveur-linux?rev=1592260917</link>
            <description>Maintenance d&#039;un serveur GNU/Linux

	*  Lister les process qui prennent beaucoup de swap :
(echo &quot;COMM PID SWAP&quot;; for file in /proc/*/status ; do awk &#039;/^Pid|VmSwap|Name/{printf $2 &quot; &quot; $3}END{ print &quot;&quot;}&#039; $file; done | grep kB | grep -wv &quot;0 kB&quot; | sort -k 3 -n -r) | column -t</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>modules-odoo</title>
            <link>https://wiki.bruno-tatu.com/informatique/modules-odoo?rev=1671805208</link>
            <description>Les modules

Dépots

Liste des sites où l&#039;on peut en récupérer

	*  Magasin modules OCA
	*  Magasin modules Odoo
	*  Odoo distribué par Mukit
	*  Modules alternative au payants
	*  &lt;https://pypi.org/project/odoo-openupgrade-wizard/&gt;
	*  &lt;https://github.com/bplancher/odooit&gt;
	*  &lt;https://pypi.org/project/odoo-tools/&gt; + &lt;https://odoo-tools.readthedocs.io/en/latest/guides/user/manage_config.html#listing-configurations&gt;
	*  Mode wizard, afficher une fenêtre popup
	*  &lt;https://www.youtube.com/watch?v…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 23 Dec 2022 14:20:08 +0000</pubDate>
        </item>
        <item>
            <title>modules-python</title>
            <link>https://wiki.bruno-tatu.com/informatique/modules-python?rev=1772379762</link>
            <description>Modules Python

Gestion des fichiers ODS

Les feuilles ODS permettent d&#039;y faire des calculs à l&#039;aide d&#039;un tableur.

	*  &lt;https://pypi.org/project/aspose-cells/&gt;
	*  &lt;https://github.com/eea/odfpy&gt;

Aspirer le contenu d&#039;un site

	*  &lt;https://github.com/scrapy/scrapy&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 01 Mar 2026 15:42:42 +0000</pubDate>
        </item>
        <item>
            <title>monitoring-benchmark</title>
            <link>https://wiki.bruno-tatu.com/informatique/monitoring-benchmark?rev=1592260917</link>
            <description>Monitorer et effectuer des tests de performances

pour de monitoring : 6789

&lt;http://docs.ceph.com/docs/master/rados/operations/monitoring-osd-pg/&gt;
ceph osd stat
ceph osd tree
ceph pg dump
&lt;http://docs.ceph.com/docs/master/rados/operations/monitoring/&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>monter_creer_point_de_montage_peripherique</title>
            <link>https://wiki.bruno-tatu.com/informatique/monter_creer_point_de_montage_peripherique?rev=1592260917</link>
            <description>Monter et créer un point de montage d&#039;un périphérique.

On considère que le périphérique est le disque dur en question et qu&#039;il est déjà formaté. Il se situe dans le répertoire /dev portant le nom de la partition “md0”.

Monter un disque dur</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>motd-art-ascii-netbsd</title>
            <link>https://wiki.bruno-tatu.com/informatique/motd-art-ascii-netbsd?rev=1592260917</link>
            <description>Changer le MOTD


NetBSD 7.0.1 (GENERIC.201605221355Z)
                                              __,gnnnOCCCCCOObaau,_
                _._                    __,gnnCCCCCCCCOPF&quot;&#039;&#039;        ~
               (N\XCbngg,._____.,gnnndCCCCCCCCCCCCF&quot;___,,,,___
                \N\XCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCOOOOPYvv.
                 \N\XCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCPF&quot;&#039;&#039;
                  \N\XCCCCCCCCCCCCCCCCCCCCCCCCCOF&quot;&#039;
                   \N\XCCCCCCCCCCCCCCCCCCCCOF&quot;&#039;
                   …</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>openrc-services-daemon</title>
            <link>https://wiki.bruno-tatu.com/informatique/openrc-services-daemon?rev=1616712115</link>
            <description>Gérer les services avec OpenRC

On créer un fichier dans /etc/init.d/ pour inclure les renseignements ci-dessous :
 nano /etc/init.d/start_script

#!/sbin/openrc-run

name=&quot;$RC_SVCNAME&quot;
command=&quot;/home/btatu/etherpad-lite/bin/run.sh&quot;

# Change according with your Radarr installation folder
command_args=&quot;NODE_ENV=production&quot;

# Change according with the user/group you would like to use
command_user=&quot;btatu:btatu&quot;

pidfile=&quot;/var/run/$RC_SVCNAME.pid&quot;
command_background=&quot;yes&quot;

stop() {
        kill `c…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 25 Mar 2021 22:41:55 +0000</pubDate>
        </item>
        <item>
            <title>optimiser_systeme_windows</title>
            <link>https://wiki.bruno-tatu.com/informatique/optimiser_systeme_windows?rev=1592260917</link>
            <description>Optimiser Windows

Réduire le délais de démarrage, exécuter msconfig et se rendre à l&#039;onglet “Démarrer”:
(Inférieure à 8 secondes, le systèmes devient instable.)



Puis en se rendre à l&#039;onglet “Démarrage”, ouvrir le gestionnaire des tâches pour désactiver le démarrage des programmes inutiles :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>outils-du-webmaster</title>
            <link>https://wiki.bruno-tatu.com/informatique/outils-du-webmaster?rev=1592260917</link>
            <description>Liste de quelques outils utile pour le webmaster

Depuis que je m&#039;auto-héberge, mes habitudes ont changé et j&#039;ai le besoin de mettre à ma disposition d&#039;outils. J&#039;en fais donc une liste que je souhaite également vous partager :

Test d&#039;une adresse mail</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>paquage-paquet-debian</title>
            <link>https://wiki.bruno-tatu.com/informatique/paquage-paquet-debian?rev=1648636393</link>
            <description>Manipuler les paquets Debian

[ ]

----------

Debian a la réputation de délivrer des paquets de qualité, libre et indépendant de la volonté des autres.

Pour connaître les versions disponible d&#039;un paquet sur chacune des versions de la distribution Debian, le</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 30 Mar 2022 10:33:13 +0000</pubDate>
        </item>
        <item>
            <title>parametrages-odoo</title>
            <link>https://wiki.bruno-tatu.com/informatique/parametrages-odoo?rev=1660119514</link>
            <description>Les paramétrages

Droits

	*  pour ne pas donner accès à des menus de config :
Editer les groupes: &quot;Type d&#039;utilisateur / Utilisateur interne&quot; -&gt; Enlever &quot;Droits supplémentaires / Caractéristique technique&quot;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 10 Aug 2022 08:18:34 +0000</pubDate>
        </item>
        <item>
            <title>partage_fichiers_multimedia_minidlna</title>
            <link>https://wiki.bruno-tatu.com/informatique/partage_fichiers_multimedia_minidlna?rev=1592260917</link>
            <description>Partage de fichiers multimédia avec minidlna

[ ]

----------

Le paquet Minidlna est simple d&#039;utilisation et permet de partager des fichiers multimédia tel que les images, musiques et vidéo entre machines interconnecté à un réseau local. 

Contrairement à uShare, il est parfaitement adapté à l&#039;environnement Linux et très stable à son utilisation.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>partage_fichiers_samba</title>
            <link>https://wiki.bruno-tatu.com/informatique/partage_fichiers_samba?rev=1592260917</link>
            <description>Partage de fichiers avec Samba

[ ]

----------

Samba est un logiciel multi-plateforme communément utilisé pour le partage de fichiers dans un réseau local. Simple et rapide à mettre en place. Ci-dessous j&#039;expose des situations pour comprendre son fonctionnement avec des cas pratiques.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>partage-fichier-nfs</title>
            <link>https://wiki.bruno-tatu.com/informatique/partage-fichier-nfs?rev=1592260917</link>
            <description>Partage de fichier avec NFS (Debian)

NFS, Network File System est un protocole de couche 7 (Application) du modèle OSI. Ce système permet de partager rapidement et sans complexité de configuration du service des données entre les machines de type UNIX. Il existe cependant des versions pour supporter l&#039;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>partage-fichiers-webdav-apache2</title>
            <link>https://wiki.bruno-tatu.com/informatique/partage-fichiers-webdav-apache2?rev=1592260917</link>
            <description>Mise en place d&#039;un partage de fichier webdav (Apache)

Le contenu du dossier webdav se situera dans :
mkdir /var/www/html/webdav
chown www-data /var/www/html/webdav
On modifie notre contexte :


&lt;VirtualHost *:80&gt;
   
   ServerName webdav.example.org
   DocumentRoot /var/www/html/webdav

   &lt;Location /&gt;
     Options Indexes
     DAV On  
     AuthType Basic
     AuthName &quot;Accés webdav&quot;
     AuthUserFile /var/www/html/webdav/.webdavpwd
     Require valid-user
   &lt;/Location&gt;

   &lt;Files ~ &quot;\.webdav…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>password-manager-xdotool</title>
            <link>https://wiki.bruno-tatu.com/informatique/password-manager-xdotool?rev=1592260917</link>
            <description>Gestionnaire de mot de passes avec xdotool

Requis


apt install gpg mdenu pass xdotool


Génération de la clé de chiffrement


gpg --ful-generate-key


Découverte du gestionnaire de mot de passe

On créée la base :


pass init security@domaine.com</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>postfix-filtrage-mail</title>
            <link>https://wiki.bruno-tatu.com/informatique/postfix-filtrage-mail?rev=1652478077</link>
            <description>Filtrage de mails avec Postfix

Plusieurs actions sont possible que niveau de ce service qui sera plus réactif que d&#039;utiliser Dovecot bien qu&#039;il ne sera pas possible pour un utilisateur lambda d&#039;avoir la main sur la modification de ces listes.

Enlever des en tête</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 13 May 2022 21:41:17 +0000</pubDate>
        </item>
        <item>
            <title>postfix-spf-dkim-dmarc</title>
            <link>https://wiki.bruno-tatu.com/informatique/postfix-spf-dkim-dmarc?rev=1771601709</link>
            <description>Authentifier ses mails avec SPF, DKIM et DMARC
...

Pour tester la validité d&#039;envoit des mails : www.mail-tester.com

Avec la commande sur la machine :
 &quot;echo &quot;test&quot; |mail -r compte@domaine-sur-le-serveur.com -s &quot;sujet&quot; test-v101wddclxk@srv1.mail-tester.com&quot;
SPF

Sender Policy Framework, permet de définir qui à le droit d&#039;envoyer des mails.
Ainsi les serveurs de qui réceptionne les mails pourront savoir si le mail est légitime ou pas.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 20 Feb 2026 15:35:09 +0000</pubDate>
        </item>
        <item>
            <title>prestations</title>
            <link>https://wiki.bruno-tatu.com/informatique/prestations?rev=1699050595</link>
            <description>Liste de prestations

DNS

	*  DNS dynamique

Réseaux

	*  i-p.show ou v4.i-p.show et v6.i-p.show

Plateforme de jeux

Sites Internets

	*  https :hermine -design.fr/tarifs/</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 03 Nov 2023 22:29:55 +0000</pubDate>
        </item>
        <item>
            <title>recherche-fichier-executable-ruby</title>
            <link>https://wiki.bruno-tatu.com/informatique/recherche-fichier-executable-ruby?rev=1592260917</link>
            <description>Recherche récursivement des fichiers exécutable


#!/usr/bin/ruby -w

require &quot;date&quot;

def analyse(dossier)
	Dir.chdir(dossier)
	Dir.open(dossier).each do |item|
		if( item != &quot;.&quot; &amp;&amp; item != &quot;..&quot; )
			if( File.stat(item).uid == 0 &amp;&amp; File.stat(item).size &gt; 1024 &amp;&amp; (File.stat(item).ctime.to_date &gt; Date.new(2012,8,1)) &amp;&amp; File.stat(item).executable? ) 
				puts &quot;#{item} dans #{dossier}&quot;
			end
			if( File.directory?(item) )
				analyse(Dir.pwd+&quot;/&quot;+item)
				Dir.chdir(&#039;../&#039;)
			end
		end
	end
end

che…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>recuperer_restaurer_donnees_perdu_android</title>
            <link>https://wiki.bruno-tatu.com/informatique/recuperer_restaurer_donnees_perdu_android?rev=1592260917</link>
            <description>Récupération des données perdu sur Android

L&#039;objectif de cette article est de récupérer, par exemple, des données devenue inaccessible lors d&#039;un transfert d&#039;images du smartphone au pc.
La méthode suivante fonctionne également pour la récupération de fichiers vidéos, audios, texte, etc.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>releve-adhesion-odoo</title>
            <link>https://wiki.bruno-tatu.com/informatique/releve-adhesion-odoo?rev=1632781700</link>
            <description>Relevé des adhésions

Voici ci-dessous un tutoriel sur comment savoir combien d&#039;adhésions on a récolté dans le mois. Notons qu&#039;une adhésion est un article qui peut-être facturé et que l&#039;on peut ressortir avec ce tableau:



	*  Il y a besoin de se rendre dans le module Facturation</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 27 Sep 2021 22:28:20 +0000</pubDate>
        </item>
        <item>
            <title>releve-point-de-vente-bar-odoo</title>
            <link>https://wiki.bruno-tatu.com/informatique/releve-point-de-vente-bar-odoo?rev=1630096367</link>
            <description>Relevé du point de vente

Nous allons faire sortir dans un tableur les ventes effectuées au bar. Chacun des articles sont désignés comme “Peut être vendu” dans la fiche produit de l&#039;article.

Voici le résultat attendu pour savoir combien nous avons fait de ventes dans le mois:</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 27 Aug 2021 20:32:47 +0000</pubDate>
        </item>
        <item>
            <title>remote-torrent-flood</title>
            <link>https://wiki.bruno-tatu.com/informatique/remote-torrent-flood?rev=1592260917</link>
            <description>Du Torrent en remote avec Flood

En cours...

Installation rtorrent

On installe toutes les dépendances :
apt install build-essential subversion autoconf g++ gcc curl comerr-dev pkg-config cfv libtool libssl-dev libncurses5-dev ncurses-term libsigc++-2.0-dev libcppunit-dev libcurl3 libcurl4-openssl-dev libtorrent-dev libxmlrpc-c++8-dev screen</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>reseaux-networks</title>
            <link>https://wiki.bruno-tatu.com/informatique/reseaux-networks?rev=1592260917</link>
            <description></description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>reseaux-virtuel</title>
            <link>https://wiki.bruno-tatu.com/informatique/reseaux-virtuel?rev=1592260917</link>
            <description>Gérer les réseaux virtuels

Ressources :

	*  &lt;https://developers.redhat.com/blog/2018/10/22/introduction-to-linux-interfaces-for-virtual-networking/&gt;
	*  &lt;https://unix.stackexchange.com/questions/417466/how-to-use-virtual-network-namespaces-added-to-virtualbox-network&gt;

----------

Pour effectuer des tests sans perdre la connexion internet de notre machine physique, on peut très bien créer un environnement virtuel avec LXC. Ce dernier utilisera le network namespaces (</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>rotation-logs-logrotate</title>
            <link>https://wiki.bruno-tatu.com/informatique/rotation-logs-logrotate?rev=1592260917</link>
            <description>Rotation de logs avec Logrotate

Ce service permet d&#039;archiver et de compresser les fichiers tel que des journaux applicatifs. Des nombreux paramètres sont disponible permettant de gérer un grand nombres de fichiers suivi sur de longues périodes automatiquement.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>routage-inter-vlan-cisco-sf200</title>
            <link>https://wiki.bruno-tatu.com/informatique/routage-inter-vlan-cisco-sf200?rev=1592260917</link>
            <description>Routage Inter-VLAN avec TRUNK

Voici l&#039;objectif principal de ce tutoriel exposé sous forme de schéma :



On remarque trois choses :

	*  Il y a deux réseaux virtuels : 10.0.0.0/8 (VLAN 10) et 172.16.0.0/16 (VLAN 172).
	*  Les VLANs sont déclarés sur les ports du switch (VLAN de niveau 1).</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>routeur_ipfire</title>
            <link>https://wiki.bruno-tatu.com/informatique/routeur_ipfire?rev=1592260917</link>
            <description>Mise en place du routeur IPfire

Ce routeur nommé “IPfire” est une distribution ayant plusieurs fonctions utiles pour les petites et moyennes entreprise. Il possède par exemple : routage, du VPN, du filtrage, QOS, etc.

Plus d&#039;informations ci-joint :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>sauvegarde-backup-borg</title>
            <link>https://wiki.bruno-tatu.com/informatique/sauvegarde-backup-borg?rev=1729845806</link>
            <description>Les sauvegardes avec Borg

&lt;https://borgweb.readthedocs.io/en/stable/index.html&gt;

----------

Ce nouvel outil de sauvegarde est très simple d&#039;utilisation. Il fera sont apparition dans la version Stretch mais il est disponible dans les backports pour que les utilisateurs, comme moi, de la version Jessie puisse commencé à l&#039;utiliser.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 25 Oct 2024 08:43:26 +0000</pubDate>
        </item>
        <item>
            <title>script-analyse-log-apache</title>
            <link>https://wiki.bruno-tatu.com/informatique/script-analyse-log-apache?rev=1592260917</link>
            <description>Analyser un fichier log d&#039;un serveur Apache

Dans notre exemple nous souhaitons avoir ces informations de sortie de notre script :

	*  Nombre de requêtes traitées,
	*  Quantité totale de données transférées,
	*  Liste des machines qui ont demandé des documents,</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>script-liste-utilisateur-frequence-ruby</title>
            <link>https://wiki.bruno-tatu.com/informatique/script-liste-utilisateur-frequence-ruby?rev=1592260917</link>
            <description>Liste de fréquence des utilisateurs

L&#039;objectif est d’abord de demander le nombres d&#039;utilisateurs puis d&#039;y exercer un trie sur le nombres d&#039;utilisateurs qui ont le même nom.

Résultat de la sortie finale :


nombres d&#039;utilisateurs : 4
entrer l&#039;utilisateur : bruno
entrer l&#039;utilisateur : luc
entrer l’utilisateur : allan
entrer l&#039;utilisateur : bruno
{&quot;bruno&quot;=&gt;2, &quot;luc&quot;=&gt;1, &quot;allan&quot;=&gt;1}</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>se_connecter_client_openvpn</title>
            <link>https://wiki.bruno-tatu.com/informatique/se_connecter_client_openvpn?rev=1592260917</link>
            <description>Se connecter à un VPN avec le client OpenVPN

Suite à la fin du paramétrage du service OpenVPN sur IPFire, verifier que l&#039;on a bien ces fichiers :

	*  client1-TO-IPFire.ovpn
	*  client1.p12

Pour utiliser le logiciel client d&#039;OpenVPN, on aura besoin de le télécharger et de l&#039;installer avec les paramètres par défaut :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>securite-systemes-reseaux</title>
            <link>https://wiki.bruno-tatu.com/informatique/securite-systemes-reseaux?rev=1769967489</link>
            <description>Analyse de la sécurité informatique


&lt;https://www.youtube.com/watch?v=TgfLNObfwLg&gt;

	&quot; “Choisis la pilule bleue et tout s&#039;arrête, après tu pourras faire de beaux rêves et penser ce que tu veux, choisis la pilule rouge tu restes au pays des merveilles et on descend avec le lapin blanc au fond du gouffre. N&#039;oublie pas, je ne t&#039;offre que la vérité, rien de plus.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 01 Feb 2026 17:38:09 +0000</pubDate>
        </item>
        <item>
            <title>serveur_bdd_mysql</title>
            <link>https://wiki.bruno-tatu.com/informatique/serveur_bdd_mysql?rev=1776367974</link>
            <description>Mémento sur l&#039;administration du service MySQL

Tutoriels

	*  Mise en place de réplications

ressources

	*  &lt;https://hal.archives-ouvertes.fr/hal-02561729/document&gt;
	*  &lt;https://www3.ntu.edu.sg/home/ehchua/programming/sql/MySQL_Beginner.html&gt;

Tableau de comparaison
MyIsam  Innodb  + lecture  + écriture  Sockage par table  Stockage au format RAW  Dédié pour les concurrences  Dédié pour les transactions</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 16 Apr 2026 19:32:54 +0000</pubDate>
        </item>
        <item>
            <title>serveur_bdd_redis</title>
            <link>https://wiki.bruno-tatu.com/informatique/serveur_bdd_redis?rev=1672913497</link>
            <description>Mémento sur l&#039;administration de Redis

Fait à l&#039;arrache pour le moment.
Notons que l&#039;on peut se connecter à une instance avec un netcat ou telnet.

----------

Quelques commandes

	*  santé
info
	*  authentifications
auth $HASH_PASSWORD
Configuration</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 05 Jan 2023 10:11:37 +0000</pubDate>
        </item>
        <item>
            <title>serveur-dns-esclave</title>
            <link>https://wiki.bruno-tatu.com/informatique/serveur-dns-esclave?rev=1592260917</link>
            <description>Mettre en place un DNS esclave (secondaire)

Après avoir mis en place un serveur DNS local, on veut faire de la redondance pour assurer la disponibilitée du service. Ce nouveau serveur aura pour IP 192.168.1.103.

Modifier la configuration de bind 9

	*  Depuis le second serveur</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>serveur-dns-glu</title>
            <link>https://wiki.bruno-tatu.com/informatique/serveur-dns-glu?rev=1592260917</link>
            <description>Simplifier la gestion des sous-domaines (expérimental)

En reprennant cette installation, on souhaite maintenant faciliter l&#039;administration des sous-domaines qui sont utilisé par un utilisateur qui a mis en place de nouveaux services, nous obtenons ces nouveaux FQDN :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>serveur-dns-local</title>
            <link>https://wiki.bruno-tatu.com/informatique/serveur-dns-local?rev=1592260917</link>
            <description>Utiliser un serveur DNS local

Pour comprendre facilement le fonctionnement d&#039;un résolveur DNS, imaginons que notre réseau local est constitué d&#039;un serveur de noms (192.168.1.101) et d&#039;un serveur web ( 192.168.1.102) qui héberge plusieurs sites Internet : nagios.local.net et</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>serveur-dns</title>
            <link>https://wiki.bruno-tatu.com/informatique/serveur-dns?rev=1592260917</link>
            <description>Mettre en place un serveur DNS

[ ]

----------

En une courte définition, c&#039;est un système d&#039;annuaire contenant des informations liée au système informatique d&#039;un domaine.

Un DNS est est capable de plusieurs choses :

	*  Résoudre des noms de domaines (cas le plus présent)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>serveur-mail-postfix</title>
            <link>https://wiki.bruno-tatu.com/informatique/serveur-mail-postfix?rev=1592260917</link>
            <description>Installer son propre serveur de mail en local (Postfix)

Reprenons le contexte précédent où nous avons un serveur DNS qui fait la résolution du domaine local.net. Mon nouveau besoin est d&#039;installer un service de mail pour que des utilisateurs puissent utiliser l&#039;adresse</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>serveur-squid</title>
            <link>https://wiki.bruno-tatu.com/informatique/serveur-squid?rev=1592260917</link>
            <description>Mettre en place un serveur Squid

Squid est complémentaire aux pare-feux et à généralement pour rôle de mandataire en se faisant passé pour les utilisateurs qui se trouvent sur son réseau. Ainsi les utilisateurs du réseau privé qui naviguent sur Internet seront représenté par le mandataire. Bien que les PF agissent au niveau 3 et 4 des couches du modèle OSI, Squid agit à la couche 7 (applicative) de manière plus précise en définissant des règles et des droits d&#039;accès.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>serveur-web-apache</title>
            <link>https://wiki.bruno-tatu.com/informatique/serveur-web-apache?rev=1592260917</link>
            <description>Un serveur web sous Apache

[ ]

----------

Avec ses ~+ 46% de site web actif grâce à Apache. Il est le leader des serveurs web.
    Forces        Faiblesses     Conforme aux standard de l&#039;HTTP 1.1  Il peine à suivre les dernières technologies  Capable de gérer plusieurs site sur une machine  avec les hébergements Virtuels</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>serveur-web-nginx</title>
            <link>https://wiki.bruno-tatu.com/informatique/serveur-web-nginx?rev=1592260917</link>
            <description>Un serveur web sous Nginx

[ ]

----------

Contrairement à Apache, il convre que ~+18% des serveur web dans le monde. Cependant, c&#039;est un outil qui est encore jeune et continue à progresser sur le marcher.
    Froces        Faiblesses     Se base sur les évènements (gaint de rapidité et empreinte mémoire plus faible)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>services_linux</title>
            <link>https://wiki.bruno-tatu.com/informatique/services_linux?rev=1592260917</link>
            <description>Le contenu de cette page se retrouve désormais ici.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>services_windows</title>
            <link>https://wiki.bruno-tatu.com/informatique/services_windows?rev=1592260917</link>
            <description>Le contenu de cette page se retrouve désormais ici.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>sign-in-login-ldap</title>
            <link>https://wiki.bruno-tatu.com/informatique/sign-in-login-ldap?rev=1592260917</link>
            <description>S&#039;authentifier avec un compte utilisateur (OpenLDAP)

Dans ce tutoriel on va faire dans un premier temps une simple authentification via SSH puis ensuite, on verra comment ça se passe lors de l&#039;ouverture d&#039;une session en mode graphique. Partons du fait que l&#039;on a déjà</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>softwares-logiciels</title>
            <link>https://wiki.bruno-tatu.com/informatique/softwares-logiciels?rev=1777400745</link>
            <description>Utilisateurs de services

Durant de longues années j&#039;étais sous Windows dont quelques pages mérites d&#039;être présentes pour m&#039;aider à résoudre des problèmes qui devraient être pourtant banales... Mis à part ça, j&#039;alimente cette page dans le but de configurer sa machine du point de vue utilisateur.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 28 Apr 2026 18:25:45 +0000</pubDate>
        </item>
        <item>
            <title>start-learn-bash</title>
            <link>https://wiki.bruno-tatu.com/informatique/start-learn-bash?rev=1776073237</link>
            <description>Initiation aux commandes Bash

[ ]

----------

Bash acronyme de Bourne Again Shell est un interpréteur de commandes développé en 1989 par Brian Fox. Au début de sa création, ce petit logiciel permettait de rendre exécutable les programes GNU installé sur un système. Aujourd&#039;hui il comporte de nombreuses extensions et il existe des alternatives comme CSH, KSH, ZSH, ou même</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 13 Apr 2026 09:40:37 +0000</pubDate>
        </item>
        <item>
            <title>sudo</title>
            <link>https://wiki.bruno-tatu.com/informatique/sudo?rev=1638956260</link>
            <description>Sudo

[ ]

Cet outil permet de fournir des droits d&#039;exécutions administrateur à des utilisateurs.

----------

Exemples
cat /etc/sudoers.d/nt

User_Alias NT = wildfly
Cmnd_Alias NT_CMD = sudoedit /etc/filebeat/*, /bin/systemctl restart filebeat, /bin/systemctl stop filebeat, /bin/systemctl start filebeat, /usr/bin/filebeat
NT ALL=NOPASSWD: NT_CMD

Cmnd_Alias MELTOO_SERVICE = /bin/systemctl start meltoo, /bin/systemctl start meltoo.service, /bin/systemctl restart meltoo, /bin/systemctl restart me…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 08 Dec 2021 09:37:40 +0000</pubDate>
        </item>
        <item>
            <title>supervision-machines-base-nagios</title>
            <link>https://wiki.bruno-tatu.com/informatique/supervision-machines-base-nagios?rev=1592260917</link>
            <description>Superviser rapidement un parc Informatique (Nagios)

Ajouter des hôtes

Pour éviter d&#039;avoir pleins de fichiers de part et d&#039;autres, on se créer un dossier qui contiendra la configuration de chacunes des machines :
mkdir machines
mv localhost_nagios2.cfg machines/</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>synthaxes-commandes-requete-sql</title>
            <link>https://wiki.bruno-tatu.com/informatique/synthaxes-commandes-requete-sql?rev=1751875506</link>
            <description>Synthaxes courantes en SQL

[ ]

----------

Pour plus de renseignements, vous trouverez de l&#039;aide sur w3schools.

Les pricipales requêtes

	*  Retourne les données correspondant à l&#039;Identifiant 25


select nom, prenom from T1 where identifiant = 25;


	*  Retourne les données correspondant au client qui a plus de 50€ :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 07 Jul 2025 08:05:06 +0000</pubDate>
        </item>
        <item>
            <title>systemd-services-daemon</title>
            <link>https://wiki.bruno-tatu.com/informatique/systemd-services-daemon?rev=1695393419</link>
            <description>Gérer les services avec Systemd

	*  Explorateur de sysctl
	*  Documentation sur systemd

Il est aussi possible de personnaliser le démarrage (runlevel) des services avec le programme ci-dessous :
apt-get install sysv-rc-conf
sysv-rc-conf
Surveiller l&#039;état des services

	*  Visualiser l&#039;état général de la machine :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 22 Sep 2023 14:36:59 +0000</pubDate>
        </item>
        <item>
            <title>systeme-ruby</title>
            <link>https://wiki.bruno-tatu.com/informatique/systeme-ruby?rev=1592260917</link>
            <description>Approche des aspects systèmes (Ruby)

	*  Executer une commande externe


proc = `ps aux`


	*  Obtenir le code de retour de la commande exécutée :


puts $?
puts $?.exitstatus = 0


	*  Descripteur de fichier

Sans parler de droits, chaque fichiers n&#039;est pas toujours lisible par tous. Il existe trois type d’accès :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>sysvinit-services-daemon</title>
            <link>https://wiki.bruno-tatu.com/informatique/sysvinit-services-daemon?rev=1616711951</link>
            <description>Gérer les services avec Sysvinit

On créer un fichier dans /etc/init.d/ pour inclure les renseignements ci-dessous :
 nano /etc/init.d/start_script

### BEGIN INIT INFO
# Provides:           Nom_Du_Service
# Required-Start:     $local_fs $syslog
# Required-Stop:      $local_fs $syslog
# Default-Start:      2 3 4 5
# Default-Stop:       0 1 6
# Short-Description:  Une petite description
### END INIT INFO
#!/bin/bash

# On inclut ici les instructions que l&#039;on souhaite éxécuter.

case &quot;$1&quot; in
  sta…</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 25 Mar 2021 22:39:11 +0000</pubDate>
        </item>
        <item>
            <title>tcpdump-commandes</title>
            <link>https://wiki.bruno-tatu.com/informatique/tcpdump-commandes?rev=1592260917</link>
            <description>Liste de commandes pour Tcpdump



Tcpdump est un outil d&#039;analyse pour le réseau dont il est utilisé pour des diagnostiques. Notamment utilisé pour voir le contenu des trames réseaux ou pour savoir si les requêtes bien d&#039;un point à un autre.

----------</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>thread_ruby</title>
            <link>https://wiki.bruno-tatu.com/informatique/thread_ruby?rev=1592260917</link>
            <description>Les Threads en Ruby

Qu&#039;est-ce un thread ?

Un Thread est un morceau d&#039;un programme qui s&#039;exécute en parallèle du programme principal. Concrètement, ce morceau de programme peut être par exemple une méthode (fonction) qui attend une instruction pendant que le programme principal calcul la saisie précédente.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>tmux-commandes</title>
            <link>https://wiki.bruno-tatu.com/informatique/tmux-commandes?rev=1592260917</link>
            <description>Liste des commandes de Tmux

[ ]

----------

Les commandes ci-dessous viennent essentiellement de la présentation de  Pascal MARTIN en décembre 2014. Merci à lui!

Pour plus de renseignements sur les commandes ci-dessous, je vous prie de bien vouloir vous référencer à la documentation officielle.

Ressources :

&lt;https://gist.github.com/MohamedAlaa/2961058&gt;

&lt;https://irssi.org/documentation/startup/&gt;

Principaux</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>update-alternatives</title>
            <link>https://wiki.bruno-tatu.com/informatique/update-alternatives?rev=1592260917</link>
            <description>Gérer les programmes par défaut sous GNU/Linux

Pour cela le système fera appel aux liens symboliques présent dans le dossier /etc/alternatives/
Ci dessous, je liste quelques cas d&#039;utilisation dont c&#039;est le paquet sensible-utils qui permet de faire ceci. Il est installé par défaut sur les systèmes Debian avec la dépendance debianutils.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>upgrade-odoo</title>
            <link>https://wiki.bruno-tatu.com/informatique/upgrade-odoo?rev=1682440777</link>
            <description>Upgrade Odoo

c&#039;est une étape compliqué car il n&#039;existe pas formellement de procédure unique et elle dépend des versions sachant qu&#039;il faut faire gaffe aux dépendences entre les modules. 
En outre, il faut que la version des modules soient homogène au risque d&#039;y avoir des messages d&#039;alertes</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 25 Apr 2023 16:39:37 +0000</pubDate>
        </item>
        <item>
            <title>utiliser_partition_superieure_2to_mbr_gpt</title>
            <link>https://wiki.bruno-tatu.com/informatique/utiliser_partition_superieure_2to_mbr_gpt?rev=1592260917</link>
            <description>Utiliser un disque dur de plus de 2To

Malheureusement, Windows ne prend en compte les disques durs supérieure à 2,2To Alors pour récupérer la totalité, il est nécessaire de remplacer le partition de type MBR par du GPT.

Le MBR est la première partition qui sert au secteur de démarrage principal. Mais là, nous utilisons ce disque comme espace de stokage de masse. Nous avons donc pas besoin de démarrer sur celui-ci.
Le GPT (GUID Partition Table)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>vider-swap-cache-linux</title>
            <link>https://wiki.bruno-tatu.com/informatique/vider-swap-cache-linux?rev=1592260917</link>
            <description>Vider le Swap et le cache

Il arrive qu&#039;un logiciel prenne involontairement beaucoup de cache et utilise également le swap à cause de ce surplus de cache. Pour remédié à ce problème.

Vider le cache (buffer) au complet

Réalisable avec cette simple commande :</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>vim</title>
            <link>https://wiki.bruno-tatu.com/informatique/vim?rev=1680538569</link>
            <description>Éditeur de texte VIM

Plugins :

	*  &lt;https://github.com/nvim-telescope/telescope.nvim&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 03 Apr 2023 16:16:09 +0000</pubDate>
        </item>
        <item>
            <title>virtualisation_virtualbox</title>
            <link>https://wiki.bruno-tatu.com/informatique/virtualisation_virtualbox?rev=1592260917</link>
            <description>Utiliser virtualbox comme &quot;hyperviseur&quot;

On a sous la main un Proliant ML110 avec une architecture en 64 bits. J&#039;ai installé la version 8 de Debian et la version 5.0.14 de virtualbox. Grâce aux futurs machines virtuelles, il va pouvoir être utile pour répondre à mon besoin d&#039;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 15 Jun 2020 22:41:57 +0000</pubDate>
        </item>
        <item>
            <title>vpn-openvpn-debian</title>
            <link>https://wiki.bruno-tatu.com/informatique/vpn-openvpn-debian?rev=1616486621</link>
            <description>Mettre en place son propre serveur VPN

Comme d&#039;habitude, je n&#039;expliquerais pas en détail le fonctionnement d&#039;un VPN. Dans ce tutoriel nous allons créer une liaison VPN (Virtual Private Network) en mode “Road Warrior”. Il a pour but de créer une zone indépendante du réseau local. Pour se faire, le protocole va créer un réseau virtuel sécurisé dont les communications entre le client et le serveur seront chiffré.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 23 Mar 2021 08:03:41 +0000</pubDate>
        </item>
    </channel>
</rss>
