100% ont trouvé ce document utile (1 vote)
64 vues10 pages

Introduction à Linux et ses distributions

Le document présente une introduction au système d'exploitation Linux, en expliquant sa définition, ses principales fonctions, ainsi que son évolution et ses distributions. Il décrit également les caractéristiques de Linux, les parties qui le composent, et fournit des informations sur la gestion des fichiers et des commandes de base. Enfin, il aborde les répertoires principaux du système de fichiers Linux et quelques commandes utiles pour la gestion des utilisateurs et des groupes.

Transféré par

taneyofranck79
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
64 vues10 pages

Introduction à Linux et ses distributions

Le document présente une introduction au système d'exploitation Linux, en expliquant sa définition, ses principales fonctions, ainsi que son évolution et ses distributions. Il décrit également les caractéristiques de Linux, les parties qui le composent, et fournit des informations sur la gestion des fichiers et des commandes de base. Enfin, il aborde les répertoires principaux du système de fichiers Linux et quelques commandes utiles pour la gestion des utilisateurs et des groupes.

Transféré par

taneyofranck79
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Startech academy

module III : admInIStratIon SyStème avec lInux


(ubuntu)

Chapitre 1 : Système D’exploitation

I. Définition
Un SE est un groupe de programme qui facilite l’utilisation d’un ordinateur. Autrement dit,
c’est la passerelle ou interface entre l’utilisateur, les ressources, les applications et le noyau
d’un ordinateur. Les principales fonctions d’un SE sont entre autres :
 La gestion du processeur qui réalise les opérations d’ordonnancement des processus.
 La gestion des opérations de mise à jour des processus ainsi que leur synchronisation
et la communication entre eux.
 La gestion de la mémoire principales qui consiste essentiellement à réaliser les
opérations de l’allocation et du suivi d’allocation mémoire.
 La gestion de la mémoire secondaire
 La gestion des entrées/sorties,
 La gestions des réseaux
 La gestions des commandes utilisateurs
 La protection du système.

II. Les principaux systèmes d’exploitation


Il existe plusieurs systèmes d’exploitation que nous pouvons citer :
 Windows : graphique, est développé et publié par
Microsoft, fondé par Bill Gates et Paul Allen. Il utilise
l’interface utilisateur graphique (GUI) pour interagir avec les
utilisateurs.

 MacOs : est un système


d’exploitation partiellement propriétaire3 développé et
commercialisé par Apple depuis 1998, dont la version la plus
récente est macOS Ventura (version 13).

 MS-DOS : est l'abréviation de Microsoft Disk Operating


System, un système d'exploitation lancé en juillet 1981
par Microsoft et basé sur 86-DOS. Un DOS est un système
d'exploitation en ligne de commande, contrairement aux
interfaces utilisateur graphiques d'aujourd'hui abrégées GUI.

P a g e 1 | 10
Startech academy

 Linux est un système d'exploitation Open Source et gratuit,


distribué sous licence publique générale GNU. Tout le monde
peut utiliser, étudier, modifier et redistribuer le code source, ou
même vendre des copies du code modifié, tant que la licence
reste la même.

Pour la suite, nous utiliserons l’un parmi ses systèmes cites précédemment pour administrer
nous réseaux.

P a g e 2 | 10
Startech academy

Chapitre 2 : Le Système Linux


I. Evolution et distributions
Dans les années 1969, les chercheurs des laboratoires Bell d’at&t ont commencé à mettre en
œuvre le système d’exploitation Unix. Ensuite, les résultats expérimentaux ont été publiés pour
la première fois en 1971 en utilisant le langage d’assemblage avant d’être ensuite modifiés en
langage c en 1973. L’utilisation de langages de haut niveau à l’époque rendait le système
d’exploitation Unix facile à utiliser sur de nombreuses plates-formes informatiques. En 1991,
Linus Torvald étudiant à l’université d’Helsinki a commencé à s’intéresser au système
d’exploitation. Il était frustré car la licence mini à cette époque n’était accessible qu’à des fins
éducatives. C’est pourquoi il a créé son propre noyau, à savoir linux. Pendant la période de
développement, le fichier résultant est téléchargé sur le serveur ftp. Ensuite, un de ses amis de
ftp server a jugé que le nom freak était moins attrayant. Sans consulter Linus, il a changé le
nom du projet en linux. Et en fin de compte, Linus a toujours accepté de changer le nom et
depuis lors, le nom de linux a été utilisé à ce jour jusqu’à présent. Il a également développé
linux sur minix jusqu’à maturité et a changé la licence minix en Gnu GPL. Ensuite, le
développement continue d’être effectué par des professionnels jusqu’à ce qu’il y ait intégration
entre le noyau linux et les composants GNU. Aucune annonce de linux version 0.01 ne fut
jamais faite. Ce n’était même pas exécutable. Le 5 octobre 1991, Linus annonça la toute
première version officielle de linux, la version 0.02. A ce moment, linux était capable d'exécuter
Bash, mais pas grand-chose d'autre. Après la version 0.03, Linus passa le numéro de version
directement à 0.10, puisque de plus en plus de gens commencèrent à travailler sur le système.
Après plusieurs autres révisions, Linus gonfla à nouveau le numéro pour sortir la version 0.95,
afin de refléter son impression linux était prêt pour une version officielle très prochainement.
Ceci se passait au mois de mars 1992. Ce système est considéré comme un système
d’exploitation serveur par rapport à d’autres systèmes d’exploitation. L’existence de
distributions linux est également de plus en plus encombrée sur le marché, son utilisation sur
les ordinateurs de bureau est également de plus en plus difficile à égaler. Actuellement, linux
est utilisé dans divers appareils allant des systèmes embarqués aux super ordinateurs. De
nombreuses organisations, individus et entreprises développent linux avec une variété de
distributions.
Il existe plusieurs dizaines de systèmes d’exploitation basés sur le noyau linux appelées
distributions linux. Une distribution linux comprend le noyau, les pilotes, les bibliothèques, les
utilitaires d’installation et de post-installation, ainsi qu’un grand nombre de logiciels. Parmi
ses distributions nous avons entre autres :
 Debian : créée en 1993, Debian est l’une des plus anciennes en activité. Le projet est
soutenu par un millier de développeurs. Chaque nouvelle version de Debian est
nommée selon les personnages de toy story. La stabilité de cette distribution en fait un
choix privilégié parmi les professionnels. La stabilité de Debian lui vaut un grand
nombre de distributions dérivées. Par défaut, la totalité des logiciels sont open source.
L’installation de logiciels ou pilotes « non-libres » est toujours possible mais un peu
compliquée, ce qui peut rebuter les débutants.

P a g e 3 | 10
Startech academy

 Ubuntu : de toutes les distributions linux grand public, Ubuntu est la plus connue.
Portée par la société canonicale, cette distribution lancée en 2004 est basée sur Debian.
Ubuntu représente un point d’entrée idéal pour débuter sous linux, tant tout est rendu
le plus simple possible. Là aussi, il existe de nombreuses distributions dérivées qui
proposent d’autres expériences, comme Kubuntu ou Lubuntu.

 Linux Mint : très populaire également, linux Mint est basée sur Ubuntu. Créée en 2006
Par un français (clément Lefèbvre), elle est maintenue par ce dernier, aidé par petite
Équipe de bénévoles.

 Fedora : grâce à l’appui de sa communauté et de la société Red Hat, fedora bénéficie


d’un
Cycle de développement très court. Cette distribution s’oriente vers les développements
Les plus récents du monde Gnu/linux. Fedora propose plusieurs versions dédiées à
divers
Usages : productivité, développement… toutes ses versions, simples à prendre en main,
Mettent en avant les dernières avancées de linux.

 Opensuse leap : à l’instar de red hat, suse est une entreprise dont le nom fait partie de
L’histoire des distributions linux. Opensuse est une distribution au développement
communautaire, et sert de base au développement de « suse linux enterprise server »,
Une distribution orientée vers les professionnels. La dernière version de la distribution
Communautaire s’est vue renommer opensuse leap. Le projet est porté par une
Communauté de développeurs du monde entier, et est dirigé par un petit comité de
personnes élues, certaines issues de la communauté, d’autres étant des employés de la
société suse.

II. Les parties et caractéristiques de linux


Les parties
Le noyau : c’est là la partie principale du système linux. Le noyau contrôle tout le matériel et
les logiciels du système informatique, allouant le matériel si nécessaire et exécutant le logiciel
si nécessaire ; Les utilitaire GNU : en plus d'avoir un noyau pour contrôler les périphériques
matériels, un système d'exploitation informatique a besoin d'utilitaires pour exécuter des
fonctions standard, comme le contrôle des fichiers et des programmes ; Le Shell Gnu/linux est
un utilitaire interactif spécial. Il permet aux utilisateurs de démarrer des programmes, de gérer
des fichiers sur le système de fichiers et de gérer des processus exécutés sur le système linux.
Caractéristiques
 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

P a g e 4 | 10
Startech academy

 Disponibilité sur un large gamme d’architecture matérielle (du PC jusqu’au Super


calculateur massivement parallèle)
 La sécurité
 Fiabilité et stabilité
 Simplicité client

Chapitre 3 : Prise En Main Du Système Linux

P a g e 5 | 10
Startech academy

I. Système de fichier

Un fichier est une collection logique d’information. Un système de fichiers est une
collection de fichiers. Les fichiers sont regroupés en répertoires arborescents ; ils sont
accessibles en énonçant leur chemin d'accès (chemin d'accès absolu à partir de la racine
ou bien chemin d'accès relatif dans le cadre du répertoire de travail courant).
Une arborescence est une organisation logique de fichiers sur un ou plusieurs systèmes de
fichiers. Il s’agit d’une structure de données hiérarchique de type arbre. Il n'y a qu'une
et une seule racine : « / ». Il n'y a pas de lettre de lecteur car justement, linux ne donne
pas de nom aux lecteurs comme le fait Windows. Il dit juste « la racine, c'est / ». Linux
place en gros tout au même endroit sous une seule racine. L’arborescence typique d’un
système linux est comme suit :

Les principaux répertoires sont :


 etc : répertoire contenant les fichiers de configuration. Ce répertoire contient
des fichiers de données ainsi que des programmes réservés pour la maintenance
du système.
 Bin : répertoire contenant les principales commandes disponibles pour les
utilisateurs.
 Boot : répertoire contenant les fichiers de démarrage du système contenant le
noyau
 home : répertoire contenant les répertoires personnels des utilisateurs. Lorsque
vous êtes connecté sous Unix, vous vous retrouvez chez vous à savoir votre home
directory qui a été assigné par l'administrateur système
 root : répertoire personnel du super-utilisateur.
 usr : ce répertoire est réservé pour l'utilisation du système. Il est essentiellement
utilisé comme répertoire racine pour de nombreux sous répertoires,
notamment pour représenter les répertoires personnels des utilisateurs.
 var : répertoire contenant les journaux systèmes. Il contient une hiérarchie de
fichiers système qui évoluent durant le fonctionnement de la machine par exemple
/var/spool/ est le répertoire contenant les files d'attente pour les sous-systèmes du
courrier.
 dev : point d’entrée vers les périphériques. Ce répertoire contient des fichiers
spéciaux qui assurent le contrôle des accès aux différents dispositifs
d’entrée/sortie. Ces fichiers sont indispensables et ne peuvent en aucun cas être

P a g e 6 | 10
Startech academy

détruits sous peine de rendre impossible l'accès aux unités correspondantes. Il est
donc utilisé pour les périphériques, terminaux, etc.
 Proc : pseudo-système contenant des informations sur les processus en exécution.

Quelques commandes

o date : Afficher la date et l‟heure


o cal : afficher un calendrier
o uname : afficher le nom et les caractéristiques du système.
o passwd : modifier son mot de passe
o man nom-commande :
- manuel pour afficher une page d’aide (forme de commande, option,...)
- exemple : man man : plus d'information sur l’utilisation du man

Remarque : commande --help ou commande -h : une option commune à la majorité des


commandes pour afficher l’aide (exp : ls --help, man -h)
o adduser user1 : ajoute l’utilisateur user1
o passwd user1 : pour donner ou changer le mot de passe user1
o addgroup grp1 : ajoute le groupe grp1
o adduser user1 grp1 : ajoute l’utilisateur user1 au groupe grp1
o groupadd grp2 : crée un groupe grp2
o chgrp grp2 user1 : le groupe de user1 est maintenant grp2
o userdel : pour supprimer un utilisateur ;
o groupdel : pour supprimer un utilisateur ;
o adduser –ingroup grp1 user1 : crée un utilisateur user1 dont le groupe
principal est grp1 (consulter les fichiers : /etc/passwd, etc/group, /etc/shadow).
o su user1 : bascule vers l’utilisateur user1
o su - : bascule vert le super-utilisateur (administrateur)
o ifconfig eth0 [Link] : configure la carte reseau ethernet eth0 et lui affecte
l’adresse indiquée.

II. Outils de gestion de l’arborescence

 Les commandes dans linux

P a g e 7 | 10
Startech academy

P a g e 8 | 10
Startech academy

P a g e 9 | 10
Startech academy

P a g e 10 | 10

Vous aimerez peut-être aussi