Forum Linux.débutant Se former à l'administration Linux : par où commencer ?

Posté par . Licence CC by-sa
Tags : aucun
2
18
sept.
2017

Bonjour

J'ai une expérience très limitée de Linux. J'ai du installer une dizaine de fois Ubuntu / Ubuntu Server en virtualisation et en dual boot. Linux Mint aussi, et c'est tout.

Je souhaite aujourd'hui me former à l'administration Linux et j'aimerais vos conseils pour bien débuter.
Au début je pensais carrément essayer de passer le RHCSA mais 1. c'est cher et 2. vu que Red Hat est a priori payant ça risque d'être coton pour se faire un banc de test.

Donc je regarde vers le Linux Professional Institute mais je ne suis pas exactement sûr de quelle formation choisir, ni si c'est vraiment reconnu sur le marché du travail etc.

Des idées de bouquin / formation en ligne / conseils siouplait ? ;)

  • # Quelques références en vrac

    Posté par (page perso) . Évalué à 2 (+0/-0).

    Pour Red Hat Enterprise Linux (RHEL), CentOS et autres dérivés, il y a énormément de documentation en ligne, disponible gratuitement :
    https://access.redhat.com/documentation/en/
    -> puis clique sur "Red Hat Enterprise Linux", il y a alors plein de guides, en particulier "System Administrator's Guide".

    Quelques bouquins :

    Pour l'administration système, je te conseille d'apprendre un outil d'automatisation comme Ansible ou Puppet. J'ai écris ce journal récemment sur ce sujet.

    Pour écrire des scripts, je te conseille d'apprendre Python, le code est plus propre qu'avec des scripts shell. De plus en plus d'administrateurs systèmes utilisent Python (au lieu de shell et Perl, principalement).

    Bon apprentissage ! Il y a pas mal d'offres d'emploi comme administrateur système Linux.

    « Un animal d'une atterrante stupidité : il est persuadé que si vous ne le voyez pas, il ne vous voit pas non plus » (H2G2)

    • [^] # Re: Quelques références en vrac

      Posté par (page perso) . Évalué à 2 (+1/-0).

      Pour écrire des scripts, je te conseille d'apprendre Python,
      le code est plus propre qu'avec des scripts shell.

      Mouais, alors la c'est très subjectif, et si c'est pour faire un tas de os.system() …

      De plus en plus d'administrateurs systèmes utilisent Python (au lieu de shell et Perl, principalement).

      Personnellement je n'en connais aucun..
      Certains font de l'admin avec des script ruby, est-ce pour autant une bonne idée ??

      Pour l'administration système, je te conseille d'apprendre un outil d'automatisation comme Ansible ou Puppet.

      ou chef, ou salt, ..

      C'est un très bon conseil au demeurant, mais avant de savoir automatiser une configuration il est plutôt recommandé de savoir le faire manuellement et surtout de savoir ce que tu fait (ou fait faire par l'automate)

    • [^] # Re: Quelques références en vrac

      Posté par . Évalué à 2 (+1/-0).

      Je rajouterais notamment comme référence l'ouvrage "Pro Linux System Administration" (Apress, 2nd éd.) (https://www.apress.com/us/book/9781484220078), qui est assez complet et très orienté débutant. Il couvre CentOS et Ubuntu.

  • # financements ?

    Posté par (page perso) . Évalué à 2 (+0/-0).

    Selon ta situation,tu as peut-être droit à des financements de la formation que tu souhaites.

  • # certifications

    Posté par . Évalué à 1 (+0/-0).

    Merci à tous pour vos conseils. J'ai trouvé ce livre sur amazon, peut etre le connaissez vous ? Le livre de chez Apress m'a l'air très bien et dans tous les cas je vais l'acheter.

    Je pense qu'avant d'apprendre python je vais commencer le bash, et surtout trouver des exercices pratiques à faire sur une install virtualisée.

    Et effectivement voir les financements de formation … il me faudra des certifications dans tous les cas.

  • # Le cahier de l'administrateur Debian

    Posté par (page perso) . Évalué à 2 (+1/-0).

    J'ai lu pas mal de bouts du cahier de l'administrateur Debian quand je débutais, je pense que c'est pas mal comme ressource, quoique bien sûr de nombreuses parties sont spécifiques à Debian. En suivant ce guide tu peux t'entraîner à configurer un serveur de mail, Web, DNS et autres ce qui va déjà te donner l'occasion de mettre les mains dans le cambouis.
    Quant à choisir entre apprendre le Python et le Bash, je choisirai le Python. Dans ma vie professionnelle je n'ai quasiment pas fait de Bash dont je ne connais que les rudiments, mais énormément de Python. Tous mes postes étaient liées d'assez près à l'administration système. Après Python c'est peut être trop spécifique, mais aujourd'hui il vaut mieux connaître un langage plus évolué que Bash comme Python, Ruby, Perl, ou autre car c'est nécessaire pour automatiser la gestion de son infra (qui fait encore ça à la main ?).

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.