0% ont trouvé ce document utile (0 vote)
67 vues7 pages

Généralité Sur Linux

Transféré par

ange dido
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
67 vues7 pages

Généralité Sur Linux

Transféré par

ange dido
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Généralité au système Unix/linux

Le système Unix (Uniplexed Information and Computing Service) a été créé aux
laboratoires AT&T de Bell, en 1969 par Ken Thompson, et modifié et baptisé par
Brian Kernighan [Tan01] et linux développé par Linus Torvalds en 1991.

1. Bref historique

Le système Unix a connu un véritable succès, lorsqu’il fut récrit en langage C en


1973 par Denis Ritchie et Thompson. L’Université de Californie à Berkeley a
obtenu une copie de la version 6 du système Unix. AT&T et Berkeley ont
séparément apporté de nombreuses modifications et améliorations au système
Unix (System V d’AT&T et 4.4BSD de Bekerley).

Le projet Posix (Portable Operating System Unix) de normalisation du système Unix


a permis de développer un standard qui définit un ensemble de procédures. Tout
système Unix conforme à Posix fournit ces procédures ou appels système
standards. Ces procédures constituent la bibliothèque standard d’Unix Tout
Logiciel écrit en n’utilisant uniquement les procédures de la norme Posix devrait
fonctionner sur tous les systèmes.

2. Caractéristiques de Unix/ Linux


Unix/linux est un système interactif et multi-utilisateurs (multiprogrammé en temps
partagé). Plusieurs utilisateurs peuvent disposer, en même temps, de la puissance
de calcul du système. Le système Unix se charge de contrôler et de gérer l’usage
des ressources en les attribuant, à tour de rôle, aux différents utilisateurs. Il
permet la création, la communication et la synchronisation des processus. Unix
est un système d’exploitation ouvert, portable et disponible sur différentes
plateformes. Linux est en plus gratuit et on a le droit d’étudier et de modifier le
code source.

II. Gestion des utilisateurs dans Linux


1. Création des utilisateurs
- Linux permet la création de multiples comptes utilisateurs avec des
identifiants uniques (UID) et des noms d'utilisateur.
- Les commandes telles que useradd, userdel et usermod sont utilisées pour
gérer les utilisateurs.
2. Gestion des groupes
Les utilisateurs peuvent être regroupés en groupes pour faciliter la gestion des
autorisations.
Les commandes groupadd, groupdel et groupmod permettent de créer,
supprimer et modifier les groupes.

3. Permissions et accès aux fichiers


Unix/Linux utilise un système de permissions pour contrôler l'accès aux fichiers
et répertoires.
Chaque fichier et répertoire a des permissions définies pour le propriétaire, le
groupe et les autres utilisateurs.
Les commandes chmod et clown sont utilisées pour modifier les permissions et
le propriétaire d'un fichier.

III. Gestion des ressources


1. Gestion du processeur
- Linux utilise un ordonnanceur pour attribuer le temps de traitement du
processeur aux différents processus.
- Des outils tels que top et htop permettent de surveiller l'utilisation du
processeur.

2. Gestion de la mémoire
- Linux utilise la pagination et la mise en cache pour optimiser l'utilisation de la
mémoire.
- La commande free permet de vérifier l'utilisation de la mémoire.
3. Gestion du stockage
Unix/Linux offre une gestion avancée du stockage avec des systèmes de fichiers
journalisés, des volumes logiques, des quotas, etc.
Les commandes fdisk, mkfs et mount sont utilisées pour créer, formater et
monter des partitions.

4. Gestion du réseau
Prend en charge de nombreux protocoles et interfaces réseau.
Des outils tels que ifconfig et ip permettent de configurer et de surveiller les
interfaces réseau.

Conclusion
En conclusion, Unix/Linux est un système d'exploitation puissant et flexible,
offrant une gestion avancée des utilisateurs et des ressources. Sa nature open
source, sa stabilité et sa sécurité en font un choix populaire pour les serveurs et
les applications critiques. La gestion des utilisateurs permet de contrôler les
accès et les permissions, tandis que la gestion des ressources assure une
utilisation efficace du processeur, de la mémoire, du stockage et du réseau.
Linux continue d'évoluer grâce à la contribution de la communauté open
source, assurant ainsi son développement continu et son adaptation aux
besoins changeants de l'informatique moderne. Merci de votre attention.

Vous aimerez peut-être aussi