Podcast
Questions and Answers
Quel est le rôle principal du noyau d'un système d'exploitation ?
Quel est le rôle principal du noyau d'un système d'exploitation ?
Quel matériel est considéré comme essentiel dans un système informatique ?
Quel matériel est considéré comme essentiel dans un système informatique ?
Quel type de mémoire est volatile et perd ses données lorsque le système est éteint ?
Quel type de mémoire est volatile et perd ses données lorsque le système est éteint ?
Quelle fonction est assurée par l'ordonnanceur dans le noyau ?
Quelle fonction est assurée par l'ordonnanceur dans le noyau ?
Signup and view all the answers
Quel est l'élément qui ne fait pas partie des ressources gérées par le noyau ?
Quel est l'élément qui ne fait pas partie des ressources gérées par le noyau ?
Signup and view all the answers
Quelle est la caractéristique principale des scripts de commandes ?
Quelle est la caractéristique principale des scripts de commandes ?
Signup and view all the answers
À quoi sert la mémoire ROM dans un système informatique ?
À quoi sert la mémoire ROM dans un système informatique ?
Signup and view all the answers
Qu'est-ce qui n’est pas une partie du matériel périphérique ?
Qu'est-ce qui n’est pas une partie du matériel périphérique ?
Signup and view all the answers
Quel est le but principal du cours ?
Quel est le but principal du cours ?
Signup and view all the answers
En quelle année Linux a-t-il été créé ?
En quelle année Linux a-t-il été créé ?
Signup and view all the answers
Quel est l'un des principaux avantages de Linux en tant que système d'exploitation ?
Quel est l'un des principaux avantages de Linux en tant que système d'exploitation ?
Signup and view all the answers
Quel pourcentage des plus gros serveurs dans le monde utilisent Linux ?
Quel pourcentage des plus gros serveurs dans le monde utilisent Linux ?
Signup and view all the answers
Quelle affirmation concernant les systèmes d'exploitation est correcte ?
Quelle affirmation concernant les systèmes d'exploitation est correcte ?
Signup and view all the answers
Quel environnement est principalement utilisé pour ce cours ?
Quel environnement est principalement utilisé pour ce cours ?
Signup and view all the answers
Quels systèmes d'exploitation sont explicitement mentionnés dans le cours ?
Quels systèmes d'exploitation sont explicitement mentionnés dans le cours ?
Signup and view all the answers
Quel est l'état de la conception de Linux en raison de sa nature open source ?
Quel est l'état de la conception de Linux en raison de sa nature open source ?
Signup and view all the answers
Quel est le rôle principal du noyau (kernel) dans un système d'exploitation ?
Quel est le rôle principal du noyau (kernel) dans un système d'exploitation ?
Signup and view all the answers
Quelle affirmation à propos des distributions Linux est correcte ?
Quelle affirmation à propos des distributions Linux est correcte ?
Signup and view all the answers
Quel est l'objectif principal du laboratoire dans le cours sur le système d'exploitation ?
Quel est l'objectif principal du laboratoire dans le cours sur le système d'exploitation ?
Signup and view all the answers
Pourquoi préfère-t-on l'interface console à l'interface graphique pour interagir avec un OS ?
Pourquoi préfère-t-on l'interface console à l'interface graphique pour interagir avec un OS ?
Signup and view all the answers
Quelle partie du cours aborde la gestion de processus et d'espace disque ?
Quelle partie du cours aborde la gestion de processus et d'espace disque ?
Signup and view all the answers
Quel mot désigne l'ensemble cohérent de logiciels organisés autour du noyau Linux ?
Quel mot désigne l'ensemble cohérent de logiciels organisés autour du noyau Linux ?
Signup and view all the answers
Quelle est une des raisons pour lesquelles l'apprentissage de la ligne de commande peut être perçu comme lent au début ?
Quelle est une des raisons pour lesquelles l'apprentissage de la ligne de commande peut être perçu comme lent au début ?
Signup and view all the answers
Quel est un avantage des environnements de laboratoire dans le cadre du cours sur le système d'exploitation ?
Quel est un avantage des environnements de laboratoire dans le cadre du cours sur le système d'exploitation ?
Signup and view all the answers
Quel est le rôle principal du chargeur de système ?
Quel est le rôle principal du chargeur de système ?
Signup and view all the answers
Quelle fonction est assurée par les pilotes dans un système d'exploitation ?
Quelle fonction est assurée par les pilotes dans un système d'exploitation ?
Signup and view all the answers
Pourquoi la mémoire RAM doit-elle être réinitialisée à chaque démarrage ?
Pourquoi la mémoire RAM doit-elle être réinitialisée à chaque démarrage ?
Signup and view all the answers
Quel est l'objectif des systèmes de fichiers dans un système d'exploitation ?
Quel est l'objectif des systèmes de fichiers dans un système d'exploitation ?
Signup and view all the answers
Quel est le rôle de l'ordonnanceur dans le noyau d'un OS ?
Quel est le rôle de l'ordonnanceur dans le noyau d'un OS ?
Signup and view all the answers
Quel utilitaire peut être utilisé sur Windows pour simuler une interface de commande inspirée de Unix ?
Quel utilitaire peut être utilisé sur Windows pour simuler une interface de commande inspirée de Unix ?
Signup and view all the answers
Quelle commande permet d'afficher les programmes en cours d'exécution associés à un terminal ?
Quelle commande permet d'afficher les programmes en cours d'exécution associés à un terminal ?
Signup and view all the answers
Quel est un défi intéressant pour les concepteurs de systèmes de fichiers ?
Quel est un défi intéressant pour les concepteurs de systèmes de fichiers ?
Signup and view all the answers
Quel est le rôle principal d'un shell ?
Quel est le rôle principal d'un shell ?
Signup and view all the answers
Parmi les options suivantes, laquelle présente une commande correcte qui liste les processus en cours ?
Parmi les options suivantes, laquelle présente une commande correcte qui liste les processus en cours ?
Signup and view all the answers
Quelle commande permet d'afficher une ligne de texte dans le terminal ?
Quelle commande permet d'afficher une ligne de texte dans le terminal ?
Signup and view all the answers
Quelle option est utilisée pour obtenir une liste détaillée des fichiers d'un répertoire ?
Quelle option est utilisée pour obtenir une liste détaillée des fichiers d'un répertoire ?
Signup and view all the answers
Quel est le résultat de la commande 'less /etc/passwd' ?
Quel est le résultat de la commande 'less /etc/passwd' ?
Signup and view all the answers
Quel est l'effet de spécifier un chemin absolu dans une commande ?
Quel est l'effet de spécifier un chemin absolu dans une commande ?
Signup and view all the answers
Les commandes dans un shell commencent généralement par quel élément ?
Les commandes dans un shell commencent généralement par quel élément ?
Signup and view all the answers
Quel shell est un exemple couramment utilisé ?
Quel shell est un exemple couramment utilisé ?
Signup and view all the answers
Quel outil permet de créer un fichier vide s'il n'existe pas déjà ?
Quel outil permet de créer un fichier vide s'il n'existe pas déjà ?
Signup and view all the answers
Quelle commande déplace un fichier sans le renommer ?
Quelle commande déplace un fichier sans le renommer ?
Signup and view all the answers
Quelle affirmation concernant les fichiers liens créé par la commande ln est correcte ?
Quelle affirmation concernant les fichiers liens créé par la commande ln est correcte ?
Signup and view all the answers
Quel outil est utilisé pour supprimer un fichier ?
Quel outil est utilisé pour supprimer un fichier ?
Signup and view all the answers
Quel est le résultat de la commande ln -s /usr/include/asm/unistd_64.h ?
Quel est le résultat de la commande ln -s /usr/include/asm/unistd_64.h ?
Signup and view all the answers
Quelle commande affiche le contenu du dossier /home en détail tout en incluant les sous-dossiers ?
Quelle commande affiche le contenu du dossier /home en détail tout en incluant les sous-dossiers ?
Signup and view all the answers
Quel est l'effet de la commande 'find /home -name a' ?
Quel est l'effet de la commande 'find /home -name a' ?
Signup and view all the answers
Quelle commande permet d'afficher le dossier courant dans lequel on se trouve ?
Quelle commande permet d'afficher le dossier courant dans lequel on se trouve ?
Signup and view all the answers
Quelle séquence de commandes permet de lister le contenu de mondossier2 après s'être déplacé ?
Quelle séquence de commandes permet de lister le contenu de mondossier2 après s'être déplacé ?
Signup and view all the answers
Quel type de chemin est exprimé par rapport au dossier courant ?
Quel type de chemin est exprimé par rapport au dossier courant ?
Signup and view all the answers
Qui définit généralement les points de montage du système dans un environnement UNIX/Linux?
Qui définit généralement les points de montage du système dans un environnement UNIX/Linux?
Signup and view all the answers
Quelle commande permet de formater une partition en NTFS?
Quelle commande permet de formater une partition en NTFS?
Signup and view all the answers
Quelle commande montre la structure des partitions ainsi que leurs points de montage?
Quelle commande montre la structure des partitions ainsi que leurs points de montage?
Signup and view all the answers
Quel outil est interactif et permet de partitionner un disque dans un environnement UNIX/Linux?
Quel outil est interactif et permet de partitionner un disque dans un environnement UNIX/Linux?
Signup and view all the answers
Quel type d'information est inscrit lors du formatage d'une partition?
Quel type d'information est inscrit lors du formatage d'une partition?
Signup and view all the answers
Quel est le caractère qui représente la racine dans les systèmes de fichiers Linux ?
Quel est le caractère qui représente la racine dans les systèmes de fichiers Linux ?
Signup and view all the answers
Quelle commande permet d’obtenir un aperçu de la structure d'un dossier ?
Quelle commande permet d’obtenir un aperçu de la structure d'un dossier ?
Signup and view all the answers
Comment s’appelle le type de fichier qui peut contenir d'autres fichiers et sous-dossiers ?
Comment s’appelle le type de fichier qui peut contenir d'autres fichiers et sous-dossiers ?
Signup and view all the answers
Quel type de chemin commence toujours à partir de la racine ?
Quel type de chemin commence toujours à partir de la racine ?
Signup and view all the answers
Qu'est-ce qui décrit les données dans le contexte des fichiers ?
Qu'est-ce qui décrit les données dans le contexte des fichiers ?
Signup and view all the answers
Quel exemple ne représente pas un chemin absolu ?
Quel exemple ne représente pas un chemin absolu ?
Signup and view all the answers
Pourquoi peut-on avoir plusieurs fichiers portant le même nom ?
Pourquoi peut-on avoir plusieurs fichiers portant le même nom ?
Signup and view all the answers
Quel élément définit la structure d'un système de fichiers ?
Quel élément définit la structure d'un système de fichiers ?
Signup and view all the answers
Quel type de information peut être utilisé pour retrouver un fichier avec la commande find ?
Quel type de information peut être utilisé pour retrouver un fichier avec la commande find ?
Signup and view all the answers
Quels sont les différents noms utilisés pour identifier les partitions sous Windows et Linux ?
Quels sont les différents noms utilisés pour identifier les partitions sous Windows et Linux ?
Signup and view all the answers
Quel énoncé décrit correctement le montage d'un système de fichiers sous Linux ?
Quel énoncé décrit correctement le montage d'un système de fichiers sous Linux ?
Signup and view all the answers
Quelle commande se réfère à l'opération de montage d'un système de fichiers ?
Quelle commande se réfère à l'opération de montage d'un système de fichiers ?
Signup and view all the answers
Quelle erreur fréquente peut être commise en essayant d'utiliser un système de fichiers en Linux ?
Quelle erreur fréquente peut être commise en essayant d'utiliser un système de fichiers en Linux ?
Signup and view all the answers
Quel est le maximum de systèmes de fichiers pouvant être contenus dans une partition sous Linux ?
Quel est le maximum de systèmes de fichiers pouvant être contenus dans une partition sous Linux ?
Signup and view all the answers
Quelle puissance de deux est correcte pour un mégaoctet (MiB) ?
Quelle puissance de deux est correcte pour un mégaoctet (MiB) ?
Signup and view all the answers
Quel serait un exemple de notation pour une partition dans un disque sous Linux ?
Quel serait un exemple de notation pour une partition dans un disque sous Linux ?
Signup and view all the answers
Study Notes
Introduction au Cours
- Ce cours aborde l'utilisation des systèmes informatiques et la fonctionnalité des noyaux.
- Le cours se concentre sur les systèmes de type PC avec clavier, écran et souris.
- Le cours utilise Linux comme système d'exploitation, étant donné son code open source et sa popularité dans le monde des serveurs.
Noyaux et Distributions
- Le noyau (kernel) gère les ressources d'un ordinateur (CPU, RAM).
- Une distribution regroupe des logiciels autour du noyau Linux.
- Parmi les distributions populaires, on trouve Debian, Ubuntu, Mint, Arch Linux, openSUSE et RedHat.
Découpage du Cours
- Le cours est divisé en deux parties : l'interaction avec un OS et l'exploration du noyau.
- La première partie couvre la manipulation de fichiers et dossiers.
- La seconde partie explore la gestion de processus, l'espace disque et les problèmes de blocage.
Interface Console
- L'interface console est privilégiée car elle est plus rapide et efficace que les interfaces graphiques.
- Le shell (bash) est un programme qui exécute les commandes entrées au clavier.
- L'apprentissage de la ligne de commande peut paraître plus lent initialement, mais devient plus efficace à long terme.
Noyau et ses Rôles
- Le noyau est composé de modules de code gérant les ressources du système.
- Le noyau gère l'allocation de la RAM aux processus en cours d'exécution.
- Le noyau attribue le CPU à un seul processus à la fois, permettant ainsi l'exécution de plusieurs processus en alternance.
Système Informatique
- Un système informatique se compose de matériel (RAM, CPU, périphériques) et de logiciel (instructions, valeurs).
- Le CPU exécute les instructions stockées en RAM ou ROM.
- Les périphériques comprennent les disques, le terminal, la carte réseau, la souris, etc.
Rôles du Noyau
- Le noyau a plusieurs rôles, notamment :
- Ordonnanceur: Attribuer le processeur aux processus en mémoire.
- Chargeur du système: Charger le code de l'OS en RAM.
- Chargeur de programmes: Attribuer, partager et sécuriser l'accès à la RAM.
- Pilotes: Permettre l'échange sécurisé avec les périphériques.
- Systèmes de fichiers: Organiser l'espace disque et en sécuriser l'accès.
Évaluation
- Le cours est évalué à 40% par des bilans et un examen.
- Le laboratoire est évalué à 60% par des bilans et un examen.
Premiers Pas
- Le terminal est utilisé pour interagir avec les systèmes inspirés d'Unix.
- Git-Bash offre un environnement similaire à Unix sous Windows.
- La commande
ps
affiche les processus en cours d'exécution. - Le shell est un interpréteur de commandes, dont un exemple est
bash
.
Commandes
- La syntaxe d'une commande comprend le nom de l'exécutable, suivi de paramètres et d'options (précédées d'un
-
). - Exemples de commandes :
-
ps -ax
: liste tous les processus en cours d'exécution. -
ls /home
: liste le contenu du répertoire/home
. -
ls -l /home
: liste en format long le contenu du répertoire/home
. -
echo texte
: affiche le texte spécifié. -
less /etc/passwd
: lit le fichier/etc/passwd
.
-
- Un chemin absolu (commençant par
/
) indique un fichier ou un répertoire à partir de la racine du système.
Arborescence
- Les systèmes de fichiers sont souvent organisés en arborescence.
- Une racine constitue le sommet de l'arborescence.
- Dans les systèmes Linux, la racine est représentée par le caractère
/
. - Les dossiers contiennent des fichiers et d'autres dossiers.
- La commande
tree dossier1
affiche l'arborescence du dossier nommédossier1
. - Les fichiers sont identifiés de manière unique par leur chemin absolu, qui commence toujours par
/
. - Un chemin absolu indique la position du fichier à partir de la racine du système de fichiers.
- Les dossiers sont des nœuds de l'arborescence qui peuvent contenir des fichiers et des sous-dossiers.
- Les dossiers sont un type de fichier.
- Les métadonnées sont des données qui décrivent d'autres données.
- La commande
ls -l
permet de visualiser les métadonnées d'un fichier, comme son nom, sa date de création, sa taille et son propriétaire.
Consultation
- La commande
tree /home
affiche l'arborescence à partir du dossier/home
. - La commande
ls /home
affiche le contenu du dossier/home
. - La commande
ls -lR /home
affiche le contenu avec plus de détails (-l) et inclut les sous-dossiers (-R). - La commande
find /home
recherche des fichiers dans l'arborescence en fonction de critères de recherche. - La commande
less /home/mba/brol
affiche le contenu du fichierbrol
. - La commande
find /home -name a
recherche les fichiers nommésa
dans toute l'arborescence à partir du dossier/home
.
Dossier courant
- Le dossier courant est le dossier dans lequel vous êtes actuellement.
- La commande
pwd
affiche le chemin du dossier courant. - La commande
cd
(change directory) permet de changer de dossier.
Chemin relatif
- Les chemins de fichiers et dossiers peuvent être exprimés par rapport au dossier courant.
- Les symboles suivants peuvent être utilisés dans les chemins relatifs :
-
./
: représente le dossier courant. -
../
: représente le dossier parent. -
~
: représente le dossier home de l'utilisateur.
-
Lien software
- La commande
ln -s
permet de créer un fichier de type lien software. - Le lien software contient le chemin vers un autre fichier.
- Le lien software ne copie pas le fichier, il crée un raccourci vers le fichier cible.
- Les deux fichiers, original et lien, affichent le même contenu.
Modification
- La commande
touch file
crée le fichierfile
vide s'il n'existe pas. - La commande
mv file rep
déplace le fichierfile
dans le répertoirerep
sans le renommer. - La commande
mv file rep/nom
déplace et renomme le fichierfile
versrep/nom
. - La commande
rm file
supprime le fichierfile
. - Les commandes
mkdir rep
etrmdir rep
créent et suppriment le dossier viderep
. -
vi
etnano
sont des éditeurs de fichiers texte. - La commande
find
permet de retrouver un fichier dans une arborescence en fonction de critères comme la date, la taille, les droits et le propriétaire. - La commande
find ˜ -mtime -1
recherche les fichiers modifiés dans le dossier home de l'utilisateur depuis moins d'un jour. - La commande
find / -size +1M
recherche les fichiers du système qui dépassent 1MiB de taille.
Partitions
- Les systèmes de fichiers résident sur des partitions de disques.
- Windows nomme les partitions C:, D :...
- Linux utilise la notation sda1, sdb2, etc., où la lettre (a, b, ...) identifie un disque et le chiffre une partition du disque.
- Une partition est une partie d'un disque définie par un programme spécifique.
- Plusieurs partitions permettent le multi-boot, c'est-à-dire l'utilisation de plusieurs systèmes d'exploitation sur un même disque.
En Linux
- Chaque partition contient au maximum un système de fichiers.
- Pour utiliser un système de fichiers, il faut l'accrocher à l'arborescence principale, on parle de monter le système de fichiers.
- La commande
mount
associe la racine du système de fichiers à un répertoire de l'arborescence principale.
La commande mount
- C'est généralement l'administrateur (root) qui définit les points de montage du système.
- Des exemples de commandes
mount
:-
mount /dev/sda6 /
-
mount /dev/sda8 /home
-
mount /dev/sda1 /windows/C
-
mount /dev/sda9 /home/mtk/test
-
La commande lsblk
- La commande
lsblk
affiche les répertoires de l'arborescence auxquels les systèmes de fichiers des differentes partitions sont accrochés.
Administration
- Chaque système d'exploitation définit des commandes d'administrateur pour :
- Partitionner un disque.
- Formater une partition.
- La commande
fdisk /dev/sda
permet de partitionner le disque sda. - La commande
mkfs.ntfs /dev/sda2
formate la partition sda2 en ntfs. - Formater une partition signifie y inscrire les métadonnées du système de fichiers.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Ce quiz explore les bases des systèmes informatiques, en mettant l'accent sur le noyau Linux et les distributions associées. Les étudiants apprendront les principes de la gestion des ressources et l'interaction avec un système d'exploitation. Des concepts comme la manipulation de fichiers, la gestion de processus et l'utilisation de l'interface console seront abordés.