Formation linux - 22 mai 2007


Par JP
Hélène, Annabelle, Mathilde

Demandes
  • Mise à jour des programmes
  • Installer des programmes
  • Configurer des périfériques
  • Installer Linux

Linux
C'est un système d'exploitation, il existe plusieurs "distributions" (Debian, Mandriva, Umbuntu : dérivé de Debian, Suse, Red Hat...), ce sont des versions différentes, avec des packages de logiciels différents, des langues différentes, plus ou moins faciles d'utilisation.
Chez nous "Mandriva" : accepte d'utiliser des programmes avec droits (cf. Accrobat Reader).

Droits
Sur Linux : tous les fichiers ont des droits (utilisateur, groupe propriétaire du fichier, et autres utilisateurs) : droits en lecture, écriture et exécution.
L'administrateur (le compte root) est un utilistateur, dont le compte est créé à l'installation de Linux, qui a tous les droits.
  • représentation des fichiers :
    • - : fichier
    • d : dossier
    • l : lien, ce sont des raccourcis
  • représentation des droits par 3 fois (pour propriétaire / groupe et autres utilisteurs) 3 lettres (si à la place il y a un -, c'est que l'utilisateur n'a pas le droit) :
    • r : lecture
    • w : écriture
    • x : exécution

Arborescence
  • La racine du disque dur, représenté par "/" contient tous les dossiers et programmes :
    • Le dossier "home" : contient les dossiers personnels de tous les utilisateurs (correspond au "Mes documents" de Windows), par défaut, quand on lance la console, on arrive dans son home.
    • le dossier "root", le home de l'utilisateur root
    • Le dossier "etc" contient tous les programmes, on peut y accéder en utilistaur, mais pour modifer les dossiers système, il faut être identifié en tant qu'utilisteur root.
    • Dans le dossier "mnt" vont être montés les disques durs, parfois les clefs USB, ...
    • Le dossier "media", un peu équivalent, va contenir les périfériques (clefs, disques...)
    • Le dossier "usr" contient tous les fichiers des exécutables, les programmes (correspond à "program file" de Windows)
      • le dossier "bin" ou "sbin" permet de lancer l'exécutable de partout
    • Le dossier "var" contient tous les fichiers de log : état, problèmes, les "journeaux" des programmes.

Le dossier de chaque utilisateur
(dans "home", sauf pour le "root" qui est à la racine)
  • plusieurs "Desktop" : les bureaux, ce qu'on voit àl'écran quand aucun programme est lancé
  • un dossier "tmp" qui contient les fichiers temporaires
  • les fichiers cachés : tous les fichiers .nom du fichier (on peut le faire affiché avec Konkeror : "Affichage" -> "Afficher les fichiers cachés"). Tous programmes généralemment créent des fichiers cachés avec les éléments de configuration, les données personnelles (expl. dans home/mathilde/.thunderbird)

KDE / Gnome
  • Ce sont des gestionnaires de fenêtres.
  • Ils permettent d'avoir une interface graphique. On peut s'en passer en utilisant la console (mais nécessite de savoir les commandes : environnement "shell", le plus connu c'est le "bash").
  • Il y en a 2 : Gnome et KDE. Par défaut, sur Mandriva c'est KDE, mais Gnome est aussi installé (on peut ouvrir une session avec Gnome, on choisit lors de l'ouverture d'une nouvelle session).
  • Le noyau est différencié de l'interface grapique : quand on fait ctrl+alt+supr : on "tue" l'interface graphique, on redémare nouvelle session.

Monter un périphérique
Expl. une clef USB :
  • on la connecte
  • Elle peut apparaître directement sur le bureau, c'est le top, mais c'est rare !
  • On va dans Konkeror, dns la barre d'outils à gauche : il doit y avoir un dossier système (icône représentant un ordi) -> puis "support de stockage" (pour l'enlever, clic droit et "démonter" ou "enlever en toute sécurité").

Mise à jour et installation de programmes
Dans "Centre de Contrôle Mandrake" accessible en root :
  • "vérifier les programme et en installer d'autres" : ce menu permet de faire toutes les actions.
    • Faire les mises à jour (une fois par semaine) : on sélectionne dans le menu déroulant en haut "toutes les mises à jour", puis chaque type de programmes et "appliquer"
    • Quand on ne connait pas le nom du package, on tape le nom du programme et on fait "chercher"
  • "vérifier la liste des mises à jour disonibles des programme et appliquer les correctifs"
  • "Sélectionner la source de téléchargement des packages pour la mise à jour du système" (pour sélectionner un endroit de téléchargement des nouveaux packages) : on va sur http://club.mandriva.com login : alexandre@tela-botanica.org ; mdp : voir notes. Puis aller dans l'onglet "téléchargement" puis "recherche de miroirs", choisir "x86-32", choisir la version et "main.release" (version officielle) (puis main.backport, contrib.release et contrib.updates) et "France" et cliquer sur "chercher les miroirs correspondants". Puis on choisit la ville la plus proche, et on sélectione URPMI, on copie l'adresse du serveur ftp (entre côte). Dans le gestionnaire de média du Centre de Contrôle Mandrake, cliquer sur "ajouter une source personnalisée". Dans la fenêtre qui s'ouvre, sélectionner un type de média "serveur ftp", on donne un nom, et on colle l'adresse du serveur ftp. On coche chemin relatif... et on colle ce qu'il y avait à la suite de l'adresse du serveur ftp, ici "media_info/hdlist.cz".