GNU/Linux Magazine N°
Numéro
160

Diagnostiquez et réparez votre serveur facilement !

Temporalité
Mai 2013
Article mis en avant

Dans ce numéro...


Connaissez-vous FairSearch ? Il s'agit d'un regroupement de 17 sociétés internationales « unies dans le but de promouvoir la croissance économique, l’innovation et le libre choix dans l’écosystème Internet en encourageant et en soutenant la concurrence dans la recherche en ligne et mobile ». Ce groupe comprend, entre autres, Oracle, Nokia et Microsoft.
C'est officiel, vous pouvez jeter à la poubelle^W^W^W^W recycler consciencieusement tout fossile de type 386. La prise en charge de ces processeurs désormais préhistoriques a été retirée du noyau sans états d'âme ; pas même une larme de Linus Torvalds, qui a créé Linux sur et pour cette plateforme il y a environ... 22 ans.
C'est depuis l'arrivée du noyau 3.8 qu'il est possible de contrôler l'utilisation de la mémoire noyau par les processus du système grâce à l'infrastructure des control groups. Cette brève explore cette nouvelle aptitude du noyau Linux.
La dernière fois, nous avons réussi à décompresser le programme de Takashi Hayakawa pour lui donner une tête de programme PostScript presque normal.Aujourd'hui, nous allons décortiquer le programme décompacté, qui nous réserve pas mal de surprises avant d'être compréhensible.
Depuis quelque temps maintenant, la fondation Mozilla vous propose de synchroniser vos différentes instances de Firefox. Ainsi, vous pouvez retrouver vos favoris, votre historique, vos mots de passe enregistrés, et même vos modules additionnels sur tous vos PC, votre tablette, votre téléphone, ... Mais si vous souhaitez profiter de cette fonctionnalité sans vous appuyer sur les serveurs de Mozilla ? Une seule solution : héberger vous-même votre serveur !
Je ne sais pas si vous êtes comme moi, mais lorsque je décide d'apprendre quelque chose, j'ai cette tendance qui fait que ma démarche pédagogique est facilitée par la présence de fibres cellulosiques végétales communément appelées « papier ». Il doit y avoir, là-dedans, un élément psychologique important, peut-être lié à la dépense de quelques dizaines d'euros ou au simple fait que l'ouvrage est posé sur mon bureau (ou à côté de mon lit), me regardant fixement en chuchotant « lis-moi, lis-moi » (si, si). Bref, c'est ainsi que j'ai découvert Lua.
La gestion des interruptions SNMP réseau ou applicative fait partie intégrante de la supervision du système d'information. Ces événements permettent de détecter des défaillances matérielles, de déterminer des changements de topologie réseau ou encore de connaître le résultat d'une sauvegarde. Cet article décrit la mise en place d'une collecte de traps SNMP via le logiciel de supervision Centreon.
RANCID (Really Awesome New Cisco confIg Differ) est un logiciel open source qui permet de faire des sauvegardes d’actifs réseau (HP ProCurve, Cisco, Juniper…) de manière automatisée et surtout, il gère le versioning grâce à CVS. Cela permet de suivre l’évolution des configurations.
Cette série a pour objet de montrer comment installer et configurer une suite de logiciels bien connus afin de leur faire faire uniquement ce pour quoi ils ont été conçus initialement.
Le précédent article a conclu, ou presque, notre découverte de la connectivité réseau du système Android. « Presque », car nous allons aborder ici la découverte du protocole radio NFC ou « Near Field Communication » (également francisé sous le terme de « Champ de Communication Proche ») ainsi que son implémentation au niveau d'Android.
Le premier article de cette petite série s'était attaché à définir ce que sont les patrons variables du langage C++, tels que définis dans le dernier standard du langage sorti fin 2011. Nous allons maintenant voir quelques techniques usuelles lorsque l'on se trouve à devoir manipuler des paquets de paramètres de patrons.
Les exceptions constituent un concept commun à de multiples langages de programmation. Implémentées dans la version 5.1 de PHP, elles permettent une gestion interne à l'application d'erreurs prévisibles. Votre application peut ainsi intercepter une erreur attendue, lancer une procédure d'alerte, utiliser un chemin alternatif... ou tout ce que vous jugerez utile d'autre.
Une bonne pratique bien connue de la programmation objet est d'utiliser un fichier pour chaque nouvelle classe. Cela dit, ceci fait, vous risquez de vous retrouver rapidement avec un grand nombre de fichiers à gérer. Les charger tous au commencement de votre script PHP, alors que vous n'aurez peut-être pas besoin du quart, est naturellement contre-performant. Vous pouvez vous amuser à charger les fichiers au fur et à mesure de vos besoins, mais à l'usage, cela sera vite lourd. PHP 5 vous propose une solution bien plus élégante : l'autoloader !

Magazines précédents

GNU/Linux-Magazine N°159
Virtualisation avec les LinuX Containers
GNU/Linux-Magazine N°158
Votre supervision pas à pas avec Zabbix
GNU/Linux-Magazine N°157
Déployez votre serveur Samba
GNU/Linux-Magazine N°156
Jouons avec le C !
GNU/Linux-Magazine N°155
Administrer MySQL
GNU/Linux-Magazine N°154
DNS/Bind démystifié !

Les derniers articles Premiums

Les derniers articles Premium

Sécurisez vos applications web : comment Symfony vous protège des menaces courantes

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Les frameworks tels que Symfony ont bouleversé le développement web en apportant une structure solide et des outils performants. Malgré ces qualités, nous pouvons découvrir d’innombrables vulnérabilités. Cet article met le doigt sur les failles de sécurité les plus fréquentes qui affectent même les environnements les plus robustes. De l’injection de requêtes à distance à l’exécution de scripts malveillants, découvrez comment ces failles peuvent mettre en péril vos applications et, surtout, comment vous en prémunir.

Bash des temps modernes

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Les scripts Shell, et Bash spécifiquement, demeurent un standard, de facto, de notre industrie. Ils forment un composant primordial de toute distribution Linux, mais c’est aussi un outil de prédilection pour implémenter de nombreuses tâches d’automatisation, en particulier dans le « Cloud », par eux-mêmes ou conjointement à des solutions telles que Ansible. Pour toutes ces raisons et bien d’autres encore, savoir les concevoir de manière robuste et idempotente est crucial.

Présentation de Kafka Connect

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Un cluster Apache Kafka est déjà, à lui seul, une puissante infrastructure pour faire de l’event streaming… Et si nous pouvions, d’un coup de baguette magique, lui permettre de consommer des informations issues de systèmes de données plus traditionnels, tels que les bases de données ? C’est là qu’intervient Kafka Connect, un autre composant de l’écosystème du projet.

Le combo gagnant de la virtualisation : QEMU et KVM

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

C’est un fait : la virtualisation est partout ! Que ce soit pour la flexibilité des systèmes ou bien leur sécurité, l’adoption de la virtualisation augmente dans toutes les organisations depuis des années. Dans cet article, nous allons nous focaliser sur deux technologies : QEMU et KVM. En combinant les deux, il est possible de créer des environnements de virtualisation très robustes.

Body