Vous êtes sur la page 1sur 15

Lunix

Pr. ZAHRAOUI Issam


A.U: 2022-2023
Zahraoui.issam@isga.ma
Plan

➢ Introduction
➢ Distributions
➢ Invite de commande ou prompt
➢ Le système de gestion de fichiers
➢ Installation (Ubuntu)

2
Introduction
Le système d'exploitation est le logiciel le plus important d'un
ordinateur. C'est un ensemble de programmes qui permettent
l'utilisation de l'ordinateur et la gestion de ses ressources
(processeurs, mémoires, disques, périphériques, communication
interprocessus et inter-machines, …etc.).

Exemple de système d'exploitation :


Windows, Linux, Unix, MS-Dos, MacOs, etc.

Linux est ce qu'on appelle un logiciel libre. Ceci signifie que Linux
n'appartient à personne et que chacun peut donc en disposer comme
bon lui semble. Linux est en quelque sorte un immense projet
communautaire où chacun peut apporter sa contribution, recevant en
retour la contribution des autres. 3
Introduction
➢ Historique
• UNIX est né au sein des laboratoires BELL (Filiale d'AT&T)
• Développé à partir de 1969 par Ken Thompson et Dennis Ritchie

• Dès 1973, UNIX est réécrit à 90% en langage C


• En 1975, les sources d'Unix sont diffusées dans les universités
• Développement de 2 branches :
• BSD développé à l'Université de Berkeley (Californie)
• System V vendu par AT&T à Sun Microsystems, IBM, DEC et
HP
• UNIX® est une marque déposée depuis 1994 4
Introduction
➢ Caractéristique

o Basé sur le principe tout est fichier.


o Multitâches en temps partagé
o Multi-utilisateurs
o Utilisation du Shell comme interpréteur de commandes
o La configuration du système est stockée sous forme de texte
o Disponibilité sur un large gamme d'architecture matérielle (du PC
jusqu'au Super calculateur massivement parallèle)
o C'est le système le plus utilisé (Dans les universités, les centres de
recherches, les serveurs d'Internet, …)
o Unix produit commercial (système payant) .

5
Distributions de Linux
Le noyau Linux est un logiciel libre développé essentiellement en langage
C par par Linus Torvalds est l'élément essentiel de toutes les
distributions. Le noyau est le cœur du système, c'est lui qui s'occupe de
fournir aux logiciels une interface pour utiliser le matériel.
Chaque distribution essaye d'offrir de la valeur ajoutée sous la forme des
outils d'installation et d'administration.

Une distribution Linux = noyau + outils d‟inst


allation + outils d‟administration + un
ensemble de logiciels d‟application

6
Distributions de Linux
➢ Exemples des distributions
o Red Hat Linux (USA www.redhat.com)
o Mandrake Linux (France www.linux-mandrake.com)
o SuSE Linux (Allemagne www.suse.com)
o Debian (Internet www.debian.org)
o Fedora:(www.fedora.org) [ version libre de Red Hat ]
o Ubuntu(www.ubuntu.com) [version de debian]
o KNOPPIX, slackware, Mandriva…
➢ Domaines d’utilisation de Linux ?
o Station de travail : Multimédia et bureautique (openoffice,
koffice,...)
o Réseaux et Internet : serveur Web (Apache), messagerie
(sendmail), Explorateur (FireFox de Mozila)….
o Développement : C/C++, Delphi, Java, PHP,… 7

o SGBD ( Oracle, Informix, MySQL, PostgreSQL,…)


Invite de commande ou prompt
➢ Connexion en mode graphique
➢ Connexion en mode texte

[user@machine ~ ]$

• user: le nom de l'utilisateur connecté


• machine : le nom de la machine
• ~ : caractère spécial désigne le répertoire de travail de l'utilisateur
connecté
• Le signe $ : indique que vous êtes en un simple utilisateur
• Le signe # : indique que vous êtes en mode super-user.
13
Le Système de fichiers
➢Vision Windows
✓ Partition 1 sous le nom de C:\
✓ Partition 2 sous le nom de D:\
✓ Cd-Rom sous le nom de E:\
➢Vision Linux
/

Arborescence de la Arborescence de la Arborescence du Cd-


partition 1 partition 2 Rom
9
Le Système de fichiers

Les principaux répertoires sont :


/etc regroupe tous les fichiers de configuration.
/home contient les répertoires personnels des utilisateurs (sauf root)
/usr contient les fichiers statiques des programmes. 10
Le Système de fichiers
/bin Contient les fichiers exécutables essentiels au système
/boot Contient le noyau et les fichiers nécessaires au gestionnaire de démarrage
/dev Contient les fichiers périphériques du système (dev = device)
/etc Contient les fichiers de configuration du système et certains scripts
/home Contient tous les répertoires personnels des utilisateurs
/lib Contient les librairies du système et les modules du noyau
/lost+found Contient le stockage des fichiers retrouvés par fsck
/mnt Répertoire disponible et proposé pour le montage de futur système de fichiers
/root Contient le répertoire de base de l'administrateur
/sbin Contient les fichiers exécutables pour l’administration du système donc surtout
utilisé par root.
/tmp Contient les fichiers temporaires créés par certains programmes
/usr Contient les programmes, les librairies et les fichiers accessibles pour l’utilisateur
/var Contient les données variables liées à la machine (spool, traces)

11
Le Système de fichiers
Manipuler les fichiers et les répertoires

Syntaxe :
✓ commande [options] <arguments>
✓ séparateur : caractère espace
Commande :
✓ Action à accomplir ou application à démarrer
Arguments
✓ Objets ou fichiers auxquels la commande s'applique
Options
✓ Modification du comportement de la commande
✓ Commencent généralement par un - (moins)

ATTENTION : majuscules et minuscules sont des caractères différents 12


Le Système de fichiers
➢Manipuler les fichiers et les répertoires :
• Connaître la syntaxe : nom_commde –help ou man
nom_com
• Lister les fichier et les répertoires : ls
• Créer un répertoire : mkdir
• Connaître la position courante : pwd
• Changer la position courante : cd
• Copier un fichier ou un répertoire : cp
• Déplacer ou renommer un fichier ou un répertoire : mv
• Supprimer un fichier ou un répertoire : rm
• Visualiser (ou concaténer) le contenu d'un fichier texte : cat
• Trouver un fichier dans l'arborescence : find, locate 13
Le Système de fichiers
➢ Arborescence de répertoires et de fichiers
➢ Répertoire Linux ≡ dossier sous Windows
➢ Répertoire courant = .
➢ Répertoire parent = ..
➢ Répertoire racine = /
➢ Répertoire d’accueil = ~
(exemple : /home/nestor)

14
Le Système de fichiers
➢ Chemin obsolus et relatifs

déplacement absolu : c'est


le chemin depuis la racine

➢ Chemin obsolus et relatifs

déplacement relatif : c'est le


chemin depuis le répertoire
courant.
15

Vous aimerez peut-être aussi