SE41
SE41
// Architecture d’un à la fois un espace privé sur la machine : Système FAT (système de
Processus:Le processus c’est la notion
généralement, il possède un certain quota disque:
ordinateur: de l'espace disque pour enregistrer ses 1)les fichiers ne sont pas écris en un fichiers des clés USB).
fondamentale des systèmes fichiers, il reçoit des courriers Système NTFS, la gestion des
1)Qu’est ce qu’un microprocesseur? d’exploitation multitâches. seul "morceau" mais en plusieurs
DEFINITION:
électroniques privés, etc… fichiers
Un processus est une instance de Gérer l’accès à la partie privée blocs répartis à plusieurs endroits du
Circuit intégré complexe qui permet d’exécuter des
programme en train de s'exécuter. disques repose sur le même principe
de chaque utilisateur
programmes:Images,Videos ,Informations Un processus est représenté par : Chaque utilisateur est identifié 2)Il est recommande de défragmenter qu'une base de données.
Caractéristiques: un programme (le code) par un numéro unique, appelé le disque dur pour regrouper les //Gestions des Utlisateurs
ses données l'identifiant de l'utilisateur, ou
Sa fréquence d’horloge : en MHz ou GHz
des paramètres indiquant où il en UID (pour l'anglais User fragments de fichiers éparpillés sur le Utilisateur fictif : ce sont les
Le nombre d’instructions par secondes qu’il est capable
est pour continuer s'il est IDentifier). disque afin d'optimiser les temps propriétaires des fichiers
d’exécuter
interrompu (pile d'exécution, Gérer le nombre de personnes d'accès lors de la lecture de fichiers systèmes(DEFINITIONS:Le système, dès
compteur ordinal...). autorisées son installation, avant même la première
La taille des données qu’il est capable de traiter : en bits de taille importante.
->Gestion des processus Lorsque l'un de ces utilisateurs connexion au système a créé des
2)Qu’est ce qu’un peripherique? Temps partagé:Un seul processeur commence une session de Système de fichiers utilisateurs système qui sont nécessaires
c’est un Dispositif connecté à un système qui Un processeur, à un instant donné, travail, le système d'exploitation Les données sont stockés au fonctionnement du système.
permt Ajouter des fonctionnalités n'exécute réellement qu'un seul programme sous forme de fichiers, c'est- Ce ne sont pas des utilisateurs au sens
lui demande un nom
Entrer: permet de fournir des Le SE peut le faire passer d'un programme à-dire des suites de blocs physique du terme
information au systeme informatique à un autre en exécutant chaque programme
d'utilisateur et un mot de passe. En effet, afin qu'un service (serveur web,
Si l'utilisateur ne répond pas qui sont en réalité des
Sortie:sortir des information du pendant quelques dizaines de millisecondes serveur ftp, serveur mail, etc) ne puisse
par des informations valides, suites de chiffres binaires.
systeme informatique -> donner aux utilisateurs l'impression que pas affecter les autres services en cas de
Entrer/Sortie:peut faire les deux tous les programmes sont exécutés en l'accès lui est refusé. Sur le support de stockage, il n'existe problème, un service est souvent associé à
3)Modele Von Neumann même temps. On parle alors de système à Groupe d'utilisateurs:Pour pouvoir à proprement parlé aucun fichier. un utilisateur.
Uniter centrale : Composée par le microprocesseur temps partagé. partager de façon sélective le matériel Il faut reconstituer le fichier Un utilisateur n'est donc pas uniquement
permet:Interpréter les instructions d’un Abstraction du déroulement:Le processeur
avec d'autres Donc le système de fichiers désigne la une personne physique, le système a
programme/Exécuter les instructions d’un commute entre plusieurs processus. façon d'organiser le stockage des besoin d'utilisateurs pour sa gestion
L’allocation du processeur entre différents Un groupe est identifié par un numéro
programme/Lire depuis une données dans la mémoire. interne, notamment comme propriétaire
processus unique dénommé identifiant de groupe, ou
mémoire/Sauvegarder dans une mémoire L'objectif du système de fichiers est des divers processus.)
->Cette commutation rapide est appelée GID (pour l'anglais Group IDentifier).
Communiquer avec les unités d’échange donc de permettre l'accès au contenu le super utilisateur appelé root.
Memoire:contient Les instructions du ou des multiprogrammation Super-utilisateur , superviseur ou
Sur un intervalle de temps assez grand, tous les root: du fichier (l'ouverture du fichier, sa (DEFINITIONS:Le super utilisateur a tous
programmes en cours d’exécution Les données les droits sur le système.
associées à ce programme processus ont progressé, mais qu'à un instant L’administrateur du système recopie à un second emplacement ou
Il existe essentiellement deux types: donné, il n'y a qu'un seul processus actif. Gérer les comptes des sa suppression) à partir de son chemin Lorsqu'un utilisateur physique veut
Variables d’environnement:sert à utilisateurs modifier un paramètre système, il doit se
Mémoire morte : Read Only
communiquer des informations entre
d'accès, formé d'un nom précédé
Memory(ROM)/Chargée de stocker les programmes
Réaliser les tâches de maintenance : d'une liste de répertoires imbriqués. connecter (se logger) en tant que super
programmes/lecture seule Problématique: les sauvegardes et les mises à jour utilisateur afin de réaliser son
Mémoire vive:Random Access Memory Après l’interruption d’un des programmes. paramétrage.
La gestion du système de
(RAM)/Stocker les données intermédiaires/lire processus pour exécuter un autre, Le SE ne lui applique jamais les L’administrateur Système, nommé root, a
ou écrire des données comment le système peut mécanismes de protection, fichiers diffère selon le
Données sont perdues à la mise hors tension retrouver le premier processus système de fichiers intégré tout pouvoir pour réaliser les différentes
Accéder à tous les fichiers du
Interface E/S:Assurer la communication entre pour continuer son exécution? système au système d'exploitation. tâches et exécuter les différentes
le microprocesseur et les périphériques Solution: commandes ainsi la gestion des
Sauvegarder toutes les Interférer sur l'activité de n'importe quel Fonctions d’un SGF utilisateurs.)
Bus:Ensemle des fils qui assure la transmission informations (par exemple la processus en cours d'exécution.
des donnes de meme type d’information
Le système de gestion des fichiers les utilisateurs physiques : il s'agit des
position des fichiers) nécessaires
//Introduction aux SE: pour pouvoir y revenir et continuer //Getsions des fichiers: assure plusieurs fonctions : gens qui utilisent l'ordinateur, que ce soit
l’exécution Types des fichiers : Manipulation des fichiers : en local ou à distance.
DEFINITION:Chef d’orchestre dans la machine -> Le rôle des variables d’environnement Fichiers ordinaires: contenir les créer/détruire des fichiers, insérer, (DEFINTITIONS:Utilisateur ordinaire
c’est un programme qui gère la mémoire de Mémoire et vitesse:Espace mémoire pour données des supprimer et modifier un article dans ou simple utilisateur ayant un pouvoir
l’ordinateur et les Répartir entre les chaque processus:
programmes utilisateurs(DEFINITIONS:Un un fichier. réduit
Chaque processus possède un
Intermédiaire entre l’ordinateur et les fichier ordinaire peut contenir Allocation de la place sur la mémoire. il est créé par l’administrateur.
espace mémoire inaccessible par
applications/Utilisateurs,Le matériel les autres programmes du texte, un programme, ou ->Localisation des fichiers : il est Ils ne peuvent pas modifier les
(carte graphique, imprimante …) et le Le SE gère cet espace d'autres données. nécessaire de pouvoir identifier et paramètres ou la configuration du
logiciel Incidence sur le traitement des durées Un fichier ordinaire est une retrouver les données ; pour cela, système.
//Fonctions d’un système d’exploitation Le SE coordonne en terme de vitesse d’exécution suite d’octets (de bit). chaque fichier possède un ensemble Par contre, ils ont le droit de lancer
1)Chargement des programmes:Actuellement: entre les processus Un certain nombre de d’informations descriptives (nom,
Ordinateurs avec l’OS.Le système d'exploitation 12Multiutilisateurs:Un système multiutilisateur est les applications qui ne concernent
caractéristiques sont associées adresse…) regroupées dans un inode. pas le paramétrage et la
autorise le chargement de plusieurs capable d'exécuter des applications appartenant à à un fichier : La date de sa Sécurité et contrôle des fichiers :
programmes en mémoire.Le SE gère le passage plusieurs utilisateurs de façon : configuration du système,
création, La date de dernière le SGF permet le
de l'un à l'autre, sans attendre le blocage, l’arrêt « Concurrente » : les applications peuvent être ils peuvent paramétrer leur
ou la fin du programme précédent. C’est ce actives au même moment et se disputer l'accès à modification, partage des fichiers par
environnement, gérer les droits de
qu’on appelle un système multitâche différentes ressources comme le processeur, la le propriétaire.la taille, etc ...) différents programmes
Répertoire (catalogue) :
leurs fichiers et dossiers, etc.
2)Machine virtuelle:Enrober le matériel avec une mémoire, les disques durs... d’applications tout en
couche de logiciel qui gère l'ensemble du « Indépendante » : chaque application peut réaliser structure du système de fichiers assurant la sécurité et Chaque utilisateur d'un ordinateur,
système et Présenter au programmeur des son travail sans se préoccuper de ce que font les permettant d’indexer d’autres la confidentialité des que ce soit en local ou à distance doit
interfaces plus facile à comprendre et à applications des autres utilisateurs.
manipuler Un système multiutilisateur ->multitâche fichiers, de façon données. avoir un compte utilisateur sur
Système d’exploitation en tant que l’inverse non hiérarchique(DEFINITIONS:Un Le SGF se doit aussi de l'ordinateur.)
Machine Virtuelle Mise en place répertoire ou catalogue garantir la conservation Gestion des utilisateurs
3)Gestionnaire des ressources:Un ordinateur est attribuer des laps de temps à chaque utilisateur. (directory) est un fichier qui des fichiers en cas de Chaque utilisateur a des données qui
un ensemble de ressources (de processeurs, de Mécanismes associés contient une liste de fichiers, y panne du matériel ou du
mémoires, d'horloges, de disques, de moniteurs, compris les fichiers ordinaires et logiciel.
lui sont propres. Il s'agit de réglages
Un mécanisme d'authentification
d'interfaces réseau, d'imprimantes, et d'autres permettant de vérifier l'identité des répertoire (ou sous- Gestion des comptes(gestion des utilisateurs comme la configuration de son
périphériques).Ressources utilisés par plusieurs environnement graphique (image de
de l'utilisateur ; répertoires)Pour former une suite)Les comptes utilisateur servent à
utilisateurs en même temps.Le SE fournit une
interface d’accès simplifiée aux ressources.Le Un mécanisme de protection: arborescence logique). beaucoup de choses sur les systèmes fond, couleurs utilisées,...) ou de
SE gère le partage efficace et équitable des contre les programmes utilisateur Une des originalités des systèmes Ils permettent de distinguer les fichiers (documents, images,...).
Unix/Linux est leur manière d'accéder aux
ressources. erronés, afin d’éviter le blocage périphériques. différents utilisateurs qui ont accès au Tout cela est enregistré dans ce que
Le SE assure le contrôle d’accès aux ressources. d’autres programmes en cours système
Fichiers spéciaux: gestion de tous l'on appelle généralement le
//Caractéristiques d’un OS Un mécanisme de comptabilité: les périphériques comme des Pour des raisons de sécurité. Chaque
fichiers spéciaux. répertoire personnel de
pour limiter le volume des utilisateur possède un compte
ressources allouées à chaque ->Cela simplifie énormément leur personnel, auquel il accède par un l'utilisateur, ou en anglais son home
utilisateur. utilisation par les programmes identifiant et un mot de passe secret.
d'application, puisque la plupart des directory.
opérations sur un périphérique (Mécanisme d’authentification) Ces utilisateurs peuvent définir des
-i : ne pas tenir compte de la casse reviennent simplement à réaliser
=>(suite)
permissions d'accès à leurs données, afin
(majuscules / minuscules) une écriture ou une lecture.
Gestion des groups: De type caractère: modélisation des d'en
-n : connaître les numéros des lignes
Un groupe sous Linux est un ensemble périphériques d’E/S travaillant autoriser ou d'en interdire l'exploitation
-v : inverser la recherche : ignorer un mot caractère par caractère (clavier, par les autres. (Gestion des droits)
d'utilisateurs qui partagent les mêmes -r : rechercher dans tous les fichiers et sous- écran, imprimante …) d (Directory) : indique si
fichiers et répertoires. dossiers(indiquer le nom du répertoire au lieu du nom De type bloc: Modélisation des l'élément est un dossier.
Chaque utilisateur doit faire partie au du fichier) périphériques d’E/S travaillant par blocs,
moins d'un groupe, son groupe initial comme les disques. l (Link) : indique si l'élément .:Repertoire courant
-E:lorque on utilise expression reguliers ou on utilise
ou primaire. && (ET logique) est un lien (raccourci). ..:Repertoire parent
L'appartenance au groupe primaire egrep
n'étant pas exclusive, tout utilisateur >sort noms.txt: || (OU logique) r (Read) : indique si on peut
peut faire partie de plusieurs autres -o : écrire le résultat dans un fichier Exemple : lire l'élément.
groupes, appelés ses groupes
secondaires. -r : trier en ordre inverse cd scripts && ls exécutera 'ls' si 'cd w (Write) : indique si on peut
Gestion des droits: -R : trier aléatoirement
scripts' ne retourne aucune erreur modifier l'élément.
Le système d'exploitation est chargé de -n : trier des nombres x (eXecute) : si c'est un
cd test || mkdir test exécutera 'mkdir
la sécurité liée à l'exécution des > wc noms.txt fichier, "x" indique qu'on peut
programmes en garantissant que les -l : compter le nombre de lignes
test' si 'cd test‘ retourne une erreur
ressources/fichiers ne sont utilisés que l'exécuter. Ce n'est utile que
-w : compter le nombre de mots pour les fichiers exécutables
par les programmes/utilisateurs On peut devenir root
possédant les droits adéquats. -c : compter le nombre d'octets
temporairement à l'aide de la (programmes et scripts).
L'utilisateur root, et seulement lui, peut -m : compter le nombre de caractères
modifier les droits. commande sudo.
>uniq noms.txt:Supprime les doublons
COMMANDES: sudo su : devenir root et le
-c : compter le nombre d'occurrences
>ls : lister les fichiersl:-a : afficher tous rester
-d : afficher uniquement les lignes
les fichiers et dossiers cachés, -F : indique le Pour quitter le mode "root", il
type d'élément,-l : liste détaillée présentes en double faut taper exit
>cp fichier1 fichier2 : copie fichier1 >cut : couper une partie du Sur Linux, les informations qui
dans fichier2.-r : pour copier un
répertoire
fichier concernent les utilisateurs
>mv fichier1 dossier2: déplacer un Couper selon un délimiteur sont stockées dans le fichier Modifications des droits :
fichier -d : indique quel est le délimiteur dans le /etc/passwd chmod [option -R}:
>mv fichier1 fichier2 : renomme fichier ; Creation d’un utilisateur: modifier les droits d'accès
fichier1 en fichier2 -f : indique le numéro du ou des champs à adduser [-c commentaires] [-d et peut affecter a tous le
>rm fichier : détruit le fichier fichier ; conserver rep_personnel]
irréversible. [-e date_expiration] [-f repertoires(sous dossiers)
-i : demander confirmation Les redirections : tps_inactivité] Il faut être propriétaire du
-f : forcer la suppression [-g groupe_initial] [-G
> Redirection vers un fichier fichier ou root pour pouvoir
>mkdir répertoire :crée un groupe[,...]
répertoire.L'option -p permet de créer les 2> : redirige les erreurs dans un fichier (s'il [-m [-k squelette_rep | -M] [- modifier les droits d'accès.
dossiers intermédiaires. existe déjà, il sera écrasé) ; p motdepasse]-s shell] [-u A chaque droit, Il y a une
>rmdir répertoire : détruit le uid [-o]] [-n] [-r] utilisateur
2>> : redirige les erreurs à la fin d'un passwd : changer le mot de lettre correspondante:
répertoire si il est vide et si ce
n'est pas votre répertoire
fichier (s'il n'existe pas, il sera créé) ; passe
courant. 2>&1 : redirige les erreurs au même userdel [-r] utilisateur
>touch : créer un nouveau endroit et de la même façon que la sortie L'option -r supprime aussi le
fichier standard. répertoire personnel, les
>Find repertoire [option] [nom >> : rediriger à la fin d'un fichiers de l'utilisateur et
ou type rechercher]: Rechercher fichier toute trace de l'utilisateur
un fichier
<< : lire depuis le clavier dans le fichier de
>-name Recherche par configuration : /etc/passwd
nom de fichier. progressivement y compris dans les groupes
>-type Recherche par > du : permet d'obtenir la taille de d'utilisateurs.
type de fichier. chacun des sous-répertoires du
>-user Recherche par
usermod [options] utilisateur
Modification des droits
propriétaire. répertoire courant Gestion des group:
d’accès par des lettres:
> -size Recherche Exemple: Les options sont les mêmes que
Dans ce cas, il faut savoir
par taille de fichier. du | sort -nr adduser
que:
>Le caractère '*' signifie n'importe On envoie tout le contenu de du à sort qui groups utilisateur : Pour lister
quelle chaîne de caractères. u = user
se charge de trier les nombres au début de tous les groupes (primaire et
>Le caractère '?' signifie n'importe (propriétaire)
chacune des lignes. secondaires) d'un utilisateur
quel caractère. g = group
>head : Cette commande permet de filtrer addgroup : créer un groupe
>grep texte nomfichier:Filtrer des (groupe)
uniquement les premières lignes qu'elle delgroup : supprimer un
données(Son rôle est de rechercher un mot o = other (autres)
groupe
dans un fichier et d'afficher les Son rôle est de reçoit et que :
rechercher un mot dans un fichier et d'afficher les Modification des + signifie "ajouter le droit".
propriétaires: - signifie "supprimer le droit".
lignes dans lesquelles ce mot a été trouvé) >chown : changer le = signifie "affecter le droit".
propriétaire d'un fichier
-R : affecter récursivement
les sous-dossiers
>chgrp : changer le groupe
propriétaire d'un fichier