Академический Документы
Профессиональный Документы
Культура Документы
Licence GIT3 - S5
Dr. CAMARA
2016-2017
Objectifs du Cours
Fournir aux étudiants:
les
notions de bases sur les logiciels libre
Linux
les
notions fondamentales de l’administration
d’un système d’administration Linux
les
notions fondamentales de l’administration
d’un système d’administration Windows
Server
Plan du cours
Généralités sur les S.E
Généralités
Historique des S. E. Unix et Linux
Quelques distributions linux
La racine du système de fichiers
Virtualisation, liveCD et Informatique en nuage
Installation
de Linux et paquetage
Manipulation de la console et des fichiers
Quelques commandes Linux
Editeurs de texte traditionellement disponibles sous
Linux
Taches administratives
Généralités
Administration des utilisateurs
Administration sytème de fichier et Sécurité
Scripts shell
Configuration réseau
Chapitre 1
Linus Torvalds et
Tux
Généralités sur les S.E
Quelques distribution Linux
Slackware
LiveCD
o C’est un système d’exploitation exécutable sans
installation
à l’aide de USB ou CD-ROM
o En 1992 Yggdrasil Linux; 2003 Knoppix,
plusieurs
versions de nos jours.
o Le but: tests, démonstration, installer un système
d’exploitation, démarrer un système d’exploitation non
présent sur le PC, utiliser des outils spécifiques
(multimédia),
utiliser un PC sans disque dur,..
o Fonctionne en redémarrent la machine sur usb ou CD
Généralités sur les S.E
LiveCD, Virtualisation et Informatique
en nuage
LiveCD
o Avantages
Système d’exploitation complet
Support léger amovible
Configuration du PC hôte sans modification
Simplicité d’utilisation (sans installation)
Permet de tester les systèmes
Permet d’accéder au disque dur d’une machine
plantée
o Inconvénients
Pas de sauvegarde
Débit de lecture lent
Généralités sur les S.E
LiveCD, Virtualisation et Informatique en nuage
La Virtualisation
oCettetechnique permet de faire des installations d'autres systèmes sur
une seule et même machine. De ce fait, il est possible de lancer plusieurs
systèmes en même temps mais il faut que les capacités matérielles soient
importantes (en processeur et mémoire notamment).
La Virtualisation…
NB:
oIl existe 3 familles de virtualisation:
L’isolation ou cloisonnement: séparation du système en
plusieurs contextes: les contextes ne sont capables de
communiquer qu'avec les processus et les ressources associées à
leur propre contexte,
la para-virtualisation: gestion totalement de l’interface avec les
ressources, matérielles
virtualisation complète: utilise le logiciel hyperviseur qui va
permettre l’exécution de plusieurs machines virtuelles sur la
machine physique.
oDe nos jours on virtualise sur: fichier, serveurs, réseau, PC, les
applications,…
Généralités sur les S.E
LiveCD, Virtualisation et Informatique en
nuage
Installation de Linux et
paquetage
Installation de Linux et paquetage
Installation de Linux
En TP
Installation de Linux et paquetage
Installation de Linux
o Conseils
Il est important de verifier les compatibiltés materielles
avant
une installation Linux. Il peut avoir des
imcompatibilités par
rapport a la version choisie.
o Plan de partition de disque
Installation de Linux et paquetage
Paquetage linux:
o Un package est une archive contenant des données et/ou des
programmes ainsi que les informations nécessaires à une
installation correcte de ceux-ci sur le système. Un package est
constitué d'un et un seul fichier, ce n'est pas un exécutable, il
est
pris en charge par un programme dédié, le gestionnaire de
package.
o 3 types
RPM pour Redhat Package Manager, c'est le type de package le
plus utilisé sous Linux, ces packages gèrent les dépendances et les
scripts d'installation/désinstallation.
DEB le type de package utilisé par la distribution Debian et ses
dérivés, il gère les scripts et les dépendances de façon plus fine que
RPM.
TAR.GZ utilisé par les distributions du type slackware, il s'agit d'une
simple archive contenant également les scripts d'installation.
Installation de Linux et paquetage
Paquetage linux:
o Les dépendances
Lors de l'installation et la désinstallation, le gestionnaire de
packages va
vérifier que toutes les dépendances sont vérifiées et que
l'installation du
nouveau package ne va pas écraser des fichiers d'autres packages,
sinon il
refusera d'installer, il reste possible de forcer l'installation à ses
risques et
périls.
o Installation
Fichier rpm télechargeable sur: https://www.rpmfind.net/
rpm [opération] [options] [paquetage]
i ( installation)
u (mise à jour)
g (demande d’information)
e (désinstallation)
Exemple: rpm –ivh nompaquetage.rpm
Installation de Linux et paquetage
Paquetage linux:
o Installation…
Debian paquetage /
dpkg
i ( installation)
P (désinstallation)
p (demande d’information par rapport à l’installation de
dpkg)
e (démande par rapport à la désinstallation de dpkg)
apt – get
update
install
Installation de Linux et paquetage
Paquetage linux:
o Installation…
Chapitre 3
Manipulation de la console
et des fichiers
Manipulation de la console
Quelques Commandes de bases
Option fréquente
-p: supprime les répertoires parents s’il
deviennent vides
Exemple
rmdir mondossier: supprime mondossier
Manipulation de la console
Manipulation de fichiers
o find: permet de chercher récursivement des fichiers ;
Options les plus fréquentes :
-name : Recherche d'un fichier par son nom
-iname : Même chose que name mais insensible à la casse
-type : Recherche de fichier d'un certain type
Exemples:
find monfichier* :Recherche un fichier commençant par
"monfichier"
find *monfichier*.ogg :Recherche un fichier contenant
"monfichier" et ayant pour extention ".ogg"
find /home/ -name monfichier: Recherche le fichier
monfichier dans toute la descendance de /home/
find . -name "*.c": Recherche tous les fichiers ayant une
extension .c
NB:
Vérifiez que vous vous trouvez bien dans le répertoire à partir duquel
la
recherche récursive doit être effectuée.
Manipulation de la console
Manipulation de fichiers
Exemple
Bloc-note (sous Windows)
nano, vi, emacs et gedit
Editeur de texte ≠ Traitement de texte
En TP:
Exemple
MS Word (sous Windows)
LibreOffice Writer (sous Linux)
Manipulation de fichier
Sous Linux, deux puissants éditeurs de texte en console
sont à connaître.
Vim : il s'agit d'une version améliorée de l'un des plus
anciens
éditeurs en console : « Vi » (prononcez les lettres en anglais
« Vi aille »).
disponible par défaut sur la plupart des OS basés sur Unix,
comme Linux
Emacs : développé par Richard Stallman, le fondateur du
projet GNU.
il est rarement installé par défaut sur les OS Linux.
NB: Dans la pratique, on prend l'habitude d'en choisir un et
de
s'y tenir : il est donc rare de voir quelqu'un naviguer entre
les
deux.
Manipulation de fichiers
Installer et lancer Vim
Dans ce cours nous allons utilisé Vim
On peut l’installer en tapant:
sudo apt-get install vim
Vim possède trois modes de travail différents:
Mode interactif : c'est le mode par défaut, on peut
pas saisir
Mode insertion : On peut tapez du texte. On
l’accède en
appuyant sur la touche i (insertion) et pour en sortir,
on
appuyer sur la touche Echap.
Mode commande : ce mode permet de lancer des
commandes telles que « quitter », « enregistrer »
Manipulation de fichiers …
modes de travail sous Vim
Manipulation de fichiers …
Ouverture de Vim
En tapant vim , il s'ouvre sur un nouveau fichier
vide
Manipulation de fichiers
Ouverture de Vim
On ouvre ouvrir un fichier en ajoutant son nom en
Paramètre: vim nomdufichier
Si le fichier n'existe pas, il sera créé.
i : insérer du texte
En appuyant sur i, on bascule alors en mode
insertion et on
commence par entrer du texte
NB: le message -- INSERT -- en bas de l'écran, qui
vous
confirme que vous êtes en mode insertion.
Manipulation de fichiers
Le déplacement
En mode interactif, il est possible de déplacer le
curseur au
sein du texte.
h, j, k, l : se déplacer dans tous les sens
h : aller à gauche ;
j : aller en bas ;
k : aller en haut ;
l : aller à droite.
p : coller