Administration de Systèmes d'information

Dimension: px
Commencer à balayer dès la page:

Download "Administration de Systèmes d'information"

Transcription

1 Administration de Systèmes d'information Luiz Angelo Stefenel 1

2 Déroulement des Cours 10h de Cours Linux (lundi 9h-12h, mardi 9h-12h et jeudi 8h-12h) 10h de TPs Linux (6h jeudi/vendredi et plus 4h le vendredi 23/10) 10h Cours + 10h TP Windows (plus tard) Évaluation 40% examen CISCO Network Fundamentals (vendredi 16/10) 30% rapports de TP partie Linux 30% examen partie Windows Présence obligatoire (émargement) 2

3 Cours 1 Révision rapide d'un programme d'études type LPI Introduction à UNIX - l'architecture des systèmes d'exploitation UNIX Le système d'exploitation Linux Utilisateurs, Groupes et Permissions Installation de Linux Les distributions Partitionnement d'un disque dur Les systèmes de fchier Linux - ext2 / ext3 Le shell UNIX (invité de commandes) Les commandes de base UNIX 3

4 Cours 1 (cont) Commandes Shell Gestion du système de fchiers Gestion et visualisation de fchiers, aide Gestion des processus Administration du réseau Administration du système Gestion des utilisateurs Impression et programmation Préparation de documents Autres Initialisation du système et les Services - Séquence de démarrage, Runlevels & processus Daemon Administration des utilisateurs - Création, suspension et suppression des comptes - Groupes 4

5 Cours 1 Confguration du réseau Planifcateur de tâches - cron daemons Gestion des quotas de disque Gestion de packages Surveillance du Système - Analyse du système de fchiers - Logs du système 5

6 Cours 2 Serveurs DHCP NIS NFS Samba DNS Apache - Confguration - Serveurs Virtuels - Restriction d'accès - PHP/MySQL Serveur Mail - Serveur SMTP - Serveur de listes (majordomo) Subversion 6

7 Cours 3 Firewall, NAT Linux comme routeur VPN Serveur Proxy - Squid Serveur FTP Serveur SSH Serveur d'annuaire LDAP Surveillance d'un Réseau NAGIOS CACTI GANGLIA 7

8 TP 1 2h (jeudi 8/10) Installation d'une distribution linux Création d'utilisateurs Rapport : non 8

9 TP 2 4h (vendredi 9/10) Installation d'un serveur Apache Confguration de serveurs virtuels Installation d'un serveur mail Installation d'un serveur SVN Accès aux données SVN par le web avec le module Apache DAV_SVN Et si nous avons le temps Installation d'un serveur LDAP + authentifcation LDAP sous Apache Rapport : pas pour l'instant (garder quand même des infos sur SVN) 9

10 TP 3 4 heures (vendredi 23/10) Installation de Trac (avec SVN) Installation et utilisation de NAGIOS Installation et utilisation de CACTI (devoir maison, si le temps manque) Installation et utilisation de GANGLIA (devoir maison, si le temps manque) Rapport : 4 rapports en format article court (genre GNU Linux Magazine) 4 ou 5 pages max chacun Travail en binômes Date limite d'envoi : vendredi 11 décembre 2009 Format : source (Word, OpenOfce) et pdf Dépôt avec SVN à l'adresse Les mêmes identifants pour se connecter sur netacad.univ-reims.fr 10

11 Références Livres sur Unix à la bibliothèque de l'université The Linux Documentation Project (LDP), Mirroir: Cours de Préparation LPI de IBM S_TACT=105AGX03&S_CMP=LPLINUX Les transparents seront disponibles à l'adresse 11

12 Les systèmes d'exploitation UNIX/LINUX Introduction à Unix Histoire de l'unix C'est quoi LINUX Distributions LINUX Structure d'un Sytème d'exploitation UNIX Le système de fchiers Unix Répertoires, Fichiers et Inodes Utilisateurs, Groupes et Permissions 12

13 UNIX Unix est un système d'exploitation multi-utilisateur, multi-tâche Plusieurs utilisateurs peuvent être connectés simultanément, exécutant diférents programmes C'est le rôle du kernel (noyau) de garder la séparation entre chaque processus et utilisateur, de manière à gérer l'accès au matériel (dont la cpu, la mémoire, les disques et les autres dispositifs d'entrée/sortie) 13

14 Histoire de l'unix La première version a été créée par le Bell Labs en Quelques ingénieurs de ce projet, dont Ken Thompson, Dennis Ritchie, Rudd Canaday, and Doug McIlroy ont implémenté la première version du système de fchiers dans une machine PDP- 7, avec quelques outils. Le nom UNIX a été donné par Brian Kernighan. Le 1er janvier 1970 à 00:00:00 heures est la date «zéro» pour UNIX. En 1973 Unix est ré-écrit presque entièrement en C,un nouveau langage développé par Dennis Ritchie. L'utilisation d'un langage de haut niveau a rendu plus facile l'installation du système sur d'autres machines. 14

15 Histoire de l'unix En 1977 il y avait autour de 500 machines UNIX en tout le monde. En 1980 est sorti BSD 4.1 (Berkeley Software Development) En 1983, SunOS, BSD 4.2, System V En 1988 AT&T et Sun Microsystems s'allient pour développer System V Release 4 (SVR4). Celui-ci donnera naissance à UnixWare et Solaris 2. En 1991 (seulement) Linux est crée. 15

16 C'est quoi LINUX Linux est un système d'exploitation ouvert de type Unix originalement crée par Linus Torvalds avec l'aide d'autres développeurs. Il a commencé en 1991 comme un projet d'études de Linus Torvalds, un étudiant d'informatique fnlandais. Le noyau (Kernel) version 1.0 a été lancé en 1994 (la dernière version stable est la (le 24/09/2009) Développé sous la licence publique GPL (GNU General Public Licence), le code source Linux est ouvert et disponible à tous 16

17 Quelques Distributions LINUX Mandriva : RedHat: Fedora: SuSE/Novell: Debian: Ubuntu: Gentoo: 17

18 La Structure de l'unix Programs Kernel Hardware System Calls 18

19 Composants principaux d'un système d'exploitation 19

20 Le noyau Ensemble logiciel assurant l interface entre le matériel et les processus (systèmes ou utilisateurs) Chargé au démarrage du système, reste en mémoire Une fois initialisé, il détecte les périphériques et lance le premier processus (init) Il peut être monolithique ou à modules dynamiques Entièrement confgurable par l administrateur 20

21 Le noyau Abstraction du matériel Couche logique = API unifée Pilotes pour la gestion des périphériques Gestion des processus Naissance, suspension, suppression Gestion des communications interprocessus Signaux, tubes,... Partage du temps machine entre les processus Gestion de la mémoire Réservation, libération, échange (swap). 21

22 Modules du noyau Module = extension du noyau à charger dynamiquement placé dans /lib/modules/version_de_noyau Pilotes matériels sont les modules les plus courants cartes réseau, cartes graphiques, disques, USB, etc. Certains services aussi services de la pile TCP/IP, cryptographie Alternative efcace à un noyau «monolithique» uniquement les modules utilisés sont chargés en mémoire adaptation face à des nouveaux dispositifs 22

23 Modules du noyau Commandes les plus courantes : lsmod : liste les modules insmod : charge un module (sans vérifer la dépendance) rmmod : retire un module depmod : établit les dépendances inter-modules modprobe : charge ou retire modules et dépendances Fichiers : /etc/modules.conf : confguration de modprobe /lib/modules/???/modules.dep : liste des dépendances 23

24 Le Système de Fichiers UNIX 24

25 Le Système de Fichiers Le système de fchiers UNIX ressemble un arbre inversé Le répertoire «racine» est indiqué par / Tous les répertoires sous-jacents sont liés au même arbre (même les autres unités de disque) Chaque noeud est soit un fchier soit un répertoire (ce dernier peut contenir d'autres fchiers ou répertoires) Un fchier ou répertoire peut être indiqué par son chemin absolu ou par un chemin relatif (selon une position de référence) Le chemin absolu commence par la racine, /, suivie des diférentes branches (séparées aussi par des /) : /home/condron/source/xntp 25

26 Le Système de Fichiers Un chemin rélatif indique un chemin par rapport à une localisation dans l'arbre, normalement le répertoire courant. Deux répertoires spéciaux peuvent être utilisées pour aider :. le répertoire courant.. le répertoire père (supérieur) Alors, si vous êtres sur /home/frank et souhaite indiquer le chemin relatif vers /home/condron/source/xntp :../condron/source/xntp 26

27 Structure Standard des Répertoires UNIX/Linux / la racine de tous les répertoires /bin outils et programmes essentiels (les «binaries»). /dev fchiers qui représentent les diférents dispositifs du système. Par exeploe, le fchier `/dev/cdrom' représente l'unité de CD ROM. /etc fchiers de confguration, scripts de lancement, etc. /home le répertoire «maison» pour tous les comptes utilisateur /lib bibliothèques essentielles utilisées par les outils dans `/bin'. /proc fchiers avec des informations sur les processus courants du système /root le répertoire home du super-utilisateur (administrateur), appelé root. 27

28 Structure Standard des Répertoires UNIX/Linux /sbin outils essentiels pour l'administrateur du système (system binaries) /tmp fchiers temporaires /usr répertoires avec des outils et applications des utilisateurs /var Répertoire avec des données volatiles (logs, fles d'impression, etc). 28

29 Répertoires, Fichiers et Inodes Chaque répertoire ou fchier est indiqué dans son répertoire père Seul le répertoire racine est sont propre père Un répertoire est un fchier qui contient un tableau indiquant les fchiers qu'il contient, leurs noms et leurs numéros inode L'information sur tous les fchiers et répertoires est stockée dans un INODE TABLE Un Inode (Index Nodes) est un registre dans un tableau qui contient des informations sur un fchier (metadata) telles que les permissions, UID, GID, taille, timestamps, pointeurs vers les blocks de données sur le disque, etc. 29

30 Utilisateurs, Groupes et Permissions d'accès UNIX/LINUX implemente le concept d'utilisateur et de groupes associés aux fchiers Le système détermine si un utilisateur ou groupe ont des droits d'accès à un fchier ou répertoire selon les permissions attribués à ces fchiers Le super-utilisateur garde néanmoins le droit d'accès sur la totalité des fchiers et répertoires. 30

31 Permissions d'accès Chaque fchier, répertoire ou application contient trois types de permission : r Indique le droit de lecture sur le fchier (Read). w Indique le droit d'écriture sur le fchier (Write). x Indique le droit d'exécution sur le fchier (execute). Chacune de ces trois permissions sont attribuées à trois catégories diférentes d'utilisateurs : User Le propriétaire du fchier ou de l'application. Group Les membres du groupe qui détient le fchier ou l'application. On peut aussi dire «les autres membres du groupe du propriétaire» Others Tous les autres utilisateurs ayant accès au système. 31

32 Permissions d'accès La liste des permissions peut être facilement accédée à partir de la commande de listage longue de fchiers ls -l. Par exemple, si l'utilisateur juan crée un exécutable nommé test,la sortie de la commande ls -l test serait similaire à : -rwxrwxr-x 1 juan student 0 Sep 26 12:25 test Cette ligne indique que le fchier est disponible pour lecture, écriture et exécution par le propriétaire (juan) aussi que les membres du groupe student. Le fchier est aussi lisible et exécutable par tous les autres utilisateurs, qui n'ont pas le droit d'écrire dessus. 32

33 Permissions d'accès -rwxrwxr-x 1 juan student 0 Sep 26 12:25 test Les permissions pour ce fchier sont indiquées au début de la ligne, initiant par rwx. Le premier signe indique un fchier (-), un répertoire (d) ou autres Les trois signes suivants indiquent les permission du propriétaire. Les trois signes suivants indiquent les permissions du groupe. Les trois derniers signes indiquent les permissions des autres. 33

34 Modifcation des droit d'accès Le propriétaire d'un fchier ou répertoire peut être changé avec chown <proprietaire> <fchier> Le groupe propriétaire d'un fchier peut être modifé avec chgrp <groupe> <fchier> Les permissions d'un fchier peuvent être modifées avec la commande chmod -R ### <fchier ou répertoire> L'option -R permet de changer récursivement la permission de tous les fchiers sous un répertoire. 34

35 Access Permission of File/Directory Les permissions ont des valeurs r=4 w=2 et x=1 0 = Rien 1 = Exécution 2 = Écriture 3 = Exécution & Écriture (2 + 1) 4 = Lecture 5 = Exécution & Lecture (4 + 1) 6 = Lecture & Écriture (4 + 2) 7 = Exécution & Lecture & Écriture ( ) Ex : chmod 751 fchier On peut aussi attribuer des permissions chmod u=rwx,g=rx,o=x fchier 35

36 Lister le Contenu d'un Répertoire La commande ls est utilisée pour lister le contenu d'un répertoire. L'utilisation de paramètres permet d'afcher des informations supplémentaires : $ ls l listage longue (avec permission, propriétaire, groupe) $ ls a listage des tous les fchiers (même occultes) $ ls t listage des dates de modifcation des fchiers $ ls u listage des dates de dernière accès $ ls R listage récursive (entre dans les répertoires) $ ls S listage ordonné par taille des fchiers Les paramètres peuvent être combinés Ex : ls -lr, ls -la 36

37 Se Déplacer dans les Répertoires cd try_it «entre» dans le répertoire try_it (qui devient le répertoire courant) pwd afche le chemin absolu du répertoire courant (/home/smith/try_it) cd.. retourne au répertoire supérieur cd /home se déplacer vers le repértoire /home (en utilisant le chemin absolu) cd ~ revient à votre répertoire home (~ est un alias pour /home/votrenom) cd ~/source entre dans le répertoire source dans votre espace home 37

38 Opérations sur le Répertoire La commande mkdir my_dir Créée un nouveau répertoire my_dir (le chemin donné est relatif) comme sous-répertoire du répertoire courant. La commande rmdir your_dir Supprime le répertoire your_dir (uniquement si celui est entièrement vide). 38

39 Opérations sur les fchiers : Copy / Move La commande cp fle_1 fle_2 Copie le contenu de fle_1 vers fle_2. Les deux fchiers doivent être dans le même répertoire, sinon l'utilisation de chemins est nécessaire. Si fle_2 n'existe pas il sera crée; si fle_2 existe déjà, il sera remplacé La commande mv fle_1 fle_2 Transmet le contenu de fle_1 vers fle_2 Le fchier fle_1 est supprimé du disque. Utilisé pour renommer un fchier La commande mv fle_1 /home/chemin Déplace le fchier fle_1 ver le répertoire /home/chemin 39

40 Suppression d'un fchier La commande rm fle_a Supprime le fchier fle_a du système Si vous utilisez des jokers (*) rm h*c Tous les fchiers commençant par h et fnissant par c seront supprimés du répertoire courant Si vous utilisez uniquement le joker rm * tous les fchiers du répertoire courant seront supprimés 40

41 Installation de Linux 41

42 Le choix d'une distribution LINUX Après avoir choisi votre distribution, vous avez une multitude de méthodes pour l'installation CD/DVD téléchargé et gravé ou acheté ou reçu gratuitement FTP requiert un disque de démarrage Serveur PXE (boot par le réseau) Vous devez réserver une (plusieurs) partitions de disque pour votre installation Si vous voulez faire chez vous mais vous n'avez jamais essayé Linux, il y a aussi la possibilité d'installer Linux dans une machine virtuelle (genre VMWare) Ceci évite de bousiller votre disque si vous n'êtes pas trop expérimenté 42

43 C'est quoi une Partition? Partitionner un disque signife le diviser en plusieurs unités logiques. Une partition est une division contigüe du disque qui est considérée comme un disque indépendant. Les disques durs contiennent une table de partition qui regroupe les informations relatives aux partitions existantes. 43

44 Pourquoi faire plusieurs partitions dans un disque? Possibilité d'installer diférents systèmes d'exploitation (ou versions) dans un même disque L'utilisation de plusieurs partitions réduit aussi le risque d'une défaillance du système si la partition devient pleine. Un utilisateur ou processus hors de contrôle peut consommer tout le space, ce qui empêche le système de fonctionner correctement. En faisant une séparation du space, on garantit une marge pour les processus du système. Encapsulation des données. Une corruption du système de fchiers reste local à une partition, ce qui peut sauvegarder une partie de vos données en cas d'accident. Lors de l'installation de Linux, vous avez la possibilité de partitionner le disque Soit avec un outil graphique, soit avec l'outil fdisk 44

45 L'utilitaire FDISK fdisk -l /dev/hda Disk /dev/hda: GB, bytes 255 heads, 63 sectors/track, cylinders Units = cylinders of * 512 = bytes Device Boot Start End Blocks Id System /dev/hda1 * HPFS/NTFS /dev/hda Linux /dev/hda Extended /dev/hda Linux swap /dev/hda Linux /dev/hda Linux /dev/hda b W95 FAT32 45

46 L'utilitaire GParted 46

47 Types de Filesystem ext2 Ancien système de fchiers de Linux. ext3 Basé sur le format ext2, ce système a l'avantage de faire la journalisation des modifcations, ce qui permet de récupérer plus rapidement les données lors d'une défaillance swap partition utilisée pour la pagination de mémoire. vfat Le système de fchiers des anciens windows (jusqu'à Windows98) et certaines clés usb actuelles. NTFS Système utilisé par les Windows plus récents, requiert parfois l'installation de modules pour permettre l'écriture ReiserFS un flesystem en arbre-b qui est spécialement performant pour les systèmes avec un grand nombre de petits fchiers. XFS système de fchiers optimisé pour la performance. XFS utilise intensivement le cache en RAM,ce qui peut causer des pertes en cas de panne de courant. 47

48 RAID logiciel et LVM Software RAID (Redundant Array of Independent Disk) RAID 0 (Striping) RAID 1 (Mirroring) RAID 5 (Striping with Parity) LVM (Logical Volume Manager) Permet de combiner plusieurs partitions/disques en une seule unité logique. Par exemple, cela permet d'augment la taille de la partition /home par l'adjonction d'autres partitions sur un deuxième disque au lieu de recréer les partitions avec de tailles plus grandes 48

49 Boot Loader Afn de charger un Système d'exploitation, la BIOS lit des instructions dans le premier secteur du disque. Dans ce premier secteur réside le master boot record (MBR), et le boot loader normalement est installé dans ce secteur. Selon le boot loader, des fchiers supplémentaires sont chargés à partir d'une partition dans le disque dur. Le boot loader peut vous donner la possibilité de choisir entre les systèmes d'exploitation installés dans le disque. Une fois que le boot loader démarre le système, celui-là reste inutilisé jusqu'au prochain boot. Exemples de boot loader LILO le plus ancien, capacités limitées (menu texte seulement, etc) GRUB boot loader utilisé actuellement 49

50 Commandes Linux 50

51 Les commandes UNIX Une commande est un programme qui interagit avec le noyau afn d'efectuer des actions appelées par l'utilisateur. Une commande peut être : interne au shell (buil-in); un script shell exécutable, ou un code compilé. Le shell est l'interpréteur de commandes. L'utilisateur interagit avec le noyau à travers le shell, soit directement par ligne de commande soit par le biais d'interfaces graphiques. Il est courant d'écrire des scripts (commandes en mode texte) afn d'automatiser certaines actions sur le shell. 51

52 Le Shell UNIX Le shell fait la passerelle entre le système d'exploitation et l'utilisateur (shell = coquille en anglais). Il fait le rôle d'interpréteur des commandes. Les commandes du terminal sont envoyés au shell, qui les traduit en actions sur le système. Le shell UNIX a des fonctions similaires au command.com (invité de commande) sur les systèmes DOS/Windows. Dès que vous vous connectez, un shell vous êtes attribué par défaut. Au démarrage de votre session, le shell initialise les variables d'environnement, les alias, le path, et aussi exécute des actions préalablement enregistrées. 52

53 Le Shell UNIX D'habitude, chaque machine UNIX est dotée d'un shell compatible Bourne shell. Le shell Bourne original est disponible sur /bin/sh. Dans la plupart des Linux actuels ce fchier est un lien vers /bin/bash L'invité de commande Bourne shell est identifé par un $ (ou # si vous êtes logué en tant que root). Un autre shell populaire est le C Shell (sur les machines Solaris, par exemple). L'invité de commande C shell est identifé par un %. 53

54 Le Shell UNIX D'autres shells existent. La plupart de ces shells sont des extensions de sh ou csh, avec des options avancées telles que l'auto complétion des commandes, des interfaces d'édition/navigation, etc. On trouve aussi des shells «éconômes», conçus avec un minimum de commandes afn d'occuper très peu de place en mémoire (comme dans le cas des systèmes embarqués). Parmi les shells les plus connus on trouve le Korn shell (ksh), le Bourne Again Shell (bash) - tous les deux basés sur le sh -, le T-C shell (tcsh) et le extended C shell (cshe), basés sur le csh. 54

55 Programmation Shell Vous pouvez écrire des programmes shell à partir de fchiers texte (scripts) qui contiennent des séries de commandes shell. La première ligne d'un script devrait toujours commencer par #!, afn d'indiquer au shell que le script est directement exécutable. Dans la même ligne, on indique le shell dont on veut se servir afn d'exécuter les commandes. Ainsi, pour utiliser un Bourne shell, la première ligne d'un script doit être #! /bin/sh 55

56 Programmation Shell La première ligne du script est suivie des commandes Vous pouvez commenter des lignes en plaçant une # au début de la ligne (le #! est un cas exceptionnel). #!/bin/bash cd /tmp # creation d'un repertoire t mkdir t Une fois crée votre script, vous devez encore lui donner les permission d'exécution avec chmod, par exemple : $ chmod +x shell_script 56

57 Commandes LINUX Gestion du système de fchiers Gestion et visualisation de fchiers Gestion des processus Administration du réseau Administration du système Gestion des utilisateurs Impression Préparation de documents Programmation Autres 57

58 Structure d'une commande Commande <Options> <Arguments> Dans une même ligne, nous pouvons plusieurs commandes, separées par des ; Celles-ci seront exécutées l'une après l'autre, dans l'ordre 58

59 Comment obtenir de l'aide sur les commandes La plupart des commandes est associée à une aide en ligne. La commande man permet d'obtenir la description de la commande et de ses options man ls Il est aussi possible d'utiliser le GNU Info System (commande info) Des commandes telles que whatis et apropos permettent de chercher des références sur une commande Plusieurs outils ont des option de type long, dont help, ou usage qui donnent des informations sur les options et les arguments whoami --help 59

60 Pipes (tubes) L'une des «inventions» de UNIX fut le concept des tubes (pipes), où nous pouvons redirectionner la sortie d'une commande vers une autre commande. $ who wc l Cette combinaison de commandes, par exemple, prends la sortie de la commande who (la liste d'utilisateurs connectés) et la passe à la comande wc (word count), qui grâce à l'option -l (lignes) indique combien d'utilisateurs sont connectés en ce moment 60

61 Gestion de Fichiers Gestion de fchiers et répertoires cd <chemin> Modife le répertoire courant. Si aucun paramètre est donné, retourne au répertoire home de l'utilisateur chmod Modife les permissions des fchiers. chmod 751 myfle : attribue les permissions rwx au propriétaire, rx au groupe et x aux autres chmod go=+r myfle : Donne la permission de lecture au groupe et aux autres (u-user, g-group, o-other, +donne permission,-supprime, r-read, w-write, x- exe) chmod +s myfle Modife le bit Setuid bit de manière à ce que l'application soit exécutée avec toutes les permissions du propriétaire. 61

62 Gestion de fchiers En efet, il existent trois type de permission spéciales : setuid utilisée seulement par les applications, indique que l'application sera exécutée avec les mêmes permissions du propriétaire au lieu de l'utilisateur courant. Est indiquée par un s à la place du x du propriétaire. Si le propriétaire n'a pas le droit d'exécution, on voit la lettre S majuscule. setgid fonction similaire à setuid, le bit setgid indique que les permissions du groupe seront utilisées (à la place des permissions de l'utilisateur courant). sticky bit normalment utilisé pour les répertoires, indique qu'un fchier crée dans ce répertoire ne pourra être supprimé que par son propriétaire. La lettre t remplace le x dans toutes les catégories. Utile pour permettre aux membres du groupe d'écrire sur le fchier mais jamais l'efacer 62

63 Gestion de fchiers chown Modife le propriétaire d'un fchier. chown <owner1> <flename> : owner1 devient le propriétaire du fchier. chgrp Modife le groupe d'un fchier. chgrp <group1> <flename> : le fchier appartient désormais à group1. cp Copie un fchier d'un endroit à l'autre. cp fle1 fle2 : Copie le fchier fle1 vers fle2 cp R dir1 dir2 : Copie le contenu de dir1 vers le répertoire dir2 md5sum Afche la signature (checksum) MD5 d'un fchier Utile pour vérifer l'intégrité d'un fchier téléchargé 63

64 Gestion de fchiers ls Liste le contenu d'un répertoire Ex: ls, ls l, ls al, ls ld, ls R more permet de faire un déflement page par page mkdir Crée un répertoire. mkdir <directory name> : crée un répertoire mkdir p /www/chache/var/log crée tous les répertoires à partir de /www mv Déplace ou renomme un fchier ou répertoire mv <source> <destination> 64

65 Gestion de fchiers fnd Recherche des fchiers fnd <start directory> -name <fle name> -print fnd /home name readme -print Recherche un fchier readme à l'intérieur de /home et afche son chemin locate Recherche un fchier en utilisant une base de données slocate. locate u crée une base de données locate <fle/directory> recherche le fchier ou répertoire 65

66 Gestion de fchiers pwd Afche le chemin absolu du répertoire courant. rm supprime des fchiers (l'option rf est utilisée pour supprimer tout un répertoire, même plein) rmdir Supprime un répertoire. Celui-ci doit être vide. touch Met à jour le flestamp (date de création/modifcation) d'un fchier. Si le fchier n'existe pas, un nouveau sera crée (touch <flename>) whereis Indique le chemin absolu d'une commande/programme, et aussi sa page man si existante whereis <program/command> which Indique le chemin absolu d'une commande which <command> 66

67 Gestion de fchiers Visualisation et édition emacs Éditeur «full screen», puissant mais parfois lourd. Pico, nano Editeurs simple. vi Editeur de texte puissant mais pas très simple à utiliser. Toujours installé dans les Linux. gedit Éditeur de texte graphique tail Afche les 10 dernières lignes d'un fchier. tail <flename> = tail -10 <flename> Tail -100 <flename> - afche les 100 dernières lignes head Afche les 10 premières lignes d'un fchier head <flename> head -50 <flename> - afche les 50 premières lignes 67

68 La guerre VI vs EMACS 68

69 Gestion de fchiers Compression, sauvegarde et restauration compress / uncompress Compression (dans le format.z) gzip / gunzip compression vers le format.gz zip / unzip compression vers le format.zip (comme sous windows) bzip2 / bunzip2 compression vers le format bzip2 (le plus efcace) Sauf zip, les autres font d'habitude la compression d'un seul fchier tar Commande pour archiver (regrouper) des fchiers et répertoires Possibilité de compression intégrée avec compress (Z), gzip (z) et bzip2 (j) tar -cvzf <destination> <fles/directories> - regroupe et compresse les fchiers avec le format gzip. tar xvzf <compressed fle> - extrait les fchiers tar tvzf <compressed fle> - liste le contenu uniquement 69

70 Gestion de fchiers cat afche le contenu d'un fchier cat flename Très utilisé avec les tubes (ex: cat /etc/passwd grep root) cmp Compare deux fchiers. dif Afche les diférences entre deux fchiers. dif fle1 fle2 cut Permet de découper des données dans une ligne cat /etc/passwd cut -d ':' -f 1 - afche le nom des utilisateurs echo Afche une ligne de texte 70

71 Gestion des fchiers grep afche tous les fchiers/lignes avec une patron donné grep pattern <flename/directorypath> ls l grep sidbi : identife toutes les lignes avec le mot sidbi grep " R " : recherche la lettre R entourée de spaces sleep rajoute une pause pendant un temps donné sort permet de trier une liste uniq supprime des entrées répétées dans une liste ordonnée wc compte le nombre de lignes (-l), mots (-w) ou lettres (-c) dans une entrée. 71

72 Gestion du Système de Fichiers badblocks Commande pour rechercher des badblocks dans un dispositif badblocks hda df Liste l'espace disponible en un ou plusieurs systèmes de fchiers du Permet de calculer la taille des données stockées dans un répertoire fsck Vérifcation du système de fchiers. D'habitude lancé au démarrage d'une machine, ne doit pas être utilisé sur un système de fchiers monté 72

73 Gestion du Système de Fichiers sync Synchronise les données en disque et ceux en mémoire. Sync écrit sur le disque tous les données encore en mémoire cache. mount Utilisé pour monter (grefer) un système de fchiers sur l'arbre de fchiers Unix umount Permet de démonter (de-grefer) un système de fchiers (ex : une clé USB) Il est important de faire umount car des données peuvent être encore en cache Identique au bouton «enlever le dispositif» sous Windows 73

74 Commandes d'administration du Réseau arp Ce programme afche et permet de modifer le cache ARP. dig Envoie des requêtes de nom de domaine aux serveurs DNS util pour des test ou du débogage. fnger Afche des informations sur les utilisateurs du système. ftp Permet le transfert de documents/fchiers. ifconfg Afche les interfaces réseau, leurs confgurations et aussi permet de modifer les confgurations. ifconfg eth0 address netmask ifdown Désactive une interface réseau. Ex: ifdown eth0 ifup Permet d'activer une interface réseau. Ex: ifup eth0 Sous ubuntu : le processus NetworkManager est activé par défaut, il se superpose généralement aux confgurations «faites à la main» 74

75 Commandes d'administration du Réseau netstat Afche des informations sur les connexions réseaux en cours (port, origine/destination, type de protocole, etc.). L'option "netstar -r" afche la table de routage nslookup Outil similaire à dig, maintenant obsolète. Ping Permet de tester une connexion à l'aide d'échos en ICMP Traceroute/tracepath Afchent le chemin suivi par des paquets IP Tcpdump Permet de surveiller/capturer les paquets qui transitent sur une machine 75

ubuntu Carte de référence GNU / Linux Ce document peut être distribué librement www.ubuntu-fr.org Version : juillet 2006

ubuntu Carte de référence GNU / Linux Ce document peut être distribué librement www.ubuntu-fr.org Version : juillet 2006 Carte de référence ubuntu GNU / Linux Version : juillet 2006 Ce document peut être distribué librement contact : henri.cecconi@laposte.net www.ubuntu-fr.org SOMMAIRE Obtenir de l'aide Se déplacer dans

Plus en détail

Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs.

Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs. Cet ouvrage a bénéficié des relectures attentives des zcorrecteurs. Sauf mention contraire, le contenu de cet ouvrage est publié sous la licence : Creative Commons BY-NC-SA 2.0 La copie de cet ouvrage

Plus en détail

NIMBUS TRAINING. Unix, Linux mise en oeuvre. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation

NIMBUS TRAINING. Unix, Linux mise en oeuvre. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation Unix, Linux mise en oeuvre Déscription : Découvrir Linux de façon progressive et efficace. Cette approche originale présente une sélection rigoureuse mais néanmoins complète des connaissances essentielles

Plus en détail

1 : Introduction Systèmes/Services Unix

1 : Introduction Systèmes/Services Unix 1 : Introduction Systèmes/Services Unix Cours 1 : Introduction au système UNIX Le Cocq Michel lecocq@ipgp.fr Licence Pro SIL 12 Janvier 2016 Rappel plan général Introduction au système UNIX - ssh mardi

Plus en détail

Initiation à Unix. Cours 1 - Présentation

Initiation à Unix. Cours 1 - Présentation Initiation à Unix Cours 1 - Présentation Université Henri Poincaré Master Génomique et Informatique Automne 2008 1/ 41 Plan Introduction Introduction L interpréteur de commande Le système de fichiers Les

Plus en détail

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be Linux et le Shell Francois BAYART Atelier du samedi 20 Novembre 2010 http://www.loligrub.be 1 Le «système» 2 FHS http://fr.wikipedia.org/wiki/filesystem_hierarchy_standard Filesystem Hierarchy Standard

Plus en détail

NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE OBJET : ÉVOLUTIONS ENTRE LES RELEASES 5.0 UX ET 5.0 LX DE SWINST, LINUX, CHORUS, NETADMIN

NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE OBJET : ÉVOLUTIONS ENTRE LES RELEASES 5.0 UX ET 5.0 LX DE SWINST, LINUX, CHORUS, NETADMIN COMMUNICATION TECHNIQUE N TC0443 Ed. 01 OmniPCX Enterprise Nb de pages : 7 Date : 25-04-2003 URGENTE (FLASH PRODUIT) NON URGENTE (INFO PRODUIT) TEMPORAIRE DEFINITIVE OBJET : ÉVOLUTIONS ENTRE LES RELEASES

Plus en détail

CH2 Administration UNIX. Introduction

CH2 Administration UNIX. Introduction CH2 Administration UNIX Introduction UNIX, Linux,... Source: Wikipedia Particularités Ecrit en C, sources disponibles Fortement scriptable La plupart des outils de gestion de services et de démarrage sont

Plus en détail

Aperçu sur UNIX/ Linux

Aperçu sur UNIX/ Linux Aperçu sur UNIX/ Linux Historique sur UNIX EVOLUTION DES DISTRIBUTIONS UNIX DANS LE TEMPS Image courtesy of Wikipedia COMPARAISON UNIX / LINUX Sont-ils les mêmes? Oui, du moins en termes d'interfaces du

Plus en détail

Utilisateurs et Groupe

Utilisateurs et Groupe 1 Gestion des utilisateurs Unix 1.1 Super-utilisateur Utilisateurs et Groupe Linux est un système multiutilisateurs (plusieurs utilisateurs peuvent travailler sur la même machine) et sécurisé. Chaque utilisateur,

Plus en détail

1 Configuration réseau des PC de la salle TP

1 Configuration réseau des PC de la salle TP TP Installation/Configuration des services NIS et NFS sur serveur GNU/Linux Nom : Prénom : Date : Numéro : Objectifs : Installer un serveur NFS et NIS sur un PC GNU/Linux (Mandriva). Visiter les principaux

Plus en détail

FORMATION - FEDORA ET VMWARE

FORMATION - FEDORA ET VMWARE FORMATION - FEDORA ET VMWARE Par Pierre-Luc Delisle 1 VMWARE WORKSTATION Le meilleur outil de virtualisation desktop sur le marché 2 CRÉATION D UNE MACHINE VIRTUELLE Création d une machine virtuelle avec

Plus en détail

Configuration réseau Basique

Configuration réseau Basique Configuration réseau Basique 1. Configuration réseau bas niveau Les outils de configuration réseau bas niveau traditionnels des systèmes GNU/Linux sont les programmes ifconfig et route qui viennent dans

Plus en détail

installation et configuration de systèmes TR ACADÉMIE D ORLÉANS-TOURS

installation et configuration de systèmes TR ACADÉMIE D ORLÉANS-TOURS LP CHATEAU BLANC 45 CHALETTE/LOING BAC PRO SEN TR THÈME : CONFIGURATION D UN SERVEUR TP N 4 LINUX A DISTANCE ACADÉMIE D ORLÉANS-TOURS NOM : CI 11 : INSTALLATION ET CONFIGURATION DE SYSTEMES TR OBJECTIFS

Plus en détail

Introduction à la ligne de commande

Introduction à la ligne de commande Introduction à la ligne de commande Xerox Park 1981 Apple Macintosh 1984 Last login: Mon Nov 15 20:16:58 on ttys000 computer:~ jerome$ Last login: Mon Nov 15 20:16:58 on ttys000 computer:~ jerome$ Archaïque?

Plus en détail

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT Commandes Linux Gestion des fichiers et des répertoires Lister les fichiers Lister les fichiers cachés Lister les répertoires d un répertoire Lister les fichiers par date Les droits Types de fichier Supprimer

Plus en détail

JEAN-FRANÇOIS BOUCHAUDY GILLES GOUBET. Linux. Administration

JEAN-FRANÇOIS BOUCHAUDY GILLES GOUBET. Linux. Administration est f o E Y R O L L E S JEAN-FRANÇOIS BOUCHAUDY GILLES GOUBET Linux Administration PRÉAMBULE...P-1 Progression pédagogique... P-2 MODULE 1 : INTRODUCTION... 1-1 Les caractéristiques d UNIX...1-2 L historique

Plus en détail

Installation de Linux

Installation de Linux Installation de Linux Durée prévue: 50 minutes Objectif Équipement Procédures Installation de la distribution Red Hat 7.2 de Linux Configuration requise des paramètres Linux Création d'une disquette d'initialisation

Plus en détail

Licence Professionnelle GSIE - Auxerre Linux (partie 3)

Licence Professionnelle GSIE - Auxerre Linux (partie 3) Licence Professionnelle GSIE - Auxerre Linux (partie 3) Marie-Noëlle Terrasse Département IEM, Université de Bourgogne 6 janvier 2005 1 TP noté Exercice 1- Programme de création de comptes Vous devez noter

Plus en détail

Live Raizo I. INTERFACE GRAPHIQUE... 1 B. MISE EN PLACE... 2

Live Raizo I. INTERFACE GRAPHIQUE... 1 B. MISE EN PLACE... 2 Live Raizo I. INTERFACE GRAPHIQUE... 1 II. MISE EN PLACE... 2 A. OBJECTIF... 2 B. MISE EN PLACE... 2 C. DEMARRAGE... 3 III. CONFIGURATION RAPIDE... 3 A. CONFIGURATION RAPIDE DES IPS... 3 B. CONFIGURATION

Plus en détail

Cours de Systèmes d'exploitation (Unix)

Cours de Systèmes d'exploitation (Unix) Cours de Systèmes d'exploitation (Unix) H.Bourzoufi Université de Valenciennes - ISTV -1- H.Bourzoufi Caractéristiques d'unix q Portabilité (écrit en C) q Multi-utilisteurs Plusieurs utilisateurs peuvent

Plus en détail

Commandes et scripts Bash. 1 Commandes de gestion des fichiers et répertoires

Commandes et scripts Bash. 1 Commandes de gestion des fichiers et répertoires Commandes et scripts Bash Seules certaines options sont indiquées. Pour plus de détails voir les pages de manuel (cf commande man). Si une commande est indiquée comme étant interne, cela signifie qu elle

Plus en détail

Environnements informatiques

Environnements informatiques Environnements informatiques Premiers pas sous Linux (seconde partie) 26 septembre 2008 blansche@dpt-info.u-strasbg.fr 1 /12 Administration sous Linux 2 /12 Démarrage Démarrage de Linux Niveaux de démarrage

Plus en détail

1 Installation réseau GNU/Linux pour un serveur

1 Installation réseau GNU/Linux pour un serveur TP 1: Installation d'un serveur GNU/Linux Administration Linux de base Nom : Prénom : Date : Numéro : Objectifs : Installer un PC serveur GNU/Linux (installation réseau FTP/NFS/HTTP par CD bootable spécial,

Plus en détail

Contexte InfoRéseau50. Charles SAINT-LÔ SIO2 Lycée Notre Dame de la Providence Année 2014-2015

Contexte InfoRéseau50. Charles SAINT-LÔ SIO2 Lycée Notre Dame de la Providence Année 2014-2015 Contexte InfoRéseau50 Charles SAINT-LÔ SIO2 Lycée Notre Dame de la Providence Année 2014-2015 1 Présentation du contexte : Je travaille chez InfoRéseau50, qui est une société spécialisée dans la gestion

Plus en détail

Linux efficace sans souris : Initiation à la ligne de commande et à VI

Linux efficace sans souris : Initiation à la ligne de commande et à VI Tovo Rabemanantsoa, Alexis Lahouze, ABUL Linux efficace sans souris : Initiation à la ligne de commande et à VI Document sous licence creative commons cc by sa voir détails ici : http://creativecommons.org/licenses/by

Plus en détail

Introduction...3. Objectif...3. Manipulations...3. Gestion des utilisateurs et des groupes...4. Introduction...4. Les fichiers de base...

Introduction...3. Objectif...3. Manipulations...3. Gestion des utilisateurs et des groupes...4. Introduction...4. Les fichiers de base... Système d'exploitation Sommaire Introduction...3 Objectif...3 Manipulations...3 Gestion des utilisateurs et des groupes...4 Introduction...4 Les fichiers de base...4 Quelques commandes d'administration...5

Plus en détail

Présentation du cours Linux / Shell. Inf7212 Introduction aux systèmes informatiques Alix Boc Automne 2013

Présentation du cours Linux / Shell. Inf7212 Introduction aux systèmes informatiques Alix Boc Automne 2013 Présentation du cours Linux / Shell Inf7212 Introduction aux systèmes informatiques Alix Boc Automne 2013 2 Plan Présentation du cours / Syllabus Questionnaire sur vos connaissances L ordinateur Introduction

Plus en détail

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage

Plus en détail

Les noms et adresses IP des différentes machines sur le réseau 192.168.0.0/24 de la salle C309 seront définis comme suit :

Les noms et adresses IP des différentes machines sur le réseau 192.168.0.0/24 de la salle C309 seront définis comme suit : T.P. n 1 Réseau local sous Linux Binôme Authentification NIS Partages NFS Groupe 1 Introduction Ce TP consiste à configurer un petit réseau local de plusieurs machines sous Linux Fedora 14 (14 clients

Plus en détail

Personnes ressources Tice. Académie de Rouen

Personnes ressources Tice. Académie de Rouen Personnes ressources Tice Académie de Rouen Objectifs Acquérir les connaissances de base concernant Linux Découvrir la solution technique SambaEdu3 : serveur de fichiers sous Linux Mettre en oeuvre cette

Plus en détail

Unix Administration du système (AIX, HP-UX, Solaris, Linux) (2ième édition)

Unix Administration du système (AIX, HP-UX, Solaris, Linux) (2ième édition) Avant-propos 1. Objectif de ce livre 9 2. Présentation de l'ouvrage 10 Introduction 1. Principales utilisations professionnelles d'unix 11 1.1 Particularité des serveurs dédiés 12 1.2 Caractéristiques

Plus en détail

ASR1 - Systèmes d exploitation

ASR1 - Systèmes d exploitation ASR1 - Systèmes d exploitation Semestre 1, année 2011-2011 Département d informatique IUT Bordeaux 1 Janvier 2012 q 1 / 1 1. Introduction aux Systèmes d exploitation Contenu à quoi ça sert grandes fonctions

Plus en détail

Disque dur Fichiers Répertoires Partitions Droits d accès Quelques SGF. Système de fichiers. Julien Forget 1

Disque dur Fichiers Répertoires Partitions Droits d accès Quelques SGF. Système de fichiers. Julien Forget 1 Julien Forget 1 Université Lille 1 École Polytechnique Universitaire de Lille Cité Scientifique 59655 Villeneuve d Ascq GIS3 2011-2012 1. Inspiré des slides de Thomas Vantroys 1 / 81 Plan 1 Le disque dur

Plus en détail

Ch.4 - Les outils réseau

Ch.4 - Les outils réseau Présentation Ch.4 - Les outils réseau Sous Linux, beaucoup d'outils sont utilisables en mode commande Aide en ligne info commande man commande commande - -help Olivier HUBERT - LGEP/CNRS 1 Ch.4-1. La commande

Plus en détail

Configuration réseau Linux

Configuration réseau Linux Configuration réseau Linux 1 Page 1 Il s'agit de paramétrer un système LINUX pour qu'il soit connecté à un réseau local, et puisse éventuellement accéder au réseau Internet via un accès distant par routeur

Plus en détail

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min) TP n 2 : Installation et administration du serveur ProFTP Objectifs du TP Comprendre le fonctionnement du protocole FTP Installation et compilation d un paquet source Configuration, lancement et administration

Plus en détail

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe :

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe : TP1 ASR4 Réseaux Département Informatique, IUT Bordeaux 1 ASR4-R Prénom : Nom : Groupe : 1 Gestion du réseau virtuel Le réseau virtuel utilisé lors de ce TP a été réalisé avec NEmu (Network Emulator),

Plus en détail

Administration de Parc Informatique TP08 : Installation de Linux Debian

Administration de Parc Informatique TP08 : Installation de Linux Debian Institut Galilée L2 Info S1 Année 2011 2012 1 Une machine virtuelle Administration de Parc Informatique TP08 : Installation de Linux Debian Le but du TP est d installer Linux (en l occurrence la distribution

Plus en détail

1 Démarrage de Marionnet

1 Démarrage de Marionnet Institut Galilée Administration Système Année 2011-2012 INFO 2ème année Master Info 1 Master Image & Réseau 1 T.P. 1 Administration Système Le logiciel Marionnet (www.marionnet.org) offre la possibilité

Plus en détail

TD séance n 8 Utilisateurs et Groupes sous Unix et Windows

TD séance n 8 Utilisateurs et Groupes sous Unix et Windows 1 Gestion des utilisateurs Unix 1.1 Super-utilisateur Linux est un système multiutilisateurs (plusieurs utilisateurs peuvent travailler sur la même machine) et sécurisé. Chaque utilisateur, pour travailler,

Plus en détail

Unix/Linux I. 1 ere année DUT. Université marne la vallée

Unix/Linux I. 1 ere année DUT. Université marne la vallée Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins

Plus en détail

Moyens mis à disposition des étudiants

Moyens mis à disposition des étudiants BTS SIO SI2 Support réseau des accès utilisateurs 1 er semestre Durée : TP : INSTALLATION ET CONFIGURATION D UN SERVEUR LINUX SOUS DEBIAN SQUEEZE 6.0.10 Moyens mis à disposition des étudiants Matériels

Plus en détail

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM PREREQUIS - Environnement de virtualisation : dans notre exemple nous utiliserons Virtual Box (4.2.18) - Une connexion internet sur la machine hôte Récupérer l

Plus en détail

Administration système

Administration système Démarrage init Arrêt du système Mode mono-utilisateur (single-user) Démarrage du système Université de Cergy-Pontoise 2009 2010 Démarrage init Arrêt du système Mode mono-utilisateur (single-user)

Plus en détail

MODULE 2. Gestion des services. Objectifs de ce module : Arrêter et démarrer des services. Ajouter ou enlever des services au démarrage

MODULE 2. Gestion des services. Objectifs de ce module : Arrêter et démarrer des services. Ajouter ou enlever des services au démarrage MODULE 2 Objectifs de ce module : Gestion des services Arrêter et démarrer des services Ajouter ou enlever des services au démarrage Connaître la structure des fichiers de service Utiliser les principales

Plus en détail

Administration UNIX. Le réseau

Administration UNIX. Le réseau Administration UNIX Le réseau Plan Un peu de TCP/IP Configuration réseau sous linux DHCP Démarrage PXE TCP/IP Unix utilise comme modèle de communication TCP/IP Application Transport TCP - UDP Réseau IP

Plus en détail

Parcours IT Projet réseaux informatiques Christophe DOIGNON

Parcours IT Projet réseaux informatiques Christophe DOIGNON FORMATION INGENIEURS ENSPS EN PARTENARIAT (2008-2009) MODULE MI6 DU PARCOURS INFORMATIQUE ET TELECOMMUNICATIONS MISE EN OEUVRE D'UN RESEAU INFORMATIQUE LOCAL EMULE ROUTAGE SOUS LINUX 1. Introduction La

Plus en détail

Plan du cours. 12. Gestion des processus. 12.1 Notions théoriques 12.2 Lancement d'une commande 12.3 Identifier et controler un processus

Plan du cours. 12. Gestion des processus. 12.1 Notions théoriques 12.2 Lancement d'une commande 12.3 Identifier et controler un processus Plan du cours 12.1 Notions théoriques 12.2 Lancement d'une commande 12.3 Identifier et controler un processus PS, KILL 12.4 Exercices Olivier HUBERT LGEP/CNRS 1 Plan du cours 12.1 Notions théoriques 12.1.1

Plus en détail

LINUX - ADMINISTRATION PROGRAMME DE FORMATION

LINUX - ADMINISTRATION PROGRAMME DE FORMATION LINUX - ADMINISTRATION Objectifs : Cette formation a pour objectif de vous apprendre les éléments de base de l'administration en commençant par un rappel des commandes de bases et l'apprentissage de la

Plus en détail

Installation Debian GNU/Linux sur les machines OVH

Installation Debian GNU/Linux sur les machines OVH Login Help/Guide About Trac Preferences Wiki Timeline Roadmap Browse Source View Tickets Search Installation Debian GNU/Linux sur les machines OVH Start Page Index History Last Change Cette documentation

Plus en détail

Administration des services 1

Administration des services 1 Administration des services 1 M. AIT IBOUREK 1 Environnement Linux : Les services Les services ou démons Qu'est ce qu'un démon? Comparable aux services offerts par un serveur Windows C'est un processus

Plus en détail

Formation Root de base

Formation Root de base 2 octobre 2010 Sommaire 1 Présentation Les commandes 2 Vaincre l autisme. Opérations de bases sur les fichiers Éditer un fichier Se documenter Raccourcis utiles 3 vim aptitude ssh screen irssi 4 Présentation

Plus en détail

Projet Semestre2-1SISR

Projet Semestre2-1SISR Table des matières 1 Ressources... 2 2 Récupération des sources Samba... 2 3 Préparation du serveur... 2 4 Vérification et Compilation de SAMBA4... 3 5 Préparation du controleur de domaine... 3 6 Test

Plus en détail

Mise en réseau d'une station Linux

Mise en réseau d'une station Linux Stéphane Gill Stephane.Gill@CollegeAhuntsic.qc.ca Table des matières Introduction 2 Fichiers de paramétrage et scripts 2 /etc/hosts 2 /etc/networks 3 /etc/hosts.conf 3 /etc/resolv.conf 4 /etc/sysconfig/network

Plus en détail

Configuration de pure-ftpd

Configuration de pure-ftpd Configuration de pure-ftpd 1. Présentation de pure-ftpd Pure-ftp est un serveur ftp performant, sûr (c'est qu'ils disent dans la doc.) et assez simple à configurer, mais tout est relatif. 2. Installation

Plus en détail

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014 Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant

Plus en détail

I. Adresse IP et nom DNS

I. Adresse IP et nom DNS Le système GNU/Linux Réseau et configuration IP By ShareVB Table des matières I.Adresse IP et nom DNS...1 II.Nom de la machine locale sous Debian...2 III.Nom de la machine locale sous Fedora...2 IV.Résolution

Plus en détail

Procédure d installation de OpenOffice.org non graphique sur un serveur Linux Fedora Core 5

Procédure d installation de OpenOffice.org non graphique sur un serveur Linux Fedora Core 5 Procédure d installation de OpenOffice.org non graphique sur un serveur Linux Fedora Core 5 1. OpenOffice.org Ce paragraphe présente la manière d installer la suite bureautique OpenOffice.org sur le serveur

Plus en détail

David.parize@wanadoo.fr Page 1

David.parize@wanadoo.fr Page 1 I. David.parize@wanadoo.fr Page 1 TABLE DES MATIERES I. Démarrage...3 II. Partitionnement...3 A. Partition primaire & étendue...3 B. Partition logique...3 C. Système de fichiers...4 III. Choix des paquetages...4

Plus en détail

Travaux Pratiques R&T 2 ème année Durée : 3 heures TP R2b SECURITE RESEAUX Sécurité des services. Objectifs du TP

Travaux Pratiques R&T 2 ème année Durée : 3 heures TP R2b SECURITE RESEAUX Sécurité des services. Objectifs du TP Travaux Pratiques R&T 2 ème année Durée : 3 heures TP R2b SECURITE RESEAUX Sécurité des services Noms : Rabenjamina Solohaja et Tharic Faris Groupe : 5 Date : 21/11/2014 Objectifs du TP - Installation

Plus en détail

TP : installation de services

TP : installation de services TP : installation de services Ce TP a été rédigé rapidement. Il ne donne certainement pas toutes les explications nécessaires à la compréhension des manipulations. Assurez vous de bien comprendre ce que

Plus en détail

UE GLSE 301 Outils informatique

UE GLSE 301 Outils informatique UE GLSE 301 Outils informatique Responsable : Andrea CHERUBINI andrea.cherubini@univ-montp2.fr 1 Présentation générale But Ce module vous permettra de vous perfectionner sur les différents logiciels que

Plus en détail

TP1 - Prise en main de l environnement Unix.

TP1 - Prise en main de l environnement Unix. Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents

Plus en détail

Travaux Pratiques R&T 2 ème année Durée : 3 heures TP R2b SECURITE RESEAUX Sécurité des services. Objectifs du TP

Travaux Pratiques R&T 2 ème année Durée : 3 heures TP R2b SECURITE RESEAUX Sécurité des services. Objectifs du TP Noms : BAUD - CARRETTE Groupe : TP3 Date : 11/01/12 Travaux Pratiques R&T 2 ème année Durée : 3 heures TP R2b SECURITE RESEAUX Sécurité des services Objectifs du TP - Installation et configuration d'un

Plus en détail

Le Shell. Chapitre 3. 3.1.1 Conventions typographiques

Le Shell. Chapitre 3. 3.1.1 Conventions typographiques Chapitre 3 Le Shell 3.1 Généralités 3.1.1 Conventions typographiques Dans ce chapitre, les noms des fichiers et des commandes UNIX seront écrits dans la fonte que voici. Lorque cette même fonte sera utilisée

Plus en détail

Activité - Serveur sous Linux Suse

Activité - Serveur sous Linux Suse Activité - Serveur sous Linux Suse Configuration de services réseaux Problématique : Configurer les services réseaux (DHCP, SAMBA, APACHE2) sur un serveur afin de répondre au besoin des postes clients

Plus en détail

DOCUMENTATION TECHNIQUE. Installation et paramétrage d'un poste client WebKiosk. Documentation technique

DOCUMENTATION TECHNIQUE. Installation et paramétrage d'un poste client WebKiosk. Documentation technique Parc de l'arboretum, imm. A1 73, Rue de Saint Mandrier Z.A. de la Millonne 83140 Six-Fours Les Plages DOCUMENTATION TECHNIQUE Installation et paramétrage d'un poste client WebKiosk Installation_poste_webkiosk

Plus en détail

Projet Administration Réseaux

Projet Administration Réseaux EL KHATIT Zouhair, L3 ASR N : 20072486 Projet Administration Réseaux Thème : SFTP & SCPOnly I- SFTP (Secure File Transfer Protocol) : Introduction: Le SFTP permet de transférer des fichiers par une connexion

Plus en détail

TP N o 2 - Configuration Linux : services, processus

TP N o 2 - Configuration Linux : services, processus IUT de Villetaneuse E. Viennet R&T Module I-C1 Système d exploitation 7/12/05 TP N o 2 - Configuration Linux : services, processus Ce TP se déroulera avec Linux Red Hat 9 (image GTR 4), en salle de TP

Plus en détail

Serveur de sauvegardes incrémental

Serveur de sauvegardes incrémental Serveur de sauvegardes incrémental Pierre.Lafaye-de-Micheaux@upmf-grenoble.Fr ddelseny@yahoo.fr Dans cet article, nous allons vous apprendre comment mettre en place un serveur de sauvegardes incrémental

Plus en détail

TITAN - Mission 4 Serveur Syslog

TITAN - Mission 4 Serveur Syslog TITAN - Mission 4 Serveur Syslog Table des matières 1. Contexte... 2 2. Configuration du réseau dans VMWare Workstation... 2 2.1 Prérequis... 2 2.2 Procédure... 2 3. Debian 7.8 «Wheezy»... 2 3.1 Prérequis...

Plus en détail

Animation «Administrer un serveur»

Animation «Administrer un serveur» Animation «Administrer un serveur» L'objet de cette animation est d'initier les stagiaires aux rudiments de l'administration d'un serveur sous Linux. C'est le préalable à toute installation et gestion

Plus en détail

UBUNTU Administration d'un système Linux (4ième édition)

UBUNTU Administration d'un système Linux (4ième édition) Ubuntu et Linux 1. Affirmation du modèle open source 21 1.1 Principe et avenir du modèle 21 1.1.1 Open source et capitalisme financier 22 1.1.2 Open source et logiciel libre 23 1.2 Place de Linux dans

Plus en détail

Red Hat Enterprise Linux - CentOS Mise en production et administration de serveurs (2ième édition) - 2 Tomes

Red Hat Enterprise Linux - CentOS Mise en production et administration de serveurs (2ième édition) - 2 Tomes Présentation de Red Hat 1. Red Hat : l entreprise 21 2. Historique 21 3. Un mot sur la souscription 23 4. Red Hat : le système d'exploitation 26 4.1 Historique des versions 26 4.2 Particularités de Red

Plus en détail

Administration Système

Administration Système Administration Système 2015-2016 Sylvain Cherrier cherrier@u-pem.fr 2014- Développé par Sylvain Cherrier Merci à François Sauterey droits réservés reproduction interdite Bibliographie Les clés de l'administration

Plus en détail

Comment configurer Kubuntu

Comment configurer Kubuntu Comment configurer Kubuntu Configuration du réseau... 1 Configurer votre système Linux sur le réseau...1 Vérifier manuellement l adresse IP...5 Connecter un lecteur réseau distant Windows/Mac grâce au

Plus en détail

Applications Réseau. Objectif: Contenu: Durée: Comprendre et utiliser les applications réseau

Applications Réseau. Objectif: Contenu: Durée: Comprendre et utiliser les applications réseau Applications Réseau Objectif: Comprendre et utiliser les applications réseau Contenu: principes des applications réseau diagnostic et dépannage exemples: telnet, FTP, NTP, commandes remote, affichage déporté

Plus en détail

Initiation à LINUX pour Scribe

Initiation à LINUX pour Scribe Initiation à LINUX pour Scribe PARTIE C version 2.0 du 15 février 2008 Administration de Linux Version 2.0 Auteur : Christophe VARDON professeur STI Bac Pro MRIM formateur TICE iufm Table des matières

Plus en détail

Simple Database Monitoring - SDBM Guide de l'usager

Simple Database Monitoring - SDBM Guide de l'usager - SDBM Version 0.01 (2011/07/05) Tables des matières Simple Database Monitoring - SDBM.1.1 Tables des matières2 Architecture3 Installation..4 Installation sur Linux (image virtuelle pré-configuré)..4 Changement

Plus en détail

Introduction à Linux. Vincent Granet Polytech Nice-Sophia. Cours LP RT 2009/2010

Introduction à Linux. Vincent Granet Polytech Nice-Sophia. Cours LP RT 2009/2010 Introduction à Linux Vincent Granet Polytech Nice-Sophia Cours LP RT 2009/2010 Références Livres Linux pour les nuls, Dee-Ann Leblanc, First Interactive, 2006. Linux en pratique, Arnold Robbins, Campus

Plus en détail

Documentation Utilisateur

Documentation Utilisateur Documentation Utilisateur Documentation EMFDisk 4.2 EMF - Section informatique Hayoz Lukas & Zivanovic Milos Table des matières 1 Introduction... 1 2 Système GNU/Linux Ubuntu... 1 2.1 Ubuntu... 1 2.2 LiveUSB...

Plus en détail

Connecter une station Linux (distribution Ubuntu) à un serveur Kwartz Pré-requis et mise en garde Installation de la distribution Authentification des utilisateurs Répertoires home et shell des utilisateurs

Plus en détail

Réseau. 1. Commandes réseaux, découverte environnement. TP1 - Connaissances de base, SSH

Réseau. 1. Commandes réseaux, découverte environnement. TP1 - Connaissances de base, SSH 1 sur 7 06/09/2012 09:32 Réseau TP1 - Connaissances de base, SSH Contenu de la Page 1. Commandes réseaux, découverte environnement 2. Ecriture d'un petit Shell script 3. Organisation de son Arborescence

Plus en détail

Premiers pas en Linux

Premiers pas en Linux Premiers pas en Linux 1 Bref historique Linux Système d'exploitation créé en 1991. Par Linus Torvalds un étudiant nlandais. Développé et amélioré par des centaines de spécialistes dans le monde. Particularité

Plus en détail

TP N o 2 - Utilisateurs et droits

TP N o 2 - Utilisateurs et droits IUT de Villetaneuse E. Viennet GTR 2ème année Introduction au Système UNIX 22/09/03 TP N o 2 - Utilisateurs et droits Vous rédigerez un compte rendu, sur lequel vous indiquerez la réponse à chaque question,

Plus en détail

Liste des diapos. s01-contexte.tex. Table des matières. 11 avril 2008

Liste des diapos. s01-contexte.tex. Table des matières. 11 avril 2008 Liste des diapos 11 avril 2008 Table des matières 1 [Contexte] Linux - Contexte 2 1.1 [Linux?] Qu'est-ce que Linux?..................................... 2 1.2 [Le libre] Linux et le libre........................................

Plus en détail

Linux en ligne de commande

Linux en ligne de commande I. Organisation et gestion des fichiers. A organisation des répertoires : Linux en ligne de commande Les systèmes Unix reposent sur une arborescence de fichiers différente des systèmes Windows. En effet,

Plus en détail

Configurer la carte réseau en bridge (en allant en bas à droite de la fenêtre de vmware)

Configurer la carte réseau en bridge (en allant en bas à droite de la fenêtre de vmware) ETAPE 1 : CONFIGURATION POUR ACCEDER A INTERNET AFIN DE TELECHARGER LES PAQUETS NECESSAIRES Changez le nom de la machine : /etc/sysconfig /network Configurer la carte réseau en bridge (en allant en bas

Plus en détail

MISSION 3 : SECURITE RESEAU & VLANS PARTIE 2. Mission 3 : Sécurité réseau & VLANs Partie 2... 1. Présentation du TP :... 1. Méthode :...

MISSION 3 : SECURITE RESEAU & VLANS PARTIE 2. Mission 3 : Sécurité réseau & VLANs Partie 2... 1. Présentation du TP :... 1. Méthode :... MISSION 3 : SECURITE RESEAU & VLANS PARTIE 2 SOMMAIRE Mission 3 : Sécurité réseau & VLANs Partie 2... 1 Présentation du TP :... 1 Méthode :... 2 I) Partie A : maintenance de la documentation... 2 1) Mise

Plus en détail

[Math-L312] TP 0 : Présentation rapide de UNIX, Linux et de gcc

[Math-L312] TP 0 : Présentation rapide de UNIX, Linux et de gcc [Math-L312] TP 0 : Présentation rapide de UNIX, Linux et de gcc Adrien Semin adrien.semin@math.u-psud.fr 1 UNIX et Linux Linux est un système d exploitation de type UNIX (ce qui signifie qu il est à la

Plus en détail

TP 2 (Bash) ============ Intro ------

TP 2 (Bash) ============ Intro ------ TP 2 (Bash) ============ Intro ------ Le but de cette séance est de vous familiariser avec l utilisation de l interpréteur de commande, ou shell, sous Unix. C est l équivalent de "l'invite de commandes

Plus en détail

Licence Professionnelle GSIE - Auxerre Linux (partie 5)

Licence Professionnelle GSIE - Auxerre Linux (partie 5) Licence Professionnelle GSIE - Auxerre Linux (partie 5) Marie-Noëlle Terrasse Département IEM, Université de Bourgogne 27 janvier 2005 1 Adressage 1.1 Rappel : les notions de base Il existe plusieurs façons

Plus en détail

TP2 Unix / Linux. Par contre, l'outil d'administration Yast est spécifique à la distribution Suse Yast 1 = Yet another Setup Tool. Table des matières

TP2 Unix / Linux. Par contre, l'outil d'administration Yast est spécifique à la distribution Suse Yast 1 = Yet another Setup Tool. Table des matières TP2 Unix / Linux Redirection des entrées/sorties Commandes find, grep, sort, wc, head, tail, less Gestion des Processus et communications par signaux Session utilisateur : variables d'environnement et

Plus en détail

Administration de Parc Informatique TP07 : Installation de Linux Debian

Administration de Parc Informatique TP07 : Installation de Linux Debian Institut Galilée L2 Info S1 Année 2012 2013 1 Une machine virtuelle Administration de Parc Informatique TP07 : Installation de Linux Debian Le but du TP est d installer Linux (en l occurrence la distribution

Plus en détail

MANUEL D' UTILISATION

MANUEL D' UTILISATION MANUEL D' UTILISATION Table des matières Présentation...2 Introduction...2 Matériel nécessaire...2 Logiciel nécessaire...3 Partie A : Installation et Mise en oeuvre du matériel et logiciel...4 Partie B

Plus en détail

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows 2000. W2K pro: configuration.

Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows 2000. W2K pro: configuration. Windows 2000: Introduction W2K: Architecture Système d'exploitation multitâche multithread 32 bits à architecture SMP. Multiplateforme: intel x86, Compaq Alpha Jusqu'à 64 Go de mémoire vive Système d'exploitation

Plus en détail

Installation d'intrascol V1.8 sous Mageia 3-2013

Installation d'intrascol V1.8 sous Mageia 3-2013 Installation d'intrascol V1.8 sous Mageia 3-2013 Intrascol est régi par la licence CeCILL soumise au droit français et respectant les principes de diffusion des logiciels libres. Elle est diffusée par

Plus en détail

Administration de Parc Informatique TP06 : Installation de Linux Debian

Administration de Parc Informatique TP06 : Installation de Linux Debian Institut Galilée L2 Info S1 Année 2013 2014 1 Une machine virtuelle Administration de Parc Informatique TP06 : Installation de Linux Debian Le but du TP est d installer Linux (en l occurrence la distribution

Plus en détail

Objectif : Matériel : Opérations à effectuer : Création de la machine virtuelle :

Objectif : Matériel : Opérations à effectuer : Création de la machine virtuelle : Objectif : Effectuer l'installation d'une distribution Linux sur une machine virtuelle. Configurer la machine pour l'utilisation d'un certains nombre de services réseaux. Matériel : Un PC avec Virtual

Plus en détail