Les librairies (blibliothèques) sous Linux sont un ensemble de fonctions, classes et méthodes regroupées dans un seul fichier. Les avantages sont nombreux : réutilisation des composants donc une seule librairie à mettre à jour,plusieurs versions différentes d’une librairie peuvent cohabiter, les développeurs spécialisés peuvent se concentrer sur une seule librairie. Types de librairies Statiques Dynamiques Extension de fichier .a .so Exécution lié au programme référencé par les programme
xCAT offre une gestion complète pour les clusters HPC, RenderFarms, Grids, WebFarms, Online Gaming Infrastructure, Clouds, Datacenters, etc. Résumé des commandesManipuler les objets Commandes Créer un objet mkdef Modifier un objet chdef Modifier nom osimage chdef –t osimage <ancien_nom> -n <nouveau_nom> Lister les objets lsdef Lister une image lsdef -t osimage Supprimer un objet rmdef Initialisation nœud pour déploiement (full) nodeset <noden
xCAT offre une gestion complète pour les clusters HPC, RenderFarms, Grids, WebFarms, Online Gaming Infrastructure, Clouds, Datacenters, etc. Installation et configuration du maîtrePréparation du serveur maîtreProcédure : Installation de l’OS sur le nœud maître Copie de l’ISO du DVD d’installation et montage sur le maître Création d’un fichier repo yum qui pointe vers le montage de l’ISO Paramétrer le nom d’hôte et l’IP statique Paramétrer les domaines de recherche et les DNS Installation de xC
Différences entre un RAMDisk et un ScratchDisk RAMDisk et ScratchDiskRAMDiskUn Ramdisk ou disque virtuel est une portion de mémoire vive affectée à un lecteur pour l’utiliser comme disque dur, l’accès aux fichiers sera alors plus rapide.On s’en sert généralement pour stocker les fichiers temporaires. Les données qu’il contient seront perdues à l’arrêt de l’ordinateur. ScratchDiskUn ScratchDisk est une partie de l’espace libre d’un disque utilisé par des programmes. Cet espace est utilisé pour st
xCAT offre une gestion complète pour les clusters HPC, RenderFarms, Grids, WebFarms, Online Gaming Infrastructure, Clouds, Datacenters, etc. xCAT et les HPCDans le cadre d’un HPC, xCAT permet de : Déployer des clusters Installer des nœuds de manière diskful ou diskless Contrôler à distance les machines Installer et configurer les applications utilisateur ArchitectureNomenclatureLes termes principaux de xCAT : Mgmt Node : Serveur maître sur lequel xCAT est installé Service node : En cas de trè
La commande ifconfig étant maintenant dépréciée, l’utilisation de ip a est recommandée, et ses options permettent d’afficher les informations réseau d’un système Linux, avec des statistiques et des formats plus pratiques pour l’utilisateur. Options de ip aPour avoir plus de facilité de lecture et un certain nombre d’informations importantes, les options à utiliser sont -stats, -color, -human, addr ou -s, -c, -h, a, soit, au choix : # ip -stats -color -human addr# ip -s -c -h a DocumentationInte
Un serveur de temps lit l’heure à partir d’une horloge de référence et distribue ces informations à ses clients. Les clients interrogent à intervalles réguliers le serveur et corrige l’heure pour être synchronisés (correction de décalage ou offset) Protocole NTPhttps://n0tes.fr/2022/01/24/NTP/ Serveur et client NTPDans un premier temps, faire les maj sur le serveur et le client : # apt update Et configurer iptables pour que les clients puissent y accéder : # iptables -A OUTPUT -p udp --dport 12
NTP (Network Time Protocol) est un protocole permettant de synchroniser, via un réseau, l’horloge locale d’ordinateurs. Protocole NTPLe NTP est un protocole permettant de synchroniser l’horloge d’un ordinateur avec celle d’un serveur de référence. NTP est un protocole basé sur UDP et utilise le port 123. Le protocole NTP comprend : une partie algorithmique une partie architecture une partie messagerie AlgorithmeLe protocole NTP prévoit (pour chaque client) des algorithmes pour : calculer la p
Systemd est un ensemble de programmes destiné à la gestion système. Systemd se manipule grâce à la commande systemctl. Pour savoir si l’on est sous systemd ou System V : https://n0tes.fr/2022/01/12/SystemV-et-SystemD/ Créer un serviceCe service démarrera un script qui nous rappellera de faire une pause visuelle toutes les 30 minutes. On crée un fichier /etc/systemd/system/test.service [Unit]Description=Test de serviceAfter=tlp-init.service[Service]Type=oneshotRemainAfterExit=noExecStart=/usr/l
Un système Linux est configuré avec un compte root possédant tous les droits sur le système et généralement un compte utilisateur membre du groupe sudo, dont le nom est défini à l’installation. Le fichier /etc/sudoers sert à déléguer des droits pour exécuter certaines actions sur la machine. Attention aux modifications car il est possible en cas d’erreur de perdre les accès administrateur de la machine. Editeur de texte recommandéIl est fortement recommandé d’utiliser l’éditeur de texte visudo
Le Blob Ava a été placé dans un milieu “naturel” reconstitué, composé d’écorces de bois, de mousses, de tremelles et d’autres éléments végétaux. La boîte de culture a été conservée dans une pièce à température ambiante, entre 20°C et 30°C, dans un endroit peu exposé à la lumière directe. Les images permettent de visualiser le développement du plasmode (cellule à plusieurs noyaux formée par la division du noyau, sans division du cytoplasme) dans ce type de milieu simulant son habitat naturel. Ava
Pour mémo, les diffents types de hashage sous linux et comment les comparer. Hasher un fichierHasher un fichier : # md5sum monfichier# shasum monfichier# sha1sum monfichier# sha224sum monfichier# sha256sum monfichier# sha384sum monfichier# sha512sum monfichier Génerer l’empreinte dans un fichierGénérer une empreinte : # md5sum monfichier > enpreinte.md5# sha256sum monfichier > enpreinte.sha256 Comparer des hashsVérification des hashages : # md5sum -c enpreinte.md5 < monfichier# sha25