Cours Informatique et utilisateur libres : Différence entre versions

De Asso Val Libre
Aller à : navigation, rechercher
(Partie 5 - Automatisez vos tâches avec des scripts Bash)
(Partie 1 - Découvrir l'environnement (2h))
 
(19 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
  
 +
; Quel «cursus» pour découvrir de manière efficace une installation Linux/logiciels libres ?
  
   inspiré de OpenClassRoom
+
   inspiré de OpenClassRoom (en fait, non)
 +
 
 +
* https://blog.microlinux.fr/formation-linux/
  
 
== Sujets à caser (en vrac) ==
 
== Sujets à caser (en vrac) ==
Ligne 9 : Ligne 12 :
 
   3. La reconnaissance matérielle et périphériques
 
   3. La reconnaissance matérielle et périphériques
 
   4. Les espaces de stockage (disques, montages)
 
   4. Les espaces de stockage (disques, montages)
 +
 +
== Support système ==
 +
 +
  RaspberryPi  !?
  
 
== Partie 1 - Découvrir l'environnement (2h) ==
 
== Partie 1 - Découvrir l'environnement (2h) ==
  
    1. Mais c'est quoi, Linux ?
+
1. Mais c'est quoi, Linux ? :
  
 
fabrication, diffusion de logiciels (libres ou pas)
 
fabrication, diffusion de logiciels (libres ou pas)
  
    2. Bureau(x), navigation, terminal
+
;    2. Bureau(x), navigation, [[terminal]] :
  
 
     3. Tester et installer Ubuntu
 
     3. Tester et installer Ubuntu
Ligne 24 : Ligne 31 :
 
     4. Partitionner son disque
 
     4. Partitionner son disque
  
    5. Découverte du bureau Unity / Découverte multi-bureaux
+
;    5. Découverte du bureau / Découverte multi-bureaux :
    7. Installez Linux dans une machine virtuelle
 
  
 
   * Structure d'une session graphique
 
   * Structure d'une session graphique
Ligne 34 : Ligne 40 :
 
   * Quitter la session
 
   * Quitter la session
  
== Partie 2 - Manipuler la console et les fichiers ==
+
== Partie 2 - Produire et consommer du logiciel (plutôt libre)==
 
 
    1. La console, ça se mange ?
 
    2. Entrer une commande
 
    3. La structure des dossiers et fichiers
 
    4. Manipuler les fichiers
 
    5. Les utilisateurs et les droits
 
    6. Nano, l'éditeur de texte du débutant
 
    7. Installer des programmes avec apt-get
 
    8. RTFM : lisez le manuel !
 
    9. Rechercher des fichiers
 
 
 
 
 
== Partie 3 - Contrôler les processus et les flux de données ==
 
 
 
    1. Extraire, trier et filtrer des données
 
    2. Les flux de redirection
 
    3. Surveiller l'activité du système
 
    4. Exécuter des programmes en arrière-plan
 
    5. Exécuter un programme à une heure différée
 
  
 +
== Partie 3 - Internet et navigation ==
  
== Partie 4 - Transférer des données à travers le réseau ==
+
* Les adresses, les sites 
 +
* Les protocoles (http / https)
 +
* Les cookies
 +
* Les pièges
  
    1. Archiver et compresser
+
== Partie 4 - Identité numérique ==
    2. La connexion sécurisée à distance avec SSH
 
    3. Transférer des fichiers
 
    4. Analyser le réseau et filtrer le trafic avec un pare-feu
 
    5. Compiler un programme depuis les sources
 
  
 
+
* Procédure, démarche pour une [[Identité numérique]]
== (Partie 5 - Automatisez vos tâches avec des scripts Bash) ==
 
 
 
    1. Vim : l'éditeur de texte du programmeur
 
    2. Introduction aux scripts shell
 
    3. Afficher et manipuler des variables
 
    4. Les conditions
 
    5. Les boucles
 
    6. Les fonctions
 
    7. TP : générateur de galerie d'images
 
  
 
== Partie 5 - Informatique et réglementations ==
 
== Partie 5 - Informatique et réglementations ==
Ligne 81 : Ligne 59 :
 
     3. RGPD
 
     3. RGPD
  
== Partie 6 - Techniques avancées ==
+
 
 +
== Partie 6 - Sauvegarde, sécurité, virus & cie ==
 +
 
 +
  * Gestion des mots de passe, méthodes et outils
 +
  * Principes de sauvegarde
 +
 
 +
== Partie 7 - Techniques avancées ==
  
 
     1. Machines virtuelles
 
     1. Machines virtuelles
Ligne 87 : Ligne 71 :
 
     3. Auto-hébergement
 
     3. Auto-hébergement
  
== Partie 7 - Sauvegarde, sécurité, virus & cie ==
+
{{Mémo}}
 
 
  * Gestion des mots de passe
 
  * Principes de sauvegarde
 

Version actuelle en date du 14 mai 2022 à 17:02

Quel «cursus» pour découvrir de manière efficace une installation Linux/logiciels libres ?
 inspiré de OpenClassRoom (en fait, non)

Sujets à caser (en vrac)

  1. La sauvegarde
  2. La gestion des mots de passes
  3. La reconnaissance matérielle et périphériques
  4. Les espaces de stockage (disques, montages)

Support système

 RaspberryPi  !?

Partie 1 - Découvrir l'environnement (2h)

1. Mais c'est quoi, Linux ? 

fabrication, diffusion de logiciels (libres ou pas)

2. Bureau(x), navigation, terminal 
   3. Tester et installer Ubuntu

non, on part d'un linux installé

   4. Partitionner son disque
5. Découverte du bureau / Découverte multi-bureaux 
 * Structure d'une session graphique
 * Les bin de lancement de sessions (lancement d'une session = lancement d'un programme)
 * Lancement xinit d'une session
 * Observation des messages induits
 * Processus de la session
 * Quitter la session

Partie 2 - Produire et consommer du logiciel (plutôt libre)

Partie 3 - Internet et navigation

  • Les adresses, les sites
  • Les protocoles (http / https)
  • Les cookies
  • Les pièges

Partie 4 - Identité numérique

Partie 5 - Informatique et réglementations

   1. Licences
   2. Droit à l'image
   3. RGPD


Partie 6 - Sauvegarde, sécurité, virus & cie

 * Gestion des mots de passe, méthodes et outils
 * Principes de sauvegarde

Partie 7 - Techniques avancées

   1. Machines virtuelles
   2. Cloud
   3. Auto-hébergement