Administration GNU – LIN UX A. El Hadri C 2014 Administration Linux 2 PLAN 1. Introduction 2. Installation du système 3. FHS 4. Démarrage et arrêt 5. Installation et dés-installation des paquetages 6. Gestion des utilisateurs 7. Impression sous Linux 8. Gestion des Systèmes de Fichiers 9. Noyau : Compilation et Installation 10. Journalisation et Observation 1 1 _Configuration réseau Administration Linux El Hadri C 20143 Introduction ermes à définir -UNIX -GNU/LINUX -Distributions GNU/LINUX Administration Linux Unix • UNIV est le nom d et multiutilisateur c professionnel, conce ore Sv. * to View n multitâche palement ndé sur une approche par laquelle il ottre de nombreux petits outils chacun dotés d’une mission spécifique. • Il a donne naissance à une famille de systèmes, dont les plus populaires sont Linux, Mac OS X et Solaris. • On nomme famille Unix l’ensemble de ces systèmes. On dit encore qu’ils sont de type Unix • Il existe aujourd’hui un ensemble de standards réunis sous la norme POSIX qui vlse à unifier certalns aspects de leur fonctionnement. Wikipédia Administration Linux A. El Hadri @ 2014 5 Unix : caractéristiques 1 • Écrit à en langage C, portable. ?? Énormément de versions HP/UX, XENIX, AIX, SOLARIS, LINUX) se rapprochant des 2 branches SysV & BSD. • Multi-tâches • Multi-utilisateurs • multi- plateformes : Intel, Motorola (Apple MAC et Amiga), Sun Sparc, , • Plusieurs interfaces graphiques, aisées; plusieurs DEC Alpha 6 Unix : caractéristiques 2 • Gestion hiérarchique des fichiers. • Sécurité par fichier (fonctions & appartenance), info temporelles. • Indépendance des périphériques (son succès! ). Notion de device file. • Exécution en tâche de fond possible. • Redirection des 1/0. Administration Linux A.
El Hadri 02014 7 Unix : avantages & inconvénients ?? Avantages multiples : – Très grande fiabilité. – Multi plateformes (tout processeur), – Patrimoine applicatif très riche (FTP, news, WWW, messagerie, compilo, outils d’admin & sécurité, etc. ). – Enormément de logiciels free/shareware. • Inconvénients : – Trop de standards : portage difficile. – Administration pour les avertis Administration Linux A. El Hadri C 2014 8 GNU • Acronyme récursif qui signifie en anglais « Gnu’s Not Unix » • Système libre conçu pour être compatible avec Unix mais complètement nouveau (par l’absence de tout code source d’origine Unix). ?? Le projet GNU est lancé par Richard Stallman en 984 afin de créer un système d’exploitation libre et complet. • En 1985, Stallman crée la Free Software Foundation (SF), structure logistique, légale et financière du projet CNIJ Administration Linux A. El Hadri C 2014 9 G N IJ – Linux • À partir de 1990, le système GNU dispose d’un ensemble important d’applications: éditeurs, compilateurs, bibliothèques système… etc. Le principal composant encore manquant étant le noyau. ?? Le projet GNU avait prévu le développement du noyau Hurd pour compléter le système, mais au début des années 1990, Hurd ne fonctionnait pas encore et son développement encontrait encore des dlfficultés • L’arrivée du noyau Linux (fin 1991) compléta le projet GNU • En janvier 2004, l’Unesco a inscrit comme « Trésor du monde » le projet GNU. Administrati 3 projet GNU • En janvier 2004, l’Unesco a inscrit comme « Trésor du monde » le projet GNU. Administration Linux A.
El Hadri C 201410 Linux • Au sens strict, Linux est le nom du noyau de système d’exploitation libre, multitâche, multiplate-forme et multi- utilisateur de type UNIX créé par Linus Torvalds. • Par extension, Linux désigne couramment le système d’exploitation libre combinant le noyau et un ensemble d’utilitaires GNU (emacs, cc, et d’applications libres (Xwindow, LaTeX, • Pour désigner cet ensemble, la Free Software Foundation (FSF) soutient la désignation GNU/Linux afin de rappeler que le noyau Linux est généralement distribué avec de nombreux logiciels ainsi que l’infrastructure du projet GNU.
Administration Linux A. El Hadri @ 2014 11 Distribution Linux • Pour l’utilisateur final, Linux se présente sous la forme d’une distribution Linux. • IJne distribution Linux (ou distribution GNU/ Linux) est un ensemble cohérent de logiciels rassemblant un noyau Linux, des logiciels issus du projet GNU, et des logiciels upplémentaires, le plus souvent libres. • Les distributions comprennent le plus souvent un logiciel d’installation et des outils de configuration. ?? Il existe de nombreuses distributions, chacune ayant ses particularités : certaines sont dédiées à un usage spécifique (pare- feu, routeur, grappe de calcul… ), d’autres à un matériel spécifique, par contre les grandes distributions restent à usage générale. Administration Linux A. El Hadri C 201412 Distributions Linux Liste non exhaustive des distributions : – RedHat — Fedora – CentOS – Mandriva – Debian – Suse – Ubuntu – Slackware – Caldera – Gentoo – 4 mini-distributions: Trinux, DosLinux, Administration Linux A.
El Hadri @ 201413 43 + mini-distributions: Trinux, DosLinux, Administration Linux A. El Hadri C 201413 GNU / Linux : le présent • Support de plusieurs architectures (x86, ppc, • Multiples interfaces graphiques utilisateur, • Gestion multiprocesseurs • Facilité (modularité) d’installation, • Réactivité et adaptation au matériel récent et aux besoins spéciaux (temps réel, sécurité, etc), • Existence de centres de services • Outils dédiés à ce système.
A. El Hadri C 2014 Administration Linux 14 Installation Redhat – Fedora Administration Linux A. El Hadri C 201415 Matériel requis • Le minimum requis dépend principalement de la destibution et de sa version : • Pour Fedora 16 (vestion x86) – Processeur Pentium 3 – Mémoire : min 768 Mo, recommandé 1152 Mo — Disque : • 9 Go pour une installation complète + l’espace swap • + 200Mo nécessaire au moment de l’installation • + espace de travail des utilisateurs.
Administration Linux A. El Hadri C 201416 Préparatifs • Pour disposer d’un système en « dual-boot » il est préférable (avant de démarrer l’installation) de revoir les partltions xistantes afin de réserver l’espace nécessaire à l’installation du nouveau système • Outils (Défragmentation + Partitionnement) Parted, gtarted, – fdisk, – Partition Magic, – fips, . Administration Linux A.
El Hadri @ 201417 Démarrage • Pour installer le système on peut démarrer à partir d’un : Support (CD, DVD ou clé USB) contenant une version LIVE – Support (DVD ou clé USB) d’installation – Support (CD, DVD ou clé USB) de démarrage minimal – Serveur d Installation via PXE boot Administration Linux A. El Hadri C 201418 Média d’installation • Après le démarrage l’installation peut continuer à partir : – Du upport de démarrage lui même 3 • Après le démarrage l’installation peut continuer à partir : Du support de démarrage lui même s’il contient une version complète d’installation ou une version Live. Du disque dur – D’un serveur FTP ou HITP – D’un partage NFS Administration Linux A. El Hadri C 201419 Plan d’installation • Démarrer le système à partir d’une unité « bootable » : DVD, CD, ou clé USB • Le système chargé en mémoire crée un Ramdisk et démarre l’installation qui vous demande de : – Choisir le langage et le type du clavier — Configurer le time_zone — Choisir le mot de asse pour le compte de l’administrateur. – Créer les partitions – Instaler et configurer le chargeur GRUB – Choisir les paquetages à installer Administration Linux A.
El Hadri C 2014 20 Choix du mode d’installation Ci-contre la première image qui s’affiche lorsque l’ordinateur démarre sur le CD/DVD d’installation de Fefora Administration Linux A. El Hadri C 2014 21 Chaix du mode d’installation • Le premier écran d’installation offre plusieurs possibilités : – Installer ou mettre à jour Fedora mode graphique ; — Installer ou mettre à jour Fedora mode graphique dégradée ; – Dépanner ne installation existante ; – Booter depuis le disque dur – Test de la mémoire physique (RAM). ?? pour régler certains problèmes d’affichage lors de l’installation ou passer outre la détection automatique du matériel, plusieurs options sont possibles. Pour pouvoir les entrer, il suffit d’appuyer sur la touche [ECHAP] du clavier une fois le menu apparait Administration Linux A. El Hadri C 201422 Options Quelques options dlsponibles: • linux vesa : pour utiliser les pilotes Vesa si on a des problèmes d’affichage • Linux 1024*768 . our configurer la résolution de l’écran si elle est mal détectée PAGF s 3 roblèmes d’affichage • Linux 1024*768 : pour configurer la résolution de l’écran si elle est mal détectée • linux noapic : APIC Advanced Programmable Interrupt Controller • linux acpi=off ACPI = Advanced Confguration and power Interface (pour désactiver la gestion de l’énergie) • linux : Utilisé si l’installation se bloque à /sbin/loader • linux pci=nomsi Utilisé pour la reconnaissance de certain disques en SATA; • linux vnc : Utilisé pour l’installation avec vnc.
Remarque : pour enchainer les options, les ajouter à la suites les une des autres: linux vesa pci=nomsi Administration Linux A. El Hadri C 2014 23 Vérification du support L’écran sulvant vous demande si vous voulez vérifier l’intégrité de vos/votre CD/DVD. Il est recommandé d’effectuer cette vérification, cela évitera des mauvaises surprises lors de l’installation. Administration Linux A. El Hadri 2014 24 Langue & clavier • Après la vérification de l’intégrité du support, le système vous demande de choisir votre langue puis la disposition de votre clavier. ?? Pour un clavier « azerty » français vous avez le choix entre le Latln-l et le Latin-9, ce deuxième présente plus de caractère pour la langue française (notamment le signe E), il est onc fortement conseillé de le choisir. • Le clavier proposé par l’outil d’installation (Anaconda) est fonction de la langue choisie est non suite à une détection automatique. Veuillez alors le modifier si nécessaire. Administration Linux A.
El Hadri C 2014 25 Type d’installation Nouveau dans Fedora 13, Anaconda vous propose de choisir entre une installation sur un disque local (SATA, scsl, USB, ou sur un baie de stockage externe (SAN, ISCSI Administration Linux A. El Hadri @ 6 3 baie de stockage externe (SAN, ISCSI… ). Administration Linux A. El Hadri C 2014 26 périphériques de stockage L’écran de sélection des périphériques de stockage affiche tous les périphériques de stockage auxquels anaconda a accès. Sélectionner un disque permet de rendre disponible durant l’installation Administration Linux A.
El Hadri 2014 27 Initialisation du disque Si aucune table de partition lisible n’est trouvée sur les disques durs, le programme d’installation vous demande l’autorisation pour initialiser le disque dur. Cette opération rend illisible toutes les données présentes antérieurement sur le disque. Administration Linux A El Hadri C 2014 28 Partitionnement À partir de cet écran, vous pouvez choisir e créer le schéma de partitionnement par défaut de quatre manières différentes, ou de choisir le partitionnement manuel pour créer un schéma personnalisé.
Administration Linux A. El Hadri C 2014 29 Partitionnement Les quatre premières options vous permettent d’effectuer une installation automatique sans avoir à partitionner manuellement vos disques. Ces options sont : • Utiliser tout l’espace : Si vous sélectionnez cette option, toutes les données sur les disques sélectionnés seront supprimées. • Remplacer le(s) système(s) Linux existant(s) : Sélectionner cette option pour ne supprimer ue les partitions créées par une installation précédente de Linux (toutes distributions confondues). ?? Réduire une partition existante : cette option permet de récupérer un espace libre en réduisant une partition existante. • Utiliser l’espace libre : pour installer Fedora sur l’espace inutilisé. • Créer un partitionnement personnalisé : cette option vous permet de partitionner les périphériques de stockage manuellemen 7 3 périphériques de stockage manuellement. Administration Linux A.
El Hadri C 2014 30 partitionnement personnalisé • Dans ce cas il faut d’abord commencer par récupérer un espace libre en supprimant/ éduisant les partitions existantes puis ensuite créer les partitions que vous souhaitez. • En générale : – On peut créer au maximum 4 partitions primaires. – L’une d’elle peut être une partition étendue – Une partition étendue peut abriter jusqu’à 64 partitions logiques MBR : contient chargeur + Linux : partition 1 Linux : partitlon 2 Linux : partition 3 Partitions Logiques Partition Primaire Partition Étendue Table des partitionsWindows Administration Linux A.
El Hadri 02014 31 Partitions requises (1) Pour l’installation de Gnu/Linux, il est vivement conseillé de créer au minimum les trois partitions suivantes : /boot d’une aille de ZOOMO à 500Mo, elle abritera tout ce qui est nécessaire au démarrage de la machine: le(s) chargeur(s) et le(s) noyau(x) Linux. pour les machine relativement anciennes elle doit résider en deçà du cylindre 1023 du disque. / à partir de 500Mo : elle contient le système de fichiers racine de Linux « / Dans cette configuration, tous les fichiers (sauf ceux stockés dans /boot/) se trouvent sur cette partition Administration Linux A.
El Hadri C 2014 32 Partitions requises (2) swap (d’au moins 256 Mo) — les partitions swap sont utillsées pour prendre en charge la mémoire virtuelle. En d’autres termes, es données transférées sur une partition swap lorsqu’il n’y a pas assez de RAM pour continuer à exécuter les applications. L’espace swap devrait être é al à deux fois la quantité de RAM physique jusqu’à 2 Go de PAGF OF L’espace swap devrait être égal à deux fois la quantité de RAM physique jusqu’à 2 Go de RAM physique et une fois et demi ? une fois la quantité de RAM physique pour toute quantité au- dessus de 2 Go.
La quantité d’espace swap varie selon les critères : – Les applications devront tourner sur le système. – La suivants quantité de RAM physique installée sur la machine. La version du noyau. Administration Linux A. El Hadri 2014 33 Autres Partitions (1 ) Les principales autres partitions qu’ont peut ajouter pour une installation professionnelle sont : /usr contient la partie applicatif du système. On y trouves la plupart des commandes et services pour administrateur et utillsateurs. /home sa taille dépend du nombre d’utilisateurs et de leur consommation d’espace disque. var à partir de 100Mo : Elle contient les fichiers et répertoires variables. En particulier les files d’attente (spool) et fichiers de journalisation (logs). Administration Linux A. El Hadri 02014 34 Autres Partitions (2) /tmp sa taille dépend du nombre de services installés. On peut l’estimer à environ 50Mo. Elle contient des fichiers temporaires créés par ces services. La création spécifique d’une partition pour /tmp évite la saturation de la partition racine. /usr/src sa taille est diau moins 600 Mo. Elle contient les sources du noyau et des paquetages. Ce répertoire est indispensable pour régénérer un noyau personnalisé.
Administration Linux A. El Hadri 02014 35 • Les deux partitions « / » et « swap » sont indispensables pour toute installation de Gnu/Linux • En fonction d’usage et d’espace isque disponible, Il est parfois souhaitable de créer les autres partitions : ‘boot, ‘home, • Avantage : – Structuration – Fiabilité PAGF 3 souhaitable de créer les autres partitions : ‘boot, /home, • Avantage : – Structuration – Fiabilité – Partage – Sécurité • L’utilitaire de partitionnement utilisé est: Disk Druid • Pour chaque partition à créer on doit spécifier : – Le type (swap, ext*, …
J — Le répertoire de montage (pour les partitions non swap) — La taille Administration Linux A. El Hadri @ 2014 36 Installation du chargeur Dans cet écran Vous devez choisir l’emplacement d’installation de GROB. Administration Linux El Hadri 02014 37 GRUB • GRUB (Grant Unified Boot loader) est ce qu’on appelle un chargeur de démarrage, en d’autres termes un programme qui vous permet de choisir et lancer un système d’exploltation. • Si vous n’avez qu’un seul disque, a priori, les options par défauts conviennent. ?? Si vous avez plusieurs disques, faites attention au disque sur lequel GRUB va s’installer. • Si vous avez d’autres systèmes d’exploitation déjà installés, Anaconda essaye de les détecter automatiquement et configure GRUB pour les démarrer. Vous pouvez configurer manuellement tout système d’exploitation non détecté. ?? Le bouton « Par défaut » à côté des systèmes permet de choisir celui qui s’amorce par défaut. Administration Linux A.
El Hadri C 2014 38 Configuration réseau Administration Linux A. El Hadri @ 2014 39 • Demandé lorsque le processus d’installation détecte la présence d’une interface réseau • On peut choisir entre : – Une configuration automatique via DHCP (cela suppose avoir un serveur DHCP) – Entrer manuellement les paramètres réseaux : • Adresse IP et masque • Hostname • Adresse de la passerelle par défaut • Les adresses des serveurs DNS utilisés Administration Linux A. El Hadri C 201440 Sélection des paq