Introduction Installation en

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 65

Machine Translated by Google

Université Ibn Tofaïl


Faculté des sciences

Développeurs d'applications Web et mobiles LUS

Administration système Linux et


virtualisation

Année académique 2023/2024 Professeur Bentaleb Asmae


Machine Translated by Google

Plan de cours
1. Introduction et historique d'UNIX/Linux 2.
Structure des fichiers et installation Linux (CentOS)
3. Commandes Bash, variables d'environnement et redirection d'E/S standard
4. Administration des utilisateurs et des
groupes 5. Droits d'accès sous
Linux 6. Gestion des packages et configuration YUM 7.
Planification des tâches
8. Gestion des processus 9.
Partitionnement de
disque 10. Administration du gestionnaire de volumes logiques

2
Machine Translated by Google

Objectifs du cours
Acquérir les compétences nécessaires pour administrer un système UNIX en
afin de garantir son bon fonctionnement et de gérer tous ses
ressources.

3
Machine Translated by Google

Introduction et historique

• Introduction •
Historique d'Unix
Machine Translated by Google

Introduction
• L'OS est un ensemble de logiciels qui permet de gérer l'ordinateur dans son ensemble.
• Il facilite la communication entre Homme <­­>Machine Machine <­­>Machine

• Il fournit toutes les bases nécessaires pour utiliser au mieux les ressources de votre ordinateur
ressources.

• Les missions d'un système d'exploitation sont :

• – Mise à disposition de ressources matérielles : espace disque, temps d'exécution sur le


microprocesseur central, espace mémoire, etc.

• – Partage équitable de ces ressources entre utilisateurs pour atteindre l'objectif d'un multi­utilisateur
système

5
Machine Translated by Google

Introduction

• Multi utilisateur : Plusieurs personnes peuvent utiliser le système en même temps. Le système garantit qu'un
utilisateur n'interfère pas avec un autre.

• Multitâche : plusieurs processus semblent s'exécuter en même temps (le multitâche fait référence à la
capacité du système d'exploitation à basculer rapidement entre chaque tâche informatique pour apparaître
comme si)

6
Machine Translated by Google

Introduction

7
Machine Translated by Google

8
Machine Translated by Google

Fonctions des systèmes d'exploitation


• Gestion/planification des processus : cela implique la gestion du temps et des ressources du CPU

parmi les différents processus. Le système d'exploitation sélectionne les processus qui reçoivent du temps CPU et garantit

utilisation efficace et équitable du processeur.

• Gestion de la mémoire : le système d'exploitation gère la mémoire principale, en l'allouant et en la désallouant au fur et à mesure.

nécessaires à divers processus. Il garantit que différents processus peuvent coexister en mémoire

sans interférer les uns avec les autres.

• Gestion des systèmes de fichiers : le système d'exploitation gère également vos fichiers de données. Il utilise une méthode systématique pour

stocker, organiser et récupérer des fichiers et des données.

• Sécurité et confidentialité : les systèmes d'exploitation modernes utilisent des mesures de sécurité telles que des pare­feu pour se protéger contre

accès non autorisés et intrusion. Ils surveillent l'activité du système et bloquent les menaces potentielles.

9
Machine Translated by Google

Types de systèmes d'exploitation

• Batch OS : traditionnellement utilisé pour exécuter une série de tâches sans intervention manuelle.

Même si elle reste pertinente dans des contextes spécifiques, l'informatique moderne a largement dépassé le stade de la gestion par lots.

traitement en raison de la montée en puissance de systèmes plus interactifs et en temps réel.

• OS distribué : ces systèmes gèrent un réseau d'ordinateurs interconnectés, distribuant

la charge de travail parmi eux. Ils deviennent de plus en plus pertinents avec l’essor du cloud

informatique et informatique de pointe.

• OS multitâche : ces systèmes, capables d'exécuter plusieurs tâches simultanément, continuent

évoluer. Les systèmes d’exploitation multitâches modernes sont plus efficaces dans l’allocation des ressources.

• Système d'exploitation réseau : ils sont conçus pour gérer les ordinateurs en réseau, offrant un accès partagé

aux ressources telles que les fichiers et les imprimantes

dix
Machine Translated by Google

Types de systèmes d'exploitation

• OS en temps réel (RTOS) : les RTOS sont cruciaux dans les scénarios où les opérations à temps critique sont

nécessaires, comme dans les systèmes embarqués, la robotique et les appareils IoT. Ils assurent en temps opportun

traitement et réponses : automatisation industrielle.

• OS mobile : les systèmes d'exploitation mobiles ont connu des progrès significatifs, en particulier dans

termes d'intégration avec les services cloud, les fonctionnalités de sécurité et l'interface utilisateur

améliorations.

• Intégration IoT : les systèmes d'exploitation modernes évoluent pour mieux gérer et intégrer

avec un nombre croissant d’appareils IoT. Ils deviennent centraux dans le contrôle et

surveillant ces appareils, offrant des interfaces unifiées pour divers appareils intelligents.

11
Machine Translated by Google

Composants du système d'exploitation : Shell

Shell : il gère les interactions des utilisateurs. Il s'agit de la couche la plus externe du système d'exploitation et gère les

interaction entre l'utilisateur et le système d'exploitation par :

• Inviter l'utilisateur à donner son avis

• Interprétation de l'entrée pour le système d'exploitation

• Gestion de la sortie du système d'exploitation.

Shell fournit un moyen de communiquer avec le système d'exploitation en prenant soit les entrées de l'utilisateur, soit celles du système d'exploitation.

script shell. Un script shell est une séquence de commandes système stockées dans un fichier.

12
Machine Translated by Google

Composants de l'OS : Le noyau


• Le Kernel est une couche intermédiaire pour gérer la répartition des ressources matérielles de l'ordinateur

de manière efficace et équitable entre tous les différents processus exécutés sur l'ordinateur. Ce milieu

La couche est appelée le noyau.

• Le noyau virtualise les ressources matérielles communes de l'ordinateur pour fournir à chaque processus

avec ses propres ressources virtuelles

• Cela donne l'impression que le processus est le seul à s'exécuter sur la machine.

• Le noyau est également responsable de la prévention et de l'atténuation des conflits entre différents

processus.

13
Machine Translated by Google

En savoir plus sur le système d'exploitation : noyau Linux

14
Machine Translated by Google

En savoir plus sur le noyau


• Le noyau se charge d'abord en mémoire lorsqu'un système d'exploitation est chargé et reste en mémoire.

mémoire jusqu'à ce que le système d'exploitation soit à nouveau arrêté. Il est responsable de diverses tâches

tels que la gestion des disques, la gestion des tâches et la gestion de la mémoire.


Il dispose d'une table de processus qui assure le suivi de tous les processus actifs.


Il décide quel processus doit être alloué au processeur pour être exécuté et quel processus

doit être conservé dans la mémoire principale pour être exécuté.


Il agit essentiellement comme une interface entre les applications utilisateur et le matériel. L'objectif majeur

du noyau est de gérer la communication entre les logiciels, c'est­à­dire les applications au niveau utilisateur et

le matériel, c'est­à­dire le processeur et la mémoire disque.

15
Machine Translated by Google

Histoire d'Unix
• 1960, AT&T BELL Labs, General Electric et Massachusetts Institute of
Technologie Le MIT a lancé un projet pour développer le MULTICS (Multiplexed
Service d'information et d'informatique). Ce système, considéré

encombrant et complexe, n'a commencé à fonctionner qu'en 1969, sans


atteindre les objectifs fixés au début du projet. La même année, BELL
Les laboratoires ont décidé de quitter le projet.

• 1969, Ken Thompson et Dennis Ritchie, deux ingénieurs des BELL Labs, décident
de créer un système minimal mono­utilisateur qu'ils appellent UNICS.

16
Machine Translated by Google

Histoire d'Unix
• 1970, le système UNICS passe de mono­utilisateur à multi­utilisateur et devient UNIX
(nom suggéré par Brian Kernighan, collaborateur de Thompson et célèbre pour
avoir inventé "Hello World"). D'autres outils ont été ajoutés, tels que Shell, un
éditeur de texte et un assembleur, ainsi que des utilitaires comme rm, cat, cp... etc.

• Le système est créé en utilisant le langage B. Un langage inventé par Ken


Thompson et basé sur BCPL.

17
Machine Translated by Google

Histoire d'Unix
• 1971, Dennis Ritchie améliore le langage B en « New B ».
• 1972, Dennis Ritchie a fait évoluer le langage B pour l'appeler C.
• 1972, Ken Thompson réécrit le code UNIX en C.
• En 1973, la quasi­totalité d'Unix a été réécrite en C. Cela a fait d'UNIX le premier système
portable au monde , contrairement au langage assembleur , qui est un langage machine
spécifique à chaque élément matériel.

18
Machine Translated by Google

Histoire d'Unix
• 1974, Ritchie & Thompson publient un article sur UNIX et de plus en plus
d'universitaires s'intéressent au projet. AT&T a proposé Unix, en code source C,
aux universités et centres de recherche pour un prix symbolique.

• 1977, AT&T a continué à mettre à niveau UNIX vers SYSTEM III puis SYSTEM V.
Ce dernier a été adopté par Data General, IBM, HP et Silicon Graphics.

• 1977, UNIX est installé sur plus de 500 sites (125 universités).

19
Machine Translated by Google

Histoire d'Unix
• 1978, Berkeley, étudiant à l'Université de Californie, apporte une amélioration significative au
code source UNIX pour créer Berkeley Software Distribution (BSD), adopté par Digital
Equipment Corporation DEC et Sun.
Améliorations incluses :

• Commutation facile entre les programmes.

• La taille du nom de fichier est passée de 15 à 255.

• Les machines UNIX peuvent être connectées à un réseau LAN.

20
Machine Translated by Google

Histoire d'Unix
• 1980, Microsoft développe XENIX

• Dérivés UNIX :
• macOS
• iOS
• Android
•Linux

21
Machine Translated by Google

Histoire d'Unix

• En juin 1971, Richard Matthew Stallman rejoint le laboratoire d'intelligence artificielle du MIT en tant que

programmeur, où il devient bien connu dans la communauté des hackers.

• À cette époque, tous les programmeurs partageaient librement leur code entre plusieurs
établissements.

22
Machine Translated by Google

Histoire d'Unix
• Avec l'avènement des logiciels portables , c'est­à­dire des logiciels pouvant être compilés pour
fonctionnant sur différents types de machines, un modèle économique a émergé.

• Les sociétés développant le code ont refusé de le partager avec leurs clients et ont commencé à
restreindre la copie et la redistribution de leurs logiciels en les protégeant par le droit d'auteur.

23
Machine Translated by Google

Histoire d'Unix
• En réponse à cette tendance, Stallman, qui croyait au principe selon lequel les logiciels devraient
toujours être libres, fonda la Free Software Foundation et publia le Manifeste GNU en 1985. Ce
Manifeste exposait sa motivation pour créer un système d'exploitation libre appelé GNU, compatible
avec UNIX.

• Stallman et un groupe de programmeurs partageant les mêmes idées ont commencé à développer le
outils nécessaires pour créer un système d’exploitation complet.

24
Machine Translated by Google

Histoire d'Unix
• Cette même année (1985), un professeur du nom d'Andrew Tanenbaum a écrit un système d'exploitation
de type Unix, comme l'Intel I386, qu'il a nommé
Minix.

• En 1990, Linus Torvalds, étudiant finlandais à l'Université d'Helsinki, entre en contact avec l'OS d'Andrew
Tanenbaum, Minix. Linus souhaitait travailler sur ce système, en ajoutant des fonctionnalités et des

améliorations. Mais Tanenbaum lui a interdit


faire cela.

• Linus a décidé d'écrire son propre noyau et l'a publié sous licence GPL. Ce

Le noyau est actuellement connu sous le nom de Linux.

25
Machine Translated by Google

Qu’est­ce que Linux ?

• Linux est un système d'exploitation libre de type Unix créé à l'origine par Linus Torvalds avec le
l'aide de développeurs du monde entier.
• Il est né en 1991 d'un projet personnel de Linus Torvalds, un étudiant finlandais.

• La version 1.0 du noyau a été publiée en 1994 et la version stable la plus récente est
6.1.11.
• Développé sous licence publique générale GNU, le code source de Linux est librement accessible.
accessible à tous.
https://www.kernel.org/

26
Machine Translated by Google

Distribution Linux

• RedHat : https://www.redhat.com
• Fedora : https://getfedora.org/
• Debian : https://www.debian.org/
• Ubuntu : https://ubuntu.com/
• CentOS https://www.centos.org/
• ...

27
Machine Translated by Google

Les origines de Linux


• 1984 : Le projet GNU et la Free Software Foundation • Crée une version open

source des utilitaires UNIX • Crée la General Public License (GPL) :

Licence logicielle appliquant les principes de


Open source

• 1991 : Linus Torvalds crée un noyau de type UNIX , publié sous GPL. Ce noyau est accompagné
de quelques utilitaires GNU. Il demande alors de l'aide en ligne pour participer à l'amélioration
du noyau Linux et au développement des utilitaires GNU en rendant ouvert son code source.

• Aujourd'hui

noyau Linux + utilitaires GNU = système d'exploitation complet, open source, de type UNIX. Ce système est conçu pour des
publics ciblés sous forme de distributions.

28
Machine Translated by Google

Installation de CentOS 7 et structure


des fichiers

• Virtualisation et environnement de travail


• Installation et test du serveur CentOS 7 ­
installation minimale
• Installation de CentOS 7 avec GNOME •
Mise à jour du
système • Configuration et test des interfaces
réseau
• Présentation de la structure des fichiers
Machine Translated by Google

Virtualisation
Quel est l'intérêt de la virtualisation ?

• Exécutez plusieurs systèmes d'exploitation en même temps.

• Installation du logiciel plus facile.

• Test et réparation : reprise après accident.

• Consolider une infrastructure.

30
Machine Translated by Google

Virtualisation
Un peu de terminologie

• Fonctionnement du système hôte (HÔTE hôte) : Il s’agit du système d’exploitation de la machine


sur lequel VirtualBox a été installé.

• Système d'exploitation invité (OS invité) : il s'agit du système d'exploitation exécuté dans le système d'exploitation virtuel.
machine.

• Machine virtuelle (VM) : Il s'agit de l'environnement spécial créé par VirtualBox pour votre système.
système d'exploitation invité.

• Extras invité : cela fait référence aux packages logiciels spéciaux inclus avec VirtualBox mais
conçu pour être installé dans une VM afin d'améliorer les performances du système d'exploitation invité et d'ajouter des
Fonctionnalité.

31
Machine Translated by Google

Environnement d'installation
Boîte virtuelle Oracle VM

• VirtualBox est une application de virtualisation multiplateforme.

Qu'est­ce que cela signifie?

• D'une part, il s'installe sur vos ordinateurs Intel ou AMD existants, qu'ils exécutent les systèmes d'exploitation Windows, Mac, Linux
ou Solaris.

• D'un autre côté, cela augmente la capacité de votre ordinateur existant afin qu'il puisse exécuter plusieurs
systèmes d'exploitation en même temps (dans plusieurs machines virtuelles).

• Ainsi, par exemple, vous pouvez exécuter Windows et Linux sur votre Mac, exécuter Windows Server 2008 sur le serveur Linux,
exécuter Linux sur votre PC Windows. Les utilisateurs peuvent installer et exécuter autant de machines virtuelles qu'ils en ont
besoin , la seule limite pratique étant votre espace disque et votre mémoire.

32
Machine Translated by Google

Environnement d'installation
Oracle VM VirtualBox, présentation des fonctionnalités


Portabilité : VirtualBox fonctionne sur une large gamme de systèmes d'exploitation hôtes 32 et 64 bits.

• Aucune virtualisation matérielle requise : pour de nombreux scénarios, VirtualBox ne nécessite pas de création, dans le
processeur, fonctionnalités matérielles récentes.

• Les plus invités : dossiers partagés, fenêtres transparentes, virtualisation 3D. Les modules complémentaires invités VirtualBox sont des progiciels qui peuvent être
installés dans les systèmes invités pris en charge pour améliorer les performances, l'intégration et la communication avec le système hôte.

• Bon support matériel : entre autres, VirtualBox prend en charge le multiprocesseur invité (SMP), les périphériques USB et une bonne résolution sur plusieurs
écrans.

• Groupes de VM : VirtualBox propose une fonction de groupe permettant aux utilisateurs d'organiser les machines virtuelles en groupes ou individuellement.

.....

33
Machine Translated by Google

Installation minimale de CENTOS 7


Nouvelle machine virtuelle

34
Machine Translated by Google

Installation minimale de CENTOS 7


Nom de la machine virtuelle et type et version du système d'exploitation

35
Machine Translated by Google

Installation minimale de CENTOS 7


Spécification de la taille de la mémoire (en fonction de la taille de votre mémoire)

36
Machine Translated by Google

Installation minimale de CENTOS 7


Choisir un disque dur

37
Machine Translated by Google

Installation minimale de CENTOS 7


Type de fichier du disque dur : Oracle VM VirtualBox prend en compte de nombreux types

du disque dur :

• VDI : c'est le format natif de VirtualBox.

• VHD : le format de disque utilisé par Microsoft

• VMDK : utilisé par VMWare.

Le format dépend donc du logiciel de virtualisation utilisé.

38
Machine Translated by Google

Installation minimale de CENTOS 7


Stockage sur disque dur physique

39
Machine Translated by Google

Installation minimale de CENTOS 7


Emplacement et taille du fichier

40
Machine Translated by Google

Installation minimale de CENTOS 7


Configuration ­> Général ­> Avancé

41
Machine Translated by Google

Installation minimale de CENTOS 7


Configuration ­> Système ­> Processeur

42
Machine Translated by Google

Installation minimale de CENTOS 7


Configuration ­> Stockage

43
Machine Translated by Google

Installation minimale de CENTOS 7


Configuration ­> Réseau ­> interface 1

44
Machine Translated by Google

Installation minimale de CENTOS 7


Démarrer la machine

45
Machine Translated by Google

Installation minimale de CENTOS 7


Première fenêtre d'installation de CentOS 7

46
Machine Translated by Google

Installation minimale de CENTOS 7


Sélection de la langue

47
Machine Translated by Google

Installation minimale de CENTOS 7


Résumé de l'installation

48
Machine Translated by Google

Installation minimale de CENTOS 7


Sélectionnez "Je vais configurer le partitionnement".

49
Machine Translated by Google

Installation minimale de CENTOS 7 : partitionnement


• Un système de fichiers est une structure hiérarchique (arborescence de fichiers) de fichiers et de répertoires.

• Ce type de structure ressemble à un arbre inversé avec les racines au sommet et

branches en bas. Par exemple : Apfs : Apple File System

• Cette arborescence de fichiers utilise des répertoires pour organiser les données et les programmes en groupes, permettant ainsi

gestion de plusieurs répertoires et fichiers en même temps.

• Un système de fichiers réside sur un seul volume logique. Chaque fichier et répertoire appartient à un

système de fichiers dans un volume logique.

• En raison de sa structure, certaines tâches sont exécutées plus efficacement sur un système de fichiers

que sur chaque répertoire du système de fichiers. Par exemple, on peut sauvegarder, déplacer ou

sécuriser un système de fichiers entier. Vous pouvez créer une image ponctuelle d'un système de fichiers ou d'un

appelé un instantané.

50
Machine Translated by Google

Installation minimale de CENTOS 7 : partitionnement


Points de montage : cela fait référence à l'emplacement/répertoire dans le fichier

structure à laquelle le système de fichiers doit être attaché. Il permet d'accéder

le contenu d'un disque dur.

Le montage signifie attacher une partition, un disque dur ou un système de fichiers au

système en cours d'utilisation.

51
Machine Translated by Google

Installation minimale de CENTOS 7 : exemple de montage


• Supposons qu'un ordinateur ne possède qu'un seul disque dur, dans ce cas, un disque dur SSD.

Le premier disque dur, par défaut, sera nommé /dev/sda, si le disque dur a deux partitions, la première sera

/dev/sda1, et la deuxième partition sera /dev/sda2. S'il existe une autre partition, ce sera /dev/sda3, etc.


Si un deuxième périphérique matériel de stockage est connecté, il sera nommé /dev/sdb. La première partition sera

/dev/sdb1, le deuxième /dev/sdb2, etc.

Si le montage automatique est désactivé, le deuxième disque dur (sdb) ne sera pas accessible tant qu'il ne sera pas monté. Par conséquent, à

permettre au système d'exploitation de lire le contenu, la partition spécifique du deuxième périphérique (/dev/sdb1 dans ce cas

cas) doit être monté dans un répertoire où les fichiers deviendront accessibles.

52
Machine Translated by Google

Installation minimale de CENTOS 7 : types de partitionnement


Il existe plusieurs types de partitionnement :

Ceci définit le système de fichiers sur lequel CentOS sera installé.

• Le partitionnement standard : c'est une manière statique de gérer les partitions des disques. En cas de travail sur un serveur de messagerie, un serveur proxy Web, un serveur FTP, un fichier

serveur ou toute autre application où l'espace disque change fréquemment, le partitionnement standard n'est pas recommandé dans ce cas car

le partitionnement standard n'est pas capable de gérer dynamiquement la partition de disque.

• LVM (Logical Volume Manager) offre la possibilité de gérer les partitions de manière dynamique. C'est une méthode de gestion de disque qui permet à plusieurs

disques ou partitions à collecter dans un grand pool de stockage qui peut être divisé en allocations de stockage appelées volumes logiques.

LVM peut améliorer les performances lors de l'utilisation de disques physiques.

• Btrfs — Btrfs est en cours de développement en tant que système de fichiers doté de plusieurs fonctionnalités similaires à celles d'un périphérique. Il est donc présenté dans le programme d'installation comme un type de partition. Il

est capable d'adresser et de gérer plus de fichiers, des fichiers plus volumineux et des volumes plus importants que les systèmes de fichiers ext2, ext3 et ext4.

53
Machine Translated by Google

Installation minimale de CENTOS 7 : types de partitionnement (LVM)

54
Machine Translated by Google

Installation minimale de CENTOS 7


Une installation de CentOS nécessite au minimum une partition mais CentOS
recommande d'utiliser au moins les partitions ou volumes suivants : • /

• /maison
• /botte
• Échanger

Lors de la création des montages, vous devez modifier le fichier ntfs


système vers ext4 étant donné que :
• Windows utilise NTFS
• Linux utilise ext4
• Mac utilise APFS

55
Machine Translated by Google

Installation minimale de CENTOS 7


Une installation de CentOS nécessite au minimum une partition mais CentOS

recommande d'utiliser au moins les partitions ou volumes suivants :

• / : Le répertoire racine est le niveau supérieur de la structure de répertoires. Par défaut,

tous les fichiers sont écrits sur ce système de fichiers, sauf si un système de fichiers différent est

monté dans le chemin dans lequel l'écriture est effectuée (par exemple, /boot ou /home).

• /boot : la partition montée sur /boot contient le système d'exploitation

noyau, qui permet à votre système de démarrer CentOS, ainsi que les fichiers utilisés

pendant le processus d'amorçage

• Swap : les systèmes de fichiers d'échange prennent en charge la mémoire virtuelle ; les données sont écrites dans un swap

système de fichiers lorsqu'il n'y a pas assez de RAM pour stocker les données de votre système

traitement. La taille du swap est fonction de la charge de travail de la mémoire système, et non du total

mémoire système et n’est donc pas égale à la taille totale de la mémoire système.

56
Machine Translated by Google

Installation minimale de CENTOS 7


Entrez le mot de passe superutilisateur 'root' et créez un autre utilisateur

57
Machine Translated by Google

Installation minimale de CENTOS 7


La VM doit être redémarrée à la fin de l'installation.

58
Machine Translated by Google

Installation minimale de CENTOS 7


Connectez­vous
en tant que 'root localectl set­keymap fr : pour régler le clavier sur « azerty »

Tapez la commande 'ifconfig' pour afficher la configuration réseau

59
Machine Translated by Google

Installation minimale de CENTOS 7


Comment activer et utiliser la commande « ifconfig » dans une installation minimale de CentOS 7 ?
• Utilisez Yellow Dog Updater, modifié (Yum), qui est le gestionnaire de packages par défaut utilisé dans CentOS
(toutes les versions). Il est utilisé pour installer et mettre à jour les packages CentOS (et tiers).

• Pour faire fonctionner la commande ifconfig, vous devez d'abord savoir quels packages fourniront le
commande ifconfig en tapant la commande suivante :

miam fournit ifconfig


• Ou nous pouvons utiliser la commande suivante :

miam, qu'est­ce qui fournit ifconfig

• Comme indiqué dans le résultat de deux commandes,


le Le package net­tools fournit la commande ifconfig. Alors, allons

installez le package net­tools pour utiliser la commande ifconfig.

miam, installez net­tools

• Nous pouvons maintenant utiliser la commande ifconfig.

60
Machine Translated by Google

Installation minimale de CENTOS 7


Pour mettre à jour votre système, tapez la commande

Sudodhclient
miam mise à jour

61
Machine Translated by Google

Installation minimale de CENTOS 7


De la même manière

Installer CentOS avec GNOME

62
Machine Translated by Google

Installation minimale de CENTOS 7


Après avoir installé les deux machines virtuelles

Tester le ping entre les deux VM

63
Machine Translated by Google

Structure du fichier


bin : contient des programmes (exécutables) susceptibles d'être utilisés par tous les utilisateurs de la machine.

• boot : fichiers utilisés pour démarrer Linux.

• dev : fichiers contenant des périphériques. En fait, ce dossier contient des sous­dossiers, chacun « représentant » un périphérique spécifique.

Ici, par exemple, on retrouve le fichier représentant le lecteur de CD.


etc : fichiers de configuration.

• home : répertoires personnels des utilisateurs.


lib : dossier contenant les bibliothèques partagées (généralement des fichiers .so) utilisées par les programmes. En fait, c’est ici que vous trouverez l’équivalent

des fichiers Windows .dll.

• support : lorsqu'un périphérique amovible (tel qu'une carte mémoire SD ou une clé USB) est inséré dans votre ordinateur, Linux

vous permet d'y accéder à partir d'un sous­dossier multimédia. C'est ce qu'on appelle le montage.

64
Machine Translated by Google

Structure du fichier
• mnt : c'est un média similaire, mais pour une utilisation plus temporaire.

• opt : répertoire utilisé pour les modules complémentaires du programme.


proc : contient des informations système.

• root : c'est le dossier personnel de l'utilisateur « root ». Normalement, les dossiers personnels sont placés dans home, mais root est un

exception.

• sbin : contient des programmes système importants.

• tmp : dossier temporaire utilisé par les programmes pour stocker des fichiers.

• usr : c'est l'un des dossiers les plus grands, où seront installés la plupart des programmes demandés par l'utilisateur.

• var : ce dossier contient des données "variables", souvent des journaux (journaux écrits de ce qui s'est passé

récemment sur l'ordinateur).

65

Vous aimerez peut-être aussi