Partage
  • Partager sur Facebook
  • Partager sur Twitter

Guide sur l'installation et l'administration Linux

111 pages pour bien commencer, et aller à l'essentiel !

    21 janvier 2017 à 12:11:50

    Bonjour à toutes et à tous,

    Je mets à disposition gratuitement un guide assez exhaustif, qui représente quelques années d'administration des systèmes Open-Source.

    Mon objectif, en 1996, était de rédiger un pense-bête, avec l’une des premières distributions libres d’Unix (Slackware). Je l’ai ensuite étoffé via des systèmes similaires, dont RedHat, Mandrake (actuellement Mandriva). Par la suite, j’ai ajouté des commandes et syntaxes propres à Solaris ou Novell/Suse.

    Il s'agit d'un document de référence, utilisé en production, dans des environnements critiques. Ce document m'a aussi servi de base pour mes supports de cours, quand j'ai œuvré en tant que consultant-formateur.

    Pour vous donner une idée de ce que traitent les premiers chapitres :
     
    LES COMMANDES
    INSTALLATION
    KERNEL
    DEMARRAGE DU SYSTEME
    LVM (Logical Volume Manager)
    PACKAGES
    REPERTOIRES
    GESTION DES DROITS D’ACCES
    GESTION DES FICHIERS
    COMPRESSION – ARCHIVAGE
    System daemon (systemd)
    I.P. (Internet Protocol)
    D.H.C.P. (Dynamic Host Configuration Protocol)
    D.N.S. (Domain Name Service)
    N.T.P. (Network Time Protocol)
    IPTABLES
    VNC
    F.T.P (File Transfert Protocol)
    S.S.H. (Secure Shell)
    N.F.S (Network File System)
    S.M.T.P / POP 3
    RSYNC (remote synchronization)
    QUOTAS
    SYSLOGD
    SHELL SCRIPTS
    VI
    etc, etc...

    Comme le monde Open-source est un monde de partage, je vous soumets l'URL pour le consulter / télécharger  :)  : http://pierreau.fr/Blog.php#Linux

    Je vous souhaite une bonne lecture !

    -
    Edité par Pierreau 30 décembre 2020 à 16:03:39

    • Partager sur Facebook
    • Partager sur Twitter
      21 janvier 2017 à 14:47:44

      salut,

      pour ce qui est de ma partie : la ligne de commande :

      attention à certaines incohérences dans les guillemets (quote), apostrophes (single quote), et accent aigu (backtick).

      attention aux "bashismes", par exemple, >& n'est pas POSIX.

      perl n'est pas un shell, pas plus que que awk ou sed :

      $ cat /etc/shells 
      # /etc/shells: valid login shells
      /bin/sh
      /bin/dash
      /bin/bash
      /bin/rbash
      /bin/csh
      /bin/tcsh
      /usr/bin/tcsh
      /bin/ksh93
      $ apt-cache policy perl
      perl:
        Installé : 5.20.2-3+deb8u6
        Candidat : 5.20.2-3+deb8u6
      [...]

      il faut systématiquement mettre les variables entre guillemets, surtout dans les tests avec la commande test ou entre crochets simples.
      mais case n'en a pas besoin. :/

      expr est une commande externe dont on peut se dispenser : j=$(( $i + $j )).

      let $[ n *= 4 ]
      cette forme est étrange, redondante, j'aurais plutôt écrit n=$[n *= 4 ], ou let 'n *= 4'

      • Partager sur Facebook
      • Partager sur Twitter

      Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

        18 février 2020 à 19:58:27

        Bonjour,

        J'ai mis à jour ce document, avec l'ajout d'un chapitre sur la gestion des disques RAID.

        Pierre

        • Partager sur Facebook
        • Partager sur Twitter
          18 février 2020 à 21:10:25

          pour ma partie, toujours, le shell :

          - commande interne/externe, on peut signaler que certaines commandes internes sont également des commandes externes :

          $ type -a echo
          echo est une primitive du shell
          echo est /usr/bin/echo

          mais que leur comportement peut être différent : les commandes shell externes ont un plus conforme à la norme POSIX.

          - dès le début, il faut mettre les variables entre guillemets :

          echo "$HOME"

          - l'ajout du répertoire courant est àmha une faille de sécurité.

          - le regroupement de commande se fait entre accolades. il n'est pas nécessaire de créer un sous-shell entre parenthèses.

          -paramètres positionnels : au-délà de 9 il faut mettre des accolades : ${10}

          etc

          • Partager sur Facebook
          • Partager sur Twitter

          Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

            4 octobre 2020 à 13:35:17

            Merci "dantonq" pour ces remarques pointues et pertinentes ! On en apprend tous les jours :)
            • Partager sur Facebook
            • Partager sur Twitter

            Guide sur l'installation et l'administration Linux

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown