Question

Existe-t-il de bons livres pour un utilisateur relativement nouveau, mais pas tout à fait nouveau * nix, afin d’avoir des connaissances un peu plus approfondies (donc pas de "Linux pour les nuls")? Pour la plupart, je ne cherche pas quelque chose à lire du début à la fin. Je préférerais plutôt avoir quelque chose à lire et à lire en gros morceaux lorsque j'ai besoin de savoir comment faire quelque chose ou chaque fois que j'en ai un "comment puis-je le faire à nouveau?" des moments. Certains domaines que j'aimerais voir sont les suivants:

  • administration en ligne de commande
  • script bash
  • programmation (bien que j'aimerais quelque chose qui ne concerne pas que les programmeurs C)

J'aimerais que cela soit aussi indépendant que possible de la plate-forme (ce qui signifie qu'il contient des informations pertinentes pour toutes les distributions Linux, ainsi que pour BSD, Solaris, OS X, etc.), mais les systèmes Unix que j'utilise le plus souvent sont OS X et Debian / Ubuntu. Donc, si je souhaite tirer le meilleur parti d’un livre plus dépendant de la plate-forme, ce sont les plates-formes à cibler.

Si je peux rassembler tout cela dans un seul livre, c'est bien, mais je préférerais avoir un peu plus de contenu en profondeur que de couvrir tout . Donc, s'il y a des livres qui couvrent un seul de ces domaines, postez-le. Enfer, postez-le même si cela ne concerne aucun de ces domaines et vous pensez que c'est quelque chose qu'une personne dans ma position devrait connaître.

Était-ce utile?

La solution

J'ai un wiki pour cet article - ceux qui ont suffisamment de représentants peuvent-ils ajouter des éléments?

Administration système, manuels d'utilisation générale

  • Nemeth et. al, Administration du système Linux

  • Le livre Armadillo , mentionné par Bill The Lizard < a href = "https://stackoverflow.com/questions/236838/what-are-good-linuxunbooks-for-an-advancing-user#236932"> ci-dessous .

  • Quelque chose par Mark Sobell . Il fait une sorte de thème et de variations pour différentes saveurs d'Unix, alors choisissez le livre le mieux adapté à l'environnement. Les livres sont assez bons. L’un de ses textes était un texte prescrit lorsque j’ai fait mon B.Sc.

  • TCP / IP illustré, vol. 1: Les protocoles pour une analyse détaillée du fonctionnement détaillé de TCP / IP.

  • Je n'ai jamais lu ce livre en particulier, mais beaucoup de gens ici recommandent Les outils électriques Unix mentionnés par Hortitude.

Programmation:

Outils spécifiques (par exemple, Sendmail)

Divers ouvrages de O'Reilly et d’autres éditeurs traitent de sujets spécifiques. Certains des principaux sont:

Certains de ces livres sont publiés depuis un certain temps et sont toujours d'actualité. Par conséquent, ils sont également souvent disponibles à un prix inférieur au prix catalogue. Amazon marketplace est un bon endroit pour chercher de tels articles. C’est un très bon moyen de faire une approche simpliste de sujets comme celui-ci pour peu d’argent.

À titre d’exemple, en Nouvelle-Zélande, les ouvrages techniques coûtent cher en raison d’un peso faible en kiwi (comme on le sait affectueusement dans les milieux expatriés) et d’une chaîne logistique extrêmement longue. Vous pourriez dépenser 20% de la semaine après impôt d'un diplômé débutant sur un seul livre. Lorsque je vivais là-bas, à la sortie de l'université, j'utilisais beaucoup ce type de marché, achetant souvent des livres à un prix correspondant à 1/4 de leur prix catalogue, y compris les coûts d'expédition en Nouvelle-Zélande. Si vous ne vivez pas dans un endroit avec des revenus de niveau 1, je vous le recommande.

Livres électroniques et ressources en ligne (grâce à israkir pour me le rappeler):

  • Le projet de documentation Linux ( www.tldp.org ) possède de nombreux guides de sujets spécifiques connus. comme HowTos qui concernent également souvent des outils tiers de logiciels libres et qui seront pertinents pour d'autres variantes d'Unix. Il contient également une série de FAQ et guides .

  • L'univers du gourou Unix est une collection de ressources Unix avec un saveur un peu plus old-school.

  • Google. Il existe de nombreuses ressources Unix et Linux sur le Web. Des chaînes de recherche telles que commandes unix ou apprendre unix augmentera le nombre de ressources en ligne. .

  • Safari . C'est un service d'abonnement, mais vous pouvez rechercher les textes d'un assez grand nombre de livres. Je peux le recommander car je l'ai utilisé. Ils commercialisent également des licences de site pour les entreprises.

Une partie de la philosophie d’Unix:

Autres conseils

J'ai trouvé Unix Power Tools une des meilleures ressources pour moi. Il n’ya peut-être pas de tutoriel, mais c’est une excellente référence.

L'art de la programmation Unix est un livre que j'ai trouvé utile par le passé , en dépit d'être un peu incliné par rapport à d'autres plates-formes non-Unix.

Les livres O'Reilly ont une excellente couverture * nix. J'ai ceux-ci:

Apprentissage du shell bash
* Couvre plusieurs outils de base en ligne de commande * nix ainsi que des techniques de script shell plus avancées.

Apprentissage des éditeurs vi et vim
* Priceless. M'a permis de modifier ou de créer très rapidement des scripts de shell, des fichiers de configuration, des scripts Python à partir du shell.

Je recommande le livre Armadillo pour l'administration en ligne de commande. et les scripts shell.

alt text

Jason,

Environnement de programmation Unix de Kernighan et Pike vous donnera des bases solides sur tout ce qui concerne Unix et devrait couvrir la plupart de vos questions concernant les scripts en ligne de commande, etc.

.

Le livre Armadillo de O'Reilly ajoutera un angle d’administration. Cela m'a bien servi!

Bonne chance!

Je peux suggérer le groupe de livres ici:

http://www.linux.org/docs/online_books.html

bonne chance;)

Les outils électriques Unix susmentionnés sont indispensables. Les autres classiques sont sed & amp; awk et Mastering Regular Expressions . J'aime aussi certains livres du livre O'Reilly & Cookbook " série:

Le Guide de script de Bash avancé est le seul livre qui permet réellement de lecteur à parler bas scripting. Vous avez besoin de cette capacité pour bien comprendre comment démarrer / arrêter les démons et automatiser de nombreuses tâches.

Le langage de programmation AWK

Présente non seulement l'outil polyvalent qu'est awk , mais donne également un aperçu de la philosophie basée sur Unix et de certains awk "modèles de conception".

 alt text

À mon avis, vous en apprendrez davantage en jouant avec ce que vous trouvez intéressant sur une boîte * nix. Il est inutile de se renseigner sur BIND si vous ne vous intéressez pas aux réseaux.

Accord important pour l'Administration système essentielle et les Outils d'alimentation Unix .

De plus, quel que soit l'éditeur que vous préfériez, vim ou emacs, retrouvez-le, & amp; en avant. Si vous aimez vim, procurez-vous le livre de Steve Oualline.

En ce qui concerne Ubuntu et Linux en général, un bon livre:

La programmation "Unix Shell" de Stephen Kochan et "Exploring the Unix System"

  • sed & amp; awk Dougherty et Robbins
  • Maîtriser l'expression régulière Jeffrey Friedl
  • Linux en quelques mots, bien que la plupart des informations se trouvent également dans les pages de manuel
  • Vim de Steve Oualline
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top