Administration Systeme
Administration Systeme
Administration Systeme
SYSTEME(LINUX)
A. DATE
B. COURSE TITLE
C. Siewe Stephanie
D. Prof: Dr Mahamat
Plan du cours :
Chapitre 1 : Introduction au système Linux
Chapitre 2 : Installation de Linux et des Logiciels
Chapitre 3 : L’invite de commande
Chapitre 4 : Les disques et les systèmes de fichiers
Chapitre 5 : Démarrage de linux, services et périphériques
Chapitre 6 : Les tâches administratives
Chapitre 7 : Le réseau
Chapitre 8 : La sécurité
Chapitre 9 : Programmation Shell
2
Admin System
Chapitre 1 : Introduction au système Linux
I. Introduction:
Installer Linux est très simple, les tâches d'administration communes le
deviennent aussi. La complexité de système est masquée par de nombreux
outils qui tendent à simplifier le travail des utilisateurs et des administrateurs.
Cette simplicité apparente cache pourtant une réalité différente.
Chaque distribution est livrée avec une interface qui lui est propre. Les
centres de contrôle de RedHat, Mandriva, OpenSUSE, Ubuntu, etc sont
tous différents, il ne s’agit de se spécialiser dans l’une ou l’autre des interfaces,
ça serait une erreur. Toutes ces interfaces s’appuient sur les mêmes outils : ce
sont des Frontends. Ils modifient les mêmes fichiers de configurations Ces
commandes et fichiers de configuration sont communs à l’ensemble des
distributions. Plutôt que d’utiliser une interface qui risque être désuète à la
prochaine version, apprenez directement à maitriser les arcanes de votre
système. Ainsi vous ne serez pas bloquées par votre dépendance à un outil
spécifique.
3
Admin System
Doit-on alors demander à un ordinateur d’être aussi simple à utiliser qu’une
machine basique ? Doit-on forcement connaitre les méandres techniques de son
ordinateur pour pourvoir l’utiliser ? La réponse est généralement NON. Cependant, il a
quelques notions et bases élémentaires à retenir et à respecter.
2. Intelligence
Un ordinateur ne sait rien faire tout seul, il n’y a rien de plus stupide qu’un
ordinateur. Il faut toujours lui dire ce qu’il doit faire, l’ordinateur est moins intelligent
que le moindre insecte. Ce qui le rend <<intelligent>> au sens Puissance de calcul
c’est vous et les programmes que vous lui faites exécuter. Bien qu’inventé par les
humains et pour les humains, l’ordinateur ne comprend pas notre langage, il parle le
binaire (assemblage de 0 et de 1). Ces valeurs assemblées entre elles forment des mots
compréhensibles par l’utilisateur. Le binaire est maintenant nommé Langage
Machine. Les Microprocesseurs utilisent un langage appelé l’Assembleur ou chaque
instruction dispose d’un équivalent en binaire. A l’aide de ce langage assembleur les
informaticiens vont créer divers produits dont un appelé le Compilateur un traducteur
de langage de haut niveau et compréhensible cette fois par un plus grand nombre
d’informaticiens
Linux est un système d’exploitation de type UNIX. Il existe des dizaines de SE dans
cette famille . UNIX quant a lui est un système d’exploitation de la famille des systèmes
multitâches et multi-utilisateurs :
Multitâches : le système gère l’exécution simultanée de plusieurs programmes
appelés des processus,
Multi-utilisateurs : le système permet l’existence de plusieurs utilisateurs
différents sur une même machine,
IV. Historiques
1. De Multics a UNIX
Multics était développé sur un gros système GE-645 de la General Electrics, équipé de
deux processeurs sachant traiter chacun 435 000 instructions par seconde, 3 unités de
mémoires de 1mo chacune et 136 mo de stockage. Il a été utilisé au MIT jusqu’en 88. La
dernière installation Multics à avoir été désactivée est celle de la défense canadienne le
30 octobre 2000 .
5
Admin System
En 69 Bell Labs se retire du projet pour se tourner vers le développement d’un autre
système appelé GECOS.
Ken Thompson, développeur chez Bell continue cependant à travailler sur le GE-645 et
écrit un jeu appelé Space Travel qui va s’avérer être très couteux et excessivement lent.
Ken réécrira alors le jeu en Assembleur pour le mini-ordinateur DEC PDP-7. Il est aidé
dans cette tâches par Dennic Richie lui aussi travaillant dans le laboratoire Bell. Un
nouveau système de fichier a été développé par Rudd Canaday. De la vient le fait que
UNIX est un système orienté fichiers, ou tout (ou presque) est fichiers. Ils y rajoutaient
un interpréteur de commande et quelques utilitaires. Ils nommaient le système UNIX
(Uniplexed Information and computing system) à l’origine une idée de Brian
Kernighan. Le projet pouvait déjà gérer dès le début 2 utilisateurs en même temps en
vrai multitâches.
Alors que UNIX va fêter ses 10 ans et que les universités américaines contribuent
fortement à sa diffusion et son amélioration, AT&T rend la licence d’UNIX plus
restrictive, la branche commercial d’UNIX est en effet autorisée à vendre des licences
du code source. Les tarifs prohibitifs forcent les universités a continué pour le meilleur
et pour le pire leurs développements à partir des développements antérieurs à cette
nouvelle licence. L’une de ces universités est celle de Californie appelé Berkeley.
Berkeley est le plus gros contributeur à UNIX sur lequel elle a commencé à travailler
des 74. La version 1 de BSD (Berkeley Software Distribution) est basée sur Unix version
6 et est appelé 1BSD ; la version 2 (2BSD en1978) basée sur UNIX v7.
V. Le Logiciel Libre
Richard Stallman n’a probablement pas été à déplorer les restrictions sur les systèmes
UNIX. Informaticien au laboratoire d’intelligence artificielle du MIT à la fin des années
70. Il utilise une imprimante qui tombe souvent en panne ; comme ses collègues et lui
dispose du code source du pilote de l’imprimante, ils l’ont modifié pour qu’un signal
leur soit envoyé en chaque panne. Stallman décide en 83 d’écrire un nouveau SE
entièrement libre d’accès d’utilisation, de modification et de redistribution. Il le
nomme GNU (). On aura un autre projet, le projet HURD (Hird of Unix Replacing
Daemons) qui sera lancé mais qui n’aboutira pas.
6
Admin System
La bataille n’est pas technique, elle est aussi politique, philosophique, commerciale et
juridique. Pour défendre le logiciel libre, Stallman fonde la Free Software Fondation
(FSF) en 85 qui diffuse les idées du logiciel libre. Parmi les premiers travaux figure la
rédaction (avec les avocats) d’une licence spécialisée pour ces logiciels appelée la GPL
(General Public License). Un projet libre garantit 5 libertés :
- Liberté 0 : la liberté d’utiliser un logiciel quelque soit l’usage que vous en fait,
- Liberté 1 : la liberté d’étudier le fonctionnement du programme et de l’adapter
à votre besoin,
- Liberté 2 :la liberté de redistribuer des copies,
- Liberté 3 : la liberté d’améliorer le programme et de diffuser les améliorations
au public à fin d’en faire bénéficier l’ensemble de la communauté,
(Taf : installer une machine Debian, OpenSuse, Fedora, RedHart en version graphique,
commenter les Screenshot et présenter les distributions).
L’expression Open Source était utilisée dans les slogans pour associer libre et diffusion
du code source et faire comprendre et admettre les logiciels libres auprès des
entreprises Le but était de faire abstraction des apports fondamentaux du libre pour se
concentrer uniquement sur les avantages techniques et économiques de ce nouveau
modèle. Avec le temps, l’expression a été reprise dans tous les sens par les médias et les
entreprises, et sa définition a été largement entachée. On a parlé de Open Source limité
en proposant l’accès aux sources(codes) mais sans droit de modifications ou de
redistribution. Or, le logiciel libre ne souffre d’aucun aménagement, il est libre ou ne
l’est pas.
1. Configuration De Base
Les prérequis suivants doivent être respectés :
7
Admin System
- Un processeur de type Intel ou Pentium et supérieur ou un équipement de
marque AMD,
- Au moins 128mo de mémoire,
- 500mo d’espace de disque,
- Une carte graphique, même ancienne.
1. Debian
Le projet Debian a été fondé en 93 par Ian Murdock à une époque ou l’idée même de
distribution Linux en était encore en ses balbutiements. Le nom Debian provient de
Debra (la femme de Murdock) et Ian. Elle a longtemps été la seule distribution
entièrement et uniquement composée de logiciels libres et OpenSources. Les avantages
de Debian sont nombreux :
- Un nombre gigantesque de Package qui se chiffrent en milliers,
- Un logiciel d’installation appelé Apt très pratique et performant,
- Une distribution 100% OpenSource,
- Une Stabilité à tout épreuve,
Ubuntu
8
Admin System
- Un environnement graphique agréable.
9
Admin System
Chapitre 2 : Installation de Linux et ses logiciels
I. Installation de Debian
Les principales étapes sont :
- Support d’installation ; téléchargeable sur le site officiel,
- Boot sur le support,
- Choix des langues des pays,
- Paramètre du réseau,
- Partitionner les disques,
- Configuration des utilisateurs,
- Installation des packages,
- Fin d’installation et redémarrage,
Commandes :
10
Admin System
rlwrap sh : est un utilitaire shell permettant de rappeler une commander dans le shell
Arborescence de Fichier
Pour voir l’arborescence de la racine on fait ls /.on voit plusieurs répertoires parmi
lesquelles :
Nous avons :
- l’editeur Vi :nous avons 3 mode sur vi
11
Admin System
le mode commande : il est le mode qui se lance quand on ouvre vi
v selectionne
y copier
p coller
d ou c couper
12
Admin System
jobs : liste les processus avec leurs status.
Ctrl c : stop un processus
Ctrl z: suspend le processus
Lo
13
Admin System
14
Admin System