0% ont trouvé ce document utile (0 vote)
356 vues16 pages

TP Linux 1

Ce document introduit le système d'exploitation Linux. Il décrit ses principales caractéristiques et composants comme le shell, le système de fichiers et les processus. Le document contient également des explications sur des commandes Linux de base.

Transféré par

Othmane Serraj
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 PPT, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
356 vues16 pages

TP Linux 1

Ce document introduit le système d'exploitation Linux. Il décrit ses principales caractéristiques et composants comme le shell, le système de fichiers et les processus. Le document contient également des explications sur des commandes Linux de base.

Transféré par

Othmane Serraj
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 PPT, PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 16

TP Systmes dexploitation

Introduction Linux
Mourad OUADOU

21/10/2015

Licence LPRT 2015/2016

Systme dexploitation
Quest ce quun systme dexploitation?

Les systmes dexploitation


- introduction Cest linterface entre lutilisateur et le matriel
Ses fonctions principales sont :
Contrle des ressources (allocation et gestion du CPU et de
la mmoire)
Contrle des processus
Contrle des priphriques

Les systmes dexploitation


- introduction Exemples:
Unix, DOS, Windows, Mac OS, Linux,
OS/2, BSD, ...

Architecture-type:
APPLICATIONS
SYSTEME
DEXPLOITATION
MATERIEL

applications
(jeux, outils bureautiques, )
Interprteur de commandes, compilateur,
noyau
Langage machine
Dispositifs physiques

Linux: on y va !
Proprits
multi-tches
multi-utilisateurs
Libre (et gratuit) !!

Ouverture/Fermeture dune session


Travailler sous Linux implique une connexion au systme
Login:
Identification de lutilisateur: login + mot-de-passe
droits accords par le super-utilisateur (root)

Logout:
NE PAS ETEINDRE une machine brusquement.
commande logout dans la console

Initiation au shell
Le Shell = interprteur de commandes
interface utilisateur de base (interlocuteur avec le noyau) .
Son rle consiste ainsi lire la ligne de commande,
interprter sa signification, excuter la commande, puis
retourner le rsultat sur les sorties.

Initiation au shell
- commandes -

Format des commandes:


cde [-option(s)] [argument(s)]

- commandes Exemples:
date
whoami
affiche le nom de lutilisateur connect

echo
affiche un message (echo "bonjour !")

ls
liste le contenu
dun rpertoire

man <cde>
manuel en ligne

Le systme de fichiers
Stocke les donnes:
de faon hirarchique
structure arborescente
TOUT est fichier

3 types de fichiers:
fichiers ordinaires
rpertoires
fichiers spciaux

Le systme de fichiers
- fichiers Accs aux fichiers rglement
(sauf: tous les droits pour root)
3 types dutilisateurs:
propritaire (user)
personnes du mme groupe (group)
les autres (others)

3 types de permissions
lecture (r)
criture (w)
excution (x)

afficher le contenu afficher le contenu


modifier

crer/supp fichiers

excuter

traverser

fichier

rpertoire

Le systme de fichiers
- fichiers Affichage des caractristiques: ls -l
groupe
-rw-r--r-- 1 dupont 58K 16 Jul 09:19

propritaire

taille

tp1.tex

nom

date

group

type

-rw-r--r-user

others

Le systme de fichiers
- fichiers -

Manipulation des fichiers


copier :
dplacer/renommer :
effacer :
afficher le contenu :
trier le contenu :

cp fic1 fic2
mv fic1 fic2
rm fic
cat fic
sort fic

Le systme de fichiers
- larborescence -

rpertoire racine

le rpertoire de login: ~
bin
tmp
home
le rpertoire courant: .
le rpertoire suprieur: ..
Dupont
connatre le rp. courant: pwd
lister le contenu: ls
.cshrc
cours
docs

chemin daccs au fichier tp1.tex:


/home/ldupont/cours/tp1.tex
ou bien: ~/cours/tp1.ex

tp1.tex

Le systme de fichiers
- larborescence -

pwd retourne:
/home/dupont/cours

se dplacer: cd
[/home/dupont/cours]$ cd ..
[/home/dupont]$
[/home/dupont]$ cd /tmp
[/tmp]$
chemin relatif
chemin absolu

crer un rpertoire: mkdir


[/tmp]$ mkdir buzz
supprimer un rpertoire: rmdir
[/tmp]$ rmdir buzz

/
tmp
buzz
.cshrc

home
dupont
cours

tp1.tex
rpertoire courant

docs

Les processus
Processus = objet dynamique
qui reprsente un programme en cours
dexcution et son contexte
Caractristiques:

identification (pid)
identification du proc. parent (ppid)
propritaire
priorit
...

Pour voir les processus en cours: ps

Les processus
Options de ps:
-a
-u
-x

liste tous les processus actifs


format daffichage long
inclut les processus sans terminal

Tuer un processus:
kill9<PID>

Processus en arrire-plan: &


(le terminal nest pas bloqu)
exemple: emacsmonfichier.c&

Vous aimerez peut-être aussi