0% ont trouvé ce document utile (0 vote)
105 vues25 pages

Notes Dec Ours Linux

Transféré par

AMINE RAMI
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
105 vues25 pages

Notes Dec Ours Linux

Transféré par

AMINE RAMI
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 PDF, TXT ou lisez en ligne sur Scribd

Système d’exploitation: UNIX/GNU LINUX

Dr. Abla BEDOUI

Ecole Marocaine des Sciences de l’Ingenieur

October 10, 2022

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 1 / 25
Système de note

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 2 / 25
Chapitre I : Introduction au système d’exploitation UNIX

Chapitre I : Introduction au système d’exploitation UNIX

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 3 / 25
Chapitre I : Introduction au système d’exploitation UNIX L’utilisation d’Unix dans l’entreprise

L’utilisation d’Unix dans l’entreprise

Serveur Base de données (Oracle, Informix, DB2, Ingres...)


Services Internet (DNS, WEB, Messagerie, FTP, Proxy, Firewall...)
Serveur de fichiers et d’imprimantes (pour Unix, Mac, ou Windows)
Stations de travail Bureautique CAO / DAO

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 4 / 25
Chapitre I : Introduction au système d’exploitation UNIX Les systèmes d’exploitation

Définition
Definition
OS = Operating System : Programme de base qui assure la gestion du matériel
(clavier, écran, disque dur...), du système de fichier et des applications des
utilisateurs.

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 5 / 25
Chapitre I : Introduction au système d’exploitation UNIX Les systèmes d’exploitation

Exemples de systèmes d’exploitation

Microsoft Windows
iOS (Previoisly iPhone OS)
Mac OS
Android
GNU/ LINUX
UNIX
...

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 6 / 25
Chapitre I : Introduction au système d’exploitation UNIX Les systèmes d’exploitation

Exemples de systèmes d’exploitation

UNIX, LINUX: C’est quoi la difference??

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 7 / 25
Chapitre I : Introduction au système d’exploitation UNIX Historique

Historique

AT&T avait un monopole sur les


télécommunications aux États-Unis.

Le système d’exploitation Unix:


- Conçu pour fonctionner sur différents matériels.
- Le langage de programmation C a été conçu
pour écrire Unix.
- Closed source.
- Exclusivement utilsé par les laboratoires de
recherche, ministere de défense, armé...

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 8 / 25
Chapitre I : Introduction au système d’exploitation UNIX Historique

Historique

1974: BSD (distribution du système de


Berkeley)
Écrit à l’Université de Californie à Berkeley.
Une modification et un ajout au source
d’Unix (y compris son noyau).
BSD est l’ancêtre du macOS d’Apple.

GNU (GNU Not Unix)


Richard Stallman (RMS, du MIT) l’a
annoncé en 1983.
Plaidoyer en faveur de la culture du logiciel
libre (comme dans « la liberté d’expression
»).
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 9 / 25
Chapitre I : Introduction au système d’exploitation UNIX Historique

L’interface utilisateur était uniquement sur la ligne de


commande (image de la fin des années 80).

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 10 / 25
Chapitre I : Introduction au système d’exploitation UNIX Historique

Historique

Noyau Linux
Linus Torvalds (Université d’Helsinki,
Finlande) l’a annoncé en 1991.
Assure la communication entre le matériel et
les ressources (applications,
bibliothèques,...) de l’ordinateur.
Linux est construit avec les outils GNU
(compilateur C, bibliothèque C, etc.).

Système d’exploitation GNU/Linux


Le noyau Linux était simple, facile à
exécuter et à ajouter des extensions.
L’exécution des outils GNU sur le noyau
Linux donne naissance á un système
d’exploitation libre.
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 11 / 25
Chapitre I : Introduction au système d’exploitation UNIX Historique

Schéma de GNU/LINUX

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 12 / 25
Chapitre I : Introduction au système d’exploitation UNIX Historique

Comparaison entre UNIX et LINUX

Paramètre LINUX UNIX


Année de création 1991 1969
Système d’exploitation standard Open source closed source
Type de système juste le noyau Système d’exploitation complet
Utilisation ciblée N’importe qui Serveurs, postes de travail...
Cost Gratuit Coût personnalisé.
Sécurité 60 à 100 virus 85 à 120 virus
Portabilité Portable Non portable
Variantes Ubuntu, RedHat, Solaris, etc. AIS, HP-UX, BSD, etc

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 13 / 25
Chapitre I : Introduction au système d’exploitation UNIX Historique

Caractéristiques techniques de LINUX

LINUX se distingue par les caracteristiques suivantes:


Multi-utilisateurs
Multi-tâches
Multiplateforme
Multiprocesseur
Portable

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 14 / 25
Chapitre I : Introduction au système d’exploitation UNIX Historique

Les distributions LINUX

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 15 / 25
Chapitre I : Introduction au système d’exploitation UNIX Historique

Comment se procurer LINUX

Étape 1: Téléchargez un système d’exploitation LINUX.


Étape 2 : Créez un CD/DVD ou une clé USB amorçable.
Étape 3 : Démarrez ce support sur le système de destination, puis prenez
quelques décisions concernant l’installation.

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 16 / 25
Chapitre II : Premier contact

Chapitre II : Premier contact

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 17 / 25
Chapitre II : Premier contact

L’interpréteur de commande

Shell : interface entre l’utilisateur et le système d’exploitation (“coquille”)


Application (fichier exécutable) chargé d’interpréter les commandes des
utilisateurs et de les transmettre au système.
Diffèrents types de shell, les principaux étant : sh (Bourne shell), bash
(Bourne again shell), csh (C shell), Tcsh (Tenex C shell), ksh Korn shell, zsh
Zero shell.
Le nom du shell correspond généralement au nom de l’exécutable :
/bin/bash

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 18 / 25
Chapitre II : Premier contact

Utilisation du shell
Le shell correspond á une fenêtre présentant un prompt, encore appelé invite
de commande. Celle-ci est paramétrable et par défaut en bash se compose
comme suit :

login @ machine $ [commande] [options] [arguments]

séparateur
utilisateur machine
suffixe

$: utilisateur normal
#:super utilisateur (adminitrateur)
La commande man
La commande man xxx (pour manuel) permet d’afficher une documentation
une commande.
Permet d’explorer les options possibles d’une commande.
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 19 / 25
Système des fichiers

Système des fichiers

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 20 / 25
Système des fichiers

Système des fichiers

Definition
Un fichier système (en anglais, system file) est un fichier contenant des
données nécessaires au fonctionnement du système d’exploitation.
Le système de fichier correspond á une arborescence que l’on parcourt de la
racine (root) vers les feuilles.

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 21 / 25
Système des fichiers

/bin exécutables essentiels pour le système, directement utilisable par les


utilisateurs
/boot contient les fichiers permettant á LINUX de démarrer
/dev contient les points d’entrée des périphériques (=device)
/etc configuration du réseau contient les commandes et les fichiers nécessaires á
l’administrateur du système (fichiers passwd, group, inittab, ld.so.conf, lilo.conf,
...)
/home répertoire personnel des utilisateurs
/lib contient des bibliothèques partagées essentielles au système lors du démarrage
/mnt contient les points de montage des partitions temporaires (cd-rom,
disquette, ...), parfois nommé media
/opt contient des packages d’applications supplémentaires
/proc fichiers content des info sur la mémoire, E/S,périphérique, compatibilité
pour le noyau, ...
/root répertoire de l’administrateur root
/usr hiérarchie secondaire (utilisateurs)
/var contient des données variables
/tmp contient les fichiers temporaires
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 22 / 25
Système des fichiers

Chemin

Definition
Énumèrer la liste des répertoires qu’il faut traverser au sein du système de fichiers
pour atteindre un fichier ou un répertoire.

Il y a deux points de départ possibles pour ce chemin :


Chemin absolu commence par le répertoire racine.
Chemin relatif commence par le répertoire courant.
Symboles spéciaux dans les chemins
.. : désigne le répertoire parent du répertoire courant.
∼ : désigne votre répertoire personnel, /home/dupont par exemple.
. : désigne le répertoire courant.
pwd : affiche le chemin absolu pour le répertoire courant.

. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 23 / 25
Système des fichiers

Commandes de manipulations de fichiers

Afficher la liste des fichiers: ls


ls : affiche la liste des fichiers et sous-répertoire du répertoire courant.
ls rep1/repp : affiche la liste des fichiers et sous-répertoires du répertoire
rep1/repp
ls [options] [argument]
argument chemin de répertoire ou fichier.
options
-a Affiche tous les fichiers cachés)
-l Affiche en format long (type, date, taille, propriétaire, permissions).
-R Affiche les contenus des sous-répertoires
-S Liste les fichiers par taille (les fichiers les plus gros en premier).
-t Liste les fichiers selon la date de la dernière modification.
-u Liste les fichiers selon la date du dernier accès
-r Affiche les fichiers en ordre inverse
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 24 / 25
Système des fichiers

Commandes de manipulations de répertoires

Changer de répertoire:
cd rep1 : rentre dans le sous-répertoire rep1 du répertoire courant.
cd /rep1: tente d’entrer dans le répertoire de chemin absolu /rep1.
Créer un répertoire:
mkdir rep1 : crée le répertoire rep1 comme sous répertoire du répertoire
courant.
Copier un fichier: cp cp fich1 fich2 : copie le fichier fich1 dans le fichier
fich2 du répertoire courant.
cp fich1 rep1/fich2: copie du répertoire courant vers un sous-répertoire.
cp -R rep1 rep2 : copie toute la arborescence de rep1 dans rep2.
Déplacer, renommer un fichier: mv mv fich1 fich2: renomme fich1 en
fich2.
mv fich1 ../fich2 : déplace en le renommant le fichier fich1 vers le répertoire
Utilisation: cd .. , cd ∼ (identique à cd sans argument), cd /rep1
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
AB (emsi) emsi October 10, 2022 25 / 25

Vous aimerez peut-être aussi