Developpez.com - Linux
X

Choisissez d'abord la catégorieensuite la rubrique :


Les meilleurs livres pour Linux

25/05/2004

Par Ludovic Fernàndez (Home page)
 Petrus (Home page)
 cyberzoide (Home page)
 nyal (Home page)
 Thierry Lhomme (Home page)
 

Présentation des ouvrages dédiés à Linux


1. Livre O'Reilly: Le noyau linux
2. Livre O'Reilly: CVS - précis & concis
3. Livre O'Reilly: Linux networks administrators guide
4. Livre O'Reilly: Postfix - La référence
5. Livre O'Reilly : Samba, Installation et mise en oeuvre


1. Livre O'Reilly: Le noyau linux


  • Auteurs: Daniel P. Bovet et Marco Cesati
  • Editeur: O'Reilly
  • Version: 1ère édition
  • Nombre de pages: 670
  • Prix approximatif: 50,00 Euros
  • Commander le livre(1ère édition): Amazon

Ne vous-êtes-vous jamais demandé pourquoi Linux était aussi efficace ? Voulez-vous savoir si ses performances seront opérantes avec votre application préférée ? Avez-vous déjà jeté un oeil au code source du noyau ? Si vous acquiescez à chacune de ces trois questions, alors cet ouvrage est fait pour vous.

Linux est encore trop souvent présenté comme un système expérimental. En réalité, utilisé par de nombreuses sociétés, c'est l'un des systèmes d'exploitation les plus efficaces et robustes, tant par sa stabilité que par ses performances.

La lecture de cet ouvrage vous éclairera sur ce qui fait de ce système l'un des meilleurs et comment il a fourni une réponse efficace au défi de l'ordonnancement de processus, de l'accès aux fichiers et à la gestion de la mémoire dans une multiplicité d'environnements. La plupart des structures de données importantes, de nombreux algorithmes ou astuces de programmation utilisés dans le noyau sont étudiés ; dans de nombreux cas, les fragments de codes pertinents sont analysés ligne par ligne.

Les auteurs introduisent chaque chapitre en en expliquant l'importance et l'interaction entre le noyau et les utilitaires familiers des utilisateurs et des programmeurs. Les sujets abordés sont entre autres :

  • La gestion de la mémoire et des processus, le swapping et le DMA.
  • Le système de fichiers virtuel (VFS) et le système de fichiers Ext2
  • L'ordonnancement des processus.
  • Les signaux, les interruptions et les principales interfaces des pilotes de périphériques.
  • La mesure du temps.
  • La synchronisation du noyau.
  • La communication entre processus (IPC).
  • L'exécution de programmes.

Cet ouvrage ne s'adresse pas exclusivement aux administrateurs système ou aux programmeurs, mais aussi à ceux qui souhaitent comprendre comment fonctionnent réellement les choses à l'intérieur de la machine.

Le noyau Linux est une visite guidée à travers des milliers de lignes de code : en route pour l'exploration !

Critique du livre par Petrus
Rédigé initialement à des fins scolaires, l'architecture de ce livre a ensuite été enrichie par les deux auteurs, devenant ainsi l'un des seuls livres de qualité disponibles en français sur le sujet.

On y retrouve ce que l'on peut attendre d'un tel livre : une grosse dose de système. Le style d'écriture est très agréable, mais le contenu qualitatif nécessitera de bonnes connaissances système et programmatiques. Structures et macros C, assembleur nourrissent abondamment l'ouvrage. On apprécie tout particulièrement l'orientation vers les architectures Intel 80x86, ainsi que les analogies et différences entre les noyaux 2.2 et 2.4.

Mon seul regret est que le livre date de 2001, et ne s'appuie pas sur le noyau 2.6 mais 2.2, peut être dans une prochaine édition ...

Sont particulièrement appréciables :

  • l'organisation du livre, qui permet de trouver rapidement les informations malgré la richesse du livre. En outre, beaucoup de renvois permettent d'aborder le livre au paragraphe souhaité, et de pouvoir ensuite accéder aisément aux autres chapitres se rapportant à ce sujet,
  • la minutie des explications non seulement sur le fonctionnement, mais aussi sur le codage interne, et ce grâce à de nombreuses illustrations (exemple de structures, représentations de la mémoire, organigrammes ...),
  • et bien sûr le contenu très technique et précis.

Au programme de ce livre : adressage mémoire, SWAP, processus et leur ordonnancement, interruptions, mesure du temps et synchronisation, signaux, le tout bien expliqué et illustré par des fragments de code source. Bref, un livre complexe à lire et à relire à tête reposée, avec un code source de noyau sous la main. Passionnés et programmeurs système des (très) basses couches, à vos kernels.

Commandez chez Amazon.fr

50.00€ TTC seulement

Livraison gratuite!!!(car plus de 20 Euros d'achat)

Table des matières

  • Préface xi
  • 1. Introduction
  • 2. Adressage mémoire
  • 3. Processus
  • 4. Interruptions et exceptions
  • 5. Mesure du temps
  • 6. Gestion de la mémoire
  • 7. Espace d'adressage d'un processus
  • 8. Appels système
  • 9. Signaux
  • 10. Ordonnancement des processus
  • 11. Synchronisation du noyau
  • 12. Le système de fichiers virtuel
  • 13. Gestion des périphériques d'E/S
  • 14. Caches de disque
  • 15. Accès aux fichiers réguliers
  • 16. Swapping : méthodes de libération de la mémoire
  • 17. Le système de fichiers Ext2
  • 18. Communication entre processus
  • 19. Exécution d'un programme
  • Annexe A. Démarrage du système
  • Annexe B. Modules
  • Annexe C. Structure du code source
  • Bibliographie
  • Index du code source
  • Index


2. Livre O'Reilly: CVS - précis & concis


  • Auteurs: Gregor N. Purdy
  • Editeur: O'Reilly
  • Version: 2è édition
  • Nombre de pages: 128
  • Prix approximatif: 9,00 Euros
  • Commander le livre(2è édition): Amazon

Avec l'extension des réseaux se développent de nouvelles façons de travailler en groupe. CVS (Concurrent Version System) est un outil open source qui permet à plusieurs personnes de travailler sur un même ensemble de fichiers, sans craindre de perdre des données et en conservant un historique de toutes les modifications effectuées depuis la création des fichiers.

Ce guide explicite les concepts de CVS, puis il en décrit l'installation, la configuration, les commandes et les options, la manière d'importer des fichiers RCS et SCCS, etc.

Il s'adresse à la fois à l'utilisateur et à l'administrateur de CVS et couvre la dernière version (1.11.6).

Ce petit livre deviendra vite indispensable pour quiconque travaille sur des textes mis à jour fréquemment, qu'il s'agisse de documentation, de programmes, de fichiers XML, etc.

Critique du livre par cyberzoide
CVS est devenu un outil très courant pour la gestion et le partage des sources d'un projet de développement. Ce concis est d'un abord facile et est très bien organisé puisqu'il introduit les concepts de base de CVS à destination des débutants en expliquant simplement les tenants et aboutissants de la gestion des sources, les techniques sous-jacentes qui en dépendent, leurs avantages et inconvienents ainsi que les pièges à éviter. Puis il décrit la procédure d'installation de CVS et d'administration des dépôts.

L'auteur adopte la logique temporelle (installation, administration, utilisation) dans sa démarche pédagogique. Les aspects de sécurité sont abordés de façon pragmatique. L'utilisateur aura à porté de main la liste des commandes et des options dont les subtilités lui seront expliquées dans un soucis de clarté.

On appréciera aussi la liste de quelques outils complémentaires, dont des clients CVS pour Windows et des interfaces web de navigation dans les dépôts.

Niveau : Accessible à tous. Parfais pour les experts qui souhaitent retrouver facilement une option de commande. Et les débutants trouveront des explications claires et concises pour démarrer.

Commandez chez Amazon.fr

9.00€ TTC seulement


Table des matières

  • 1.Introduction
  • 2.Installer CVS
  • 3.Référence de l'administrateur
  • 4.Référence de l'utilisateur
  • 5.Ressources associées



3. Livre O'Reilly: Linux networks administrators guide


  • Auteurs: Olaf Kirch et Terry Dawson
  • Editeur: O'Reilly
  • Version: 2è édition (Janvier 2001)
  • Nombre de pages: 544
  • Prix approximatif: 40,85 Euros
  • Commander le livre(2è édition): Amazon

Linux est un système d'exploitation libre, développé par de nombreux programmeurs et utilisateurs aux quatre coins de l'Internet. Ce clone d'Unix, compatible avec de nombreuses plates-formes, est placé sous le signe de la communication et des réseaux.

Lorsque l'on souhaite communiquer à partir d'un ordinateur, le moyen le plus efficace consiste à laisser la machine travailler. Encore faut-il lui enseigner la marche à suivre lorsqu'elle doit échanger des informations avec les périphériques et ordinateurs distants. Ce livre contient tous les renseignements nécessaires pour relier votre système Linux aux ressources situées "à l'autre bout du réseau". Si votre machine est reliée par un réseau téléphonique, vous devrez configurer PPP ou SLIP, apprendre les rudiments de l'interface série, ou même paramétrer Taylor UUCP. Si votre machine est reliée à d'autres par un réseau Ethernet, vous devrez faire fonctionner les pilotes adaptés à votre carte, approfondir vos connaissances de TCP/IP, savoir ce qu'est DNS, IPX, NFS, configurer des tables de routage. Vous aurez aussi à configurer votre courrier électronique - avec sendmail ou exim - et vos services de news sous NNTP, avec INN ou C News. Enfin, pour préserver votre sécurité, vous pourrez mettre en œuvre des firewalls, connaître l'accouting IP, installer des applications comme ssh. Les néophytes comme les utilisateurs chevronnés devraient trouver dans cet ouvrage la plupart des réponses aux questions qui se posent lors de la mise en œuvre d'une configuration réseau sous Linux. Vous pourrez alors profiter pleinement des centaines d'applications réseaux disponibles dans le monde du Libre.

Critique du livre par Ludovic Fernàndez
L'administration réseau doit permettre à la fois d'augmenter les performances d'un système, réduire les couts operationnels et faciliter l'utilisation d'une infrastructure fiable, flexible et sécurisée. Ceci n'est pas une mince affaire puisque les solutions a envisager doivent couvrir de nombreuses fonctions a la fois stratégiques et opérationnelles.

L'ouvrage d'Olaf Kirch et de Terry Dawson, "Administration réseau sous Linux", aux éditions O'Reilly, apporte de nombreuses réponses sur les méthodes à adopter lors de la mise en oeuvre d'une politique réseau. Comment concevoir, configurer, gérer et sécuriser un sous-réseau, un serveur d'emails ou un partage de fichiers ? Des exemples pratiques, appliqués au systeme Linux, nous montrent pas a pas la demarche à adopter.

L'ouvrage, n'est pas simplement un tutoriel, il nous pousse vers une reflexion personnelle et nous indique comment adapter nos propres besoins lors de la mise en place d'une infrastructure réseau sous Linux.

Commandez chez Amazon.fr

40.85€ TTC seulement

Livraison gratuite!!!(car plus de 20 Euros d'achat)

Table des matières

  • 1. Introduction a l'administration reseau
  • 2. Aspects de l'activite reseau sous TCP/IP
  • 3. Configuration du materiel reseau
  • 4. Les ports series
  • 5. Configuration du reseau TCP/IP
  • 6. Configuration du service noms (DNS) et du resolveur
  • 7. Le protocole IP serie
  • 8. Le protocole point-a-point -PPP
  • 9. Les firewalls TCP/IP
  • 10. Compatibilite IP
  • 11. Masquage IP et traduction d'adresses reseaux
  • 12. Applications reseaux d'importance
  • 13. Le systeme d'information reseau NIS
  • 14. Le systeme de fichiers reseaux NFS
  • 15. IPX et le systeme de fichiers NCPFS
  • 16. Maitriser Taylor UUCP
  • 17. Le courrier electronique
  • 18. Sendmail
  • 19. Maitriser Exim
  • 20. Les news
  • 21. C News
  • 22. NNTP et le demon nntpd
  • 23. Internet News (INN)
  • 24. Configuration de lecteurs de news


4. Livre O'Reilly: Postfix - La référence


  • Auteurs: Kyle Dent
  • Editeur: O'Reilly
  • Version: 1re édition, mai 2004
  • Nombre de pages: 285
  • Prix approximatif: 40 Euros
  • Commander le livre(1re édition): Amazon

Postfix est un serveur de courrier moderne, compatible avec Sendmail, mais beaucoup plus facile à configurer. Il est à la fois performant, peu gourmand en ressources système et incroyablement stable. Il est aussi capable de travailler de concert avec d'autres services, comme des serveurs de bases de données, des logiciels anti-spam, etc. Pour toutes ces raisons, il est choisi par de nombreux administrateurs systèmes, y compris ceux des fournisseurs d'accès à l'Internet qui doivent gérer plusieurs millions de messages par jour.

Postfix - La référence explique comment installer Postfix sur de nombreux types de réseau, du plus simple (réseau domestique) au plus complexe (nombreux sous-réseaux répartis sur tout l'Internet). Il couvre un large éventail de situations, depuis la gestion de sites virtuels jusqu'au traitement du spam. Kyle Dent, qui a mis au point cet ouvrage avec l'inventeur de Postfix Wietse Venema, a choisi de montrer de nombreux exemples de configuration et d'utilisation, dans lesquels il décrit soigneusement tous les détails de configuration de Postfix.

Parmi les points abordés, vous trouverez donc : L'installation et la configuration de Postfix. La configuration de DNS pour le courrier électronique. Les serveurs POP et IMAP, les formats mbox et maildir. L'hébergement de plusieurs domaines. Les listes de diffusion. La lutte contre le spam. Comment associer Postfix à un annuaire LDAP. La sécurité avec SASL et TLS. Les bases de données : installer MySQL et PostgresSQL. Cet ouvrage s'adresse aussi bien à l'administrateur amateur qui souhaite gérer un petit réseau domestique qu'aux administrateurs de systèmes plus importants, qui ont besoin d'un serveur de mail fiable, simple à installer et moins complexe à maintenir que Sendmail.

Critique du livre par nyal
Postfix s'impose de plus en plus comme le serveur messagerie grâce à ses performances ainsi que sa facilité de configuration. Il est donc tout normal qu'un livre lui soit consacré pour expliquer son fonctionnement et ses possibilits.

Cependant ne vous attendez pas à trouver des bouts de codes sources du serveur postfix. Seul le fonctionnement global du serveur est representé pour permettre de mieux comprendre et appréhender la configuration.

L'auteur (kelly Dent qui travaille avec postfix) aborde la plupart des sujets de configuration avec des exemples judicieux très concrets. Il évite ainsi de faire un livre trop théorique et répond bien aux attentes des administrateurs en détaillant des sujets comme la lutte contre le spam ou la securité avec TLS. Mais c'est ici que je regrette que l'auteur ne parle pas de l'interaction possible entre postfix et spamassassin pour lutter contre le spam. C'est le seul gros reproche que je fais à ce livre destiné aux administrateurs aguerris (ou amateurs) voulant migrer sous postfix.

Il faudra aux administrateurs amateurs de bonnes bases dans des domaines aussi variés que le protocole DNS, la cryptographie ou le protocole SMTP. Sinon certains chapitres resteront bien obscurs même après les courtes explications.

Pour conclure, ce livre sur postfix est un très bon livre que vous consulterez souvent pour vérifier des points de configuration. À noter qu'une petite FAQ est présente ainsi qu'un récapitulatif des paramètres de configuration vus dans le livre (Il aurait été judicieux d'avoir les pages de réference avec)

Commandez chez Amazon.fr

38.00€ TTC seulement

Livraison gratuite!!!(car plus de 20 Euros d'achat)

Table des matières

  • Avant-propos
  • Préface
  • 1. Introduction
    • Origines et philosophie de Postfix
    • Courrier électronique et Internet
    • Rôle de Postfix
    • Sécurité de Postfix
    • Autres ressources et obtention de Postfix

  • 2. Prérequis
    • Éléments Unix
    • Éléments du courrier électronique

  • 3. Architecture de Postfix
    • Composantes de Postfix
    • Entrée des messages dans le système Postfix
    • File d’attente de Postfix
    • Distribution du courrier
    • Suivi d’un message dans Postfix

  • 4. Configuration générale et administration
    • Premier démarrage de Postfix
    • Fichiers de configuration
    • Considérations importantes sur la configuration
    • Administration
    • Le fichier master.cf
    • Limites concernant la réception
    • Réécriture des adresses
    • chroot
    • Documentation

  • 5. Gestion de la file d’attente
    • Fonctionnement de qmgr
    • Outils de manipulation de la file d’attente

  • 6. Courrier électronique et DNS
    • Présentation rapide de DNS
    • Routage du courrier
    • Postfix et DNS
    • Problèmes classiques

  • 7. Distribution locale et POP/IMAP
    • Transports de distribution du courrier
    • Formats des espaces de stockage
    • Distribution locale
    • POP et IMAP
    • LMTP : Local Mail Transfer Protocol

  • 8. Hébergement de plusieurs domaines
    • Domaines partagés avec des comptes sur le système
    • Domaines séparés avec des comptes sur le système
    • Domaines séparés avec comptes virtuels
    • Espaces de stockage séparés
    • Distribution à des commandes

  • 9. Relais du courrier
    • MX secondaires
    • Tables de transport
    • Passerelle pour le courrier entrant
    • Relais pour le courrier sortant
    • UUCP, fax et autres moyens de distribution

  • 10. Listes de diffusion
    • Listes de diffusion simples
    • Gestionnaires de listes de diffusion (MLM)

  • 11. Blocage du courrier non sollicité
    • De la nature du spam
    • Le problème du spam
    • Relais ouverts
    • Détection du spam
    • Actions contre le spam
    • Configuration de Postfix
    • Règles de détection fondées sur les clients
    • Paramètres de contrôle strict de la syntaxe
    • Contrôle du contenu
    • Classes de restrictions personnalisées
    • Exemple de configuration anti-spam

  • 12. Authentification SASL
    • Présentation rapide de SASL
    • Postfix et SASL
    • Configuration de Postfix pour SASL
    • Test de votre configuration d’authentification
    • Authentification SMTP cliente

  • 13. Transport Layer Security
    • Postfix et TLS
    • Certificats TLS

  • 14. Filtrage du contenu
    • Filtrage par commandes
    • Filtrage par démon
    • Autres considérations

  • 15. Bases de données externes
    • MySQL
    • LDAP

  • A. Paramètres de configuration
  • B. Commandes de Postfix
  • C. Compilation et installation de Postfix
  • D. Foire aux questions
  • Index


5. Livre O'Reilly : Samba, Installation et mise en oeuvre


  • Auteurs: Jay Ts, Robert Eckstein et David Collier-Brown
  • Editeur: O'Reilly
  • Version: 2ème édition, février 2003
  • Nombre de pages: 540
  • Prix approximatif: 50 Euros
  • Commander le livre(2è édition): Amazon

Parmi la multitude des projets libres, Samba est un plus connus et sans doute un des plus utilisés. En effet, Samba rend possible, de façon fiable et secure, le partage de ressources entre plate-formes Unix/Linux, Windows et Mac OS.

Samba s'appuie pour cela sur le protocole client / serveur SMB (Server Message Blocks), initialement développé par Andrew Trigell, aujourd'hui encore à la tête de la Samba Team.

Accessoirement vous pourrez, grâce à Samba, faire la substantielle économie de coûteuses licences Windows : qu'il soit installé sur un poste client ou sur un gros serveur, Samba est totalement gratuit. En fait, il ne vous en coûtera que le temps que vous investirez dans son apprentissage...

Samba est distribué sous licence GPL (General Public License).

Critique du livre par armatatuxa
Samba, Installation et mise en oeuvre couvre les versions 2.02 et 3.0 de Samba. Le livre explique de façon claire et détaillée ce qu'est le protocole SMB, comment créer / accéder à un partage SMB, les particularités des systèmes Windows en réseau (groupes de travail et domaines NT), ainsi que les différences essentielles entre les systèmes de fichiers Windows et Unix.

Il se propose surtout de vous guider dans l'installation et la configuration des clients et serveurs Samba pour une utilisation optimale.

Les auteurs supposent que vous possédez les bases de l'administration sous Unix/Linux, mais aucune connaissance particulière de Windows n'est requise. Notons qu'il est tout de même préférable d'avoir quelque expérience de cet OS exotique ;)

Ceci étant, le livre offre une approche didactique et progressive de la mise en oeuvre de Samba (laquelle peut s'avérer d'une grande complexité au sein d'un vaste réseau hétérogène) à travers l'élaboration d'un fichier de configuration smb.conf complet, et en s'appuyant sur de nombreux exemples.

En résumé, Samba, Installation et mise en oeuvre se révèlera être un guide précieux, et sa lecture sera d'un grand profit à quiconque se lancera dans l'aventure...

Commandez chez Amazon.fr

48,45€ TTC seulement

Livraison gratuite!!!(car plus de 20 Euros d'achat)

Table des matières

  • 1. Apprentissage de Samba
  • 2. Installation de Samba sur un système Unix
  • 3. Configuration des clients Windows
  • 4. Domaines Windows NT
  • 5. Clients Unix
  • 6. Fichier de configuration de Samba
  • 7. Résolution de noms et exploration
  • 8. Gestion avancée des partages de disque
  • 9. Utilisateurs et sécurité
  • 10. Impression
  • 11. Informations complémentaires sur Samba
  • 12. Dépannage de Samba
  • A. Exemples de fichiers de configuration
  • B. Référence des options de configuration de Samba
  • C. Résumé des démons et commandes de Samba
  • D. Téléchargement de Samba avec CVS
  • E. Options de configure
  • F. Exécution de Samba sur Mac OS X Server
  • G. Licence GNU de documentation libre
  • Index




Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur.
La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur.

Contacter le responsable de la rubrique Linux