Pour les développeurs de logiciels, vous devez absolument lire certains livres.
Quel est le livre le plus influent que tout programmeur devrait lire?
Que diriez-vous des administrateurs système? Existe-t-il une liste similaire de livres?
Pour les développeurs de logiciels, vous devez absolument lire certains livres.
Quel est le livre le plus influent que tout programmeur devrait lire?
Que diriez-vous des administrateurs système? Existe-t-il une liste similaire de livres?
Réponses:
Mon seul élément essentiel est la pratique de l'administration de systèmes et de réseaux de Limoncelli, Hogan, et al. Ma copie originale vit sur mon bureau
C'est peut-être un peu démodé, mais vous ne pouvez pas apprendre à bien faire votre travail (ou comment ne pas le faire, j'oublie lequel) sans regarder dans les écrits de Bastard Operator From Hell.
Edit : Voici quelques liens
Pour les administrateurs réseau: TCP / IP Illustrated, Volume 1: The Protocols (2nd Edition) . Vous devriez savoir comment fonctionne TCP / IP.
Zen et l'art de l'entretien des motos: une enquête sur les valeurs
(Souvent considéré comme l'un des meilleurs livres sur tous les sujets.)
Cette citation (trouvée ici ) est pertinente:
Personnellement, j’ai le sentiment que c’est ainsi que se produira toute nouvelle amélioration du monde: par des individus qui prennent des décisions en matière de qualité et c’est tout. Mon Dieu, je ne veux plus avoir d’enthousiasme pour les grands programmes de planification sociale destinés à de grandes masses de gens qui laissent la qualité individuelle. Ceux-ci peuvent être laissés seuls pendant un moment. Il y a une place pour eux, mais ils doivent être construits sur une base de qualité parmi les individus impliqués. Nous avons eu cette qualité individuelle dans le passé, exploitée comme une ressource naturelle sans le savoir, et maintenant, elle est presque épuisée. Tout le monde est presque hors de propos. Et je pense qu'il est temps de revenir à la reconstruction de cette ressource américaine - une valeur individuelle.
Unix Power Tools, troisième édition . J'en possède trois exemplaires, deux au bureau et un à la maison. Si vous aimez devenir un gourou Unix, faites-vous pousser la barbe et lisez ce livre.
Essential System Administration a déjà été mentionné. Très utile si vous êtes le patron d'un groupe de SA
Pour moi, un livre très passionnant à lire était http://en.wikipedia.org/wiki/The_Cuckoos_Egg
Utilisant une allégorie habile, les auteurs ont fourni une explication perspicace et intuitive de l’un des utilitaires de réseau les plus vénérables d’Unix. Ce qui est encore plus étonnant, c’est qu’ils travaillaient clairement avec une version bêta très précoce du programme, leur livre ayant paru pour la première fois en 1933, des années (des décennies!) Avant la finalisation du système d’exploitation et de l’infrastructure réseau.
Unix System Management Primer Plus, de Jeff Horwitz.
Unix System Management Primer Plus http://www.informit.com/ShowCover.aspx?isbn=0672323729
Meilleur choix: Unix System Management Primer Plus de Jeff Horwitz.
Ce livre est presque inconnu criminellement, si vous me le demandez. Il existe une tonne d'excellents livres techniques qui vous donneront des détails spécifiques sur le fonctionnement d'un matériel ou d'un logiciel particulier. Il y a beaucoup de bons sur les scripts, l'automatisation et la programmation.
Ce n'est pas le livre pour vous apprendre tous les aspects de l'administration de votre serveur ou de votre application, mais c'est celui qui vous apprend à devenir un administrateur système.
Il couvre des choses que vous ne trouvez pas dans d’autres ouvrages, notamment des chapitres sur la conception et la construction d’infrastructures et de centres de données, le déploiement de serveurs, les correctifs et les mises à niveau, la surveillance, le support utilisateur, les pannes, la haute disponibilité, la planification de la capacité, l’automatisation, la sécurité, etc. et plus.
Si vous souhaitez exécuter une machine Unix / Linux dans votre sous-sol en tant que serveur domestique, ce livre ne vous convient pas. Si vous souhaitez travailler en tant qu'administrateur système, en particulier avec Unix / Linux, vous devez absolument lire ce livre.
L'oeuf du coucou: traquer un espion dans le labyrinthe d'espionnage informatique de Cliff Stoll
Ce n'est pas un livre technique, mais une histoire vraie sur la façon dont une personne réelle tombe sur un pirate informatique. Il surveille le piratage et avertit diverses agences de trois lettres avec peu ou pas de réponse.
Étonnamment, personne ne l'a inventé:
(euh, je pense que mon commentaire a été mangé)
Quoi qu'il en soit, même si je ne l'appellerais pas le livre le plus influent que tout administrateur système devrait lire, j'ai apprécié The Craft of System Security . Il couvre bien (au moins à partir d'un niveau élevé) l'histoire, la théorie et la pratique de la sécurité. Oh, et c'est même assez bien écrit pour ne pas vous endormir systématiquement!
Essential System Administration par AEleen Frisch.
Pas pour les âmes sensibles, c'est le seul livre que je connaisse qui tente de décrire et d'expliquer des systèmes complexes complexes à l'aide de principes scientifiques systématiques et de modèles mathématiques.
De l'auteur de cfengine:
Mark Burgess: Principes d'administration de réseau et de système
Au début était la ligne de commande
Ce n’est pas vraiment lié à SysAdmin, mais c’est l’un des ouvrages informatiques les plus influents.
Bien que n'étant pas techniques (et peut-être un peu clichées maintenant?), Les principes sont fantastiques et hautement applicables au travail administrateur système.
SED AWK vous fait gagner du temps et de l'argent!
Je vote pour les astuces UNIX et les hacks . Une grande partie du contenu est obsolète maintenant, mais cela m'a quand même aidé à penser comme un administrateur UNIX.
Je pense que le livre le plus influent que vous puissiez lire est Sex, Drugs and Economics: Une introduction non conventionnelle à l’économie .
C'est un livre d'économie pop écrit par un économiste britannique.
Étant donné que l’administration système implique de nombreuses compétences différentes et qu’il s’agit généralement de tâches différentes en fonction de votre lieu de travail, j’estime qu’il est important de développer un état d’esprit en utilisant ce livre et de faire vos propres choix quant à ce qui est le mieux.
J'appuie les Limoncelli, et al. "La pratique de l'administration de système et de réseau", mais je vais en ajouter un autre, et le placer probablement plus haut - Eliyahu M. Goldratt, "L'objectif: un processus d'amélioration continue" Je pense que cela place toute entreprise SysAdmin dans la mentalité de "comment La rotation de toutes les assiettes mène-t-elle à l'objectif commun de l'entreprise? Lorsque j’ai travaillé sur l’assurance qualité / l’ingénierie sur le terrain chez un logiciel ERP, avant de me lancer dans le travail SysAdmin, c’était «la bible».
Quand je commençais à travailler en tant qu'administrateur système, beaucoup de changements passaient dans ma vie. Le moment présent était que je ne savais pas à quoi m'attendre avec ces changements. Et je désirais lire [1]. Dans une vision un peu distanciée, je pense que cela m'a apporté beaucoup d'amélioration pour mon travail quotidien.
Bien que ce livre soit plutôt ancien, les principes ne meurent pas facilement. Combinez-le avec le manuel d'administration Linux mentionné ci-dessus, servez frais:
Manuel d'administration du système UNIX
Aussi celui-ci aidera:
Essential Drucker, Druckers Management Essentials