Le Système d’exploitation Linux:
démarrage de système et environnement de travail
Cours système d’exploitation
BTS-IG
- Démarrage dunoyau
- Lesfichierssollicitésetleursrôles
IPSET-2023/2024
G.Mohamed Bechir
Linux
• C’est un système de développement collaboratif
• Distribué librement
• Permet l’utilisation de tous les logiciels libres développés par son
architecture
• Le noyau Linux est historiquement une version libre du système UNIX.
• Développé à partir de l’année 1991
Système d'exploitation 2
Composants Linux
Système d'exploitation 3
Distribution Linux
• On appelle distribution Linux un ensemble de logiciels composé d’un
système Linux et de logiciels complémentaires pré-installés et pré-
paramétrés.
• Exemple de distribution Linux
• Debian
• Ubuntu
• Xubuntu
• Fedora
Système d'exploitation 4
Position du noyau Linux dans une distribution
Système d'exploitation 5
• Noyau Linux : ensemble de programmes pour gérer la machine et ses
ressources
• Shell : Interpréteur de commandes
• Pilotes: Drivers des périphériques (disques durs, carte graphique,
carte réseau, imprimantes,…)
• Logiciels d’applications : différents logiciels
• - X-Window : pour fournir un environnement de graphisme
• - KDE et Gnome : pour gérer l’interface graphique (fenêtres,…)
Système d'exploitation 6
• Kernel :
• Distribue les tâches
• Gère les accès aux ressources
• Réalise tous les accès aux hardware
• Shell :
• Interprète et exécute les commandes
• Assure un environnement propre à chaque utilisateur
• Applications / programmes système
• Gestion des fichiers
• Gestion d’utilisateurs
• Gestion de processus
Système d'exploitation 7
Environnement de bureau
• Un environnement de bureau est un ensemble de programmes
permettent de manipuler l’ordinateur à travers une interface
graphique.
• Chaque distribution Linux propose un ou plusieurs environnements
de bureau.
• Exemples d’environnement de bureau: Gnome, KDE
Système d'exploitation 8
Le terminal
• Les distributions Linux comporte un mode graphique, pratique pour de
nombreuses opérations.
• Dès lors qu’on se connecte à un système Linux, on peut ouvrir le terminal
et faire de nombreuse opérations, telles que:
• - Lancer des applications
• - Manipuler des fichiers
• - Se connecter à un autre ordinateur
• Pour lancer une application sous linux :
• Ouvrir le terminal
• Écrire le nom de l’application
• Saisir le caractère & et appuyer sur entrée
Système d'exploitation 9
Démarrage Linux
• Le démarrage du système dépend du matériel sur lequel Linux est
démarré.
• Dans un ordinateur, le démarrage de Linux commence dans le BIOS à
l'adresse 0xFFFF0. La première chose que réalise le BIOS est le power-
on self test (POST). Le rôle du POST est de vérifier le matériel. La
seconde chose que fait le BIOS est d'énumérer puis d'initialiser les
périphériques locaux.
Système d'exploitation 10
Le répertoire
• Le répertoire “racine” est désigné par
“/”.
• –> ∼ C : sous windows
• contient un certain nombre de sous
répertoires (/bin, /boot, ..., /var)
• /bin Programmes système (binaries).
• /boot Noyau, Bootmanager.
• /dev Fichiers des périphériques
(devices).
• /etc Fichiers de configuration.
• /home Répertoires des utilisateurs.
• /lib Librairies partagées.
• /mnt Répertoire de montage pour
cdrom, floppy... (mount).
• /opt Installations supplémentaires.
• /proc Informations sur le système et
les processus en cours (process).
• /root Répertoire personnel de root.
/sbin Programmes système pour le
root.
• /tmp Données temporaires.
• /usr Programmes des utilisateurs.
• /var Fichiers divers et certains fichiers
de logs (variable)
Système d'exploitation 11
Le répertoire
• Le répertoire “home”. Contient les dossiers de travail et de
configuration de chacun des utilisateurs.
• Chemin absolu : se réfère à la racine “/”.
• Chemin relatif : se réfère au répertoire courant
• En écriture relative “./” signifie “le répertoire courant
Système d'exploitation 12
• On se trouve dans le répertoire “Document”. On désigne le fichier
“tutu.txt”
• chemin relatif au fichier tutu.txt : ../tutu.txt
• chemin absolu du fichier tutu.txt : /home/puthier/tutu.txt
Système d'exploitation 13
Organisation des fichiers
• Les fichiers sous Linux sont organisées dans des dossiers (ou
répertoires)
• Le premier de ces dossiers appelée racine
• Des fils courants de racines sont :
• /bin
• /home
• /tmp
Système d'exploitation 14
Gestion des fichiers
• pwd : savoir où je me situe dans l’arborescence
• cd: aller quelque part dans l’arborescence
• cd .. (répertoire parent)
• cd ~ (répertoire de base)
• cd - (répertoire précedent)
• cd / (répertoire racine)
• ls : voir les fichiers et les dossiers dans mon dossiers actuel avec leurs
informations associées
• rm file : supprimer le fichier file dans mon dossier actuel
• rm *: supprimer tous les fichiers de mon dossiers actuel
• mkdir : créer un nouveau dossier
• rmdir : supprimer un dossier
Système d'exploitation 15
Droit d’accès associés aux fichiers et
répertoire
• Trois ensemble de droits :
• Owner: créateur
• Group : au quel owner appartient
• Other : les utilisateurs du système
• Chaque utilisateur appartient à un seul group
• Les droits d’accès sont :
• read (lire, afficher, copier un fichier)
• Write (ajouter un fichier, modifier)
• execute
Système d'exploitation 16

Couse SE Le système d’exploitation Linux - IPSET.pdf

  • 1.
    Le Système d’exploitationLinux: démarrage de système et environnement de travail Cours système d’exploitation BTS-IG - Démarrage dunoyau - Lesfichierssollicitésetleursrôles IPSET-2023/2024 G.Mohamed Bechir
  • 2.
    Linux • C’est unsystème de développement collaboratif • Distribué librement • Permet l’utilisation de tous les logiciels libres développés par son architecture • Le noyau Linux est historiquement une version libre du système UNIX. • Développé à partir de l’année 1991 Système d'exploitation 2
  • 3.
  • 4.
    Distribution Linux • Onappelle distribution Linux un ensemble de logiciels composé d’un système Linux et de logiciels complémentaires pré-installés et pré- paramétrés. • Exemple de distribution Linux • Debian • Ubuntu • Xubuntu • Fedora Système d'exploitation 4
  • 5.
    Position du noyauLinux dans une distribution Système d'exploitation 5
  • 6.
    • Noyau Linux: ensemble de programmes pour gérer la machine et ses ressources • Shell : Interpréteur de commandes • Pilotes: Drivers des périphériques (disques durs, carte graphique, carte réseau, imprimantes,…) • Logiciels d’applications : différents logiciels • - X-Window : pour fournir un environnement de graphisme • - KDE et Gnome : pour gérer l’interface graphique (fenêtres,…) Système d'exploitation 6
  • 7.
    • Kernel : •Distribue les tâches • Gère les accès aux ressources • Réalise tous les accès aux hardware • Shell : • Interprète et exécute les commandes • Assure un environnement propre à chaque utilisateur • Applications / programmes système • Gestion des fichiers • Gestion d’utilisateurs • Gestion de processus Système d'exploitation 7
  • 8.
    Environnement de bureau •Un environnement de bureau est un ensemble de programmes permettent de manipuler l’ordinateur à travers une interface graphique. • Chaque distribution Linux propose un ou plusieurs environnements de bureau. • Exemples d’environnement de bureau: Gnome, KDE Système d'exploitation 8
  • 9.
    Le terminal • Lesdistributions Linux comporte un mode graphique, pratique pour de nombreuses opérations. • Dès lors qu’on se connecte à un système Linux, on peut ouvrir le terminal et faire de nombreuse opérations, telles que: • - Lancer des applications • - Manipuler des fichiers • - Se connecter à un autre ordinateur • Pour lancer une application sous linux : • Ouvrir le terminal • Écrire le nom de l’application • Saisir le caractère & et appuyer sur entrée Système d'exploitation 9
  • 10.
    Démarrage Linux • Ledémarrage du système dépend du matériel sur lequel Linux est démarré. • Dans un ordinateur, le démarrage de Linux commence dans le BIOS à l'adresse 0xFFFF0. La première chose que réalise le BIOS est le power- on self test (POST). Le rôle du POST est de vérifier le matériel. La seconde chose que fait le BIOS est d'énumérer puis d'initialiser les périphériques locaux. Système d'exploitation 10
  • 11.
    Le répertoire • Lerépertoire “racine” est désigné par “/”. • –> ∼ C : sous windows • contient un certain nombre de sous répertoires (/bin, /boot, ..., /var) • /bin Programmes système (binaries). • /boot Noyau, Bootmanager. • /dev Fichiers des périphériques (devices). • /etc Fichiers de configuration. • /home Répertoires des utilisateurs. • /lib Librairies partagées. • /mnt Répertoire de montage pour cdrom, floppy... (mount). • /opt Installations supplémentaires. • /proc Informations sur le système et les processus en cours (process). • /root Répertoire personnel de root. /sbin Programmes système pour le root. • /tmp Données temporaires. • /usr Programmes des utilisateurs. • /var Fichiers divers et certains fichiers de logs (variable) Système d'exploitation 11
  • 12.
    Le répertoire • Lerépertoire “home”. Contient les dossiers de travail et de configuration de chacun des utilisateurs. • Chemin absolu : se réfère à la racine “/”. • Chemin relatif : se réfère au répertoire courant • En écriture relative “./” signifie “le répertoire courant Système d'exploitation 12
  • 13.
    • On setrouve dans le répertoire “Document”. On désigne le fichier “tutu.txt” • chemin relatif au fichier tutu.txt : ../tutu.txt • chemin absolu du fichier tutu.txt : /home/puthier/tutu.txt Système d'exploitation 13
  • 14.
    Organisation des fichiers •Les fichiers sous Linux sont organisées dans des dossiers (ou répertoires) • Le premier de ces dossiers appelée racine • Des fils courants de racines sont : • /bin • /home • /tmp Système d'exploitation 14
  • 15.
    Gestion des fichiers •pwd : savoir où je me situe dans l’arborescence • cd: aller quelque part dans l’arborescence • cd .. (répertoire parent) • cd ~ (répertoire de base) • cd - (répertoire précedent) • cd / (répertoire racine) • ls : voir les fichiers et les dossiers dans mon dossiers actuel avec leurs informations associées • rm file : supprimer le fichier file dans mon dossier actuel • rm *: supprimer tous les fichiers de mon dossiers actuel • mkdir : créer un nouveau dossier • rmdir : supprimer un dossier Système d'exploitation 15
  • 16.
    Droit d’accès associésaux fichiers et répertoire • Trois ensemble de droits : • Owner: créateur • Group : au quel owner appartient • Other : les utilisateurs du système • Chaque utilisateur appartient à un seul group • Les droits d’accès sont : • read (lire, afficher, copier un fichier) • Write (ajouter un fichier, modifier) • execute Système d'exploitation 16