Prise en main du système [1h]
- Historique des systèmes Unix/Linux
- Les distributions Linux
- Structure d’une ligne de commande Unix
- Utilisation et personnalisation de l’interface graphique
- Travaux Pratiques : exploration de l’arborescence
Les systèmes de fichiers [2h]
- Principes – arborescence standard
- Copier, renommer, détruire des fichiers et des répertoires
- Liens physiques et symboliques
- Montage et démontages de systèmes de fichiers
- Audit des systèmes de fichiers
- Travaux Pratiques : manipulation de l’arborescence et de fichiers – création de liens
Les utilisateurs et les groupes [2h]
- Propriétés des utilisateurs
- Utilisateurs et groupes
- Gestion des mots de passe
- Informations sur les utilisateurs et groupes
- Travaux Pratiques : audit de la base des comptes locaux
Fichiers et droits d’accès [2h]
- Les permissions standards
- Application des droits
- Permissions spéciales
- Commandes de gestion des droits
- Travaux Pratiques : application des permissions
Les processus [2h]
- Attributs des processus
- Cycle de vie
- Les différents modes d’exécution
- Contrôle de jobs – signaux
- Jobs cycliques et différés
- Audit des processus
- mise en oeuvre du contrôle des jobs, émission de signaux – création d’un job cyclique
Les éditeurs de texte [0h30]
- L’éditeur « universel » vi
- L’éditeur de texte nano
- Travaux Pratiques : modifications de fichiers avec vi et nano
Comprendre et utiliser le shell [4h30]
- Le rôle du shell. Notion de shell, principes de base
- Les différents types de shell
- L’invite de commande (le « prompt »)
- Les variables
- Les alias
- Les redirections et les pipes
- Lancement de programmes
- Environnement et processus
- L’expansion des commandes
- Enchaînement de commandes, code retour
- Notion de « scripts shell »
- Personnalisation du shell
- Travaux Pratiques : utilisation des caractères spéciaux, mise en oeuvre de redirections, modification de son environnement
Commandes usuelles – filtres [1h30]
- Filtres et redirections
- Commandes head, tail, wc, cut, tr…
- Travaux Pratiques : traitement du résultat de commandes
Outils de manipulation de texte [1h30]
- Les expressions régulières
- La commande sed
- La commande grep
- Le processeur awk
- Travaux Pratiques : recherche de texte avec grep
Recherche de fichiers [1h]
- La commande locate
- La commande find
- Travaux Pratiques : recherche de fichiers avec find
Commandes de sauvegarde [1h]
- Types de sauvegarde
- Commandes tar et cpio
- Outils de compression
- Synchronisation d’arborescences avec rsync
- Travaux Pratiques : manipulation d’archives tar, compression, rsync
Linux en réseau local [2h]
- Audit de la configuration TCP/IP
- Connexions à distance et transfert de fichiers sécurisés
- Outils de diagnostics de base
- Travaux Pratiques : et scp, échanges de clés