Administration Systèmes Chapitre 2 : Présentation de Linux

Slides:



Advertisements
Présentations similaires
Intégration de logiciels Open-Source dans un ordinateur simplifié basé sur Linux Stage du 6 avril au 30 juin 2006.
Advertisements

Module 5 : Implémentation de l'impression
TECHNOLOGIE DES ORDINATEURS
Master Professionnelle Sciences et Techniques 2 juillet
Introduction aux réseaux informatiques
Chapitre 3: Système d’exploitation
Présentation de l’Architecture Windows NT
Dispositif ressource & Fonctionnalités
PLAN du COURS Introduction Structure des Systèmes Informatiques
A abstraction b assembleur c nombre binaire d bit e cache f UC g puce h compilateur i famille dordinateurs j contrôle k chemin de données l défaut m dé
Architecture de machines Principes généraux
Systèmes d’exploitation
Histoire des systèmes d’Exploitations
Présentation du système Linux
Système de stockage réseaux NAS - SAN
Module 13 : Implémentation de la protection contre les sinistres
Les automatisations de traitement Les commandes de gestion et de paramétrage du système.
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
Formation Centra - GDE.
Gestion d’un réseau avec Windows Server 2008 R2
Module 1 : Préparation de l'administration d'un serveur
LA VIRTUALISATION Par AVIGNON, CHOMILIER, MIGNOT 1.
Les Systèmes d’Exploitation
par Bernard Maudhuit Anne-Marie Droit
Gestion des bases de données
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
@SSR – Installation des applications eduscol.education.fr/securite - février 2007 © Ministère de l'Éducation nationale, de l'Enseignement supérieur et.
IFT 6800 Atelier en Technologies d’information
Les systèmes multiplateformes
Module 8 : Maintenance des logiciels à l'aide des services SUS
Module 4 : Maintenance des pilotes de périphériques
Module 1 : Installation de Windows 2000 ou mise à niveau vers Windows 2000.
Informatique et Unix Jean-Pierre Gallou
Module 1 : Installation de Microsoft Windows XP Professionnel
Dans les Entrailles de l'Ordinateur 28 mai 2005 MCSJ.
Réalisé par Mr CALVO du Lycée Bon Secours à PERPIGNAN
Tout savoir sur la synchronisation des mails, contacts et calendrier sur Windows Phone Lire cette présentation en mode plein écran.
Les Systèmes d’Exploitation
Protéger Exchange avec System Center Data Protection Manager 2007
Systèmes d’exploitation
Le workflow Encadré par: M . BAIDADA Réalisé par: ATRASSI Najoua
Architecture des ordinateurs, Environnement Numérique de Travail
Introduction aux systèmes UNIX/LINUX
Unix/Linux Administration Système. INTRODUCTION Chronologie de l’évolution des Systèmes Unix 1964: Général Electrics,MIT,Bell labs AT&T crée le projet.
Systèmes d’exploitation
UNIX™ est le nom d'un système d'exploitation multitâche et multi-utilisateur créé en 1969, à usage principalement professionnel. Il a donné naissance à.
La production informatique sécurisée et simplifiée
Programmer en langage c
Introduction aux systèmes d’exploitation
1 Architecture orientée service SOA Architecture orientée service SOA (Service Oriented Architecture)
SYSTEMES D’EXPLOITATION
Outil de gestion des cartes grises
Pourquoi est-il nécessaire d'installer de nouveaux logiciels sur votre ordinateur ? J'exclus de cette présentation l'installation de nouveaux matériels.
Michée KALONJI et Herber KALONDA
Les systèmes d’exploitation
Allumer votre matériel
© OutilsInformatique, 2014 tous droits réservés 1.Définir des termes et concepts de la gestion de réseau. 2.Comprendre les avantages d’un réseau. 3.Comprendre.
Qnx QNX est un système d'exploitation temps réel (dont l'objectif est de fonctionner dans un environnement contraint temporellement) adapté aux applications.
Jeu de Librairies Virtuelles « DLL » Windows pour la réalisation de programmes informatiques.
AFPA CRETEIL 1-1 Windows NT Environnement Windows NT Chapitre 1.
Expose sur « logiciel teamviewer »
Plan Définitions et exemples Composants de cluster
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Vue d'ensemble Préparation de l'installation
Chapitre 1 : Présentation Page 1. Chapitre 1 : Présentation Page 2  1979 : Première version d’Unix commercialisée  Unix Système V  Puis Unix BSD par.
Les systèmes d’exploitation
Présentation et historique de Linux Campus-Booster ID : **XXXXX Copyright © SUPINFO. All rights reserved Introduction.
Maxime VAUDEQUIN KNOPPIX / FLONIX Master ISRAD Administration Système.
Introduction Rappels : Accès serveurs Unix Ensimag via ssh et sftp
Transcription de la présentation:

Administration Systèmes Chapitre 2 : Présentation de Linux Mr . Mohamed Salah MEDDEB Lien de cours : http://meddeb.jimdo.com/

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

1. Qu’est ce qu’un système informatique (1/5) Un système informatique est un ensemble cohérent de matériels et de logiciels destinés à assurer le traitement automatique d’informations Un tel système est composé de 4 entités : le matériel (mémoire, processeur, disque, clavier, etc.) le système d’exploitation (Windows, Unix, Linux, …) les programmes d’applications (Programmes, Jeux, Réservation d’avion, …) les utilisateurs

1. Qu’est ce qu’un système informatique (2/5) Du matériel Du logiciel Logiciel de base Logiciel d’application Outils de développement et d’exécution de programme Système d’exploitation (Operating System) Interpréteur de commandes Éditeurs de texte Compilateurs

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

1. Qu’est ce qu’un système informatique (4/5) Qu’est ce qu’un système d’exploitation ? 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 Un système d’exploitation est un ensemble de procédures cohérentes qui a pour but de gérer les ressources 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 C’est le seul programme qui tourne constamment dans une machine 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

1. Qu’est ce qu’un système informatique (5/5) Le rôle d’un système d’exploitation Fournir à l’utilisateur l’équivalent d’une machine étendue ou virtuelle plus simple à programmer que la machine réelle 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 Exemples de systèmes d’exploitation : Mac-OS (le système Macintosh) Windows (NT, 95, 98) Unix, Linux etc.

2. Qu’est ce que Linux (1/2) C’est quoi Unix ? Unix est né au début des années 70 dans les laboratoires Bell 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 Il existe plusieurs versions commerciales : AIX de IBM , Sun Solaris de SUN Microsystems , HP-UX de Hewlett Packard , Tru64 Unix de Compaq , ... Plusieurs versions d’UNIX sont nées pour PC : Linux , FreeBSD , OpenBSD , NetBSD …

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

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.

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

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.

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.

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.

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.

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.

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.

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.

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

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.

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

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.

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.

7. Choix d’une Distribution (8/10) 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 Red Hat, Fedora et CentOS

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).

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

Résumé GNU Linux Distributions GNU / Linux (SE) Richard Linus Stallman Torvalds GNU Utilitaires Linux Noyau Distributions GNU / Linux (SE)