Accueil

[ TITLE    ] : Wayland ou Xorg ?
[ CATEGORY ] : //
[ DATE     ] :

Pour savoir si on se trouve sous Wayland ou Xorg # echo $XDG_SESSION_TYPE Documentationhttps://fr.wikipedia.org/wiki/X.Orghttps://fr.wikipedia.org/wiki/Wayland

[ TITLE    ] : Matrix terminal
[ CATEGORY ] : //
[ DATE     ] :

Voici plusieurs façon d’avoir un “effet Matrix” dans votre terminal à l’aide d’un script bash ScriptsAffichage classiqueUn défilé de 0 et de 1 #!/bin/bash echo -e while truedo # Nombre de colonnes, ici 30 for i in `seq 1 30` # Génération aléatoire de 0 et 1 do random="$[($RANDOM % 2)]" # Colorisation aléatoire des 0 et 1 chiffre="$[($RANDOM % 4)]" if [ $chiffre -eq 1 ] then couleur="\e[;1;32m $r

[ TITLE    ] : Culture de Pleurote
[ CATEGORY ] : //
[ DATE     ] :

Culture de Pleurotes à partir de mycélium MatérielsEtape 1Matériels : 15ml de mycélium de Pleurote 1,5l d’eau en bouteille Sirop de glucose-fructose un verre une balance de cuisine 2 sacs poubelle noirs un marqueur une pièce à minimum 20°C Etape 2Matériels : De la paille un sac transparent Une cagette en plastique avec des trous assez grands Une marmite pour pasteuriser la paille (ou un contenant sufisement grand pour l’ébouillanter) 2 sacs poubelles noirs Etape 3Matériels : Une pièce (o

[ TITLE    ] : Compiler NGINX
[ CATEGORY ] : //
[ DATE     ] :

Compiler NGINX peut permettre d’augmenter la sécurité (utilisation d’une autre bibliothèque comme LibreSSL ou BoringSSL) ou en utilisant la toute dernière version d’OpenSSL. Il est également possible de directement rajouter des modules ou de supprimer ceux de base. PréparationMise à jour et installation des paquetsMise à jour des paquets déjà présents # apt-get update Installation des paquets nécessaires, l’option -y permet de valider automatique la confirmation d’installation # apt-get install

[ TITLE    ] : Equivalences DOS Bash
[ CATEGORY ] : //
[ DATE     ] :

Equivalence DOS/Bash pour les commandes de base. Equivalences Explication DOS Bash Copier un fichier copy cp Déplacer un fichier move mv Lister le répertoire dir ls Effacer l’écran cls clear Fermer la fenêtre de prompt exit exit Afficher/modifier la date date date Supprimer un fichier del rm Afficher un message dans le terminal echo echo Editer un fichier edit pico

[ TITLE    ] : Architectures et Processeurs
[ CATEGORY ] : //
[ DATE     ] :

Les termes 32 bits (x86) et 64 bits (x86-64) font référence à l’architecture d’un processeur (CPU) et à la version d’un système d’exploitation. Processeur et systèmeIl est important de dinstinguer 2 choses : l’architecture du processeur qui fait référence à la façon dont le processeur (CPU) d’un ordinateur traite les informations (un CPU 64 bits traite plus de données qu’un 32 bits) : x86 (32 bits) x86-64 (64 bits) la version du système d’exploitation : 32 bits 64 bits Architextures et

[ TITLE    ] : Changer le PATH
[ CATEGORY ] : //
[ DATE     ] :

Pour afficher le PATH : # echo $PATH Pour changer le PATH # export PATH=$PATH:/un/nouveau/chemin

[ TITLE    ] : Script - infos distribution et noyau
[ CATEGORY ] : //
[ DATE     ] :

Un petit script qui permet d’avoir toutes les infos sur la version de votre distribution et de votre noyau. Commandes de baseLes commandes utiles brutes nous avons : # cat /etc/issue # cat /etc/os-release# cat /etc/debian_version# lsb_release -a# hostnamectl # uname -a Script basiqueIl s’agit juste ici des commandes les unes à la suite des autres avec une fantastique mise en page : #!/bin/bashecho -e "--------------------------------------------------------------"echo -e "\033[

[ TITLE    ] : ACME, SSL, Autorités, Clients
[ CATEGORY ] : //
[ DATE     ] :

Infrastructure de clé publique (ou PKI) CA : Autorité de CertificationVA : Autorité de ValidationRA : Autorité d’Enregistrement (Register Authority) Les AutoritésAutorité de CertificationUne Autorité de Certification (AC ou CA pour Certificate Authority) est un tiers de confiance permettant d’authentifier l’identité des correspondants, elle délivre des certificats décrivant des identités numériques et met à disposition les moyens de vérifier la validité des certificats qu’elle a fournis. L’auto

[ TITLE    ] : MMR Meet Me Room
[ CATEGORY ] : //
[ DATE     ] :

La Meet Me Room (MMR) est l’endroit où arrivent tous les câbles et toutes les fibres des baies du data center. Ils y sont ensuite raccordés et connectés entre eux pour faciliter l’échange des données en créant tout un écosystème de connectivité. La MMRConcrètement : qu’est-ce que c’est une MMR ?Physiquement, la MMR est une salle informatique constituée de baies informatiques contenant des panneaux de brassage où passent toutes les connexions réseaux pour sortir du Datacenter, ou faire le transit

[ TITLE    ] : Compiler Linux
[ CATEGORY ] : //
[ DATE     ] :

Nouveau PC, nouvelle installation d’une Bullseye, autant cette fois-ci tout compiler ? PC : Un tiny PC Lenovo ThinkCentre Core I5 Deux méthodesSoit un système est déjà installé sur votre machine et vous compillez. Soit vous compillez direct à partir d’un live-CD : https://www.debian.org/CD/live/#live-install-stable Note : selon la puissance du processeur, la compilation peut être très rapide (10 min avec un intel core i7), mais la plupart du temps c’est entre 1 et 4h. PrérequisAvoir suffisammen

[ TITLE    ] : Rufus
[ CATEGORY ] : //
[ DATE     ] :

Rufus est un utilitaire permettant de formater et de créer des média USB démarrables, tels que clés USB, mémoire flash, etc. Il est particulièrement utile pour : créer un média d’installation USB à partir d’une image ISO travailler sur une machine qui n’a pas de système d’exploitation installé programmer un BIOS ou un autre type de firmware depuis DOS lancer un utilitaire de bas-niveau Pour mémoVoici 2 exemples pour mémoire : Documentationhttp://rufus.ie/fr/

[ TITLE    ] : Personnaliser Bash V2
[ CATEGORY ] : //
[ DATE     ] :

Un bash en couleur est toujours plus agréable, fait moins mal aux yeux et permet de distinguer plus facilement les lignes et les résultats. Le fichier de configuration se situe dans votre dossier personnel : /home/utilisateur/.bashrc Voir l’article de base : https://n0tes.fr/2017/04/20/Personaliser-bash/ Récupération des infosLa commande lsb_release -d nous permet de récupérer les informations nécessaire pour afficher le nom de la distribution et sa version. Ce script permet de manipuler la cha

[ TITLE    ] : Changer les en-têtes NGINX
[ CATEGORY ] : //
[ DATE     ] :

Le changement ou l’ajout d’en-têtes sur un serveur peut être utile pour se cacher, pour s’amuser, ou pas… Plus sérieusement, l’ajout de headers est utilisé pour sécuriser son serveur web, mais pas de cette façon, ici, c’est pour (un peu) s’amuser Note : si vous utilisez CloudFlare, il ne va pas du tout aprécier que vous changiez les en-têtes de votre serveur et vos certificats SSL ne fonctionneront plus (Erreur 525 : SSL Handshake Failed) Les en-têtes sous NGINXEn faisant un curl sur l’ip de vo

[ TITLE    ] : Amorçages
[ CATEGORY ] : //
[ DATE     ] :

Simple rappel sur les différents types d’amorçageLe chargeur d’amorçage (ou bootloader) est le logiciel permettant de lancer un ou plusieurs systèmes d’exploitation sur la même machine. Le BIOS et l’UEFIMicrologiciel BIOSLe BIOS charge les 512 premiers octets du disque, ces 512 octets constituent le MBR (master boot record ou zone d’amorçage). Si le disque de boot a plusieurs partitions, le BIOS lit le MBR du disque, puis le VBR de la partition (Volume Boot Record). À partir de ces informations

[ TITLE    ] : LACP et agregation de liens
[ CATEGORY ] : //
[ DATE     ] :

L’agrégation de liens permet le regroupement de plusieurs ports réseau pour les utiliser comme un seul, cela permet d’accroitre le débit au-delà des limites d’un seul lien et d’éventuellement faire de la redondance. Link Aggregation Control Protocol (LACP)LACP est un protocole qui fournit un mécanisme permettant de regrouper plusieurs ports physiques en un seul canal logique de communication. Un équipement configuré pour utiliser LACP peut fonctionner en deux modes : passif : l’équipement n’in

[ TITLE    ] : Termes du cloud
[ CATEGORY ] : //
[ DATE     ] :

Différents types de termes, de fonctionnalités et de services entrent en jeu lorsqu’on utilise le cloud IaaSInfrastructure as a Service : service qui offre aux clients une série de ressources, à la fois physiques et virtuelles Elément fondamental du cloud computing, utilisés par exemple pour virtualiser des ordinateurs dans le cloud, plus besoin d’avoir plusieurs ordinateurs physiques, avec leurs ressources physiques respectives, mais simplement d’utiliser le cloud et les services avec lesquels

[ TITLE    ] : Coquilles d'escargot
[ CATEGORY ] : //
[ DATE     ] :

Comment faire des coquilles d’escargot Procédure Add > Mesh > circle Add > Empty > cicle Selectionner le cercle et Add Modicifateur > Array Count 300 Décocher Relative Offset Cocher Relative Offset Z = 0.25 Cocher Objet Offset Selectionenr Empty Selectionner le cercle (qui est maintenant une série de ercles) Passer en Objet Mode puis Edge. Bouger le Edge jaune de façon à ce qu’il n’y ait plus de trou au centre. Puis sorter du mode Objet Sélectionner l’élément Empty R + X

[ TITLE    ] : Arbres low poly
[ CATEGORY ] : //
[ DATE     ] :

Comment faire des arbres en low poly Procédure Rezz un cube Merge tous les points Extruder les points de façon à former un arbre avec des branches Modificateur peau CTRL+A pour modifier l’épaisseur de la peau en un point sélectionné Modificateur subdivision surface Menu Add > Metaball > Ball, en duplicant les balls elles sont collantes Selection de l’objet metaball puis menu Objet > Convert to > Mesh from… Touche Espace > taper “select by type” > Meta puis on supprime la sélect

[ TITLE    ] : Find et grep
[ CATEGORY ] : //
[ DATE     ] :

Pour faire une recherche dans des fichiers : # find /chemin -name "*" -exec grep -Hn "chaine_de_caractère" {} \; Il existe deux autres alternatives plus pratiques : ack https://beyondgrep.com/, codé en Perl. ag https://github.com/ggreer/the_silver_searcher codé en C. Documentationhttps://beyondgrep.com/https://github.com/ggreer/the_silver_searcher Remerciements maddingue Merci à maddingue !

[ TITLE    ] : Version de Debian
[ CATEGORY ] : //
[ DATE     ] :

Il existe différents moyens pour connaître la version de Debian utilisée sur votre Linux Connaître sa version de DebianLe moyen le plus simple est d’aller lire le fichier /etc/issue, cependant il est possible que ce fichier ne montre pas la dernière version du système (si vous avez fait un dist-upgrade par exemple) : # cat /etc/issue Debian GNU/Linux 9 (stretch) Linux Debian 4.9.0-8-amd64 #1 SMP Debian 4.9.130-2 (2018-10-27) x86_64 GNU/Linux Server : 293871 IPv4 : 142.142.42.42 IPv6 : 200

[ TITLE    ] : Différents dépôts Debian
[ CATEGORY ] : //
[ DATE     ] :

Différence entre les différents dépôts : main, contrib et non-free. De façon générale : non-free est pour les paquets qui sont directement non libre. contrib est pour les paquets qui sont eux-mêmes libre mais qui dépendent de paquets qui ne sont pas libres. Il n’est pas non plus considéré comme faisant partie de Debian. Ubuntu main : Logiciels libres, officiellement pris en charge par Canonical universe : Logiciels libres, NON-pris en charge par Canonical restricted : Logiciels NON-libres,

[ TITLE    ] : Dist Upgrade
[ CATEGORY ] : //
[ DATE     ] :

Comment passer d’une version Debian à la supérieure. BackucpPenser à faire des backups ou un screenshot. Mise à jour du systèmeAvant de passer à la mise à jour de la distribution, il faut mettre à jour le système actuel. # apt update# apt upgrade# apt dist-upgrade Si tout s’est bien passé, il est judicieux de faire des vérifications de cohérence des packages partiellement installés, manquants et obsolètes : # dpkg -C Si aucun problème n’est signalé, vérifiez quels paquets sont retenus : # apt-

[ TITLE    ] : CloudFlare et IP
[ CATEGORY ] : //
[ DATE     ] :

Résumé concernant l’exposition des adresses IP d’origines via des enregistrements DNS dans CloudFlare. Adresse IPLorsque l’adresse IP d’un serveur est exposée, il devient plus vulnérable aux attaques directes. Si le domaine racine est protégé par CloudFlare (en nuage orange) une requête dig sur le domaine renverra une l’adresse IP de Cloudflare et celle du serveur d’origine restera cachée au public (Ceci ne s’appliquent qu’au trafic HTTP). Il est cependant toujours possible de déterminer l’adre

[ TITLE    ] : Mettre à jour un seul paquet
[ CATEGORY ] : //
[ DATE     ] :

Pour mettre à jour un unique paquet : # apt install --only-upgrade <NomduPaquet> Exemple : # apt install --only-upgrade sudoLecture des listes de paquets... FaitConstruction de l'arbre des dépendances Lecture des informations d'état... FaitLes paquets suivants seront mis à jour : sudo1 mis à jour, 0 nouvellement installés, 0 à enlever et 151 non mis à jour.Il est nécessaire de prendre 1 055 ko dans les archives.Après cette opération, 1 024 o d'espace disque supplémen

[ TITLE    ] : Version d'un paquet
[ CATEGORY ] : //
[ DATE     ] :

Si l’on souhaite mettre à jour un seul paquet il est utile de connaître sa version au préalable. # apt-cache policy <NomPaquet> Exemple : # apt-cache policy sudosudo: Installé : 1.8.19p1-2.1+deb9u2 Candidat : 1.8.19p1-2.1+deb9u3 Table de version : 1.8.19p1-2.1+deb9u3 500 500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages *** 1.8.19p1-2.1+deb9u2 500 500 http://debian.mirrors.ovh.net/debian stretch/main amd64 Packages 100 /var/lib/d

[ TITLE    ] : Sigles réseaux mobiles
[ CATEGORY ] : //
[ DATE     ] :

Ces sigles indiquent la qualité en temps réel de la connexion au réseau mobile de l’opérateur. Les différents siglesLa G (GPRS : General Packet Radio Service)Connexion la plus lente, entre 56 et 144 kbit/s, cependant tous les téléphones sont compatibles avec ce réseau. La lettre E (Edge : Enhanced Data-rates for GSM Evolution)Débit théorique d’environ 348 kbit/s. Appeler ou envoyer des messages se fait sans problème. L’incrustation d’une photo dans un mail, en revanche, reste difficile. La 3GA

[ TITLE    ] : Changer l'@MAC
[ CATEGORY ] : //
[ DATE     ] :

Il est possible de changer l’adresse physique de votre interface réseau à l’aide des outils macchanger, ip, ifconfig et ethtool Récupérer son adresse MAC Avant de commencer et pour éviter tout problèmes, il est utile de récupérer et de noter son adresse MAC d’origine : # ip addr Les noms d’interface commençant par w seront associés au Wi-Fi alors que les noms d’interface pour Ethernet commenceront toujours par e. L’outils macchangerPour vérifier l’adresse physique actuelle de votre machine, t

[ TITLE    ] : Raccourcis Blender
[ CATEGORY ] : //
[ DATE     ] :

Interface Shortcut Explication Middle Mouse Button Rotating in 3D viewport Middle Mouse Button + Shift Paning in 3D viewport Numpad 1, 3, 7 Change between Front, Right and Top views Numpad 5 Change between Perspective and Orthographic display modes T Key Open a toolbar on the left N Key Open a toolbar on the right N Key + Ctrl Create new Blender file / restart Blender Object Selection and Transformation Gizmo Shortcut Explication A Key Select everything AA Keys Deselect

[ TITLE    ] : Résoudre le Rubik's Cube 3x3
[ CATEGORY ] : //
[ DATE     ] :

Faire 1 couleur complète en veillant à l’allignement D R D R D F D F D L D L D F D F F R U R U F F U R U R F R U U R U R U R L U R U L U R U R U U R U R U R L U U L U L U L D : DownR : RightL : LeftU : UpSouligné : anti-horaire

[ TITLE    ] : Postfix Installation
[ CATEGORY ] : //
[ DATE     ] :

Postfix est un serveur mail (ou MTA) permettant de gérer presque tous les cas d’une utilisation professionnelle. Postfix supporte le protocole IPv6 depuis sa version 2.24. Pré-requis : Un nom de domaine + enregistrements DNS accessibles.Il est maintenant presque indispensable de configurer un DMARC, DKIM ou SPF pour que les e-mails ne finissent pas dans les spams ou ne soient pas systématiquement rejetés par certaines messageries. Deux adresses mails de tests pour recevoir le courrier. Il est