Ressources pour les administrateurs Linux débutants


15

Je viens d'acquérir un serveur Linux dédié que je prévois d'utiliser pour déployer des projets et héberger quelques sites. Contrairement aux services d'hébergement virtuels ou partagés que j'ai utilisés dans le passé dans ce cas, je suis en fait en charge de l'ensemble de la machine et de sa configuration! Et maintenant, cela semble être une tâche intimidante.

Pourtant, j'aimerais en savoir plus sur l'administration Linux et apprendre au fur et à mesure, mais de préférence, je préfère apprendre des erreurs des autres et non des miennes. ;)

Quelles sont les ressources, les didacticiels et les premières étapes que les administrateurs plus expérimentés peuvent recommander à l'administrateur débutant de Linux lorsqu'ils se frayent un chemin dans le désert?

Quelques autres questions et réponses ServerFault que j'ai trouvées utiles jusqu'à présent:

Réponses:


10

Je commencerais par un bon livre couvrant les tâches administratives courantes pour votre système d'exploitation (CentOS, par l'apparence des balises, avec lesquelles je n'ai aucune expérience de la documentation). Si vous voulez être un bon administrateur système, plutôt que "bon pour administrer cette boîte CentOS ici", alors vous devez vraiment obtenir une copie de "The Practice of System and Network Administration", 2ed, de Limoncelli, Hogan et Chalup. Il vous apprendra pratiquement tout ce que vous devez savoir sur l'administration des systèmes, d'un niveau conceptuel.


4

Configurez une machine virtuelle (VirtualBox, Parallels, VMWare, Virtual PC) avec une distribution Linix et commencez à jouer!

En utilisant une machine virtuelle, vous pouvez jouer du contenu de votre cœur sans vous soucier de casser des choses. Si vous avez un problème, restaurez simplement une sauvegarde de machine virtuelle et recommencez.



1

Découvrez s'il existe un groupe d'utilisateurs Linux (LUG) dans votre région. Je suis membre de quelques LUG depuis de nombreuses années et ils ont toujours été fantastiques, d'autant plus qu'il y a souvent des possibilités d'aide physique et d'assistance. Il y a une liste partielle des groupes ici: http://www.linux.org/groups/

Vous devriez également entrer en contact avec la liste de diffusion ou les forums de la distribution Linux installée sur le serveur. Différentes distributions ont souvent de petites bizarreries qui pourraient être manquées dans une requête générale sur, par exemple, le support en ligne d'une application (par exemple Apache, Postfix, etc.). Je n'ai jamais utilisé CentOS mais il est très populaire, donc je suis sûr qu'il y aura une grande communauté autour de lui.

La plupart des grands projets Open Source et des distributions Linux ont également des canaux IRC, et ceux-ci sont bien sûr parfaits pour le support en direct.


1

Cela semblera drôle au premier abord, et certaines personnes penseront que je suis facétieux, mais je ne le suis pas.

  • Trouvez un autre administrateur expérimenté, asseyez-vous, définissez un objectif quelconque et essayez d'atteindre cet objectif tout en fournissant des preuves.

Unix (et BSD et Linux et qui sait quoi d'autre) était à l'origine un environnement qui encourageait les programmeurs et les administrateurs à communiquer entre eux. Linux est une approximation assez décente de cela (pas à 100% mais très proche).

À mon avis, pas si humble, l'administrateur Unix / Linux / BSD est mieux enseigné à travers une forme de tradition orale , où les connaissances sont transmises verbalement à l'apprenant par ceux qui sont beaucoup plus expérimentés. Dans tous les cas que j'ai rencontrés, cette méthode d'apprentissage d'Unix (et de ses cousins) a été la plus informative tout en fournissant le plus d'informations à l'apprenant, en particulier des informations que vous ne pouvez pas obtenir en lisant simplement un livre et en allant de l'avant. La raison de cette méthode d'apprentissage "inefficace" est, à un moment donné, quelqu'un quelque part a pris une décision sur quelque chose, mais ce n'est pas formellement documenté (lire l'en-tête de ce lien). Cela signifie qu'il est facile de s'asseoir là et de se gratter la tête sur "pourquoi X est fait comme ça" alors qu'en réalité,très bonne raison pour cela. Le fait d'avoir quelqu'un qui a été là et qui connaît l'histoire de sa création aide à «combler les lacunes».

Oui, vous pouvez vous asseoir avec un livre, ou (comme je l'ai fait), installez-le simplement et frappez-vous la tête quelques centaines de fois pendant que vous le comprenez à la dure. Mais il y a beaucoup à dire pour apprendre de quelqu'un d'autre.




0

J'ai trouvé ce livre - Linux Administration: A beginners guide - très utile lorsque je débutais.

Il couvre tout, des installations de bureau à l'administration des services et des serveurs réseau de base. Assez concis aussi, donc j'ai pu le ramasser et le lire en ~ une semaine


0

Faites comme une Nike - faites-le!

Le processus de construction de base est le suivant:

  1. Installez le système d'exploitation avec une installation minimale. Je vous suggère d'utiliser des volumes logiques pour le disque.
  2. Patchez-le.
  3. Activez le pare-feu.
  4. Désactivez les services inutiles.
  5. Installez / testez vos applications et assurez-vous qu'elles fonctionnent, par exemple, faites des trous de pare-feu au besoin, définissez le contrôle d'accès aux applications.
  6. Configurez correctement vos applications
  7. Faites des sauvegardes et des tests de restauration.

Utilisez les ressources dont vous disposez:

  1. strace et tcpdump sont vos amis
  2. journaux
  3. listes de diffusion
  4. forums (Serverfault !!!)
  5. Google
  6. IRC
  7. LUGs
  8. Lisez les pages de manuel pendant votre temps libre

Sérieusement. Quand j'ai commencé, quand je n'avais rien de mieux à faire, j'ai répertorié / bin / sbin / usr / bin / usr / sbin et lu les pages de manuel pour chaque binaire. Naturellement, je ne m'en souvenais pas tous, mais la plupart du temps, je me souvenais assez pour pouvoir dire "oh il y a un outil qui fait que ça s'appelle quelque chose comme ..." quand je suis resté coincé et que je devais faire quelque chose. En d'autres termes, c'était un moyen facile de se familiariser avec les outils disponibles.

Lisez également les autres pages de manuel plus tard lorsque vous aurez le temps.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.