Introduction à Linux et Git

Résumé

L'objectif de cette Api est de permettre à un ou une étudiante de faire ses premiers pas sur GNU/Linux et sur Git.

Typologie Api

Modalité : #Stage

Format : #Cours

Complément : #Asso

Domaine

Informatique (Système, Développement)

Public visé

TC et GX.

Pré-requis : chaque étudiant participant à l'Api installera Linux sur son ordinateur personnel (ou si nécessaire, pourra se faire prêter un ordinateur pour la durée de l'Api).

  • Chaque étudiant devra disposer d'un ordinateur déclaré sur le réseau de l'UTC avant le début de l'Api (contacter le responsable de l'Api si vous n'en avez pas).

  • Chacun des ordinateurs bénéficiera le premier jour de l'Api d'une installation d'un système Linux, soit en à la place du système existant soit en dual boot (les VM ne sont pas acceptées pour cette Api).

  • L'ordinateur devra avoir été préalablement sauvegardé en cas de problème lors de l'installation ; et en cas de dual boot un espace disque suffisant devra avoir été préalablement libéré.

Objectifs pédagogiques

Objectif de l’Api : Savoir survivre devant un terminal Linux, savoir utiliser les fonctions de base de Git dans le cadre d'un projet collaboratif.

Objectifs spécifiques :

  • Connaître les fondements de la culture libre

  • Savoir installer et mettre à jour (apt) le système

  • Savoir utiliser les commandes de base (ls, cd, chmod, gedit, nano...)

  • Connaître le fonctionnement de base du système (initialisation, système de fichier, processus...)

  • Savoir utiliser certains programmes avancés en CLI (adduser, ssh, systemctl, mount...)

  • Savoir automatiser des tâches simples avec sh

  • Savoir gérer des fichiers avec Git

Objectifs transversaux :

  • Savoir lire la documentation technique

  • Savoir gérer les erreurs système (compréhension, analyse, recherche)