GNU/Linux >> Tutoriels Linux >  >> Linux

Les 10 meilleurs livres Linux à lire en 2019

Ce tutoriel se concentre sur les meilleurs livres Linux que vous devriez lire pour devenir un administrateur système professionnel.

Sorti pour la première fois en septembre 1991, le noyau Linux a été conçu pour les PC domestiques.

Depuis lors, Linux est devenu un système d'exploitation incontournable pour des plates-formes beaucoup plus grandes, telles que les serveurs, les superordinateurs et le cloud computing, ainsi que pour les petits appareils pratiques que nous gardons sur nous à tout moment; téléphones intelligents.

Inutile de dire que le noyau Linux est un polyvalent , système d'exploitation open source , ou système d'exploitation, mérite d'être étudié.

Malheureusement, acquérir les informations dont vous avez besoin pour vous familiariser avec le système d'exploitation est un défi décent.

Il existe de nombreux livres Linux sur le marché aujourd'hui, couvrant un large éventail de niveaux de compétence, dont beaucoup peuvent ne pas convenir à votre situation unique.

Ajoutez à cela le fait que des trucs et astuces Linux sont découverts tout le temps, et il est facile de se retrouver un peu dépassé lorsque vous essayez de trouver le bon matériel de lecture pour découvrir ce que vous avez spécifiquement besoin de savoir.

Heureusement, c'est là que nous intervenons.

Nous avons composé cette année les 10 meilleurs livres Linux, triés du débutant à l'expert , dans la liste ci-dessous.

Ces critiques sont conçues pour vous aider à déterminer pourquoi vous voudriez vous procurer le livre d'une manière facile à digérer, afin que vous puissiez rapidement déterminer celui qui vous convient le mieux.

1 - Linux pour débutants par Jason Cannon

Si faire référence à Linux en tant que noyau ou mentionner "open source" a causé un peu de confusion plus tôt, ce livre est peut-être fait pour vous.

L'auteur, Jason Cannon, a écrit le livre spécifiquement pour les personnes souhaitant se lancer dans la programmation avec Linux.

Comme dans, aucune hypothèse n'est faite sur ce que le lecteur fait ou ne sait pas. Tout est décrit dans les moindres détails pour s'assurer que chaque leçon est ancrée avec ferveur dans l'esprit des lecteurs.

Pour vous donner une idée de ce à quoi vous attendre, chaque mot de programmation ou de mise en réseau que l'auteur présente au lecteur est expliqué en détail en termes simples, sans être trop sec ou ennuyeux.

En raison du soin minutieux que Cannon a mis dans sa composition, Linux for Beginners est fortement recommandé à tous ceux qui souhaitent commencer à apprendre les tenants et les aboutissants du noyau.

Cela dit, ce qui suit est un petit aperçu de ce que vous en saurez plus après avoir lu ce livre.

  • Déterminer quelle distribution Linux vous convient le mieux
  • Configuration du processus d'exécution de Linux
  • Accéder au serveur Linux
  • Protocoles réseau
  • Secure Shell ou SSH , un protocole de réseau cryptographique couramment utilisé
  • Comment utiliser SSH
  • Pourquoi souhaitez-vous utiliser SSH
  • Naviguer dans la ligne de commande
  • Accéder aux fichiers, programmes et autres via la ligne de commande
  • Mettre à jour le contenu de l'ordinateur via la ligne de commande
  • Comparer et rechercher des fichiers
  • Compression de fichiers
  • Comment lire les messages d'erreur
  • Présentation des autorisations utilisateur Linux
  • Codage via un éditeur
  • Examen et mise en œuvre des canaux
  • Direction du trafic de données
  • Tirer le meilleur parti d'une invite de shell
  • Planification automatique des tâches via Cron
  • Passer d'un utilisateur à l'autre pour exécuter des processus

Si tout cela vous semble un peu trop, ne vous inquiétez pas !

Cannon fait un excellent travail en expliquant aux lecteurs ce que tout est du début à la fin.

Pour cette raison, Linux pour débutants est l'un des meilleurs livres Linux disponibles à ce jour.

Looking to get started with Linux? Here's how to get Linux for Beginners 

2 – La ligne de commande Linux :Une introduction complète par William Shotts

Parfois, lire une phrase plus d'une fois aide le lecteur à bien saisir le message transmis.

Compte tenu de ce fait, nous incluons ce livre dans notre liste.

Voir, La ligne de commande Linux couvre une partie décente du contenu couvert dans Linux pour les débutants, plus quelques pépites d'or supplémentaires.

Ces éléments d'information supplémentaires combinés à un cours de recyclage sont un moyen inutile pour les lecteurs de mieux mémoriser ce qu'ils savent et d'améliorer ces connaissances en comprenant comment les nouveaux détails s'imbriquent.

Par exemple, les lecteurs avec Linux déjà installé peuvent suivre car l'auteur, William Shotts, fournit des exemples étape par étape sur la façon d'écrire des programmes complets dans Bash. Ainsi que ce qu'est réellement Bash. De plus, les lecteurs pourront effectuer les opérations suivantes après avoir terminé le livre.

  • Parfaite navigation de fichiers
  • Configuration des environnements pour diverses tâches
  • Chaînage des commandes
  • Utiliser des expressions régulières pour trouver des motifs
  • Comprendre et implémenter les liens symboliques, ou liens symboliques
  • Protocoles de réseau
  • Gestion des processus

En prime, Shotts gère le site Web LinuxCommand.org .

Au cas où vous ne seriez pas familier, ce site Web est dédié au partage de toutes les dernières nouvelles de Linux, y compris les programmeurs de raccourcis uniques dans le domaine découverts récemment. Shotts compile ces informations dans un livre convivial à l'occasion, lorsque suffisamment de nouvelles données sont découvertes.

Looking to learn the Linux Command Line? Click here to get your copy.

3 – Guide de poche Linux :Commandes essentielles par Daniel J. Barrett

En tant que programmeur de longue date, je serai le premier à admettre la fréquence à laquelle je dois rechercher une fonction, un raccourci ou une commande.

Ce qui ne devrait pas surprendre.

Il y a beaucoup d'informations à retenir en matière de programmation ou même de gestion de réseau, quelle que soit la façon dont vous utilisez Linux. Cela dit, si vous rencontrez des problèmes avec l'utilisation de la recherche de commandes, que ce soit du temps perdu ou de l'incapacité à trouver ce que vous cherchez en général, ce livre peut être votre grâce salvatrice.

À l'intérieur des couvertures de Linux Pocket Guide se trouve une mine d'informations que vous pourriez oublier de temps en temps, comme les suivantes.

  • Traitement d'image et Audio Fichiers
  • En cours d'exécution ou Fin Programmes
  • Lire et modifier les éléments stockés dans le presse-papiers
  • Modification des fichiers PDF
  • Données de sauvegarde
  • Opérations de stockage à distance
  • Gestion du compte
  • Rôle de superutilisateur
  • Surveillance du trafic réseau

Comme vous pouvez probablement le constater à partir des sujets abordés, le Linux Pocket Guide est idéal pour les utilisateurs intermédiaires de Linux et les experts. Choisissez cet article avec n'importe lequel de vos autres livres Linux préférés pour vous assurer que toutes vos bases d'informations sont couvertes.

If you want to acquire a Linux pocket guide that you can take with you anywhere, here is how to get the book.

4 – Guide d'administration réseau Linux par Tony Bautts

Attention aux administrateurs réseau pleins d'espoir, c'est l'un des meilleurs livres Linux pour commencer !

Comme le titre du livre l'indique, les lecteurs peuvent obtenir des informations précieuses sur la gestion de l'environnement réseau, même s'il y a plus d'un niveau impliqué. Cela comprend un examen de l'infrastructure de base, ainsi qu'un examen approfondi de la liste des sujets ci-dessous.

  • OpenLDAP
  • FreeS/WAN
  • Spam Filtrage
  • Sans fil Hubs
  • IMAP
  • OpenSSH
  • LIEN
  • IPv6

Bien que ce livre soit sorti à l'origine en 2005, les données sont disponibles en ligne gratuitement et fournissent une base solide sur laquelle les lecteurs peuvent élargir leurs connaissances sans effort. Pour cette raison, ceux qui espèrent se lancer dans l'administration réseau peuvent augmenter leur potentiel professionnel en commençant ici, plutôt qu'avec d'autres livres Linux.

Looking to understand more about Linux network administration? Click the link to get the book.

5 – Comment fonctionne Linux, 2e édition par Brian Ward

Comme nous l'avons mentionné ci-dessus, le noyau Linux est open source et si vous savez comment utiliser ce système d'exploitation, vous pouvez effectuer un large éventail d'objectifs sur votre machine.

Atteindre ce niveau de contrôle total sur votre ordinateur permet aux utilisateurs, ou à ce stade aux super-utilisateurs, de faire tout ce que votre cœur désire, tant que vous savez comment vous y prendre.

Si cela vous semble être le paradis, lisez Comment fonctionne Linux .

Ce livre passe en revue tous les aspects de ce que fait Linux, du démarrage à l'arrêt et tout le reste. Les lecteurs apprendront notamment :

  • Tâches clés du noyau
  • Comment les flux d'entrée et de sortie sont gérés via l'interface utilisateur
  • Utilisation des outils de développement
  • Pare-feu

How Linux Works fournit même des exemples que vous pouvez tester et utiliser dans le monde réel lorsque vous rencontrez un défi difficile que vous n'avez jamais vu auparavant, c'est pourquoi c'est l'un des meilleurs livres Linux là-bas.

Looking to become a super user on Linux systems? This is definitely the book you should read.

6 – La Bible Linux par Christopher Negus

La jaquette de ce livre contient essentiellement tout ce que vous devez savoir sur les dernières versions de Red Hat, Fedora et Ubuntu.

L'auteur, Christopher Negus , a consolidé ses 25 années d'expérience chez Red Hat, Inc. dans un livre digne d'être surnommé la Bible Linux.

Lorsque les lecteurs auront fini de lire les 912 pages, ils seront prêts à relever les défis des systèmes au niveau de l'entreprise, y compris, mais sans s'y limiter :

  • Sécurisation des opérations Linux
  • Dépannage des problèmes courants
  • Création d'environnements virtuels, ou ENV
  • Exécution d'ENV via le Cloud

La Bible Linux comprend également des exemples étape par étape afin que les administrateurs puissent gagner en confiance dans les applications futures.

Maintenant que nous approchons de la fin de notre liste, tous les livres mentionnés ci-dessous sont de niveau expert uniquement.

Gardez à l'esprit que nous n'essayons pas de suggérer que les utilisateurs novices de Linux ne peuvent pas saisir le contenu des livres Linux suivants. Au lieu de cela, nous encourageons fortement les utilisateurs débutants de Linux à commencer par l'un des autres meilleurs livres Linux pour se familiariser avec le noyau avant de plonger dans des sujets plus complexes.

Looking to add the Linux Bible to your bookshelf? Here's how you can acquire it.

7 – Maîtriser la sécurité et le renforcement de Linux par Donald A. Tevault

En parlant de sécurisation des opérations Linux, si vous cherchez à renforcer votre serveur ou votre infrastructure cloud, consultez Linux Security &Hardening.

Les informations utiles que les lecteurs glanent dans ce livre les aideront à comprendre comment les attaquants manipulent le système pour accéder à des données privées, ainsi que comment empêcher les intrus de le faire.

D'autres détails notables incluent des signes à rechercher pour arrêter de manière préventive une attaque potentielle , ainsi que des informations sur les sujets ci-dessous.

  • Comment appliquer une sécurité en ligne renforcée
  • Améliorer le savoir-faire SSH
  • Maîtriser Sudo Commandes
  • Établir correctement un pare-feu
  • Comment scanner le port s pour les paquets malveillants

L'auteur, Donald A. Tevault est un formateur Linux professionnel avec niveau 3-Security et la certification GIAC Incident Handler.

Achetez cette documentation technique au lieu de tout autre livre Linux si vous êtes prêt à protéger les actifs intellectuels en ligne.

If you want to make your Linux servers more secure, this is probably the book you should read.

8 – Maîtriser l'administration réseau Linux par Jay LaCroix

Conçu pour les administrateurs réseau experts, le livre Maîtriser l'administration réseau Linux , est un must absolu.

Jay LaCroix, l'auteur, guide l'administration réseau experte à travers les problèmes au niveau de l'entreprise, à la fois pourquoi ils se produisent et comment les résoudre.

Pour ce faire, LaCroix propose des activités bien pensées que les lecteurs peuvent mener pour voir le problème créé, puis résolu, en temps réel.

Bien que les systèmes couverts n'incluent que CentOS 7 et Debian 8, les précieuses informations que les administrateurs réseau repartent les aideront à maîtriser complètement la conception , déploiement , et l'administration de réseaux Linux au niveau de l'entreprise .

Cet exploit est principalement dû à la répartition gracieuse de la surveillance, du dépannage, de la structure et de la commande que LaCroix adresse stratégiquement.

If you are looking to get better at managing networks, here's how you can get your copy

9 – Clustering haute disponibilité Pro Linux par Sander van Vugt

Au fil du temps, un réseau Linux peut atteindre des proportions massives.

En conséquence, les ressources nécessaires pour calculer les commandes de base peuvent devenir rares.

Bien que cela puisse être dû à diverses raisons, le cluster haute disponibilité Pro Linux peut probablement vous aider à identifier la raison du décalage et à améliorer les performances globales.

En prime, ce guide basé sur une solution passe en revue le clustering de composants sur la plupart des plates-formes basées sur Linux, ce qui en fait un outil universel digne d'être récupéré. De plus, tout est expliqué de manière claire et facile à digérer, si vous êtes déjà un expert Linux.

Voici un aperçu général des sujets :

  • Configuration Apache au niveau de l'entreprise
  • Comment créer un SAN open source pour le regroupement
  • Mise en œuvre d'un serveur Web à charge équilibrée Grappe
  • Configuration de la base de données pour la haute disponibilité
  • Utilisation de la virtualisation KVM
  • Assurer un environnement virtuel est suffisamment protégé

Gardez à l'esprit que bon nombre des sujets mentionnés ci-dessus peuvent être utilisés dans l'apprentissage automatique, qui ne fera que gagner en popularité avec le temps. Pour cette raison, Pro Linux HighAvailability Clustering est l'un des meilleurs livres Linux disponibles pour les experts.

Getting Pro Linux High Availability Clustering is definitely a good idea if you plan on getting more knowledge about Linux clusters.

10 – Maîtriser les scripts du shell Linux par Mokhtar Ebrahim

En tant qu'expert, vous savez probablement comment Linux et Python sont liés.

Cela dit, c'est l'un de ces livres Linux qui utilise ces connaissances d'initiés pour vous aider à maîtriser Linux de plusieurs façons.

Les lecteurs qui choisissent de lire ce livre repartiront avec des connaissances solides en matière de scripts shell, telles que la gestion de programmes complexes dans les coulisses et l'automatisation de tâches répétitives à la volée. Le contenu comprend des commandes à une ligne très bénéfiques, ainsi que les suivantes.

  • Résoudre des problèmes complexes via Shell
  • Utilisation des outils d'administration système à votre avantage
  • Comment déployer des tâches automatisées bien pensées
  • Divers conseils de débogage
  • Avantages et inconvénients du script avec Perl vs Python
  • Évaluer l'ordre des commandes
  • Créer des environnements virtuels à la volée pour les tests de configuration Web
  • Naviguer dans AWK , un langage utilisé uniquement dans les domaines
  • Écriredes fichiers journaux
  • Comment réduire le temps de maintenance
  • Comment réduire la durée de compilation

Inutile de dire que parmi tous les autres livres Linux que nous avons mentionnés dans notre liste, Mastering Linux Shell Scripting est le choix optimal pour les experts cette année.

If you are curious on how to level up your scripting skills, this is the book you should read.

Conclusion

Comme je le répète dans plusieurs de mes articles, il y a un temps pour la théorie et un temps de pratique .

En tant qu'administrateur système, vous devez beaucoup vous entraîner pour être efficace dans ce que vous faites.

Même si vous pouvez choisir de commander certains de ces livres, vous devez installer votre propre distribution afin de lancer les commandes par vous-même.

Pour cela, je vous recommande de commencer par l'un de ces tutoriels afin de débuter avec Linux :

  • Comment installer et configurer CentOS 8 avec GNOME
  • Comment installer et configurer Debian 10 Buster avec GNOME

Comme toujours, nous avons une section complète sur l'administration Linux sur le site Web, alors assurez-vous de le vérifier pour obtenir plus d'informations sur le sujet.


Linux
  1. Les meilleurs serveurs Web Linux

  2. Quel est le but du fichier .bashrc sous Linux

  3. À quoi sert l'autorisation d'exécution ?

  4. Quelle est la définition d'une session sous Linux?

  5. Quelle est la commande pour copier, lire et supprimer un fichier sous Linux

Linux vs Unix :Quelle est la différence ?

Qu'est-ce que la commande Linux Watch + Exemples

Qu'est-ce que le Shell sous Linux ?

Qu'est-ce que la commande kill sous Linux ?

Jeux Linux gratuits en 2019 - Les meilleurs jeux comparés

Les meilleures distributions Linux en 2022