Atelier « Maitriser et configurer le systeme d’exploitation Linux »

Présentation par Alain MEYNARD

Vous utilisez Linux au quotidien sur votre PC personnel

Je vous propose un tour complet des outils intégrés au système d’exploitation pour optimiser votre machine.

Connaître la structure d’une machine sous Linux :

  • Comprendre la gestion des utilisateurs
  • Comprendre la gestion des droits sur les partitions, les répertoires et les fichiers.
  • Accès minimal (principe du moindre privilège) Les utilisateurs et les appareils n’obtiennent que les accès strictement nécessaires pour accomplir leur tâche. Rien de plus.
  • Paramétrer le lanceur Grub (qui est le lanceur du démarrage)
  • Explorer les différentes interfaces de la machine :
    • les ports USB
    • Les cartes réseaux filaires, WiFi et Bluetooth.
    • Les interfaces graphiques

Une approche du langage Bash pour interagir avec le système d’exploitation.

  • Lister les commandes interagissant avec le système d’exploitation.
  • Créer des raccourcis. Sous forme d’icônes ou d’alias
  • Créer des lanceurs d’applications automatique
    • Au démarrage (Boot)
    • Dans le temps (Cron)
    • Depuis une icône sur le bureau.
  • Rentrer dans le réseau. L’explorer :
    • La notion de serveur, client.
    • Identifier les machines présentes sur le réseau
    • Le remote (VNC, DWagent)
    • Scanner les applications disponibles sur le réseau
    • Gestion fine des pare-feux installés dans le noyau Linux
      • UFW le pare-feux de base
      • IPTABLES puissant pare-feux reverse
    • Wireshark, iftop (visualiser le trafic réseau)
    • Accéder à distance aux ressources ( une ressource est un exécutable) d’une autre machine avec SSH
    • Accéder à distance aux fichiers d’une autre machine avec Samba
  • Utiliser le bash pour coder des scripts
    • Bash est plus que des commandes pour interagir avec Linux. C’est un puissant langage de programmation multi plate-formes. Utilisable sous Linux, MAC-os, Windows.
    • Créer des scripts en .sh
    • Rendre un script exécutable.