Formations Linux et logiciels libres pour les administrateurs
En dehors des simples cours d'utilisation, Microlinux propose également une
panoplie cohérente de modules de formation pour l'administration des systèmes
Linux.
Cette formation s'adresse principalement :
- aux professionnels devant passer à Linux rapidement et sans peine ;
- aux amateurs de logiciel libre et adeptes de Linux souhaitant maîtriser
leur système ;
- aux
power users
munis d'une dose saine de curiosité.
Là aussi, l'accent est mis sur une approche pratique et pragmatique. Tout ce
que vous apprenez, vous le mettez en oeuvre immédiatement, en plongeant les
mains dans le cambouis. Si la formation est suivie depuis le début, elle
n'exige aucun prérequis de votre part, si ce n'est une dose saine de
curiosité.
Une grande partie de ces cours a été rassemblée dans mon ouvrage Linux aux petits oignons, publié chez Eyrolles.
Les formations
Avant de mettre la main à la pâte
- Qu'est-ce qu'une distribution ?
- Quelle est la
meilleure
distribution Linux ?
- La distribution CentOS, un clone de Red Hat Enterprise Linux
- Choisir un PC pour Linux
- Linux et les fournisseurs d'accès à Internet
- Télécharger et graver la distribution CentOS
- Commander un DVD ou un jeu de CD pressés
Installer un système Linux prêt-à-porter
- L'intérêt d'une telle démarche
- Installer CentOS en mode graphique
- Configurer le système après l'installation
Premier contact avec le bureau
- Ouvrir une session avec GDM
- Découvrir le bureau GNOME
- Lancer une application
- Repérer les applications de base
- Manipuler les fenêtres
- Configurer et utiliser le navigateur de fichiers Nautilus
- Naviguer dans les répertoires
- Visite guidée du système en dix minutes
- Travailler plus confortablement avec les bureaux virtuels
- Fermer la session, éteindre et redémarrer
Ce module figure également dans la formation pour les
utilisateurs, mais l'approche sera plus technique ici.
Introduction à la ligne de commande
- Faut-il avoir peur du mode texte ?
- Jouer avec les consoles virtuelles
- Utiliser un émulateur de terminal
- Configurer et utiliser GNOME Terminal
- Premiers pas en ligne de commande
Naviguer en ligne de commande
- Afficher le contenu d'un répertoire avec ls
- Décrypter les résultats de votre ordinateur
- Splendeur et misère des fichiers cachés
- Afficher les informations détaillées d'un répertoire
- pwd :
Vous êtes ici !
- Se déplacer avec cd
- Chemins relatifs et absolus
Ici
et à l'étage
Les commandes de sortie et de visualisation simples
- echo : afficher une ligne de texte
- cat : afficher et concaténer
- Gérer l'affichage de fichiers longs
- Visualiser avec more
- Less is more : visualiser avec less
Créer des fichiers et des
répertoires
- Modifier l'horodatage d'un fichier avec touch
- Créer un fichier vide avec touch
- Créer des fichiers texte sans éditeur de texte avec cat et
echo
- Créer des répertoires avec mkdir
- Créer une série de répertoires
- Les arborescences en un coup d'oeil avec tree
- Créer une arborescence de répertoires
Copier, déplacer et renommer
des fichiers et des répertoires
- Copier des fichiers et des répertoires avec cp
- Sauvegarder un répertoire
- Déplacer des fichiers et des répertoires avec mv
- Renommer des fichiers et des répertoires avec mv
Supprimer des fichiers et des répertoires
- Gare aux armes de destruction massive : rm
- Travailler avec ou sans filet ?
- Supprimer des répertoires avec rmdir
- Un coup d'essuie-glace avec clear
Travailler moins pour taper
plus
Geek
ou neuneu
?
- La complétion automatique
- Vous avez dit
confort
?
- La flemme devient un gage de qualité
- Répéter une commande
- Utiliser l'historique des commandes
- Invoquer une commande en utilisant la recherche inversée
Éditer des fichiers texte avec Vi
- Une réputation problématique
- L'éditeur de texte installé sur tous les systèmes Linux
- Vi amélioré : Vim
- Apprendre à se servir de Vim avec vimtutor
Consulter l'aide en ligne
- Le bonheur est dans le PC
- Afficher le manuel en ligne : man
- Comment lire une page man ?
- Mettre en forme une page man pour l'imprimer
- Afficher le manuel en ligne : info
Gérer les utilisateurs locaux
- Systèmes mono-utilisateurs et systèmes multi-utilisateurs
- Utiliser n'est pas administrer
- Changer d'identité et devenir root : su
- Redevenir soi-même et savoir qui l'on est : exit et
whoami
- Ajouter de nouveaux utilisateurs : useradd,
passwd, usermod
- Comprendre le fichier /etc/passwd
- Les utilisateurs système
- Trouver les utilisateurs physiques du système
- Vue détaillée sur l'ajout d'un nouvel utilisateur
- Le profil par défaut des nouveaux utilisateurs
- Personnaliser le profil par défaut des nouveaux utilisateurs
- Supprimer un utilisateur : userdel
- Vider l'eau du bain avec le bébé
Gérer les droits d'accès
- Qui a le droit de faire quoi ?
- Touche pas à mon ~ !
- Un exemple pratique
- Comprendre les permissions dans l'affichage détaillé
- Rendre un fichier exécutable : chmod
- Ajouter et retirer les droits de lecture et d'écriture
- Gérer les permissions en mode graphique avec Nautilus
- Une autre approche : la notation numérique
- Les permissions par défaut : umask
- Gérer les droits d'accès des répertoires
- Changer le propriétaire et le groupe d'un fichier :
chown
Chercher des fichiers et des dossiers
- Chercher l'emplacement d'un fichier dont on connaît le nom :
find
- Limiter la recherche à certains répertoires
- Chercher un fichier dont on ne connaît pas le nom exact
- Application pratique : l'assainissement des permissions
- Chercher du texte à l'intérieur d'un fichier : grep
- Affiner la recherche
Créer et manipuler des liens
- À quoi servent les liens symboliques ?
- Créer un lien symbolique : ln
- Les liens symboliques en mode graphique
- Casser un lien symbolique
- Effacer un lien symbolique
- Les liens physiques
Gérer les processus
- Linux, un système multitâche
- Lancer et surveiller un processus : ps
- Les gentils tueurs et les méchants tueurs : kill
- Arrêter et relancer un processus
- Terminer et tuer un processus
- Afficher l'état des processus en cours
- Une astuce pour compter les processus en cours
- Appeler un chat un chat : killall
- Utiliser kill ou killall ?
- Les processus dans tous leurs états
- Un lien de parenté : pstree
- Massacre familial
- Tirer à vue sur tout ce qui bouge ?
- Surveiller l'utilisation des ressources de la machine :
top
- Gérer les processus en mode graphique avec GNOME System Monitor
Gérer les services et les niveaux d'exécution
- Qu'est-ce qu'un service ?
- Afficher l'état d'un service
- Arrêter et (re)démarrer un service
- Un peu de pratique : manipuler le service réseau
- Les services au démarrage et les niveaux d'exécution
- Modifier le niveau d'exécution
- Savoir quels sont les services lancés au démarrage :
chkconfig
- Activer et désactiver le lancement d'un service au démarrage
- Enlever le cholestérol
- Gérer les services plus confortablement avec ntsysv
- Gérer les services en mode graphique
- Deux niveaux d'exécution un peu spéciaux : 0 et 6
- Éteindre et redémarrer la machine
Accéder aux
systèmes de fichiers
Où est mon lecteur C: ?
- La gestion des périphériques amovibles sous GNOME
- Insérer un CD ou DVD
- Insérer une clé USB
- Première conclusion
- Petit retour à l'âge de pierre
- Les fichiers de périphérique
- La notion de montage
- Monter manuellement un CD ou DVD : mount
- Démonter le CD ou DVD : umount
- Monter et démonter manuellement une clé USB
- Monter manuellement une disquette
- Scier la branche sur laquelle on est assis
- Le blocage des lecteurs
- Éjecter un CD-Rom ou un disque ZIP : eject
- Définir les points de montage distincts pour plusieurs périphériques
- Obtenir des informations sur les périphériques montés
Gérer les archives compressées
- Les différents formats d'archivage
- Compresser et décompresser un fichier avec gzip
- Compresser et décompresser un fichier avec bzip2
- Créer une archive avec tar
- Extraire les fichiers d'une archive
- Combiner l'archivage et la compression
- Gérer les archives compressées en mode graphique
Graver des CD en ligne de commande
- Créer un CD de données
- Créer une image ISO : mkisofs
- Graver le CD : cdrecord
- Vérifier un fichier ISO
- Effacer un CD réinscriptible
- Copier un CD de données ou un CD audio
Premiers pas sur le réseau
- Entrée en matière : un cas pratique
- Questions de câblage
- La carte Ethernet
- Les drivers sous Linux
- Afficher la configuration des interfaces réseau :
ifconfig
- L'adresse MAC de votre carte
- L'adresse IP et le masque de sous-réseau
- Les adresses IP : un peu de pratique
- Les adresses IP : un peu de théorie
- Tester la connexion : ping
- Configurer le centre de tri pour paquets numériques :
route
- La plage d'adresses IP privées
- Relier le public et le privé
- Le système de noms de domaine : l'annuaire de l'Internet
- Configurer une connexion à Internet : minimum syndical
- Configuration dynamique : DHCP
- Paramétrer le serveur DHCP intégré dans le routeur
- La configuration DHCP en détail
- Configuration statique
- Renseigner les serveurs DNS
- Diagnostiquer le réseau en cas de panne
- Configurer le réseau en mode graphique
- Fichiers de configuration et interfaces graphiques
- Défense et illustration de la configuration manuelle
Installer et gérer des logiciels : RPM
- L'ancêtre des gestionnaires de paquets
- Installer et désinstaller un paquet
- Mettre à jour un paquet
- Comprendre et résoudre les problèmes de dépendances
- Tester l'installation d'un paquet
- Forcer l'installation d'un paquet
- Obtenir des informations sur les paquets installés
- Obtenir des informations sur les paquets non installés
Installer et gérer des logiciels : Yum
- Un gestionnaire de paquets flexible, puissant et confortable
- Installer et désinstaller un logiciel
- Effectuer une mise à jour
- Effectuer des opérations de maintenance
- Utiliser Yum au quotidien : exemples pratiques