background preloader

Outils administration

Facebook Twitter

Puppet, Administration système centralisée. Date de publication : 29 janvier 2008 Puppet : Administration centralisée à Solutions Linux Introduction : les conférences de Linux Solutions Cette année, j’ai participé à ma façon au salon Solutions Linux & OpenSource pour Octopuce : J’ai participé au jeu de conférences du 29 janvier au matin, dont le sujet était l’administration système et réseau.

Puppet, Administration système centralisée

Les conférences furent très intéressantes : Un ingénieur de chez HP nous a parlé de LinuxCEO, système similiaire à FAI (Fully Automatic Install) qui permet de déployer des stations ou serveurs facilement à partir de configurations centralisées sur un serveur. Une autre conférence d’un senior de Bull était plus théorique, analysait la provenance, l’utilité et l’avenir des méthodes d’administrations comme ITIL ou CMM. Ensuite, vint une conférence d’un jeune de Linagora sur l’étude comparée de systèmes SAN sous Linux pour l’accès à des niveaux d’I/O disques.

Puppet, l’administration système centralisée Les nouveaux outils de l’administrateur système. Bourne shell. Un article de Wikipédia, l'encyclopédie libre.

Bourne shell

Le Bourne shell a été programmé par Stephen Bourne (d'où le nom) d'AT&T Bell Laboratories et a fait son apparition pour la première fois en 1977 sur la version 7 d'Unix qui était distribuée aux universités et académies. Il est resté depuis cette époque le shell par défaut pour les comptes Unix. Le fichier exécutable du Bourne shell ou de tout autre shell compatible se trouve à l'emplacement /bin/sh sur la plupart des systèmes Unix et est toujours le shell par défaut du compte root sur de nombreuses implémentations d'Unix. Avec son système de tubes connectant la sortie d'une commande à l'entrée d'une autre, il permet d'écrire des scripts complexes à partir de commandes simples. Stream Editor. Un article de Wikipédia, l'encyclopédie libre.

Stream Editor

Pour les articles homonymes, voir Sed. sed (abréviation de Stream EDitor, « éditeur de flux ») est, comme awk, un programme informatique permettant d'appliquer différentes transformations prédéfinies à un flux séquentiel de données textuelles. sed lit des données d'entrée ligne par ligne, modifie chaque ligne selon des règles spécifiées dans un langage propre (appelé « script sed »), puis retourne le contenu du fichier (par défaut). Bien qu'originellement écrit pour Unix, par Lee E. McMahon (en) en 1973/1974 (Bell Labs), sed est maintenant disponible sur pratiquement tous les systèmes d'exploitation disposant d'une interface en ligne de commande. Présentation[modifier | modifier le code] sed est souvent décrit comme un éditeur de texte non-interactif. Bourne-Again shell.

Un article de Wikipédia, l'encyclopédie libre.

Bourne-Again shell

Bash, acronyme de Bourne-again shell, est le shell du projet GNU. Son nom est un jeu de mots sur le nom du shell historique d'Unix, le Bourne shell. Littéralement, Bourne again signifie « Bourne encore », mais se prononce également presque comme born again, signifiant « né de nouveau » ou encore « réincarné ». Également, to bash signifie « frapper violemment » en anglais.

Histoire[modifier | modifier le code] Brian Fox, en 1988, a publié la première implémentation de Bash pour le compte de la Free Software Foundation. Le Bourne shell originel, dont s'inspire Bash, fut écrit par Stephen Bourne en 1977. Usage[modifier | modifier le code] Comme tous les interpréteurs en ligne de commande de type script, Bash exécute quatre opérations fondamentales : Perl (langage) Un article de Wikipédia, l'encyclopédie libre.

Perl (langage)

Pour les articles homonymes, voir Perl. Perl[1] est un langage de programmation créé par Larry Wall en 1987 et reprenant certaines fonctionnalités du langage C et des langages de scripts sed, awk et shell (sh). C'est un langage interprété, polyvalent et adapté au traitement et à la manipulation de fichiers texte, notamment du fait de l'intégration des expressions régulières dans la syntaxe même du langage. L'association chargée du développement et de la promotion de Perl est The Perl Foundation qui s'intéresse particulièrement au maintien de sa compatibilité descendante[réf. souhaitée]. Awk. Un article de Wikipédia, l'encyclopédie libre.

awk

Pour les articles homonymes, voir AWK. awk — dont le nom vient des trois créateurs, Alfred Aho, Peter Weinberger et Brian Kernighan — est un langage de traitement de lignes, disponible sur la plupart des systèmes Unix et sous Windows avec Cygwin ou Gawk. Il est principalement utilisé pour la manipulation de fichiers textuels pour des opérations de recherches, de remplacement et de transformations complexes. Présentation[modifier | modifier le code] Awk est le plus souvent utilisé pour la production de fichiers plats aux spécifications particulières (échanges entre différents systèmes d'informations hétérogènes).

On distingue awk, la commande originale, du new awk (nawk), arrivée un peu plus tard sur le marché. Il agit comme un filtre programmable prenant une série de lignes en entrée (sous forme de fichiers ou directement via l'entrée standard) et écrivant sur la sortie standard, qui peut être redirigée vers un autre fichier ou programme.