Vous êtes sur la page 1sur 19

Administration des systèmes libres

1
Certification LPIC-1

Linux Professional Institute Certification


LPIC-101
LPIC-102

2
1- Systèmes d’exploitations

1.1 Points de décisions


3
2-Microsoft Windows
Systèmes d’exploitations
 Un logiciel de base qui permet d’exploiter et utiliser le matériel contenu dans un pc.

Un lien entre le hardware et le software

 Un OS peut être : ouvert, fermé, mono-tâche, multitâches, libre , payant


 Installation d’un OS :
 Installation réelle

 Installation virtuelle ( Virtualbox , Vmware): Dans un environnement virtuel,


une machine physique peut héberger des dizaines, voire des centaines de
machines virtuelles, ce qui réduit les besoins en espace et en énergie.
4
Les points de décisions
 Rôle :
Spécifier le rôle de la machine , si vous aller exécuter des applications, naviguer le web …c’est
un système de bureau Ou fournir des services à d’autres utilisateurs distants dans ce cas c’est un
serveur.
 Fonction :
Déterminer les fonctions de la machine ( s’il y a des logiciels spécifiques exécutant des
fonctions particuliers)
 Cycle de vie :
Dans un environnement de serveurs d’entreprises, les cycle de maintenance sont très critiques,
car il est couteux d’effectuer des mises à jours.
 Stabilité :
Les versions logicielles individuelles peuvent être caractérisés comme étant beta ou stable ,
lorsqu’une version comporte de nombreuses nouvelles fonctionnalités qui n’ont pas été testées,
elle est appelée beta, après avoir été testé sur le terrain sa désignation devient stable . 5
 Compatibilité :
Capacité des OS ultérieurs a être compatible avec les logiciels conçus pour les versions
antérieurs . C’est généralement un problème , lorsqu’il est nécessaire de mettre à jour un OS
mais la mise à jour des applications n’est pas possible (raison de cout ou manque de
disponibilité )
 Le cout
 Interface:
C’est le mode d’utilisation de système ;
Interface graphique (GUI) (Graphical User Interface ) ( avec une souris et des boutons
à cliquer pour accéder directement)
Interface en ligne de commande (CLI) (Command Line Interface)

Aujourd'hui les OS offrent à la fois GUI et CLI, cependant la plupart des OS grand public
(Windows, macOS) sont conçus pour éviter l’utilisation de la CLI.
6
Microsoft Windows

 Propose différents systèmes selon le rôle de la machine ; bureau ou


serveur, pour la version bureau on a par exemple Windows 10 ( de
nouvelles versions sortent deux fois par an).

 La compatibilité est une priorité pour Windows.

 Peut exécuter les deux interfaces.

7
Apple Mac OS

 Mac OS un système d’exploitation développé spécifiquement pour Apple et il est


basé sur Unix.

 Un serveur mac OS s’adresse principalement aux petites organisations.

 Populaire dans les industries créatives telle que la production graphique et vidéo
( offre une plateforme stable pour exécuter de nombreuses fonctions
informatique avec moins de soucis de compatibilité.)

8
Linux
 L’histoire de Linus commence avec Unix , un système d’exploitation
développé dans les années 1970.

 Unix est écrit en langage C , et au fil de temps il a été modifié , de


sorte qu’il existe plusieurs variantes d’Unix.

 Linux a commencé en 1991 en tant que projet d’un informaticien


Linus Torvald, et il est basé sur Unix.

 Linux est devenu un OS dominant.


 Open source , multitâches , multiutilisateurs et libre.
9
 Rôle :

Avec Linux, vous avez le choix entre plusieurs options en fonction des besoins de
l'organisation. La variété des distributions et des logiciels d'accompagnement permet
au système d'exploitation d'être considérablement plus flexible.

 Des distributions (un ensemble de logiciels composés du noyau de Linux ) sont


disponibles pour une plus grande variété de systèmes, des offres commerciales pour
les rôles traditionnels de serveur ou de bureau, aux distributions spécialisées crées
pour alimenter un supercalculateur, à celles qui permettent des systèmes embarqués.

10
 Cycle de vie :
La plupart des distributions ont des cycles de mise à jour majeurs et mineurs
pour introduire de nouvelles fonctionnalités et corriger les bugs existants.
Ils utilisent une méthode de développement et des cycles de mise à jour
rapide, comme ; Fedora , Red Hat , Ubuntu …

 La distribution Linux choisie peut être gratuite.

 Comme la plupart des systèmes d'exploitation, Linux peut être utilisé de


deux manières : graphique (GUI) et non graphique (CLI).

11
 Vous trouverez ci-dessous un exemple de bureau graphique, avec une barre de
menus d'applications populaires à gauche, un document LibreOffice en cours
d'édition au premier plan et un navigateur Web en arrière-plan.

12
 Le deuxième type d'interface est l'interface de ligne de commande (CLI), une interface
textuelle vers l'ordinateur. L'interface de ligne de commande repose principalement sur la
saisie au clavier. Tout ce que l'utilisateur veut que l'ordinateur fasse est relayé en tapant
des commandes plutôt qu'en cliquant sur des icônes

 L'environnement CLI est fourni par une application sur l'ordinateur appelée terminal. ‌​ Le
terminal accepte ce que l'utilisateur tape et passe à un Shell. Le Shell interprète ce que
l'utilisateur a tapé en instructions qui peuvent être exécutées par le système
d'exploitation.

13
Distributions Linux
 Red Hat

 SUSE

 DebianUbuntu

 Android

 Raspbian  14
Applications
 Le noyau du système d'exploitation est comme un contrôleur aérien dans un
aéroport, et les applications sont les avions sous son contrôle. Le noyau décide
quel programme obtient quels blocs de mémoire.

 Les applications envoient des requêtes au noyau et reçoivent en retour des


ressources, telles que la mémoire, le processeur et l'espace disque.

 Si deux applications demandent la même ressource, le noyau décide laquelle


l'obtient et, dans certains cas, tue une autre application pour sauver le reste du
système et éviter un plantage.

15
 Lorsqu'une tâche s'est exécutée pendant une durée spécifiée, le processeur la met
en pause pour qu'une autre puisse s'exécuter. Si l'ordinateur effectue plusieurs
tâches à la fois, Les tâches changeant rapidement, il semble que l'ordinateur fasse
plusieurs choses à la fois.

 Lorsque nous, en tant qu'utilisateurs, pensons aux applications, nous avons


tendance à penser aux traitements de texte, aux navigateurs Web et aux clients de
messagerie, cependant, il existe une grande variété de types d'applications. Le
noyau ne fait pas la différence entre les applications.

 De là, nous obtenons une abstraction appelée processus. Un processus n'est qu'une
tâche qui est chargée et suivie par le noyau.

16
Server Applications / Desktop applications / Tools

 Un ordinateur peut agir en tant que serveur, ce qui signifie qu'il gère principalement les
données pour le compte d'autrui, ou en tant que bureau, ce qui signifie qu'un utilisateur
interagit directement avec lui.

 La machine peut exécuter un logiciel ou être utilisée comme machine de développement


dans le processus de création de logiciel.

 Une machine peut même adopter plusieurs rôles car Linux ne fait aucune distinction ; il
s'agit simplement de configurer les applications qui s'exécutent.

 Les logiciels Linux appartiennent généralement à l'une des catégories suivantes :


17
 Applications du serveur

Logiciel qui n'a aucune interaction directe avec l'écran et le clavier de la machine sur
laquelle il s'exécute. Son but est de fournir des informations à d'autres ordinateurs,
appelés clients.
Parfois, les applications serveur ne communiquent pas avec d'autres ordinateurs, mais
restent là et traitent les données.

Exemples : Serveurs Web (Un serveur Web héberge le contenu des pages Web, qui
sont visualisées par un navigateur Web à l'aide du protocole de transfert hypertexte
(HTTP) , comme wordpress , Apache… )

18
 Applications de bureau
Navigateurs Web, éditeurs de texte, lecteurs de musique ou autres applications avec
lesquelles les utilisateurs interagissent directement.
Dans de nombreux cas, comme un navigateur Web, l'application communique avec un
serveur à l'autre extrémité et interprète les données. Il s'agit du côté « client » d'une
application client/serveur.

 Outils
Une catégorie lâche de logiciels qui existe pour faciliter la gestion des systèmes
informatiques.
Les outils peuvent aider à configurer les écrans, fournir un shell Linux dans lequel les
utilisateurs tapent des commandes, ou même des outils plus sophistiqués, appelés
compilateurs, qui convertissent le code source en programmes d'application que
l'ordinateur peut exécuter.
19

Vous aimerez peut-être aussi