MOHAMED AMINE HATTAY
EYA AMRI
AMAL GHARBI
LOUAM LEMJID
Pour récupérer l'identifiant de l'utilisateur
APPLICATIONS:(jeux, courant :
outils bureautiques, …)
$whoami --> donne le login
Interpréteur de commandes,
Kernel : implémentation mise à jour des API compilateur, …
Unix (System V) pour supporter une large SYSTEME $id --> donne toutes les informations
gamme de matériels, de pilotes et de
protocoles réseaux D’EXPLOITATION
Architecture noyau $who -->liste tous les utilisateurs connectés
Pour obtenir de la documentation sur une
MATERIEL Langage machine commande quelconque:
$man <commande>
Kernel+applications GNU => LINUX
Dispositifs physiques $apropos <commande>
interface entre l’utilisateur et le système $whatis <commande>
d’exploitation Pour afficher un message à l’écran :
Plusieurs interpréteurs de $echo hello
Actuellement plusieurs Système hiérarchisé de processus
commandes (SHELL)
distributions existent :
Même noyau Les distributions Linux Linux Tout est fichier même le matériel
La plupart (admin et non privilégiés)doivent
être authentifiés par un login et un mot
Multi-sessions Système de fichiers hiérarchisé
de passe
Environnement utilisateur et ensembles
de logiciels utilitaires variables Multitâches
Système ouvert Système sécurisé Multi-utilisateurs
Distributions libres mais commerciales :
L’environnement
-RHEL (RedHat Entreprise Edition), SuSE Linux Unix/Linux 3 types : administrateur, non privilégiés et
Enterprise Les utilisateurs utilisateurs système
Caractéristiques
Besoin de standardisation ==> Actuellement: 2
Distributions libres et gratuites : Fedora, OpenSUSE, normalisations à vocations commerciales et
Ubuntu, Mandriva, CentOS, Un noyau: assure la gestion de la mémoire et industrielles Chaque utilisateur a un répertoire de travail
Un unique administrateur ou super user:
Gentoo, Debian, Knoppix,etc… des entrées/sorties de bas niveau et • IX/OSF (Unix d’IBM), par le groupe OSF par défaut (répertoire home)
login= root et mot de passe choisi au
Des éditeurs de textes l’ordonnancement des tâches • Unix System V, groupe ARCHER d’AT&T)
moment de l’installation
Un système Unix est composé de: Chaque utilisateur est caractérisé, par le
Plusieurs versions propriétaires: Solaris
Des commandes permettant la UNIX Problèmes (Sun), AIX (IBM), HPUX (HP), etc
système, par un UID unique
communication entre utilisateurs ou entre
systèmes
Portabilité des applications d’une architecture à une
Différents interpréteurs de commande autre
Un ensemble d’outils de base
appelés shells;
Émergence des logiciels libres
Des commandes de manipulation de fichiers
Des commandes de gestion des activités du La GPL (General Public Licence): licence
système (les processus) Un logiciel libre n'est pas forcément gratuit Projet GNU: création d’applications libres
permettant de protéger le caractère « open
Exemple: - OpenOffice : suite bureautique (open source)en 1984 comme GCC
source » des logiciels libres.
-VLC: lecteur multimédia compilateur, Emacs éditeur de texte...
Des outils de traitement de textes et de
traitement d’images;
Utilisation
Des compilateurs
Duplication (pas de licence limitée en nombre
d'installation)
Des lecteurs multimédias La GPL assure et protège 4 libertés
Accès au code source
Des outils de développement
Modification et redistribution du code source
-->BSD (Berkeley): premier Unix libre