Mounia ZAYDI, Docteur en la sécurité de l’information, gouvernance et agilité C

Mounia ZAYDI, Docteur en la sécurité de l’information, gouvernance et agilité Consultante IT: SMSI, Gestion des risques, gestion des services IT, gestion de bases de données, Sécurité et audit SI Consultante R&D Certifié ITIL V3, CCNA, ISO27001 zaydi@aiacmaroc.onmicrosoft.com Systèmes: GNU/Linux Initiation et utilisation AIAC, cycle d’ingénieur GI Année scolaire: 2021/2022 Chapitre 1: Introduction et historique • Définir le rôle d’un système d’exploitation; • Présenter et utiliser les principales fonctionnalités du système Linux pour permettre le travail sous Linux dans le cadre d’autres modules, de projets... • Donner de bonnes méthodes d’utilisation des ressources et rendre autonome; • Permettre d'être opérationnel avec Linux (l'écosystème Linux et open source); • Découvrir la puissance des systèmes de gestion des paquets logiciels, la flexibilité et l'efficacité de la virtualisation des serveurs, et quelques bases de l'administration des applications serveur; • Maitriser l’installation et la gestion des déploiements Linux simples; • Avoir les connaissances nécessaires pour mieux comprendre ce que Linux peut faire pour vous et votre carrière et comment vous pouvez continuer à développer vos compétences en administration Linux. Objectifs du cours: Chapitre 1: Introduction, historique et installation Chapitre 1: Introduction et historique Système d'exploitation (OS) Le système d'exploitation est le logiciel le plus important d'un ordinateur. C’est un ensemble de programmes qui permettent l'utilisation de l'ordinateur et la gestion de ses ressources (processeurs, mémoires, disques, périphériques, communication inter-processus et inter-machines, ...etc.). Exemple de système d'exploitation • Windows; • GNU/Linux; • Unix; • MS-Dos; • MacOs, etc. Historique et définitions • Un système d’exploitation est un programme ou un ensemble de programmes assurant la gestion de l’ordinateur et des périphériques. • Il sert d’interface entre le matériel (hardware) et le logiciel (software). • C’est un ensemble de programmes très complexes dont le but est de rendre plus simples les programmes et l’utilisation de l’ordinateur. Système d’exploitation: définition Principe du système d’exploitation Chapitre 1: Introduction et historique • GNU/Linux est est un OS constitué d’un Noyau Linux d’un interpréteur de commandes et d’un grand nombre d’utilitaires; • Le noyau :Gestion des ressources physiques (processeur, mémoires , périphériques) et logicielles(processus, fichiers ..); • L’interface entre les programmes utilisateurs et le noyaux est assurée par des procédures et des fonctions; • Tout est écrie en langage C; • Comme tout OS , l’utilisateur n’accède pas directement au noyau , mais à un interpréteur de commande : le shell. Système d’exploitation: définition Chapitre 1: Introduction et historique Chapitre 1: Introduction et historique • Unix est né aux laboratoires Bell en 1969, Développé par Ken Thompson et Dennis Ritchie (le premier à avoir développé le langage C). • En 1973, Unix a pu être réécrit, presque entièrement, en C ( pour faciliter la Portabilité) Code source vendu à un prix bas aux sociétés. • Plusieurs sociétés ( IBM , Sun ,...) se sont intéressées au système et elles ont repris son développement pour avoir leur propre version ( Solaris:Sun , AIX:IBM, HP-UX: HP) Unix: Historique Chapitre 1: Introduction et historique • Basé sur le principe « tout est fichier ». • Multi-tâches en temps partagé; • Multi-utilisateurs; • Utilisation du Shell comme interpréteur de commandes; La configuration du système est stockée sous forme de texte; • Disponibilité sur un large gamme d'architecture matérielle (du PC jusqu'au Super calculateur massivement parallèle); • C’est le système le plus utilisé (Dans les universités, les centres de recherches, les serveurs d‟Internet, ...); • Unix produit commercial (système payant); Remarque : L’objectif des chercheurs dans le temps était de rendre UNIX accessible sans frais. Unix: Caractéristiques Chapitre 1: Introduction et historique 1984: Richard Matthew Stallman, chercheur en informatique du MIT consacre son temps à l’écriture d’un système d’exploitation Libre du nom de GNU (GNU’s Not Unix) . 1985: Il annonce la création de la FSF (Free Software Foundation) afin de supporter ce projet. 1989: il a publié la première version de la licence GPL (General Public Licence) qui sera alors le fondement éthique, juridique et politique du mouvement du Libre. Linux historique: GNU is Not Unix 1984: Richard Matthew Stallman, chercheur en informatique du MIT consacre son temps à l’écriture d’un système d’exploitation Libre du nom de GNU (GNU’s Not Unix) . 1985: Il annonce la création de la FSF (Free Software Foundation) afin de supporter ce projet. 1989: il a publié la première version de la licence GPL (General Public Licence) qui sera alors le fondement éthique, juridique et politique du mouvement du Libre. Richard Matthew Stallman Chapitre 1: Présentation de Linux Historique et Définitions Présentation des logiciels libres Le concept libre: fait référence à la liberté et non pas au prix. L'expression « Logiciel Libre » fait référence à la liberté pour les utilisateurs d'exécuter, de copier, de distribuer, d'étudier, de modifier et d'améliorer le logiciel. Plus précisément, elle fait référence à quatre types de liberté pour l'utilisateur du logiciel : Richard Matthew Stallman Chapitre 1: Présentation de Linux Historique et Définitions Liberté 1: La liberté d'exécuter le programme, pour tous les usages. Liberté 2: La liberté d'étudier le fonctionnement du programme, et de l'adapter aux besoins. Pour ceci l'accès au code source est une condition requise. Liberté 3: La liberté de redistribuer des copies. Liberté 4: La liberté d'améliorer le programme et de publier ces améliorations, pour en faire profiter toute la communauté. Pour se faire, l'accès au code source est une condition requise. Un programme est un Logiciel Libre si les utilisateurs ont toutes ces libertés . Le concept libre: fait référence à la liberté et non pas au prix. L'expression « Logiciel Libre » fait référence à la liberté pour les utilisateurs d'exécuter, de copier, de distribuer, d'étudier, de modifier et d'améliorer le logiciel. Plus précisément, elle fait référence à quatre types de liberté pour l'utilisateur du logiciel : Chapitre 1: Présentation de Linux Historique et Définitions 1984: Richard Matthew Stallman, chercheur en informatique du MIT consacre son temps à l’écriture d’un système d’exploitation Libre du nom de GNU (GNU’s Not Unix) . 1985: Il annonce la création de la FSF (Free Software Foundation) afin de supporter ce projet. 1989: il a publié la première version de la licence GPL (General Public Licence) qui sera alors le fondement éthique, juridique et politique du mouvement du Libre. 1990: Linux Trovalds a développé un noyau qui a nommé LINUX. 1991: linus Trovalds rejoint la FSF, est persuadé d’intégrer son noyau à la GPL publié à cette époque naissance de l’OS GNU/Linux (Gnu sur Linux), Linus TROVALDS Richard Matthew Stallman Chapitre 1: Présentation de Linux Historique et Définitions GNU/Linux est un système d’exploitation permettant de contrôler un PC et ses différents périphériques. Il se distingue par les caractéristiques suivantes : • multi-utilisateurs :qui peut être utilisé simultanément par plusieurs personnes; • multi-tâches : un utilisateur peut exécuter plusieurs programmes en même temps; • repose sur un noyau (kernel) utilisant 4 concepts principaux fichiers, droits d’accès, processus et communication interprocessus (IPC). Chapitre 1: Présentation de Linux Caractéristiques linux • Plusieurs utilisateurs sous GNU/Linux • Chacun dispose de l’ensemble des ressources du système. • Comme tout système multi-utilisateur, GNU/Linux comporte des mécanismes d’identification et de protection permettant d’éviter toute interférence entre utilisateurs. • 2 types de Users : • 1 Users normaux : compte avec Login, password, Espace de travail protégé (rep. privé -home directory), • 2 Super-User root gère tout le système, Unix: multi utilsateurs Chapitre 1: Présentation de Linux • GNU/Linux est multi-tâche car plusieurs programmes peuvent être en cours d’exécution en même temps sur une même machine. • Un processus est une tâche en train de s’exécuter. • On appelle processus, l’image de l’état du processeur et de la mémoire au cours de l’exécution du programme. • En fait, à chaque instant, le processeur ne traite qu’au plus un seul des programmes lancés. • La gestion des processus est effectuée par le système. Unix: multi tâches Chapitre 1: Présentation de Linux • Partage des ressources équitables : veiller au partage équitable des ressources entre tous les processus. • Interface avec le matériel :passage par des fichiers spéciaux gérés par le SE. pour accéder à une ressource matériel (disque dur, lecteur de disquettes, CDrom) • Gestion de la mémoire :partage correct de la RAM entre processus. • Gestion des fichiers : Unix fournit un mécanisme de protection des fichiers. Fonctions principales d’UNIX Chapitre 1: Présentation de Linux Système d’exploitation: structure • shell : interpréteur de commandes Unix (vérifie, interprète les commandes, exécute et renvoie les réponses). Le Shell envoie des appels au noyau en fonction des requêtes des utilisateurs (sh, ksh, bash,…); • noyau : couche logicielle la plus interne du S.E dédiée à la gestion des composants matériels : processeur, mémoire, périph. • Autour du noyau gravite un certain nombre d’utilitaires. Schéma d’exploitation de la machine Chapitre 1: Présentation de Linux • Unix est un système d’exploitation Multi-Utilisateur : Plusieurs utilisateurs peuvent se connecter sur le même serveur Unix simultanément • Unix est un système multi-tâches : un utilisateur peut lancer plusieurs taches simultanément ; un processus correspond à l’exécution d’un programme à un instant donné • Le système de fichiers uploads/Management/chapitre-1 13 .pdf

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Dec 22, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 0.9187MB