[ ARCHIVE ] : 2022

[ TITLE    ] : HPC High Performance Computing
[ CATEGORY ] : //
[ DATE     ] :

Un High Performance Computing (ou HPC) permet d’effectuer des calculs hautes performances sur un “super ordinateur” ou “cluster” avec une forte puissance de calcul (CPU, RAM, GPU).Les HPC nécessitent du matériels adaptés : serveurs bi/quadri lames (2/4 nœuds dans un même châssis) -> rapport volume/puissance(densité)Ils jouent un rôle très important dans les sciences (applications “intensives”) : mécanique quantique, prévisions météo, recherches sur le climat, exploitation de gaz et de pétrole

[ TITLE    ] : Differences entre Debian et RedHat
[ CATEGORY ] : //
[ DATE     ] :

Debian et RedHat sont toutes deux des distributions Linux, le principe de fonctionnement reste le même mails ils existe des différences à prendre en compte. DifférencesDifférences politiquesLes différences “politiques” entre Debian et RedHat : Debian RedHat Open source Gratuit Projet Debian Développé par Red Hat Inc. Utilisée pour serveurs et clients Utilisée pour les serveurs Distribution non commerciale Distribution commerciale Correction de bugs très rapide (communauté mondiale)

[ TITLE    ] : System V et systemd
[ CATEGORY ] : //
[ DATE     ] :

Les différences principales entre System V et systemd Savoir si on est sous System V ou systemdEn demandant quel est le 1er processus qui tourne sur le système # ps -p 1 GénéralitésSous System V (systèmes anciens) # service NomService {start|stop|restart|reload|status} Sous systemd (systèmes récents) # systemctl {start|restart|stop|reload|enable|disable|mask|kill} NomService.service Commandes et accèsSous System VLa configuration des services se trouve par défaut dans le f

[ TITLE    ] : Linux (Rappel sur les bases)
[ CATEGORY ] : //
[ DATE     ] :

Rappel sur les basiques de Linux ArchitectureMode d’exécution Mode kernel Le code du kernel s’exécute ici. Mode sécurisé ayant accès à toutes les ressources de la machine. Le kernel est un simple processus qui exécute chaque autre processus Permet aux processus d’accéder aux services et composants du système. Mode user Tous les autres programmes qui n’ont pas besoin de s’exécuter dans le mode kernel fonctionnent ici Aucun accès au hardware et au code du kernel Ces programmes utilisent l

[ 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