Partie 2. Linux en profondeur

Table des matières

6. Systèmes de fichiers et points de montage
1. Principes
2. Partitionnement d'un disque dur, formatage d'une partition
3. Les commandes mount et umount
7. Introduction à la ligne de commande
1. Utilitaires de manipulation de fichiers
1.1. mkdir, touch : création de répertoires et fichiers vides
1.2. rm : supprimer des fichiers ou des répertoires
1.3. mv : déplacer ou renommer des fichiers
1.4. cp : copier des fichiers et des répertoires
2. Manipulation des attributs de fichiers
2.1. chown, chgrp : changer l'utilisateur et le groupe propriétaire d'un ou plusieurs fichiers
2.2. chmod : changer les permissions sur des fichiers et des répertoires
3. Motifs d'englobement du shell
4. Redirections et tubes
4.1. Encore un mot sur les processus
4.2. Redirections
4.3. Tubes
5. Le complètement dans les lignes de commande
5.1. Exemple
5.2. Autres méthodes de complètement
6. Lancement et manipulation de processus en arrière-plan
7. Le mot de la fin
8. L'édition de texte : Emacs et VI
1. Emacs
1.1. Brève présentation
1.2. Pour commencer
1.3. Manipulation des tampons
1.4. Copier, coller, couper, rechercher
1.5. Quitter Emacs
2. Vi : l'ancêtre
2.1. Mode insertion, mode commande, mode ex, etc.
2.2. Manipulation de tampons
2.3. Édition de texte et commandes de déplacement
2.4. Couper, copier, coller
2.5. Quitter Vi
3. Un dernier mot...
9. Les utilitaires en ligne de commande
1. Opérations sur les fichiers et filtres
1.1. cat, tail, head, tee : afficher des fichiers
1.2. grep : rechercher du texte dans un ou plusieurs fichier(s)
1.3. Expressions régulières et filtrage egrep
1.4. wc : compter des éléments de fichier
1.5. sort: Trier le contenu de fichiers
2. find : rechercher des fichiers selon certains critères
3. Programmation de démarrage de commandes
3.1. crontab : exécuter des commandes périodiques
4. at : programmer une commande une seule fois
5. Archivage et compression de données
5.1. tar : Tape ARchiver (archiveur sur bandes)
5.2. bzip2 et gzip : compression de données
6. Conclusion
10. Contrôle des processus
1. Encore un mot sur les processus
1.1. L'arborescence des processus
1.2. Les signaux
2. Obtenir des informations sur les processus : ps et pstree
2.1. ps
2.2. pstree
3. Envoyer des signaux aux processus : kill, killall, top
3.1. kill, killall
3.2. top
4. Contrôler la priorité des processus : nice, renice
4.1. renice
4.2. nice
11. Les fichiers de démarrage : init sysv
1. Au commencement était init
2. Les niveaux d'exécution
2.1. Configuration de services sur les niveaux d'exécution
2.2. Contrôle de services sur un système en exécution
12. Accès distant sécurisé
1. Réglage du serveur SSH
2. Réglage du client SSH
3. Copie de fichiers vers et depuis la machine distante
13. Gestion de paquetages à travers la ligne de commande
1. Installation et suppression des paquetages
2. Gestion des médias
2.1. Ajout d'un média
2.2. Suppression des médias
2.3. Mise à jour des médias
2.4. Ordre des médias
3. Trucs et astuces
3.1. Listes synthétisées vs. complètes
3.2. Recherche du paquetage qui contient un fichier particulier
3.3. Mise à jour des paquetages