Aperçu du cours
Objectif de formation : Au terme de cette formation l’apprenant maitrisera l’ensemble des fondamentaux pour utiliser Linux au quotidien.
Programme d'études
Tour d’horizon & démarrage commenté
Du noyau aux distributions
Quelle distribution pour quel usage ?
Démarrage : GRUB2, noyau, systemd, X11
Sources d’information
Commandes et fichiers
Bash et ses alternatives
Syntaxe de base d’une commande
Commandes de base
Les « jokers »
Introduction aux expressions régulières
Permissions
Répertoires standard
Points de montage
Liens « durs » et symboliques
Gestion des périphériques amovibles
Environnement graphique
X11 et Wayland
Environnements
Explorateurs de fichiers et éditeurs de texte
Navigateurs web et clients mail
Multimédia et bureautique
Utilisation de bash
Variables et syntaxe
Canaliser une sortie
Chaînage de commandes
Environnement, « source » et sous-shells
Types de commandes
Variables prédéfinies importantes
Utilisation de .bashrc et .profile
Historique et autocomplétion
Editeurs de texte console
Scripts et shebangs
Gestion des tâches de fond
Arrière-plan avec bash
Gestion des services avec systemd
Visualisation du travail d’arrière-plan
Suivi de l’utilisation des ressources
Tuer un processus avec kill et killall
Guide de survie en réseau
Bref aperçu de TCP/IP, DNS, DHCP
Visualiser la configuration réseau avec iproute2 et NetworkManager
Diagnostics simples avec ip, host et ping
Configurer des réseaux filaires et sans fil
Accès distant
Bases d’administration
Paramétrages console et graphiques
Installation et mise à jour des logiciels avec un gestionnaire de paquets
Et si un logiciel n’est pas dans le dépôt ?
Outils de sauvegardes de données
Création de comptes utilisateurs
Problèmes classiques et solutions
Arrêt en mode console
Règles de sécurité Linux
Chiffrement des disques
Mises à jour
Verrouillage écran/déconnexion
Gestion des utilisateurs et des mots de passes
Recommandations ANSSI