Pr. M.A. EL KIRAM 1 Système Unix/Linux Pr. M.A. ELKIRAM kiram@uca.ac.ma Système
Pr. M.A. EL KIRAM 1 Système Unix/Linux Pr. M.A. ELKIRAM kiram@uca.ac.ma Système Unix/Linux Utilisation de système puissant et gratuit. Utilisation de système sécurisé. Offre d’outils de développement gratuit. Installation de logiciels par 1 seule commande Offre d’environnement Desktop Offre d’environnement serveur Administration système robuste Pr. M.A. EL KIRAM 2 Pr. M.A. EL KIRAM 3 Rôles d’un administrateur système Unix/Linux Créer, modifier, supprimer un utilisateur Gérer les fichiers et les disques Surveiller l’espace disque Organiser les sauvegardes Ajouter des périphériques Améliorer les performances Gérer les services et installer de nouveaux produits Veiller à la sécurité du système Paramétrer le démarrage et l’arrêt du système Pr. M.A. EL KIRAM 4 Rôles d’un administrateur Réseaux Unix/Linux Configuration des serveurs (apache, Bind, Ftp, MX…) Déploiement de Firewalling Déploiement du NAT Mise en place de sécurité avancée (chiffrement, PKI…) Logistiques de secours (Miroirs, Serveurs de secours) Pr. M.A. EL KIRAM 5 Plan Introduction (Historiques et caractéristiques) Rappel commandes Unix. Rappel programmation shell. Administration des utilisateurs et groupes. Gestion des fichiers. Gestion des paquetages. Sauvegarde Gestion des processus. Arrêt et démarrage système. Pr. M.A. EL KIRAM 6 Historique En 1969, Ken Thompson qui travaillait alors pour les laboratoires Bell développa la première version d'un système d'exploitation mono-utilisateur sous le nom de New Ken's System. Il réalisa ce travail sur un mini-ordinateur PDP-7 (Programmed Data Processor) et rédigea le nouveau logiciel en langage d'assemblage Pr. M.A. EL KIRAM 7 Pr. M.A. EL KIRAM 8 Historique 1969 Ken Thompson (Bell Laboratory) écrit la première version de ce qui va s’appeler Unix. Unix écrit en premier lieu Unics (UNiplexed Information and Computing System) est à été une version réduite de Multics (Multiplixed Information and Computing Service) et a fonctionner sur DEC PDP-7. Pr. M.A. EL KIRAM 9 Historique 1970 Ken Thompson et Dennis Ritchie adaptent Unix au DEC PDP-11/20. Il résulte de cette expérience le premier compilateur C. C était initialement conçu pour OS portable. Pr. M.A. EL KIRAM 10 Historique 1971 1ière version d’Unix, avec l’assembleur du PDP-11/20 et a été employée comme outil de traitement de texte pour la préparation des brevets d’invention Pr. M.A. EL KIRAM 11 Historique 1974-1977 Le code source d’Unix est distribué librement aux universités. En conséquence UNIX a gagné la faveur de la communauté universitaire. UNIX est devenu OS principal des universités. Pr. M.A. EL KIRAM 12 Historique 1978 UNIX 7ième édition. Unix system V AT&T annonce qu’ils font payer des licences pour accéder aux sources. Brian Kernighan et Rob Pike de bell présentent la philosophie de conception d’Unix. Pr. M.A. EL KIRAM 13 Historique 1979 L’intention de commercialiser Unix a incité l’université de Californie à Berkeley pour créer sa propre variante: BSD UNIX (Berkeley Software Fondation) . Les versions les plus répandues: - BSD 4.2 (1983) - BSD 4.3 (1987) DARPA (Defense Advanced Research Project agency), Sun (SunOS) et DEC (Ultrix)… se sont basés sur le BSD UNIX. Pr. M.A. EL KIRAM 14 Historique 1983 AT&T met en vente la version commerciale du système V Pr. M.A. EL KIRAM 15 Historique 1987 - Diffusion de X Window, une interface graphique développé au MIT ( Massachussetts Institute of Technology). - Version 3 du system V est opérationnel. C’est la version qui a forcé les constructeurs principaux à développer un OS propriétaire. Pr. M.A. EL KIRAM 16 Propriétaires d’Unix Pr. M.A. EL KIRAM 17 Historique 1991 C’est l’années ou les clones d’Unix ont commencé à émerger Pr. M.A. EL KIRAM 18 Historique 1992 Le 5 octobre 1991, Linus Benedict Torvaldes, étudiant en troisième cycle de l’université d’Helsinki (Finlande), annonce dans un groupe de discussion (comp.os.minix) qu’il a créé un petit système d’exploitation compatible UNIX appelé LINUX. Ce nouveau système est inspiré d’un autre système UNIX, appelé MINIX et développé par Andry Tanenbaum. Linux a été protéger par le droit d’auteur conformément à GNU (General Public Licence) GPL. Pr. M.A. EL KIRAM 19 Pr. M.A. EL KIRAM 20 Principe du logiciel libre Richard Stallman (chercheur au MIT, auteur de gcc, Emacs ...) énonce clairement le concept de logiciel libre (« free ») « ... un savoir scientifique doit être partagé en le distribuant, ...les codes source doivent être libres d'accès ... » Pr. M.A. EL KIRAM 21 Projet Gnu www.gnu.org Principe de base : le libre accès au code source accélère le progrès en matière d'informatique car l'innovation dépend de la diffusion du code source. La liberté au sens GNU est définie selon quatre principes : - liberté d'exécuter le programme, pour tous les usages - liberté d'étudier le fonctionnement du programme, de l'adapter ses besoins - liberté de redistribuer des copies - liberté d'améliorer le programme et de publier ses améliorations, pour en faire profiter toute la communauté Pr. M.A. EL KIRAM 22 La licence GPL www.gnu.orgcopyleft/gpl.html Autorise l'utilisateur à copier et distribuer à volonté le logiciel qu'elle protège, pourvu qu'il n'interdise pas à ses pairs de le faire aussi. Requiert aussi que tout dérivé d'un travail placé sous sa protection soit lui aussi protégé par elle. Quand la GPL évoque les logiciels libre, elle traite de liberté et non de gratuité (un logiciel GPL peut être vendu) Pr. M.A. EL KIRAM 23 l'Open Source L' Open Source Initiative OSI. En 1997, Eric Raymond (consultant), Tim O'Reilly et Larry Augustin (président de VA Research), leaders de la communauté du logiciel libre, introduisent Open Source, pour labelliser les logiciels au code source ouvert. Open Source est moins contraignant que la GPL Open Source permet surtout une plus grande promiscuité lors d'un mélange de code propriétaire avec du code open source Pr. M.A. EL KIRAM 24 Gnu Linux C'est un Unix à part entière C'est un logiciel libre distribué sous licence GPL Les sources du noyau Linux sont disponibles sur http://www.kernel.org/ Intègre : - le noyau Linux (clone du système Unix écrit par Linus Torvalds et toute une équipe de développeurs sur InterNet) - des composants logiciels libres issus du projet GNU (gcc, ...) conforme à la norme « Single UNIX » Disponible pour toutes les plateformes (PC, station,cluster, mainframe, ...) La plupart des éditeurs de solutions UNIX propriétaires intègrent GNU/Linux en remplacement L'administration Linux est calquée sur UNIX System V (AT&T) Pr. M.A. EL KIRAM 25 distributions de Linux Pr. M.A. EL KIRAM 26 Redhat www.redhat.fr société américaine fondée en 1994. célèbre pour avoir introduit le système Redhat Package Manager (RPM), de gestion de paquets logiciels Pr. M.A. EL KIRAM 27 Fedora fedora.redhat.com version grand publique gratuite de RedHat utilise le système de gestion de paquets RPM Pr. M.A. EL KIRAM 28 Mandriva www.mandriva.com LA distribution française par excellence Très répandue dans le milieu éducatif, et en PME/PMI utilise le système de gestion de paquets RPM. Pr. M.A. EL KIRAM 29 Suse www.novell.com/linux/suse société allemande fondée à Nuremberg en 1993 rachetée en 2003 par l'éditeur de logiciels américain Novell utilise le système de gestion de paquets RPM. Pr. M.A. EL KIRAM 30 Debian www.debian.org distribution issue d'un effort communautaire, le « projet Debian », et non d'une entreprise distribution très soignée et ingénieuse austère à installer et à administrer (déconseillée aux débutants ?) Utilise le système de gestion de paquets debian Pr. M.A. EL KIRAM 31 Ubuntu www.ubuntu-fr.org Distribution populaire à base débian lancée en 2004. Son nom provient d'un ancien mot bantou (langue d'Afrique), ubuntu, signifiant « Humanité aux autres», ou encore « Je suis ce que je suis grâce à ce que nous sommes tous » Pr. M.A. EL KIRAM 32 Turbolinux www.turbolinux.com La distribution de Linux majeure pour les pays d'Asie(particulièrement répandue en Chine) Pr. M.A. EL KIRAM 33 Caractéristiques de Linux Multi-tâches UNIX est un système d’exploitation multi-tâches. Le fonctionnement multi-tâches est assuré par un mécanisme préemptif le système interrompt autoritairement la tâche en cours d’exécution pour passer la main à la suivante ; ceci évite tout risque de blocage du système à la suite d’une erreur survenant dans un programme utilisateur. Pr. M.A. EL KIRAM 34 Caractéristiques de Linux Multi-utilisateurs La cohabitation simultanée de plusieurs utilisateurs est rendue possible par un mécanisme de droits d’accès s’appliquant à toutes les ressources gérées par le système (processus, fichiers, périphériques,etc…). Pr. M.A. EL KIRAM 35 Caractéristiques de Linux Interface avec le matériel UNIX par définition des systèmes d’exploitation fait en sorte qu’aucun processus n’accède directement à une ressource matériel (disque dur, lecteur disquette…). Pour accéder à ces ressources on passe par l’intermédiaire fichiers spéciaux. Un fichier spécial est vu par un utilisateur comme un fichier classique. Exemple: Pour écrire sur une clé USB dans le port USB, on n’a qu’à écrire dans le fichier spécial de montage de la clé. Pr. M.A. EL KIRAM 36 Caractéristiques de Linux Gestion de la mémoire Tout programme ou process qui s’exécute, a uploads/Management/chap0-historique.pdf
Documents similaires
-
23
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Sep 09, 2021
- Catégorie Management
- Langue French
- Taille du fichier 0.9923MB