Linux - Théorie Flashcards
Droits d’endossements
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
Sticky Bit
- Peut être appliqué sur un fichier executable ou répertoire.
- Répertoire : seul le proprio du fichier peut le modif & supprimer mais tous les autres users y ont accès au fichier
- 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.
UMask
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
Pourquoi root n’est pas dans le /home
Car /root doit être chargé au démarrage avant /home
skel ?
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.
Qu’est-ce qu’un processus ?
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.
Différence entre programme et processus ?
Programme : suite d’instructions
Processus : programme en cours d’exécution & chargé en mémoire
Quels sont les types de processus ?
- En avant-plan (foreground) :
c’est le mode normal d’exécution d’une commande, qui est exécutée dans le “shell “. - 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). - 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. - 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.
Qu’est-ce qu’un noyau ?
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,…)
3 Types de noyau
- 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 “)
Priorité Firewall (FW)
?
Expliquer les quotas
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.
Les différents types de stockage ?
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
logiciel libre ?
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.
Les types de liens
-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é ».