TP2 Unix / Linux. Ce TP sera réalisé sur Linux distribution Suse 10, version serveur d'entreprise (Suse ES10)
|
|
- Raphael Sénéchal
- il y a 8 ans
- Total affichages :
Transcription
1 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 fichier.profile Ce TP sera réalisé sur Linux distribution Suse 10, version serveur d'entreprise (Suse ES10) Les modes opératoires, et les commandes utilisées sont souvent semblables sur d'autre distributions Linux et même d'autres systèmes Unix. Par contre, l'outil d'administration Yast est spécifique à la distribution Suse Yast 1 = Yet another Setup Tool Ouvrir une session Unix sous son nom personnel On travaillera en mode texte, soit directement dans la fenêtre courante si la session est en mode texte, soit dans une fenêtre de "Terminal" si la session est une session graphique. Créer un dossier ~/TP2 par mkdir ~/TP2 Les fichiers et dossiers qui seront créés dans le cadre de ce TP seront systématiquement créés dans le dossier ~/TP2 Table des matières Redirection des entrées/sorties... 2 Redirection simple des sorties " >"...2 Redirection des sorties en complémentarité: ">>"... 2 Redirection des entrées... 2 Enchaînement des commandes par "tube" ou "pipe" : " " (Alt Gr + 6)... 3 Alias de commandes...3 Modifier le fichier de configuration ~/.profile... 3 Commandes de traitement des fichiers de texte... 4 recherche de texte par grep... 4 Visualiser ou compter les lignes d'un fichier de texte... 4 Trier un fichier de texte... 5 Exemples d'enchaînement de commandes... 5 Commande find... 5 Gestion des processus...6 Liste des processus...6 Description d'un processus... 6 Communications interprocessus par signaux...7 Notes cf Yac : Yet another Compiler TP N 2 Unix / Linux ICASE 1 / 9 Groupe esaip
2 Redirection des entrées/sorties Redirection simple des sorties " >" Faire de ~/TP2 de répertoire courant cd ~/TP2 Créer un fichier en utilisant la commande echo Bonjour > bonjour.txt Afficher le contenu de bonjour.txt par la commande cat Vérifier la taille de ce fichier en utilisant les commandes ls et du Quels sont les droits d'accès à ce fichier? Donner les droits d'accès 0660 à ce fichier (commande chmod) A quoi correspondent les droits d'accès 0660? r et w pour le propriétaire et le groupe que fait la commande >bonjour.txt? vide le fichier sans changer les droits d'accès quelle différence avec la commande rm bonjour.txt; touch bonjour.txt? les droits d'accès sont changés car un nouveau fichier est créé Redirection des sorties en complémentarité: ">>" Quelle différence entre les 2 lignes de commandes suivantes? echo Bonjour > bonjour.txt; echo Bonjour > bonjour.txt 1 seule ligne dans le fichier echo Bonjour > bonjour.txt; echo Bonjour >> bonjour.txt 2 lignes dans le fichier Redirection des entrées Que fait la commande cat < bonjour.txt? affiche le contenu du fichier Quelle différence avec cat bonjour.txt? aucune taper la commande cat puis les entrées suivantes Bonjour Aurevoir ^D 2 Comment interpréter ce qui s'est passé? l'entrée standard de cat est le clavier, la sortie standard est la console ^D indique la fin du fichier d'entrée, donc arrêt de la commande cat 2 CTRL + d (Sous Unix le caractère de code ascii 04 = EOT, produit par CTRL+D est le code " fin de fichier texte) voir TP N 2 Unix / Linux ICASE 2 / 9 Groupe esaip
3 Enchaînement des commandes par "tube" ou "pipe" : " " (Alt Gr + 6) On peut faire en sorte que les sorties écran d'une commande deviennent les entrées d'une autre commande en réunissant ces commandes par le caractère "pipe" " " que fait la commande wc -l /etc/passwd (voir man wc) compte les lignes du fichier quelle différences avec cat /etc/passwd wc -l? aucune Alias de commandes la commande dir produit le même résultat que la commande ls -l on peut vérifier en effet que alias dir signale que dir est un alias de ls -l Supprimer l'alias par unalias dir Que produit alors la résultat de la commande dir? un affichage différente de la liste des fichiers Quelle commande est alors exécutée? le rechercher par whereis dir /usr/bin/dir redéfinir l'alias par alias dir='ls -l' Quelle commande taper pour obtenir le même résultat que dir lorsque l'alias n'est pas défini? /usr/bin/dir Afficher tous les alias définis pour votre session en tapant alias (On pourra éventuellement rechercher l'intérêt de ces alias) cd..='cd..' corrige automatiquement une écriture correcte sous Windows mais erronée sous unix md='mkdir -p' définit une commande Unix md analogue à la commande md de Windows Définir clrscr comme alias de clear et vérifier que clrscr efface l'écran, comme clear Ouvrir une autre fenêtre de commande : est-ce que la commande clrscr est définie dans cette nouvelle session? Conclusion? les alias sont spécifiques à chaque session, et devront donc être redéfinis à chaque ouverture de session Modifier le fichier de configuration ~/.profile en utilisant un éditeur 3 de texte modifier le fichier ~/.profile pour ajouter les lignes suivantes à la fin de ce fichier : unalias dir alias clrscr='clear" Ouvrir une nouvelle fenêtre (nouvelle session) et vérifier les commandes dir et clrscr Conclusion: quand le fichier.profile est-il exécuté? à l'ouverture de la session voir man bash et rechercher.bash_profile dans ce document i 3 Utiliser l'éditeur gedit ou kwrite ou kate en mode graphique; utiliser joe ou vi en mode texte. Avec joe, taper ctrl+k et ensuite h pour afficher une fenêtre d'aide. Pour utiliser vi, on pourra se référer au document suivant : " Pratique Unix des Systemes d'exploitation/utiliser vi.htm" TP N 2 Unix / Linux ICASE 3 / 9 Groupe esaip
4 Commandes de traitement des fichiers de texte 4 recherche de texte par grep Nous allons rechercher où est défini l'alias de dir à l'ouverture de notre session. Lorsqu'on ouvre une session 2 scripts sont exécuté : 1. le script système /etc/profile 2. le script utilisateur ~/.profile 5 En utilisant grep : Rechercher "alias" dans ~/.profile. Résultat? grep alias ~/.profile résultat : rien Rechercher "alias" dans /etc/profile. Résultat? grep alias /etc/profile résultat : rien Rechercher "alias" dans /etc/*. Résultat?grep "alias dir" /etc/* 2>/dev/null résultat : /etc/bash.bashrc Conclusion? on peut vérifier (par less) que le script /etc/profile lance l'exécution de /etc/bash.bashrc Visualiser ou compter les lignes d'un fichier de texte Que permet less /etc/passwd? voir le contenu du fichier sous less, taper h ii pour avoir l'aide (help) Comment atteindre la dernière ligne? G Comment revenir à la dernière ligne? g Comment afficher les numéros de lignes? -M ce qui est sans doute une des options définies pas la variable LESS (vérifier en tapant echo $LESS) Quelles différences entre less /etc/passwd et more /etc/passwd? il est possible de revenir en arrière avec less Comment afficher numéroter les lignes en utilisant cat et less? cat -n /etc/passwd less Comment compter les lignes en utilisant wc? cat /etc/passwd wc -l Comment afficher les 3 première lignes avec head? head -3 /etc/passwd Comment afficher les 3 dernières lignes avec tail? cat -n /etc/passwd tail -3 Comment afficher les lignes 5 à 10 avec head et tail? cat -n /etc/passwd head -10 tail -6 4 Pour une document plus précise sur ces commandes, utiliser man ou se reporter aux documents suivants : Unix 2 - esaip Tregouet.pdf Unix 2 - esaip Tregouet.rtf 5 Ce peut être aussi ~/.bash_profile ou ~/.login si.profile n'existe pas (voir man bash) TP N 2 Unix / Linux ICASE 4 / 9 Groupe esaip
5 Trier un fichier de texte Que fait la commande sort /etc/passwd -t: -k3nr? trie /etc/passwd dans l'ordre descendant du 3ème champ (UID) Comment trier le fichier /etc/passwd 1. sur le numéro du groupe principal de l'utilisateur (ordre croissant) 2. sur le nom de l'utilisateur (ordre décroissant) sort /etc/passwd -t: -k4n -k3nr less Exemples d'enchaînement de commandes 1. Que font les commandes suivantes? /sbin/ifconfig grep adr: grep -v 127 ls -l /etc grep ^- sort -k5 affichage de la configuration des cartes réseau recherche des lignes contenant :adr à l'exclusion de celles qui contiennent 127 (interface LO) liste des fichiers de /etc recherche des lignes content "-" au début (fichiers ordinaires) tri selon le nombre d'octets du fichier 2. Comment modifier la dernière commande pour que le tri donne quelque chose d'utile? ls -l /etc grep ^- sort -k5n car le nombre d'octets est un champ numérique 3. La commande cat /etc/services affiche la liste des services réseau connus de votre systèmes. Comment compléter cette commande pour ne garder de cette liste que les services TCP (en mode connexion) ayant un rapport avec ftp. On souhaite aussi que cette liste soit triée dans l'ordre décroissant des numéros de port. cat /etc/services grep ftp grep tcp sort -k2nr Commande find Expliquer les paramètres des commandes suivantes : 1. find /etc -maxdepth 1 -name "*conf*" un seul niveau d'arborescence le nom de fichier est comme "*conf*" 2. find /etc -type f -name "*.conf" grep Perm fichiers ordinaires nom comme "*.conf" ligne contient Perm (erreurs) 3. find /etc -type f -name "*.conf" 2>/dev/null grep Perm supprimer les messages d'erreur (sortie 2=stderr) 4. find /etc -type f -name "*.conf" -ok less {} \; 2>/dev/null pour chaque fichier trouvé, proposer de voir son contenu En utilisant la commande find rechercher dans /var tous les fichiers modifiés depuis le démarrage 6 de votre ordinateur. find /var -newer /var/log/boot.msg 2> /dev/null on pourra utiliser ls -lt pour voir ensuite le contenu d'un répertoire trié par date de modification 6 On utilisera le paramètre -newer de find, en tenant dompte du fait que le fichier /var/log/boot.msg a été créé au démarrage du système. On peut vérifier que l'âge de ce fichier correspond au temps écoulé depuis le démarrage du système: ce temps est donné par la commande uptime. TP N 2 Unix / Linux ICASE 5 / 9 Groupe esaip
6 Gestion des processus Liste des processus Les processus de votre ordinateur sont visibles en utilisant par exemple les commandes ps auxf, ou pstree (ou pstree -p) ou top En utilisant ces 2 commandes, répondre aux questions suivantes: Combien y a-t-il de processus actuellement présents sur votre ordinateur? voir commande top Combien sont prêts (état running )?voir commande top Combien sont bloqués (état sleeping)?voir commande top Combien de processus appartiennent au superviseur 7 (root)? ps auxf grep ^root wc -l Combien appartiennent à l'utilisateur propriétaire de votre session? ps auxf grep ^$LOGNAME wc -l Quel le processus ancêtre de tous les autres? init (utiliser pstree) Quel est le numéro de ce processus? 1 (utiliser pstree -p) Pouvez-vous retrouver toutes ces informations en mode mode graphique en utilisant le moniteur système (Ksysguard)? Description d'un processus Parmi les les informations qui décrivent un processus à quoi correspondent les champs suivants affichés par la commande top 8 : PID USER PR NI numéro du processus nom du propriétaire du processus priorité du processus "nice" = courtoisie du processus (effet inverse de la priorité) VIRT taille de la mémoire virtuelle utilisée par le processus (VIRT=SWAP+RES) RES SHR taille de la mémoire réelle (RAM) utilisée par le processus taille de la mémoire partagée (utilisable par d'autres processus) S S -- Process Status 'D' = uninterruptible sleep 'R' = running 'S' = sleeping 'T' = traced or stopped 'Z' = zombie %CPU %MEM % du temps processeur consommé par ce processus depuis le dernier affichage de top (temps de rafraîchissement = 3 secondes, par défaut?) % de la mémoire réelle (RAM) utilisée par ce processus TIME+ Temps processeur en 1 / 100 sec consommé depuis le démarrage du processus COMMAND Nom du programme exécuté par ce processus 7 Utiliser pas auxf, grep et wc -l 8 Voir le cours page 24 ou man top TP N 2 Unix / Linux ICASE 6 / 9 Groupe esaip
7 Communications interprocessus par signaux La commande kill sert à envoyer un signal à un processus (et éventuellement à le tuer) Ouvrir 2 fenêtres de commandes qui correspondront à 2 processus shell différents, chacun ayant un numéro de processus qui l'identifie de manière unique. 1. Il est possible d'afficher le numéro du processus shell associé à une fenêtre en tapant l'une des commandes suivantes : ps (sans paramètres) : on voir l'identification du processus bash (le shell) et l'identification du processus qui vient de réaliser la commande ps echo $$ : la variable $$ du shell contient le numéro du shell courant 2. Envoyer 9 le signal 1 à l'une des fenêtres, à partir de l'autre : kill -1 < No du processus visé > Que se passe-t-il? le processus est tué 3. Modifier le comportement du processus bash à la réception du signal 1 en tapant la commande suivante : trap 'uptime' 1 La commande trap (sans paramètres) permet de voir les actions associées aux signaux Envoyer le signal 1 à la fenêtre dans laquelle on a tapé la commande trap précédente, soit à partir d'une autre fenêtre: kill -1 < No du processus visé > soit à partir de la fenêtre courante : kill -1 $$ Que se passe-t-il? la commande uptime est exécutée 5. Comment faire pour que le processus shell écrive "j'ai reçu le signal 3" dans le fichier ~/signal3 à chaque fois qu'il reçoit ce signal? On souhaite voir, dans ce fichier, autant de lignes que de signaux 3 reçus. On souhaite aussi que les lignes soient datées (utiliser le résultat 11 de la commande date) trap 'echo " `date` : signal 3 reçu " >>~/signal3' 3 6. Est-il possible de redéfinir l'action associée au signal 9? essayer en utilisant trap 'ls -l' 9 ; trap et envoyer le signal 9 au processus Que se passe-t-il? le processus est tué, donc le signal 9 n'a pas été véritablement redéfini Interprétation 12? Les signaux SIGKILL=9 et SIGSTOP=19 ne peuvent être redéfinis 9 Attention : si vous n'êtes pas superviseur (root ) vous ne pouvez pas envoyer de signaux aux processus qui ne vous appartiennent pas 10 Les signaux sont ici définis non par leur numéro mais par la constante associée. La liste des constantes représentant les numéros de signaux est donnée par la commande kill -l 11 Le shell permet de "capturer" la sortie écran d'une commande en encadrant cette commande par les caractères `` obtenus au clavier par Alt Gr + 7. La commande echo " aujourd'hui `date` " > /tmp/bonjour permet ainsi d'écrire le mot aujourd'hui suivi de la date du jour dans le fichier /tmp/bonjour 12 voir man 2 signal et rechercher dans la page SIGKILL et SIGSTOP TP N 2 Unix / Linux ICASE 7 / 9 Groupe esaip
8 Notes i When bash is invoked as an interactive login shell, or as a noninteractive shell with the --login option, it first reads and executes commands from the file /etc/profile, if that file exists. After reading that file, it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile, in that order, and reads and executes commands from the first one that exists and is readable. The --noprofile option may be used when the shell is started to inhibit this behavior. ii JUMPING g < ESC-< * Go to first line in file (or line N). G > ESC-> * Go to last line in file (or line N). 25p * Go to 25 percent into file TP N 2 Unix / Linux ICASE 8 / 9 Groupe esaip
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étailsshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM
sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM Sommaire 1. Problématique des accès aux serveurs Besoins Linagora Recherche d'une solution 2. Présentation de sshgate
Plus en détailLe système GNU/Linux IUP NTIC2-1013 - 17/11/05
Capocchi Laurent Doctorant en Informatique capocchi@univ-corse.fr http://spe.univ-corse.fr/capocchiweb Objectifs Comprendre les notions de noyau Linux et des modules. Le système GNU/Linux IUP NTIC2-1013
Plus en détailTP 4 de familiarisation avec Unix
TP 4 de familiarisation avec Unix Réseau Filtres (suite) Variables Scripts Vincent Berry - vberry@lirmm.fr IMPORTANT : la prise de notes est une pratique très importante et pourtant négligée, elle est
Plus en détailTP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL
TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL Au cours de ce TP, vous allez installer un serveur de courrier sur un réseau local. Les étapes par lesquelles vous allez passer sont les suivantes
Plus en détail«Astrophysique et instrumentations associées» Cours UNIX. 2006 Benoît Semelin
M2 «Astrophysique et instrumentations associées» Cours UNIX 2006 Benoît Semelin Les OS OS = Operating System : Programme de base qui assure la gestion du matériel (clavier, écran, disque dur...), du système
Plus en détail2011 Hakim Benameurlaine 1
Table des matières 1 COLLECTE D'INFORMATIONS SUR LE SYSTÈME... 2 1.1 Moniteur du système... 2 1.2 Commande top... 2 1.3 Commande gnome-system-monitor... 3 1.4 Commande who... 4 1.5 Commande w... 5 1.6
Plus en détailTP 1 Prise en main de l environnement Unix
Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session
Plus en détailCONFIGURATION DU SERVEUR DE MAILS EXIM. par. G.Haberer, A.Peuch, P.Saade
CONFIGURATION DU SERVEUR DE MAILS EXIM par G.Haberer, A.Peuch, P.Saade Table des matieres 1. Introduction........................................................................ 2 1.1. Objectifs....................................................................
Plus en détailAide-Mémoire unix. 9 février 2009
Aide-Mémoire unix Nicolas Kielbasiewicz 9 février 2009 Le système d exploitation unix est de plus en plus présent aujourd hui. Comme tous les projets Open Source, on le trouve sous différentes formes :
Plus en détailFormation Technicien Supérieur de Support en Informatique T2SI. Le module LINUX. Session 2012-2013 J04 Version 01
Formation Technicien Supérieur de Support en Informatique T2SI Le module LINUX Session 2012-2013 J04 Version 01 Christian DELAIR christian@delair.fr.eu.org GRETA / GITA Formation continue au Lycée polyvalent
Plus en détailShell Bash Niveau débutant
Niveau débutant Introduction Les distributions actuelles de GNU/Linux offrent à l utilisateur un environnement graphique équivalant aux systèmes d exploitation propriétaires du marché. Mais cette ergonomie
Plus en détailLa Comptabilité UNIX System V Acctcom
Introdution La Comptabilité UNIX System V Acctcom (Groupe GLACE) Hervé Schauer schauer@enst.fr Acctcom est le système de comptabilité (accounting) d Unix System V. Il a été conçu pour permettre une facturation
Plus en détailUnix/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étailServeur 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étail1 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étailArchitecture de la plateforme SBC
Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur
Plus en détailPLAN Introduction à UNIX Patrick Fuchs Dynamique des Structures et Interactions des Macromolécules Biologiques Université Paris Diderot patrick.fuchs@univ-paris-diderot.fr 2 PLAN Système d'exploitation
Plus en détailProjet 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étailLinux 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étailIntroduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn
Introduction à Linux (pour le HPC) «Linux 101» Présentation : http://goo.gl/bvfyn maxime.boissonneault@calculquebec.ca U. Laval - Mars 2013 1 2 Plan de la présentation 1.Accéder à une grappe 2.Fichiers
Plus en détailInstructions Mozilla Thunderbird Page 1
Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et
Plus en détailLes différentes méthodes pour se connecter
Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur
Plus en détailOutils pour la pratique
Cinquième partie Outils pour la pratique 121 CHAPITRE 1 Les bases des séances de TP Avant de lire cettre section, il est suggéré de relire vos notes de cours se rapportant au système d exploitation Unix.
Plus en détailBon ben voilà c est fait!
Bon ben voilà c est fait! Au programme : - Exploration de l arborescence et informations systèmes - Action sur les dossiers et fichiers - Gestion des autorisations - Conversion pdf en text - Connexion
Plus en détailTable des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3
Table des matières 1. Installation de VMware ESXI 4.... 3 1.1. Pré-requis... 3 1.2. Installation... 3 1.2.1. Panneau de configuration du serveur ESXI... 4 1.2.2. Configuration du mot de passe «Root»....
Plus en détailPRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille
PRESENTATION RESSOURCES Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille 1) Introduction, Objectifs et Intentions Le BTS SN (Systèmes Numériques) intègre la formation
Plus en détailVanilla : Virtual Box
Vanilla : Virtual Box Installation Guide for Virtual Box appliance Guide d'installation de l'application VirtualBox Vanilla Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com,
Plus en détailTP LINUX : MISE EN RÉSEAU D UN SERVEUR LINUX
TP LINUX : MISE EN RÉSEAU D UN SERVEUR LINUX I ACTIVATION D UN SERVEUR TELNET Un serveur telnet permet de passer des commandes sur la machine hébergeant ce serveur telnet, via le réseau, depuis un client
Plus en détailLe service FTP. M.BOUABID, 04-2015 Page 1 sur 5
Le service FTP 1) Présentation du protocole FTP Le File Transfer Protocol (protocole de transfert de fichiers), ou FTP, est un protocole de communication destiné à l échange informatique de fichiers sur
Plus en détailWEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB
WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB Installation et administration d un serveur web Module 25793 TP A5 (1/2 valeur) Chapitre 14 Mise en place d un serveur ftp Le plus grand
Plus en détailPharmed. gestion de pharmacie hospitalière. Installation / déploiement
Pharmed gestion de pharmacie hospitalière Installation / déploiement Version 1.0 du 23/05/2006 Date Auteur Version Modification 23/05/06 Pierre CARLIER 1.0 14/06/06 Matthieu Laborie Table des matières
Plus en détailAtelier individuel. Linux 101. Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014
Atelier individuel Linux 101 Frédérick Lefebvre & Maxime Boissonneault frederick.lefebvre@calculquebec.ca U. Laval - Janv. 2014!1 !2 Se connecter à Colosse colosse.calculquebec.ca SSH est un protocole
Plus en détailTD séances n 3 et n 4 Répertoires et Fichiers sous Unix
Ce TP est destiné à vous familiariser avec les fichiers sous l'environnement UNIX. Fortement axé sur la pratique, il aborde la création, la manipulation et la suppression des répertoires et fichiers. 1
Plus en détailINFO-F-404 : Techniques avancées de systèmes d exploitation
Nikita Veshchikov e-mail : nikita.veshchikov@ulb.ac.be téléphone : 02/650.58.56 bureau : 2N8.213 URL : http://student.ulb.ac.be/~nveshchi/ INFO-F-404 : Techniques avancées de systèmes d exploitation Table
Plus en détailBTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]
SISR3 TP 1-I Le service Web [1] Objectifs Comprendre la configuration d'un service Web Définir les principaux paramètres d'exécution du serveur Gérer les accès aux pages distribuées Mettre à disposition
Plus en détailTP 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étailL'accélération 3D sous Linux
Pré-requis Vous devez avoir au préalable installé un serveur graphique et un environnement graphique (KDE, gnome...). Pour plus d'informations, vous pouvez consulter cet article. Problématique Si vous
Plus en détailTP LINUX : LINUX-SAMBA SERVEUR DE FICHIERS POUR UTILISATEURS WINDOWS
TP LINUX : LINUX-SAMBA SERVEUR DE FICHIERS POUR UTILISATEURS WINDOWS I LA MISSION Votre entreprise cherche maintenant à réduire le coût des licences. Elle vous confie la mission qui consiste à tester différents
Plus en détailModule Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP
Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Au cours de ce TP, vous allez voir comment PHP permet aux utilisateurs, une interaction avec
Plus en détailMaintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI. Année universitaire 2014-2015 David Genest
Maintenance et gestion approfondie des Systèmes d exploitation Master 2 SILI Année universitaire 2014-2015 David Genest Systèmes d exploitation Master 2 SILI 2014-2015 1 Chapitre I Virtualisation 1 Présentation
Plus en détailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module
Plus en détailTP N 1 : Installer un serveur trixbox.
TP N 1 : Installer un serveur trixbox. I OBJECTIF L objectif de ce tp est d installer un serveur trixbox, un Softphone et un téléphone IP Cisco de façon à tester la voix sur IP. Pour ce tp vous aurez besoin
Plus en détailCouche application. La couche application est la plus élevée du modèle de référence.
Couche application La couche application est la plus élevée du modèle de référence. Elle est la source et la destination finale de toutes les données à transporter. Couche application La couche application
Plus en détailTable des matières. 2011 Hakim Benameurlaine 1
Table des matières 1 OpenSSH... 2 1.1 Introduction... 2 1.2 Installation... 2 1.3 Test de connexion... 2 1.4 Configuration du serveur ssh... 3 1.5 Contrôle du service ssh... 4 1.6 Log... 4 1.7 Client ssh...
Plus en détailInstallation d'un serveur FTP géré par une base de données MySQL
BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 2 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Installation
Plus en détailClasse et groupe : 1P 3 SEN TRI. Ubuntu : serveur Contrôleur de Domaine (PDC) avec SAMBA
Nom : Prénom : Classe et groupe : 1P 3 SEN TRI Télécom & Réseaux Linux Ubuntu Ubuntu : serveur Contrôleur de Domaine (PDC) avec SAMBA 04/11/2010 TP 1. Objectif : Configurer un serveur SAMBA sous Linux
Plus en détailSystème et réseaux (SR1) Gestion des utilisateurs
Système et réseaux (SR1) Gestion des utilisateurs Il existe un utilisateur privilégié (de nom root et de groupe root) qui dispose de droits étendus sur le système de fichier et sur le contrôle de l'activité
Plus en détailActivité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.
Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE. Lors de la première utilisation de Virtual Box, l'utilisateur devra remplir le formulaire d'inscription Virtual Box. Création
Plus en détailTP1 : Initiation à l algorithmique (1 séance)
Université de Versailles Vanessa Vitse IUT de Vélizy - Algorithmique 2006/2007 TP1 : Initiation à l algorithmique (1 séance) 1 Prise en main de l environnement Unix : rappels et compléments Le but de la
Plus en détailProgrammation C. Apprendre à développer des programmes simples dans le langage C
Programmation C Apprendre à développer des programmes simples dans le langage C Notes de cours sont disponibles sur http://astro.u-strasbg.fr/scyon/stusm (attention les majuscules sont importantes) Modalités
Plus en détailD r o i t s D r o i t s Q u i z z : i n t e r n e t t e x t e
Faire un script permettant de mettre l'adresse IP "globale" dans la variable d'environnement PUBLIC_IP (cette adresse peut être trouvée sur http://index.erasme.org/utils/ip.php) Faire un script permettant
Plus en détail(Langage de commandes) Les commandes sont données par l'utilisateur grâce au clavier, à partir d'une "invite" ou "prompt" (par exemple "c:\>" )
Système d Exploitation d : MS-DOS MicroSoft Disk Operating System C est un système d exploitation développé par la société Microsoft. Il offre une interface textuelle basée sur un ensemble de commandes.
Plus en détail1. Warm up Activity: Single Node
TP - Netkit Netkit ( http://wiki.netkit.org/index.php/main_page ), un logiciel Open-Source, permet d'émuler les réseaux, avec une très grand partie de protocoles TCP/IP. Il est basé sur uml (user-mode
Plus en détailPremiers 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étailSéance 0 : Linux + Octave : le compromis idéal
Séance 0 : Linux + Octave : le compromis idéal Introduction Linux est un système d'exploitation multi-tâches et multi-utilisateurs, basé sur la gratuité et développé par une communauté de passionnés. C'est
Plus en détailService FTP. Stéphane Gill. Stephane.Gill@CollegeAhuntsic.qc.ca. Introduction 2
Stéphane Gill Stephane.Gill@CollegeAhuntsic.qc.ca Table des matières Introduction 2 Protocole ftp 2 Utilisation du client ftp 2 Installer un serveur vsftp 4 Configurer le service ftp 5 Le fichier /etc/services
Plus en détailftp & sftp : transférer des fichiers
ftp & sftp : transférer des fichiers Le FTP (File Transfer Protocol) est un protocole permettant d'échanger des fichiers sur le réseau. Il est assez ancien (1985) et toujours utilisé à l'heure actuelle
Plus en détailSauvegardes par Internet avec Rsync
Sauvegardes par Internet avec Rsync LIVRE BLANC BackupAssist version 5.1 www.backupassist.fr Cortex I.T. Labs 2001-2008 1/16 Sommaire Introduction... 3 Configuration du matériel... 3 QNAP TS-209... 3 Netgear
Plus en détailAdministration Linux - FTP
Administration Linux - FTP 2014 tv - v.1.0 - produit le 25 mars 2014 Sommaire Mise en situation 2 FTP (File Transfer Protocol) 2 vsftpd 2 Introduction..............................................
Plus en détail1 ) INSTALLATION DE LA CONSOLE 2 2 ) PREMIER DÉMARRAGE DE LA CONSOLE 3 3 ) LES JOBS 4 4 ) LES ORDINATEURS 6
1 ) INSTALLATION DE LA CONSOLE 2 2 ) PREMIER DÉMARRAGE DE LA CONSOLE 3 3 ) LES JOBS 4 4 ) LES ORDINATEURS 6 5 ) RÉINSTALLATION COMPLÈTE D UN ORDINATEUR 8 6 ) DÉTAILS D UN JOB 9 7 ) RELANCER UN JOB INCOMPLET
Plus en détailTP SECU NAT ARS IRT 2010 2011 ( CORRECTION )
TP SECU NAT ARS IRT 2010 2011 ( CORRECTION ) Présentation du TP le firewall sera une machine virtuelle sous Devil Linux le firewall a deux cartes réseaux eth0 ( interface externe ) et eth1 (interface interne)
Plus en détailDOCKER MEETUP. Christophe Labouisse / @XtlCnslt
DOCKER MEETUP Christophe Labouisse / @XtlCnslt #ME, #MYSELF AND #I CHRISTOPHE LABOUISSE Développeur Freelance Java mais pas que Côté front : Angular, Ionic Sous le capot : Linux, Docker DOCKER @ HOME Retour
Plus en détailServeur 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étailTP réseaux 4 : Installation et configuration d'un serveur Web Apache
TP réseaux 4 : Installation et configuration d'un serveur Web Apache Objectifs Installer, configurer, lancer et administrer le serveur Web Apache sous Linux Données de base machine fonctionnant sous Linux
Plus en détailOnce the installation is complete, you can delete the temporary Zip files..
Sommaire Installation... 2 After the download... 2 From a CD... 2 Access codes... 2 DirectX Compatibility... 2 Using the program... 2 Structure... 4 Lier une structure à une autre... 4 Personnaliser une
Plus en détailMEDIAplus elearning. version 6.6
MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...
Plus en détailSauvegarde sous MAC avec serveur Samba
Sauvegarde sous MAC avec serveur Samba Possédant un serveur SAMBA sous Debian, je me suis intéressé à la sauvegarde des données d'un mac sous OSX. Malgré mes recherches je n'ai pas trouvé de logiciels
Plus en détailNON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT SUR DISQUE DUR DÉFECTUEUX OU INVALIDÉ
COMMUNICATION TECHNIQUE N TC0536 Ed. 01 OmniPCX Enterprise Nb de pages : 11 Date : 12-03-2004 URGENTE NON URGENTE TEMPORAIRE DEFINITIVE OBJET : RÉCUPÉRATION DES DONNÉES CLIENT Cette communication technique
Plus en détailCommandes 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étailCours Programmation Système
Cours Programmation Système Filière SMI Semestre S6 El Mostafa DAOUDI Département de Mathématiques et d Informatique, Faculté des Sciences Université Mohammed Premier Oujda m.daoudi@fso.ump.ma Février
Plus en détailLINUX REMPLAÇANT WINDOWS NT
189 Cette installation fonctionne chez moi à Veyre. Vous pouvez consulter et télécharger les fichiers à : http://perso.wanadoo.fr/gerard.blanchet/ veyre/ Mais c'est tout à fait adapté à un établissement
Plus en détailClient windows Nagios Event Log
Client windows Nagios Event Log 1.Telechargement http://www.steveshipway.org/software/f_nagios.html 2.Comment configurer cet agent L'outil de configuration d'agent a été installé. Vous pouvez l'exécuter
Plus en détailTP : Introduction à TCP/IP sous UNIX
1 Introduction TP : Introduction à TCP/IP sous UNIX Le but de cette séance est de vous familiariser au fonctionnement de la pile TCP/IP sous UNIX. Les systèmes UNIX (Linux, FreeBSD, Solaris, HPUX,...)
Plus en détailTP 1 : prise en main de Windows. TP 1 : prise en main de Windows
TP 1 : prise en main de Windows TP 1 : prise en main de Windows Objectif du TP : prise en main de Windows manipulation de l'environnement utilisation de quelques logiciels de récupération de données Introduction
Plus en détailSéance n o 5 : Alternatives, gestion des utilisateurs et des processus
Licence Professionnelle ASRALL Linux - Installation Séance n o 5 : Alternatives, gestion des utilisateurs et des processus 1 Alternatives sous Debian Il arrive fréquemment que plusieurs logiciels puissent
Plus en détailCloner un disque dur
Cloner un disque dur Préambule: J'ai testé beaucoup d'outils disponibles sur le Web, pour cloner des disques dur et/ou des partitions, dans de nombreux cas et sur de nombreuses machines, et avec de nombreux
Plus en détailChapitre 4 : Édition de fichiers texte - Vi
Édition de fichiers texte - Vi ÉNONCÉSDUCHAPITRE4 33 Chapitre 4 : Édition de fichiers texte - Vi X Durée : 1heure30 X Mots-clés : Éditeur, texte, vi, vim. X Objectif À l'issue de ce chapitre, vous serez
Plus en détailLes commandes relatives aux réseaux
SHELL Les commandes relatives aux réseaux L'accès aux ou via les réseaux est devenu vital, aussi, les commandes traditionnelles de connexion et de transfert de fichiers ont été remplacées par des commandes
Plus en détailI. Présentation du serveur Samba
Introduction D un point de vue général, un contrôleur de domaine est grand chef sur un réseau. C'est le serveur auquel tous les clients se réfèrent pour les authentifications d'utilisateurs, de machines,...
Plus en détailUBUNTU 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étailGuide d'installation de la base de données ORACLE 10g (10.2.0.1) pour linux FEDORA CORE 4.
Guide d'installation de la base de données ORACLE 10g (10.2.0.1) pour linux FEDORA CORE 4. 1 - Quelques informations à propos de ce guide Ce guide décrit comment installer la base de données Oracle 10g
Plus en détailChapitre IX : Virtualisation
Chapitre IX : Virtualisation Eric Leclercq & Marinette Savonnet Département IEM http://ufrsciencestech.u-bourgogne.fr http://ludique.u-bourgogne.fr/~leclercq 5 mai 2011 1 Principes Problématique Typologie
Plus en détailAnnée Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015. Cloud computing Travaux Pratiques
Année Universitaire 2014-2015 3 ième année IMAC Mardi 6 janvier 2015 Cloud computing Travaux Pratiques Objectif Dans un premier temps, on utilisera libvirt : une librairie d accès aux principaux hyperviseurs
Plus en détailPython Les fondamentaux du langage
Editions ENI Python Les fondamentaux du langage (Nouvelle édition) Collection Ressources Informatiques Extrait 654 Python Les fondamentaux du langage 1.2 Objectifs du chapitre Dans ce chapitre sont présentés
Plus en détailSOMMAIRE. Travailler avec les requêtes... 3
Access Les requêtes SOMMAIRE Travailler avec les requêtes... 3 A) Créer une requête sélection en mode QBE... 3 B) Exécuter une requête à partir du mode Modifier (QBE)... 3 C) Passer du mode Feuille de
Plus en détailNetwork Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server
Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX 3 Network Shutdown Module Network
Plus en détailInstallation d un serveur de messagerie en local. Télécommunications & réseaux. Nom-prénom: Fiche contrat
Installation d un serveur de messagerie en local. BAC PRO SEN Télécommunications & réseaux Nom-prénom: Date : 03/09/2012 Durée: 9 heures Fiche contrat OBJECTIF : Installation et utilisation d un serveur
Plus en détailService Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3
Page 1 Service déposant Procédure d installation Version 2.3 Bourse de Luxembourg juillet 2013 1 Page 2 Sommaire 1. Introduction... 3 2. Pré-requis... 4 2.1. Configuration réseau... 4 2.2. Configuration
Plus en détailAjout et Configuration d'un nouveau poste pour BackupPC
Ajout et Configuration d'un nouveau poste pour BackupPC I. Création de l'utilisateur et déclaration de la machine à sauvegarder Dans une console, taper cette commande : htpasswd /etc/apache2/backuppc_users
Plus en détailIntroduction...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étail1 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étailComment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux
Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux Distribué par Le Projet Documentation d'openoffice.org Table of Contents 1) Préambule...3 2) Télécharger
Plus en détailC.M. 1 & 2 : Prise en main de Linux
Grégory Bonnet gregory.bonnet@unicaen.fr GREYC Université Caen Basse Normandie Diaporama original : Jean-Philippe Métivier - Boris Lesner But de cet enseignement 1 - Apprendre à manipuler un système Unix/Linux
Plus en détailAtelier La notion de session utilisateur sous Linux
Chapitre 6 Atelier La notion de session utilisateur sous Linux I Présentation Nous allons voir la notion de session et d utilisateur sous linux, ainsi que quelques commandes de base afin de mieux comprendre
Plus en détailCe TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva
DNS (DOMAIN NAME SERVER) INSTALLATION ET CONFIGURATION Ce TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva Objectifs : L objectif
Plus en détailCapture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark
Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark Wireshark est un programme informatique libre de droit, qui permet de capturer et d analyser les trames d information qui transitent
Plus en détail