Vous êtes sur la page 1sur 24

Administration système sous linux

Préparation à l'examen de
certification LPI101

I- Introduction générale

Meriem Chater
De UNIX à GNU/LINUX
• UNIX (1969 par Ken Thomson, MIT): système
d’exploitation d’ordinateur

• Caractéristiques
– multi-taches :

– multi-utilisateurs :
Le projet GNU/Linux
• Projet GNU
– lancé en 1984 par Richard Stallman
– Objectif :
– GNU : (acronyme récursif)

=> propose les logiciels libres nécessaires (compilateur C (gcc), make


(GNU make), Emacs, bibliothèque C (glibc), outils de base (ls, cp ...))

Mais il manque le noyau ..


Le noyau : Linux

Linus Torvalds (université Helsinky, 1991) propose


le noyau libre :
Linux (Linus + Unix)
(initialement appelé Freax = free+freak+unix)

logiciels du +
GNU/Linux = + :
environnements graphiques (KDE,
GNOME, ..) , openoffice, mozilla
…etc
Logiciel libre (free software):
quatre libertés

• Liberté 0 : La liberté le programme

• Liberté 1 : La liberté le fonctionnement du


programme, et de l'adapter
=> (accès au code source nécessaire)
• Liberté 2 : La liberté de des copies

• Liberté 3 : La liberté
, pour en faire profiter
toute la communauté
=> (accès au code source nécessaire)
Format ouvert, logiciel libre et
Interoperabilité
Format de données ouvert :
•son mode
d’auteur, brevet, copyright pour limiter son utilisation

 du logiciel utilisé
pour le créer, le modifier, le lire et l’imprimer.

logiciels libres  adoption des formats ouverts  interopérabilité


Qu'est-ce qu'une distribution linux
Une distribution Linux est
depuis le réseau
ou par CD-Rom.
Les logiciels y sont gérés sous forme de packages.

Source : wikipedia
Choix de distribution
Mainteneur Public orienté Packages
distribution

Mandriva Entreprise débutant Poste travail rpm

RedHat Entreprise Avancé serveur RPM


(RHEL) (Débutant)
SuSE/Novell Entreprise Avancé serveur RPM
(Débutant)

Fedora Communauté Avancé Poste travail RPM


(Débutant) / serveur

Debian communauté Avancé serveur DEB

ubuntu communauté débutant Poste travail deb


Linux, pour quel type d'utilisation
• Serveur
– : apache
– : postgreSQL
•Poste travail
: openOffice
– : : Mozilla firefox
sendmail : VLCmediaplayer
: the GIMP

•Domaines
réseau (passerelle, routeur, pare-feu)
Centres de calcul
Grappes de serveur (calculs parallèles)
Superordinateurs
Embarqué
La certification linux, pour quoi faire
• système sous Gnu/Linux

• les Commandes Gnu et Unix
• les disques, système de fichier Linux,
et arborescence de fichier standards

Compiler le noyau Linux ;


Personnaliser et maintenir le système ;
Personnaliser le système de fichiers, les périphériques, la sauvegarde ;
Configurer le réseau et un serveur de nom de domaine ;
Concevoir, maintenir (conserver la cohérence du réseau, régler les problèmes)
sécuriser un réseau mixte (MicroSoft et Linux)

Différentes spécialités :
-Environnement mixte
- Sécurité
-Haute disponibilité et virtualisation
-Web, intranet, messagerie
Objectifs LPI 101
• Topic 101 : Architecture système
– Déterminer et configurer périphériques (2)
– Démarrer le système (3)
– Changer de niveaux de démarrage (3)
• Topic 102 : Installation Linux et gestion packages
– Partition de disques (2)
– Installation de gestionnaire de démarrage (2)
– Gestion de librairies dynamiques (1)
– Gestion packages debian, / rpm, yum (3) +(3)
• Topic 103: GNU et commandes Unix
– Ligne de commandes (4)
– Contrôle de flux à l'aide de filtres (3)
– Gestion de base de fichiers (4)
– Utiliser les streams, les pipes et redirections (4)
– Créer, contrôler et arrêter les processus (4)

… www.lpi.org
Arborescence du système de fichier linux
. Root dir
Contenu des répertoires
/
. binaires de commandes essentielles à tous les utilisateurs
fichiers du chargeur de démarrage
. points d'accès préparés par le système aux périphériques
. Fichiers de configuration
. Librairies partagées et modules du noyau
Points de montage des supports amovibles
Points de montage pour monter les systèmes de
fichiers temporaires
Répertoire d'installation de certaines
applications optionnelles
système de fichiers virtuel contenant les
informations sur le noyau et les processus
. Binaires essentielles du système
Données concernant les services fournis par le système

Fichiers temporaires
Sous-répertoires contenant outils & applications utilisateur
Données variables
home Répertoire d'accueil pour tous les utilisateurs
Les différentes catégories de fichiers

• fichiers normaux
* : courrier, sources des programmes,
scripts, configuration ...
* : programmes en code binaire
• fichiers répertoires
ce sont des qui
contiennent des références à d'autres fichiers.


Les différentes catégories de fichiers
Types de fichier

- fichier ordinaire

d fichier répertoire (directory)

c fichier spécial : périphérique mode


caractere (raw)
b fichier spécial : périphérique mode bloc

p tube nommé (named pipe)

l lien symbolique (symbolic link)

s socket

M. Chater
Répertoires, fichiers, inodes

• Chaque répertoire/fichier est répertorié dans


son répertoire-parent (sauf rootDir)
• Le répertoire est un fichier mettant en
correspondance
– nomFichier ou nomRep ----->n°inode
• La table des inodes contient les infos relatives
aux fichiers et répertoires
– un inode est
n°inode --
Commandes de manipulation de fichiers

• ls
• pwd
• cd (chemin absolu/relatif)
• mkdir
• rmdir
• cp
• mv
• rm
• Le globbing est l’utilisation de caractères
spéciaux tels que "*", "?".
• *: correspond à caractères
• ? : correspond à caractère
• [a-z] : correspond à un ensemble de
caractères
• [^a-z] : correspond à tous les caractères sauf
ceux de cet ensemble
• Créer 1 repertoire rep1
mkdir rep1
• Créer un fichier fich1 dans rep1
touch fich1
• Supprimer rep1
rmdir rep1
Utilisateurs, groupes, permissions

• Les utilisateurs sont associés à des groupes


• Les système détermine si un
utilisateur/groupe peut accéder à un
fichier/repertoire (permissions d'accès)
• Root : permission d'accéder à tout
fichier/répertoire
Permissions d'accès
Les permissions par défaut sont:
• pour la création d'un fichier
• pour la création d'un dossier
Gestion des droits de base

Droits Octal Binaire


--- 0 chmod 621 exple
--x 1
-w- 2 chmod 700 exple
-wx 3
r-- 4 chmod 754 exple
r-x 5
rw- 6
rwx 7 M. Chater
• Changer de propriétaire
– chown <owner> <file/rep>
• Changer de groupe
– chgrp <group> <file/rep>
• Changer permissions
– chmod <perm> <file/rep>

Vous aimerez peut-être aussi