Vous êtes sur la page 1sur 28

Administration Systèmes

1
Plan

1. Qu’est ce qu’un système informatique

2. Qu’est ce que Linux

3. Histoire de Linux

4. Avantages de Linux

5. Linux et L’administration système

6. Quel Matériel Pour Linux

7. Choix d’une distribution

2
1. Qu’est ce qu’un système informatique (1/5)
Qu’est ce qu’un système informatique ?

o Un système informatique est un ensemble cohérent de matériels et de


logiciels destinés à assurer le traitement automatique d’informations

o Un tel système est composé de 4 entités :


o le matériel (mémoire, processeur, disque, clavier, etc.)
o le système d’exploitation (Windows, Unix, Linux, …)
o les programmes d’applications (Programmes, Jeux,
Réservation d’avion, …)
o les utilisateurs

3
1. Qu’est ce qu’un système informatique (2/5)
Qu’est ce qu’un système informatique ?

Système informatique

Du matériel Du logiciel

Logiciel de base Logiciel d’application

Outils de développement et Système d’exploitation


d’exécution de programme (Operating System)

Interpréteur Éditeurs
Compilateurs
de commandes de texte
4
1. Qu’est ce qu’un système informatique (3/5)
oL’interpréteur de commandes (shell) : permet d’accéder aux
fonctions du système à l’aide d’un langage de commande
oLes compilateurs : sont chargés de traduire des programmes écrits
dans des langages de haut niveau en une suite d’instructions en
langage machine
oLes éditeurs de textes : permettent de saisir et modifier du texte
(par exemple des programmes
oRemarques:
 Ces outils ne font pas partie du système d’exploitation
 Les compilateurs et éditeurs fonctionnent en mode utilisateur,
 ils peuvent être changés

5
1. Qu’est ce qu’un système informatique (4/5)
Qu’est ce qu’un système d’exploitation ?
o Un système d’exploitation est une ensemble de procédures manuelles et
automatiques qui permet à un groupe d’utilisateurs de partager efficacement
un ordinateur
o Un système d’exploitation est un ensemble de procédures cohérentes qui a
pour but de gérer les ressources
o Un système d’exploitation est un ensemble de programmes et de fonctions
conçus pour faciliter et optimiser l’utilisation des unités physiques de
l’ordinateur
o C’est le seul programme qui tourne constamment dans une machine
o Il existe plusieurs systèmes d’exploitation. Ils varient selon :
 le type de matériel
 la complexité des tâches à effectuer
 les logiciels qu’ils doivent supporter

6
1. Qu’est ce qu’un système informatique (5/5)
Le rôle d’un système d’exploitation

o Fournir à l’utilisateur l’équivalent d’une machine étendue ou


virtuelle plus simple à programmer que la machine réelle
o Gérer de manière équitable et optimale l’allocation des processeurs,
de la mémoire et des périphériques aux différents programmes qui
les sollicitent
o Exemples de systèmes d’exploitation :
 Mac-OS (le système Macintosh)
 Windows (NT, 95, 98)
 Unix, Linux
 etc.

7
2. Qu’est ce que Linux (1/2)
C’est quoi Unix ?

o Unix est né au début des années 70 dans les laboratoires Bell


o Unix est un système :
 multi-utilisateurs : plusieurs personnes peuvent partager les
ressources de la même machine
 multi-tâches : plusieurs programmes ou logiciels peuvent
s’exécuter concurremment

o Il existe plusieurs versions commerciales :


 AIX de IBM , Sun Solaris de SUN Microsystems , HP-UX de
Hewlett Packard , Tru64 Unix de Compaq , ...

o Plusieurs versions d’UNIX sont nées pour PC :


 Linux , FreeBSD , OpenBSD , NetBSD … 8
2. Qu’est ce que Linux (2/2)
Organisation du système Unix

Le système Unix est organisé en couches :


• Noyau : la couche de plus bas niveau, elle assure la communication avec le matériel. Le
noyau s’occupe de :
 la gestion de la mémoire,
 l’accès aux périphériques (disque dur, lecteur de CD-Rom, clavier, souris, …),
 la gestion du réseau, …

• Shell : interprète les ordres de l’utilisateur et les fait exécuter par le noyau. Les ordres
peuvent être passés soit directement au clavier, soit en utilisant des outils graphiques de plus
haut niveau

• Applications : interagissent avec l’utilisateur ou avec d’autres applications et communiquent


avec le shell ou avec le noyau
9
3. Histoire de Linux (1/2)
Bref historique de GNU / Linux
• 1985 Fondation de FSF (Free Software Foundation) Richard Stallman
avec d'autres programmeurs ont crée les outils nécessaires pour
faire un système d'exploitation compatible UNIX.
• 1985 le professeur Andy Tannenbaum crée un SE basé sur UNIX,
appelé Minix.
• 1989 Richard Stallman conçoit le projet GNU (GNU = GNU is Not
Unix !) pour développez des logiciels libres et ouverts, mais il lui
manque un noyau libre.
• 1991 En s'appuyant sur les concepts de Minix, Linus Torvalds
(étudiant finlandais) récrit le noyau d’UNIX et développe avec l'aide
d'autres utilisateurs sur le Web pour développer le noyau Linux.

10
3. Histoire de Linux (2/2)

• Linux n’est en réalité que le noyau du système d’exploitation


GNU/Linux
(GNU = GNU is Not Unix)

• GNU est un projet qui a apporté des tas d’utilitaires au noyau Linux :
 compilateur gcc,
 tar, man, bash …

Linux est un noyau


GNU est un ensemble de programmes utilitaires

 GNU/Linux est le système d’exploitation


11
4. Avantages de Linux (1/2)
• Puissant. Il permet de faire faire beaucoup de choses à sa machine,
multitâches et multi-utilisateurs.
• Efficace. Contrairement à des systèmes beaucoup plus répandus, il
n'utilise pour ses besoins propres que très peu de ressources. Les logiciels
que vous utilisez pour votre travail disposent donc de beaucoup plus de
puissance pour fonctionner.
• Fiable. Une machine sous Linux fonctionne 24h/24 si besoin sans se
plaindre (si le matériel est prévu pour, en particulier au niveau
thermique).
• Robuste. Une erreur d'un utilisateur ou un ``plantage'' éventuel d'une
application n'affectent pas le reste du système. D'autre part, il est
exceptionnel de devoir l'arrêter: la quasi-totalité des opérations de
configuration, mise au point, etc, ne nécessitent pas l'arrêt du système.
4. Avantages de Linux (2/2)
• Très bon marché. 100 % Ouvert et Gratuit, les coûts dans certaines
distributions sont pour le support .
• Enfin, Linux est conforme à la norme POSIX et aux standards du marché, en
particulier de l'Internet. Cela signifie que qu'un logiciel conçu pour un autre
système de la même famille (Solaris de SUN, Digital Unix, AIX d'IBM, SCO
Unix...) peut être rapidement porté sous Linux et vice-versa, ce qui assure une
protection de l'investissement logiciel en cas d'obligation de changement de
système.

POSIX (Portable Operating System Interface), Cette norme propose la


spécification d'un ensemble de fonctions permettant de solliciter les
services de base d'un SE. L'objectif est de garantir le développement
d'applications portables au niveau du code source, entre les systèmes
d'exploitation soient conformes à la norme.
13
5. Linux et l’Administration Systèmes (1/2)

• Installer Linux est très simple.


• En maitrisant Linux, les tâches d’administration communes le
deviennent aussi.
• La complexité du système est masquée par de nombreux outils
(notamment graphiques) qui tendent à simplifier le travail des utilisateurs
et des administrateurs.
 Cette simplicité apparente cache pourtant une réalité différente.

14
5. Linux et l’Administration Systèmes (2/2)

• Chaque distribution est livrée avec une interface qui lui est
propre.
• Il ne s’agit pas de se spécialiser dans l’une ou l’autre des interfaces.
Toutes ces interfaces s’appuient sur les mêmes outils, ce sont des front-
ends. Ils modifient les mêmes fichiers de configuration.
• Ces commandes et fichiers de configuration sont communs à
l’ensemble des distributions.

 Plutôt que d’utiliser une interface qui risque d’être dépassée à la


prochaine version, vous apprendrez directement à maîtriser les bases du
système. Ainsi vous ne serez pas bloqué par votre dépendance à un outil
spécifique.

15
6. Quel Matériel Pour Linux (1/2)
Contrairement à Unix, Linux est conçu principalement pour deux
architectures matérielles courantes :

x86 pour les ordinateurs dont les processeurs sont du type Intel ou AMD (Athlon,
Duron, Sempron) 32 bits. Cette version fonctionne aussi sur les machines à base de
processeurs 64 bits.
x64 pour les ordinateurs dont les processeurs sont du type Intel (Pentium 4 à partir
des séries 600, Xeon, Dual Core/Quad Core) ou AMD (Athlon 64, Sempron 64,
Opteron) 64 bits. Cette version ne marche pas sur les processeurs 32 bits.

16
6. Quel Matériel Pour Linux (2/2)
• Linux supporte théoriquement tous les types de processeurs depuis
la version 386, et peut fonctionner avec seulement quelques MO de
mémoire.

• Les prés requis suivants doivent être respectés :


Un processeur (ou plus) de type Intel Pentium et supérieur ou un
équivalent de marque AMD.
Au moins 128 Mo de mémoire, mais 256 Mo ou plus apportent un
réel confort d’utilisation. Pensez plutôt à disposer de 512 Mo voire 1
Go pour une utilisation optimale. Au prix de la mémoire ce n’est pas
un luxe. Dans le cadre d’une installation minimale en mode texte, 64
Mo suffisent.
500 Mo d’espace disque pour une installation minimale (sans
interface graphique et seulement les outils de base), mais 2,5 Go
pour une installation standard, auquel il faut rajouter l’espace
pour les données de l’utilisateur et la partition d’échange.
17
7. Choix d’une Distribution (1/10)
Debian et Ubuntu
• Le projet Debian a été fondé en 1993 par Ian Murdock à une époque où
l’idée même de distribution Linux en était encore à ses débuts.
• Debian a longtemps été la seule distribution entièrement et uniquement
composée de logiciels libres et Open Source ce qui lui vaut toujours le
nom officiel de Debian GNU/Linux.
• Les avantages de Debian sont nombreux :
Un nombre gigantesque de packages qui se chiffre en milliers,
Une utilitaire d’installation appelé APT très pratique et performant,
Une distribution 100% open source,
Une stabilité à toute épreuve pour un environnement de
production.

18
7. Choix d’une Distribution (2/10)
Debian et Ubuntu
• Le milliardaire sud-africain Mark Shuttleworth a crée la distribution Ubuntu
en 2005 avec un budget initial de 10 millions de dollars pour rémunérer les
développeurs.
• Connu du monde entier pour avoir été l’un des premiers touristes de
l’espace. Il est parmi les premier développeurs dans le projet Debian.
• Le mot Ubuntu est un mot du langage africain bantou signifiant « humanité
aux autres »
• Cette définition reflète ce qu’est la distribution : un dérivé de Debian dont le
but est de fournir des logiciels plus récents et très fortement axés sur la
convivialité et l’ergonomie à l’aide du support du plus grand nombre.
• Une sortie tous les 6 à 8 mois. Une sortie chaque deux pour la version LTS
(Long Term Support) avec un support de ans
• Un environnement graphique agréable.

19
7. Choix d’une Distribution (3/10)
Debian et Ubuntu

 Debian une distribution idéale pour les informaticiens, les ingénieurs et

administrateurs système et réseau, les environnements de production en

entreprise. Tandis que Ubuntu est un excellent choix pour le étudiants et

pour des utilisations afin personnel

20
7. Choix d’une Distribution (4/10)
Red Hat, Fedora et CentOS
• S’il y a bien une société commerciale dans le monde Linux qui a
marqué et qui continue à marquer son époque, c’est bien la société
Red Hat.
• Fondée en 1995 par Robert Young et Marc Ewing
• Chaque version était innovante tant dans l’intégration des
logiciels que dans son installateur (appelé anaconda) et ses outils
de configuration.
• Le système de package RPM est apparu avec la version 2.0.
• la version 9.0 est la dernière destinée officiellement au grand public
en 2003.

21
7. Choix d’une Distribution (5/10)
Red Hat, Fedora et CentOS

• Red Hat se concentre maintenant sur le monde de l’entreprise


avec des distributions commerciales appelées RHEL (Red Hat
Enterprise Linux)
 des versions professionnelles destinées aux entreprises,

 des solutions du poste de travail au plus gros serveur,

 des architectures matérielles nombreuses,

 un support commercial,

 des mises à jour assurées pendant sept ans 22


7. Choix d’une Distribution (6/10)
Red Hat, Fedora et CentOS

• Le projet Fedora, il suit un cycle de développement rapide, une sortie


chaque 6 mois, et reste destiné au grand public.

• Son installation est simple. Cependant l’ensemble manque un peu de


cohérence (par exemple l’outil de partitionnement des disques n’est
accessible que durant l’installation) ce qui en fait une distribution idéale
pour tous ceux qui, amateurs éclairés, souhaitent rentrer un peu plus dans
le détail.

23
7. Choix d’une Distribution
Red Hat, Fedora et CentOS
• La première release du système CentOS (Community Enterprise Operating
System) créé par le groupe CentOS Development Team est sortie au mois de
mai 2004

• 100% Open Source et totalement gratuite, basée sur Red Hat

• Le support technique est de type communautaire : il se fait gratuitement et


ouvertement via les listes de diffusion et les forums de la communauté CentOS.
• Parmi les points forts de cette distribution : 
Support gratuit. MAJ des applicatives et les patchs de sécurité réguliers.
Stabilité quasi-équivalente à la distribution Red Hat utilisé dans de gros
environnements de production.
Cycle de développement suivant celui de Red Hat (7ans pour release).
L'outil "YUM" facilitant l'exploitation et la gestion des paquets au format RPM.

24
7. Choix d’une Distribution (8/10)
Red Hat, Fedora et CentOS
est une distribution idéale pour tous ceux qui, amateurs éclairés,
souhaitent rentrer un peu plus dans le détail, principalement pour
les étudiants.

est une distribution idéale pour les serveurs d’entreprises qui n’ont
pas des soucis budgétaires; performante, robuste et sécurisée.

est une distribution idéale pour les serveurs d’entreprises à faible


budget; Stabilité quasi-équivalente à Red Hat

25
7. Choix d’une Distribution (9/10)
Autres
• A coté des distributions standards, il en existe une multitude qui sont développées pour
un groupe très spécifique d'utilisateurs.
• A/DeMuDi Dérivée de Debian, destinée à la production musicale (IRCAM).
• APODIO Live CD dérivée de Mandriva destiné au multimédia.
• ArtistX Live-DVD orienté multimédia, dérivée de Debian.
• Asianux Distribution asiatique dérivée de Red Hat.
• ASPLinux Dérivée de Red Hat compatible avec l'alphabet Cyrillique.
• Augustux Développée par des linuxiens de Saragosse.
• Aurox Distribution polonaise dérivée de Fedora Core.
• BackTrack Pour la sécurité réseau.
• Castle Linux / ALT Linux Distributions sécurisées d'origine russe.
• Coyote Linux est également une micro distribution de routage et pare-feu.
• Edubuntu Ensemble de logiciels libres destinés à l'éducation.
• Flonix USB Edition Distribution fonctionnant à partir d'une clef USB
• Knoppix est une distribution live CD dérivée de Debian.
• WinLinux S´installe sur Microsoft Windows.
• Yellow Distribution pour PowerPC (Macintosh). 26
7. Choix d’une Distribution (10/10)
Les Live CD/DVD
• Un Live CD est un système d'exploitation qui est exécuté au
démarrage, sans installation sur un disque dur.
• Le concept d'un Live CD peut être appliquée sur de nombreux
supports: disquettes, CD, DVD, clé USB, tout ce qui peut être utilisé
pour démarrer à partir, sans avoir à installer sur votre disque dur.
• Raisons d'utiliser un Live CD
Test d'une nouvelle version de Linux
Déterminer la compatibilité d'une configuration matérielle particulière.
Système de réparation et de restauration,
Tests de sécurité réseau,
Récupération des mots de passe

27
Résumé

Richard Linus
Stallman Torvalds

GNU Linux
Utilitaires Noyau

Distributions GNU / Linux (SE)

28

Vous aimerez peut-être aussi