Linux - Théorie Flashcards

1
Q

Droits d’endossements

A

Permettent d’obtenir les droits du propriétaire ou du groupe associé à un fichier exécutable quand celui-ci est exécuté par un autre user

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

Sticky Bit

A
  1. Peut être appliqué sur un fichier executable ou répertoire.
  2. Répertoire : seul le proprio du fichier peut le modif & supprimer mais tous les autres users y ont accès au fichier
  3. Fichier .exe: ce fichier restera en mémoire même après la fin de son execution
    => Permet d’être relancer plus rapidement en cas d’utilisation fréquente.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

UMask

A

Permet de définir les paramètres d’autorisations par défaut.
666 AND NOT 022 pour un fichier
777 AND NOT 022 pour un répertoire

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

Pourquoi root n’est pas dans le /home

A

Car /root doit être chargé au démarrage avant /home

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

skel ?

A

Sous Linux, le répertoire /etc/skel contient les fichiers qui permettent de construire automatiquement le répertoire /home de l’utilisateur au moment de sa création avec le programme useradd.

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

Qu’est-ce qu’un processus ?

A

C’est un programme chargé en mémoire et en cours d’exécution. Lorsqu’on exécute un programme, on crée un processus.

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

Différence entre programme et processus ?

A

Programme : suite d’instructions

Processus : programme en cours d’exécution & chargé en mémoire

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

Quels sont les types de processus ?

A
  1. En avant-plan (foreground) :
    c’est le mode normal d’exécution d’une commande, qui est exécutée dans le “shell “.
  2. A l’arrière-plan ou en tâche de fond (background) :
    cela permet de garder la main pour lancer d’autres commandes depuis le terminal. Un processus d’arrière-plan est insensible au caractère de contrôle mettant fin au processus d’avant-plan (CTRL+C).
  3. En mode détaché :
    - un processus détaché ne possède plus de terminal de contrôle (même si toutes les interfaces textes et graphiques sont arrêtés, il peut continuer à s’exécuter). La commande “ps “ permet de lister les processus, le caractère “? “ apparait donc dans la colonne TTY.
  4. En tant que démon :
    ce sont des processus détachés associés aux services du système Linux, souvent en mode client-serveur.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qu’est-ce qu’un noyau ?

A

Un noyau c’est le coeur du système d’exploitation qui fournit des fonctions de base

rôle du noyau (monolithique ou modulaire?)
- Responsable des taches de base de l’OS
- Gestion de la mémoire
- Gestion des processus
- Gestion des systèmes de fichiers
- Gestion des entrées/sorties (à l’aide des pilotes)
- Interface avec l’espace utilisateur
- Services réseaux (TCP/IP, PPP, FW,…)

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

3 Types de noyau

A
  • Noyau générique :
    Issu de l’installation, il installe, en général, pleins de choses dont on n’aura pas besoin, car ils doivent fonctionner sur toutes les machines. 3
  • Noyau monolithique :
    Contient tous les pilotes et non prise en charge des modules. On ne sait rien modifier sur ce type de noyau, on est donc obligé de le recompiler.
  • Noyau modulaire :
    Pour ce module, on a trois options :
    – “yes “ = fonctionnalités intégrées au noyau
    – “module “ = compilé en tant que module (ils vont donc se charger et se décharger)
    – “no “ = non compilé (on le compilera “en temps voulu “)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Priorité Firewall (FW)

A

?

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

Expliquer les quotas

A

Les quotas permettent de limiter l’espace disque dont l’utilisateur à droit.

La limite dure : quantité d’espace disque qu’un user ou un groupe peut employer, il ne peut plus créer de fichier s’il a atteint cette limite.

LA limite douce : quand on arrive à cette limite, l’user reçoit un avertissement, par ex, qu’il a atteint 80% de la limite max.

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

Les différents types de stockage ?

A

Trois grands types de supports :

Le stockage sur disque :
Sensible aux perturbations magnétiques et ne supportent pas la chaleur.
10 ans de vie environ.
Inconvient: prix, pas facile à transporter, durée de vie courte.
SSD : lecteur le moins cher actuellement. Basé sur la mémoire flash ou DRAM et ne contient aucune pièce amovible.
+ Fiable et + rapide.

Stockage optique:
Insensible aux perturbations magnétiques, kiff pas la chaleur.
10 ans de vie.
Tout ce qui est CD-R, CD RW.
Archivage de données lent. Facile de stockage, copie simple et rapide. Durée de vie longue.

Stockage bande magnétique:
Supporte pas l’humidité, chaleur
30 ans de vie
DLT - SDLT - LTO - SLR - AIT

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

logiciel libre ?

A

Logiciel fourni avec les autorisations pour pouvoir utiliser le logiciel, le copier, l’étudier, le modifier. (accès au code source). Permet aussi de le modifier et de le redistribuer sous sa forme original ou modifiée. Pas confondre logiciel libre et freeware ou shareware qui eux ne fournissent pas le code source.
Il existe cependant plusieurs types de licences étant plus ou moins restrictive. La plus connue : GPL. Protection des droits des devs.
Si un user modifier un logiciel il ne peut le redistribuer que le si le code source est sous licence GPL.

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

Les types de liens

A

-Avec les liens durs, toutes les modifications effectuées sur un des fichiers (le fichier initial ou
un des liens durs liés à ce fichier) seront répercutées sur le ou les autre(s). Les données du
fichier, physiquement présentes sur le disque, ne seront inaccessibles que lorsque tous les
fichiers et liens durs qui leur sont liés auront été effacés.

Les liens symboliques fonctionnent différemment, ils n’utilisent pas l’i-nœud du fichier. De
cette manière, ils ne présentent pas les mêmes limitations que les liens durs. Par contre, dès
que le fichier initial vers lequel pointe le lien symbolique est supprimé, le lien n’est plus
utilisable : il est dit « cassé ».

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

Où sont stockés les mots de passe ?

A

Ils sont disponibles en crypté dans le fichier /etc/shadow.

17
Q

comment penser un plan de sauvegarde ?

A

Voici quelques questions, auquel il faut penser pour mettre un plan de sauvegarde :
- Que faut-il sauvegarder ?
- A quelle fréquence ?
- Combien de temps conservera-t-on les sauvegardes ? A quel endroit ? En combien d’exemplaire ?
- A quel endroit seront stockés les sauvegardes et l’historique des sauvegardes ?
- Quels sont les besoins, en capacité, de support de sauvegarde ?
- Combien de temps, au plus, doit durer la sauvegarde ?
- Combien de temps prévoit-on pour restaurer un fichier, un système de fichiers, est-ce raisonnable ?
- La sauvegarde doit-elle être automatique ou manuelle ?
- Quelle est la méthode de sauvegarde la plus appropriée ?
- Quel est le support le plus approprié ? Performances ? Fiabilité Portabilité ? Prix des supports ? Compatibilité ? Encombrement ?

18
Q

Qu’est-ce qu’un système de fichier journalisé

A

Dans un système de fichiers dit “journalisé “, les données sont toujours mises en cache.
Mais la liste, des données mises en cache, est également enregistrée dans un fichier journal sur le disque, contrairement au système de fichier traditionnels qui ne font que mettre les données en cache ce qui peut provoquer une perte de données en cas d’arrêt brusque du
système.. En cas d’arrêt brusque, la vérification se portera sur les données listées dans le journal. Travailler avec des systèmes de fichiers journalisés diminue les performances, mais possède aussi des avantages

19
Q

Expliquer l’arborescence de fichier

A

Une arborescence est une représentation logique des différents répertoires et fichiers présents sur le système.

C’est une structure hiérarchique qui permet d’ordonner les fichiers et répertoires. La norme établie pour l’arborescence de fichier sur linux est FHS (File Hierarchy Standard)

20
Q

NFS

A

Ce système de fichiers en réseau permet de partager des données principalement entre systèmes de type UNIX mais des versions existent également pour Microsoft Windows™ et Mac.

21
Q

Swap

A

Transfert d’un processus sur le disque afin de libérer de la
mémoire. L’idéal est de ne pas utiliser de swap et d’avoir assez de RAM pour tout faire simultanément. Car s’il n’y a plus assez de mémoire, il risque de “swapper “ tout le temps, il utilisera donc plus de ressource pour “swapper “ que pour le processus. Normalement, le swap = 1 à 8 fois les ressources de la RAM (si le processus est gourmand), sinon 3 fois.

Avantage :
On peut utiliser une mémoire virtuelle qui permet à un processus d’utiliser plus de mémoire que la quantité de mémoire physique disponible. Cela est possible, car les processus n’ont pas constamment besoin de toute la mémoire.

Inconvénient :
S’il n’y a pas assez de mémoire et que la gestion des priorités est mal étudiée, il passera beaucoup de temps à paginer au lieu d’exécuter les programmes. Moins performant car écriture sur le disque.

22
Q

Qu’est-ce qu’un inode ?

A

Un inode (Information node, noeud d’information) est un enregistrement de taille fixe qui contient “tous “ (tous, sauf le nom du fichier) les éléments décrivant un fichier :
- le type de fichier (ordinaire, répertoire, lien,…)
- la taille du fichier
- le propriétaire et le groupe associé au fichier
- les permissions d’accès associées au fichier
- etc…

Lorsque l’on crée un fichier dans un répertoire, les informations sur ce fichier ne sont pas inscrites dans le répertoire mais dans un inode non affecté. Seuls le numéro de cet inode et le nom du fichier sont inscrits dans répertoire.

Le répertoire est en réalité un fichier particulier qui contient des liens, c’est à dire un couple
“nom de fichier + numéro d’inode “. C’est donc le répertoire qui permet de retrouver un fichier à partir de son nom.

23
Q

RAID ?

A

une méthode qui permet de distribuer l’information sur plusieurs disques, pour augmenter la vitesse ou la redondance des informations.

24
Q

les types de fichiers ?

A
  • Fichiers normaux (Ordinary Files) : “- “. Ils contiennent du texte ou un programme exécutable (binaire)
  • Répertoires (Directories) : “d “. Ce sont des fichiers qui permettent d’organiser l’espace disque en y plaçant des fichiers.
  • Liens (Link): “l “. Ils permettent d’affecter plusieurs noms à un fichier.
  • Les fichiers spéciaux (Special Files): “b, c, p, s “. Ils représentent des interfaces avec les périphériques (lecteur cd, etc.).
25
Q

Qu’est ce que les fichiers spéciaux

A

Les fichiers spéciaux (Special Files): “b, c, p, s “. Ils représentent des interfaces avec les périphériques (lecteur cd, etc.).

26
Q

Qu’est-ce qu’un NAS ?

A

NAS = Network Attached Storage

C’est un système de stockage directement attaché au réseau.
C’est le fait de connecter une machine au réseau, et qui s’occupe des sauvegardes.

Par exemple, si j’ai un serveur et 10 pc, grâce au réseau, il va aller sur chaque machine et copier leur disque dur via le LAN.

Avantages : évolutif (mais de plus en plus lent), pas limité à un seul pc

Inconvénient : lent

27
Q

Que trouve t-on dans /bin

A

contient les exécutables essentiels au système (pour tous les user)

28
Q

Que trouve t-on dans /home

A

contient les répertoires personnels des users

29
Q

Que trouve t-on dans /etc

A

contient les fichiers de config nécessaires à l’administration du système

30
Q

Que trouve t-on dans /var

A

contient des données variables telles que les fichiers des BDD, fichiers journaux, …

31
Q

Permissions d’accès pour les répertoires et fichiers ?

A
  1. Accès en lecture : symbole “r” (pour Read), indique que le fichier peut être lu
  2. Accès en écriture : symbole “w” (pour Write), indique que le fichier peut être modifié
  3. Accès en exécution : symbole “x” (pour eXecute), indique que le fichier peut être exécuté.

666 pour un fichier et 777 pour un répertoire par défaut.

32
Q

ACL ?

A

Acces Control List : listes de contrôle d’accès. Pris en charge par NFS. On peut la désac avec no-acl lors de l’export du FS.

Désigne deux choses en sécurité informatique :
-Un système permettant de faire une gestion plus fine des droits d’accès aux fichiers que ne le permet la méthode employée par les
systèmes UNIX.

-En réseau, une liste des adresses et ports autorisés ou interdits par un pare feu.

33
Q

Qu’est ce qu’un FS

A

UN FS (File System) est la manière dont le système d’exploitation structure les données sur un support de stockage.

34
Q

Citez 4 exemples de FS ?

A
  • Ext2
  • Ext3
  • NTFS
  • FAT
35
Q

Qu’est-ce qu’un snapshot ? Avantages ?

A

C’est un instantané. Sert à « sauvegarder » l’état de la machine à un moment précis. Ainsi, si on fait une manip dangereuse, et qu’à la fin plus rien ne marche, on peut revenir au snapshot précédent.

36
Q

Intérêt d’avoir une partition séparée pour /tmp, /boot, /root et /var ?

A

Si une partition foire, on ne doit s’occuper que de cette partition et pas des autres.

37
Q

LAMP, WAMP, MAMP ?

A

LAMP : Linux + Apache + MySQL + PHP
WAMP : Windows + Apache + MySQL + PHP
MAMP : Mac + Apache + MySQL + PHP