nsi Flashcards

1
Q

système d’exploitation

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

l’ordonnanceur

A

décide quel programme s’exécute à un instant donné sur le processeur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

le gestionnaire

A

répartit la mémoire vive entre les différents programmes en cours d’exécution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

les différents systèmes de fichiers

A

définissent la manière de stocker les fichiers sur les supports physiques (disques, clés USB, disques optiques, etc.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

la pile réseau

A

implémente entre autres des protocoles tels que TCP/IP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

les pilotes de périphériques / drivers

A

le but est de gérer les périphériques matériels (carte graphique, disques durs, clavier, etc.)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

L’interface système (shell en anglais)

A

programme permettant à l’utilisateur d’interagir avec le système d’exploitation.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

root / super utilisateur

A

= admin sys / Il peut modifier tout le système à sa guise.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Pour visualiser l’arborescence:

A

tree

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

répertoire courant

A

pwd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

créer un répertoire

A

mkdir

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

l’affichage détaillé des fichiers

A

-ls

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

afficher le contenu d’un répertoire

A

ls

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

-ls donne:

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Un groupe représente:

A

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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

chemin des groupes

A

1) permissions pour le propriétaire
2) les permissions pour le groupe propriétaire
3) les permissions pour tous les autres

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

modifier les permissions sur le fichier

A

chmod

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

les ci sont des cibles qui peuvent

A

u (pour le propriétaire)
g (pour le groupe)
o (pour les autres)
a (pour tous)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

les mi sont des modifications

A

+ pour dire ajouter
- pour dire retirer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

les pi sont des symboles de permissions

A

r
w
x

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

En Octal

A

r (read) = 4
w (write) = 2
x (execute) = 1
- = 0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Pour rwx

A

4+2+1 = 7

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Pour rw-

A

4+2+0 = 6

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Pour r–-

A

4+0+0 = 4

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

-rw-r–r–

A

644

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

lister d’un seul coup tous les noms de fichiers qui commencent par img et qui se terminent par .jpg

A

ls photos/img*.jpg

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

lister tous les noms de fichiers de la forme i?g1.jpgquelquesoit le caractère remplacé par ?

A

ls photos/i?g1.jpg

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

L’entrée standard ou stdin (pour l’anglais standard input)

A

fichier “virtuel” dans lequel un programme peut lire (mais pas écrire).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

La sortie standard ou stdout (pour l’anglais standard output)

A

un fichier relié à l’affichage de la console. Lorsque l’on écrit dans ce fichier, les caractères sont affichés dans le terminal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

la sortie d’erreur ou stderr (pour l’anglais standard error)

A

3eme sortie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

l’opérateur >

A

permet de rediriger la sortie standard d’un programme vers un fichier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

GET

A

pour obtenir une ressource (lire une page web)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

POST

A

pour ajouter une information concernant une ressource

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

PUT

A

pour ajouter une ressource

35
Q

DELETE

A

pour supprimer une ressource (cette commande est souvent interdite)

36
Q

PATCH

A

pour modifier une ressource existante

37
Q

host

A

le nom du site web

38
Q

User-Agent

A

le nom du navigateur web

39
Q

Referer

A

l’URL précédente d’où vient le client

40
Q

Content-Type

A

le type MIME de la ressource contenue dans le message

41
Q

Content-Length

A

la taille du corps de la requête

42
Q

communiquer deux ordinateurs en les reliant par un simple câble

A

ces deux ordinateurs sont en réseau

43
Q

le câble reliant les 2 ordinateurs est

A

un câble Ethernet

44
Q

Relier 2 ordinateurs peut avoir un intérêt, mais dans la plupart des cas, un réseau sera constitué d’un plus grand nombre d’ordinateurs, on appelle:

A

un commutateur réseau, souvent appelé switch

45
Q

Un réseau

A

un ensemble de nœuds ou composant reliés entre eux par des liens

46
Q

Un réseau informatique

A

un réseau dont les nœuds sont des équipements informatiques (ordinateurs, routeurs, concentrateurs, etc.) et les liens peuvent être de nature diverse (câbles de cuivres, fibre optique, liaisons satellites, ondes radios, etc.)

47
Q

Une interface

A

le point de raccordement entre un lien et un nœud.

48
Q

Un protocole

A

un ensemble de règles permettant d’établir, mener et terminer une communication entre deux entités.

49
Q

Un service réseau

A

une application capable de communiquer en réseau et proposant des fonctionnalités.

50
Q

Un serveur

A

un dispositif matériel ou logiciel exécutant un service

51
Q

OSI

A

Open Systems Interconnection

52
Q

Le protocole IP (Internet Protocol)

A

l’adressage des machines sur le réseau ainsi que le routage des paquet

53
Q

Le protocole TCP (Transmission Control Protocol)

A

réutilise les fonctionnalités offertes par IP pour permettre l’envoi de messages de longueur arbitraire et garantir à l’envoyeur que le destinataire a bien reçu l’information

54
Q

la machine A a pour adresse IP 192.168.2.5
la machine B a pour adresse IP 192.168.2.8.

A

A et B ont donc la même adresse réseau 192.168.2.0. Ces 2 machines pourront donc communiquer ensemble.

55
Q

la machine A a pour adresse IP 192.168.2.5
la machine B a pour adresse IP 192.168.3.8.

A

A et B n’ont pas la même adresse réseau (192.168.2.0 pour A et 192.168.3.0 pour B). Ces 2 machines ne pourront donc pas communiquer ensemble

56
Q

147.12.1.24/16
192.168.2.45/24
5.23.65.87/8

A

147.12.0.0
192.168.2.0
5.0.0.0

57
Q

Soit 2 machines A et B connectées à un switch, dites dans quels cas ces 2 machines pourront communiquer ensemble :

adresse IP de A : 172.23.4.7/16 ; adresse IP de B : 172.23.5.8/16
adresse IP de A : 24.2.8.127/8 ; adresse IP de B : 24.23.5.52/8
adresse IP de A : 193.28.7.2/24 ; adresse IP de B : 193.28.8.3/24

A

réseau de A : 172.23.0.0 ; réseau de B : 172.23.0.0 .
Les machines peuvent communiquer

réseau de A : 24.0.0.0 ; réseau de B : 24.0.0 .
Les machines peuvent communiquer

réseau de A : 193.28.7.0 ;réseau de B : 193.28.8.0 .
Les machines ne peuvent par communiquer

58
Q

Combien de machines peut-on trouver au maximum :

dans un réseau d’adresse réseau 192.168.2.0/24 ?
dans un réseau d’adresse réseau 176.24.0.0/16 ?
dans un d’adresse réseau 10.0.0.0/8 ?

A

2 puissance 8=256 machines

2 puissance 16=65536 machines

2 puissance 24=16777216 machines

59
Q

Un sous réseau IP

A

un ensemble de machines toutes connectées et donc toutes accessibles directement.

60
Q

Parmi ces machines, au moins une joue un rôle particulier:

A

passerelle (gateway) ou routeur

61
Q

un masque valide est:

A

255.255.248.0

62
Q

qui correspond à la suite de bits :

A

binaire

1111 1111 . 11111111
11111000 . 00000000

décimal

255 . 255 . 248 . 0

63
Q

Ce masque permet de « découper » une adresse IP en deux parties:

A

La partie réseau (ici les 21 bits de poids forts à 1)
la partie machine (les 11 bits de poids faibles à 0)

64
Q

192.168.129.10 & 255.255.248.0
192.168.135.200 & 255.255.248.0
192.168.145.1 & 255.255.248.0

A

= 192.168.128.0
= 192.168.128.0
= 192.168.144.0

65
Q

système POSIX

A

ensemble de standards
Portable Operating System Interface

66
Q

Noyau

A

C’est le cœur du système d’exploitation qui fournit les fonctionnalités basiques aux programmes.

67
Q

Distribution logicielle

A

C’est un ensemble de logiciels et ressources, fichiers de configuration, icônes, polices de caractères, …) associés à un noyau.

68
Q

Logiciel libre

A

Un logiciel est dit libre si son code est couvert par une licence autorisant outre l’utilisation du logiciel, l’accès public au code, sa modification et la rediffusion publique de ces modifications.

69
Q

L’interface système

A

shell
un programme permettant à l’utilisateur d’interagir avec le système d’exploitation.

70
Q

Permissions et propriété des fichiers

A

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

71
Q

La commande chmod

A
  • les ci sont des cibles qui peuvent valoir u (pour le propriétaire), g (pour le groupe), o
    (pour les autres) et a pour tous
  • les mi sont des modifications (+ pour dire ajouter, - pour dire retirer) et les pi sont
    des symboles de permissions (r, w ou x).

Exemple: la commande ci-dessous rajoute les droits en écriture à toutes 1es personnes du groupe et supprime le droit en lecture aux autres:

( alice$ chmod g+w,o-r photos/img1.jpg )

72
Q

Les répertoires ->
Le droit en lecture sur un répertoire signifie que :

A

son contenu peut être listé

73
Q

Les répertoires ->
Le droit en écriture signifie que:

A

on peut modifier des entrées du répertoire, c’est-à-dire créer des fichiers, les supprimer ou les renommer.

74
Q

Les répertoires ->
le droit en exécution pour un répertoire signifie que:

A

on a le droit d’en faire le répertoire courant et d’afficher les informations détaillées sur les entrées du répertoire.

75
Q

Supposons qu’Alice retire les droits en lecture sur son répertoire personnel.

alice$ chmod o-r /home/alice
alice$ ls -l -d /home/alice

Ici, l’option -d de la commande ls permet:

A

afficher les informations du répertoire /home/alice plutôt que de lister son contenu.

On notera la présence du d initial qui indique qu’il s’agit d’un répertoire

76
Q

Supposons qu’Alice retire les droits en lecture sur son répertoire personnel.

alice$ chmod o-r /home/alice
alice$ ls -l -d /home/alice

Ici, l’option -d de la commande ls permet:

A

afficher les informations du répertoire /home/alice plutôt que de lister son contenu.

On notera la présence du d initial qui indique qu’il s’agit d’un répertoire

77
Q

alice$ ls photos/img*.jpg

A

permet de lister d’un seul coup tous les noms de fichiers qui commencent par img et qui se terminent par .jpg.

78
Q

alice$ ls photos/i?g1.jpg

A

permet de lister tous les noms de fichiers de la forme i?g1.jpgquelquesoit le caractère remplacé par ?.

79
Q

alice$ ls photos/img[2345].jpg

A

Ce motif représente n’importe lequel des caractères énumérés entre crochets.

80
Q

alice$ ls photos/img[^2345].jpg

A

Ce motif représente un caractère qui n’est pas un de ceux de la liste.

81
Q

La requête HTTP

A

Une ligne de commande qui contient
le verbe HTTP qui précise l’intention de la requête :
GET : pour obtenir une ressource (lire une page web),
POST : pour ajouter une information concernant une ressource,
PUT : pour ajouter une ressource,
DELETE : pour supprimer une ressource (cette commande est souvent
interdite),
PATCH : pour modifier une ressource existante.
l’URL qui cible la ressource
la version du protocole.
L’en-tête de requête qui est composée de plusieurs champs (clé / valeur) tels que :
host : le nom du site web, ce qui est nécessaire quand le serveur web héberge
plusieurs sites web (ce qui n’est pas rare),
User-Agent : le nom du navigateur web (ce qui permet d’envoyer du contenu
adapté au navigateur)
Referer : l’URL précédente d’où vient le client,
Content-Type : le type MIME de la ressource contenue dans le message ,
Content-Length : la taille du corps de la requête
Une ligne vide
Corps de requête qui contient des données envoyées avec la requête

82
Q

L’envoi d’une requête peut se faire :

A

En HTML grâce à la balise <a>
En HTML grâce à la balise <form>
En JavaScript grâce à la fonction fetch</a>

83
Q

De plus HTTP définit plusieurs codes pour la réponse dont le fameux code 404 qui signifie que la ressource ciblée n’a pas été trouvée :
1xx :
2xx :
3xx :
4xx :
5xx :

A

1xx : la requête est en cours de traitement.
2xx : la requête est traitée : succès (200), créée (201), etc.
3xx : la requête a été transférée vers un autre serveur : (301) déplacée définitivement sur un autre serveur, (304) pas modifiée donc le cache est à jours, etc.
4xx : il y a une erreur qui vient du client : (401) pas autorisé, (403) interdit, (404) pas trouvé, etc.
5xx : il y a une erreur qui vient du serveur : (501) pas implanté, (503) service down, etc.