LE GUIDE POUR FAIRE VOS PREMIERS PAS
EN TANT QUE SYSADMIN
Cliquez sur la couverture pour découvrir le sommaire et des extraits du magazine !
En savoir plus12,90 € TTC
Vous voulez installer et administrer un ordinateur sous GNU/Linux ? Alors ce hors-série est fait pour vous ! Partant de l’installation jusqu’à l’administration, en passant par l’apprentissage de quelques commandes du shell, vous trouverez dans le présent ouvrage un grand nombre d’informations qui vous permettront de faire vos premiers pas avec GNU/Linux et plus précisément, la distribution Debian.
Nous avons fait le choix de vous présenter ici l’administration de GNU/Linux non pas comme celle d’un système pour ordinateur de bureau (bien que vous puissiez également l’utiliser en tant que tel), mais avec une vision plus large de système multi-utilisateur, où les contraintes sont plus importantes. Notre but est de vous accompagner dans toutes les étapes essentielles et de vous donner envie d’aller voir encore plus loin :
• l’installation pour avoir un système fonctionnel et comprendre comment répartir les fichiers sur le disque (notion de partitionnement), comment configurer le programme de démarrage, etc.
• un aperçu des environnements graphiques pour un usage en tant que simple utilisateur
(à part sur d’autres systèmes que nous ne nommerons pas, l’administration des serveurs se fait exclusivement en mode console) ;
• le mode console justement, pour connaître les commandes de base permettant de gérer
les fichiers de configuration ;
• et enfin, les commandes d’administration pour gérer, entre autres, les mises à jour
et les utilisateurs.
Comme le système Linux est complexe et certaines notions étant liées, bien que nous ayons essayé au maximum de maintenir une progression linéaire, si en cours de lecture certains concepts vous paraissent étrangers, n’hésitez pas à en rechercher la signification plus loin, dans les articles suivants. De même, nous vous indiquons comment rechercher par vous-même des solutions aux problèmes que vous pourriez rencontrer : ceux-ci sont variés et peuvent dépendre du matériel, il serait donc impossible de tous les lister. Comme le dit le proverbe chinois : « Si tu vois un homme qui a faim, donne-lui un poisson : tu le nourriras pour un jour. Apprends-lui à pêcher et il se nourrira toute sa vie... ».
La rédaction
p. 08 Le choix de la distribution
p. 12 Les options de démarrage
p. 16 Le partitionnement
p. 20 Le système d'amorçage GRUB 2
p. 26 Mais où trouver de l'aide ?
p. 32 Structuration des fichiers
p. 38 Découverte du shell
p. 42 Les commandes de base
p. 48 Les commandes d'aide et d'information
p. 56 Les éditeurs
p. 62 Historique et auto-complétion
p. 70 Le système de paquets APT
p. 78 Gestion des utilisateurs
p. 86 Les processus
p. 92 Montage et démontage de systèmes de fichiers
p. 96 Les commandes de dépannage
p. 106 Partage de fichiers avec Samba
p. 114 Les environnements graphiques
p. 120 Les raccourcis clavier
Né en 1999, SysOps Pratique (anciennement Linux Pratique) réunit toute l’information technique qui permettra de gérer de manière optimale son SI. Ses articles pratiques et retours d'expérience de professionnels du milieu couvrent notamment les thématiques suivantes : administration système & réseau, cloud, virtualisation, orchestration, conteneurisation, SysOps/DevOps, solutions professionnelles, cybersécurité...

Le gestionnaire de versions Git est devenu omniprésent et son utilisation a depuis longtemps dépassé le cadre des projets logiciels. Cet article est le premier d'une série qui s'adresse tout autant à ceux qui connaissent tout juste trois ou quatre commandes Git qu'à ceux qui ont une utilisation avancée et souhaitent une compréhension plus profonde. Cet article décrit les concepts sous-jacents à Git : le commit (non, ça n'est pas un diff), la branche (non, ça n'est pas une séquence de commits), HEAD… L'article introduit une représentation graphique de ces concepts et liste rapidement quelques représentations alternatives que l'on peut trouver ailleurs. Pour permettre une compréhension profonde de l'outil, cet article détaille enfin comment Git stocke vos informations dans le système de fichiers. Les articles suivants de la série présenteront différentes façons de travailler avec Git, en étudiant par exemple l'impact des commandes merge et rebase. Ils expliqueront de nombreuses commandes Git et leurs options en s'appuyant sur votre nouvelle compréhension des concepts et sur notre représentation graphique.
Continuons cette série sur les codes fantastiques en compagnie de noms de variables écrits en Unicode.
Rappelez-vous, je vous avais laissé dans un état de tension insupportable à l’issue de mon précédent article sur la première partie de l’énigme du 17e jour de l’Advent of Code (ce fameux mini calendrier de l’avent du code). Voici le moment de vous révéler ce qui nous attendait dans la seconde partie…