Acquérir les compétences essentielles à une exploitation courante de Linux, les bases nécessaires à un approfondissement du système.
L'architecture Linux :
- Historique de Linux,
- Les architectures supportant Linux,
- Rôles de l'OS Linux,
- Le principe des distributions.
Installer Linux :
- Pré-requis,
- Choisir les distributions en fonction de ses besoins,
- Partitionner le disque en fonction de son usage.
Utilisation du shell Bash
- Présentation du shell Bash et de son rôle
- Syntaxe générale des commandes (commande, options, arguments)
- Utilisation du manuel intégré (man, --help)
- Configuration basique du shell (fichiers .bashrc, .profile)
- Variables de shell et d'environnement
- Introduction à l'élévation de privilèges (su, sudo)
Arborescence et manipulation du système de fichiers
- Arborescence Linux et FHS (Filesystem Hierarchy Standard)
- Chemins absolus et chemins relatifs
- Navigation dans l'arborescence (cd, pwd, ls)
- Création, déplacement, copie et suppression de fichiers et répertoires (mkdir, cp, mv, rm)
- Attributs des fichiers (type, taille, dates, permissions)
- Manipulation avancée des répertoires
Affichage et extraction du contenu des fichiers
- Commandes d'affichage :
- cat, less, more, head, tail
- Recherche de contenu avec grep
- Introduction aux expressions régulières
- Extraction et filtrage d'informations depuis des fichiers texte
Obtenir des informations système en ligne de commande
- Flux standards :
- Entrée, sortie et erreur standard
- Redirections (>, >>, )
- Pipes (|)
- Liens physiques et liens symboliques (ln, ln -s)
- Variables d'environnement et leur exploitation
- Consultation avancée de la documentation système (man, info)
- Commandes d'information système (uname, df, du, free, uptime)
Gestion des autorisations et des droits d'accès
- Notion de propriétaire, groupe et autres
- Droits de lecture, écriture et exécution
- Modification des permissions avec chmod (notation symbolique et numérique)
- Changement de propriétaire et de groupe (chown, chgrp)
- Cas pratiques de sécurisation des fichiers
Gestion des logiciels
- Gestion des paquetages (le cas des RPM et des paquetages Debian),
- Installation et désinstallation des applications,
- Mise à jour du système.
Gestion des sauvegardes :
- Outils de sauvegarde et de restauration,
- Les différents types de sauvegarde,
- Comment choisir sa plateforme de sauvegarde,
- Que faire en cas de situation critique.
Gérer les processus :
- Visualiser les processus,
- Envoyer des signaux (kill, killlall),
- Gérer les services.
Attestation de formation
Non certifiante
Sans niveau spécifique