nsi Flashcards
système d’exploitation
Programme ou un ensemble de programmes dont le but est de gérer les ressources matérielles et logicielles d’un ordinateur. Il fournit en particulier aux programmes utilisateurs un accès unifié à ces ressources.
l’ordonnanceur
décide quel programme s’exécute à un instant donné sur le processeur
le gestionnaire
répartit la mémoire vive entre les différents programmes en cours d’exécution
les différents systèmes de fichiers
définissent la manière de stocker les fichiers sur les supports physiques (disques, clés USB, disques optiques, etc.)
la pile réseau
implémente entre autres des protocoles tels que TCP/IP
les pilotes de périphériques / drivers
le but est de gérer les périphériques matériels (carte graphique, disques durs, clavier, etc.)
L’interface système (shell en anglais)
programme permettant à l’utilisateur d’interagir avec le système d’exploitation.
root / super utilisateur
= admin sys / Il peut modifier tout le système à sa guise.
Pour visualiser l’arborescence:
tree
répertoire courant
pwd
créer un répertoire
mkdir
l’affichage détaillé des fichiers
-ls
afficher le contenu d’un répertoire
ls
-ls donne:
- la taille occupée par les fichiers
- un nombre (correspondant au nombre de liens durs vers le
fichier et que l’on ignorera dans ce cours)
pour chaque fichier:
- les permissions
- le nom du propriétaire et du groupe propriétaire
- la taille en octet
- la date et l’heure de dernière modification
- le nom du fichier
Un groupe représente:
les droits en lecture (r pour l’anglais read)
les droits en écriture (w pour l’anglais write)
les droits en exécution (x pour l’anglais exécute).
chemin des groupes
1) permissions pour le propriétaire
2) les permissions pour le groupe propriétaire
3) les permissions pour tous les autres
modifier les permissions sur le fichier
chmod
les ci sont des cibles qui peuvent
u (pour le propriétaire)
g (pour le groupe)
o (pour les autres)
a (pour tous)
les mi sont des modifications
+ pour dire ajouter
- pour dire retirer
les pi sont des symboles de permissions
r
w
x
En Octal
r (read) = 4
w (write) = 2
x (execute) = 1
- = 0
Pour rwx
4+2+1 = 7
Pour rw-
4+2+0 = 6
Pour r–-
4+0+0 = 4
-rw-r–r–
644
lister d’un seul coup tous les noms de fichiers qui commencent par img et qui se terminent par .jpg
ls photos/img*.jpg
lister tous les noms de fichiers de la forme i?g1.jpgquelquesoit le caractère remplacé par ?
ls photos/i?g1.jpg
L’entrée standard ou stdin (pour l’anglais standard input)
fichier “virtuel” dans lequel un programme peut lire (mais pas écrire).
La sortie standard ou stdout (pour l’anglais standard output)
un fichier relié à l’affichage de la console. Lorsque l’on écrit dans ce fichier, les caractères sont affichés dans le terminal.
la sortie d’erreur ou stderr (pour l’anglais standard error)
3eme sortie
l’opérateur >
permet de rediriger la sortie standard d’un programme vers un fichier
GET
pour obtenir une ressource (lire une page web)
POST
pour ajouter une information concernant une ressource