Administration Système UNIX

Documents pareils
UBUNTU. Administration d un système Linux. 4 ième édition. Nouvelle édition. Luc DEMARET Sébastien ROHAUT

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

Administration de Parc Informatique TP07 : Installation de Linux Debian

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre

Séance n o 5 : Alternatives, gestion des utilisateurs et des processus

Atelier : Virtualisation avec Xen

OpenMediaVault installation

Tutoriel Création d une source Cydia et compilation des packages sous Linux

2011 Hakim Benameurlaine 1

Serveur de sauvegardes incrémental

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

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

Gnu Linux : Bases de. l'administration

sshgate Patrick Guiran Chef de projet support

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

MANUEL UTILISATEUR KIWI BACKUP V 3

1 Démarrage de Marionnet

Chi rement des postes PC / MAC / LINUX

Cloner un disque dur

DOCKER MEETUP. Christophe Labouisse

Systèmes informatiques

Automatisation de l administration système

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

1 Configuration réseau des PC de la salle TP

Entraide-Info. Entraide pour les informaticiens LINUX FEDORA CORE 4 : ADMINISTRATION DU SYSTEME OLIVIER D.

PPE 1 PRISE EN MAIN DE VMWARE VSPHERE 5.5 & CONFIGURATION D UNE MACHINE VIRTUELLE

Atelier Migration. Mohamadi ZONGO Formateur assistant Kassim ASSIROU Atelier Migration.

Installation d'un serveur Zentyal

Vade mecum installation et configuration d une machine virtuelle V5.1.0

FreeNAS Shere. Par THOREZ Nicolas

Projet Administration Réseaux

D 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

Un exemple de cloud au LUPM : Stratuslab

SECURIDAY 2012 Pro Edition

TP Service HTTP Serveur Apache Linux Debian

PRESENTATION RESSOURCES. Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

Personnes ressources Tice. Académie de Rouen

table des matières Administration système

Activité 1 : Création et Clonage d'une première machine virtuelle Linux OpenSuSE.

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

Tests de SlipStream sur les plateformes et : vers la. Vers la fédération du Cloud computing

Contrôle distant par liaison SSH Christian Dupaty BTS Systèmes Numériques Lycée Fourcade Gardanne Académie d Aix Marseille

Environnements informatiques

Mise en place d'un serveur FTP avec vsftpd / pureftpd sous netbsd 3.1. Compte-rendu

Session 8: Android File System

Installation d'un serveur sftp avec connexion par login et clé rsa.

TP réseaux 4 : Installation et configuration d'un serveur Web Apache

Table des matières Hakim Benameurlaine 1

Spécialiste Systèmes et Réseaux

Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet

Classe et groupe : 1P 3 SEN TRI. Ubuntu : serveur Contrôleur de Domaine (PDC) avec SAMBA

vcenter Server 1. Interface Lancez le vsphere Client et connectez vous à vcenter Server. Voici la page d accueil de vcenter Server.

TP : Introduction à TCP/IP sous UNIX

Architecture de la plateforme SBC

Installer un serveur web de développement avec VirtualBox

Problématique. Techniques générales. Déploiement Windows. Déploiement Linux. Déploiement Mac OS X. Applications Windows. Applications Linux

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement

CSI351 Systèmes d exploitation Instructions pour rouler Linux avec Virtual PC dans la salle de labo 2052

Configuration de WebDev déploiement Version 7

Retour d expérience en Astrophysique : utilisation du Cloud IaaS pour le traitement de données des missions spatiales

Chiffrement sur dual-boot windows et Ubuntu

Guide Installation de Fully Automated NAGIOS 2.3 sur Hyper-V

Amiens Métier 39 : Gestion des réseaux informatiques. Jour 2, première partie. Durée : 3 heures

LINUX - ADMINISTRATION PROGRAMME DE FORMATION

Comment configurer Kubuntu

TP SECU NAT ARS IRT ( CORRECTION )

Le logiciel Netkit Installation et utilisation

Enoncé du TP 8 Système

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

Genèse de l'installation Alban Peignier

Machine virtuelle W4M- Galaxy : Guide d'installation

Installation d un serveur de messagerie en local. Télécommunications & réseaux. Nom-prénom: Fiche contrat

Le système GNU/Linux IUP NTIC /11/05

Ce qu'il faut savoir: L'outil de sauvegarde Bacula, peut exploiter 3 moyens différents:

LINUX - Sécurité. Déroulé de l'action. - 3 jours - Contenu de formation

Installez Slackware sur une Dedibox SC de chez Online

Les différentes méthodes pour se connecter

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]

Aide-Mémoire unix. 9 février 2009

I. Instalation de l environnement JDK et JRE : II. Configuration outil Reporting : Pentaho... 4

WEBMESTRE : CONCEPTION DE SITES ET ADMINISTRATION DE SERVEURS WEB

Atelier La notion de session utilisateur sous Linux

Installation de ndv 5

Windows XP niveau 2. D. Hourquin, Médiapôle St Ouen l'aumône

IFT Systèmes d exploitation - TP n 1-20%

«Astrophysique et instrumentations associées» Cours UNIX Benoît Semelin

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

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

Guide d installation de L A TEX

Chapitre IX : Virtualisation

Guide d'installation de la base de données ORACLE 10g ( ) pour linux FEDORA CORE 4.

Toutes ces machines sont virtuelles et bridgées sur ma carte réseau.

Cloud Computing. Groupe : Vincent, Mohammed, Yannick, Allan Tuteur : Mr. NUSSBAUM Lucas Année : 2009/2010

Linux. Sécuriser un réseau. 3 e édition. l Admin. Cahiers. Bernard Boutherin Benoit Delaunay. Collection dirigée par Nat Makarévitch

PPE GESTION PARC INFORMATIQUE

Note : Ce tutoriel a été réalisé sur GNU/Linux (Ubuntu) avec un serveur LAMP installé en local.

ultisites S.A. module «services»

Ajout et Configuration d'un nouveau poste pour BackupPC

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)

Transcription:

École de Conception et de Maintenance de Logiciels Administration Système UNIX Travaux Pratiques, Partie 1 R.106, janvier 2012 2003-2012 CML http://www.e-cml.org/ 1

Chapitre 2 Installation Préparation Installer Ubuntu Server dans une nouvelle machine virtuelle. Avant de lancer l'installation configurez la carte réseau de votre machine virtuelle en mode pont (bridge). Quelques impératifs seront à respecter. Il faut : Ne pas utiliser LVM (Logical Volume Manager). Ne pas chiffrer le répertoire personnel. N'installer que le minium (système de base, pas de paquet supplémentaire à part serveur SSH). Ne pas faire les mises à jour pendant l'installation. Installation Lancez l'installation. Une fois celle-ci terminée : connectez vous sur la machine virtuelle à l'aide du compte créé à l'installation récupérez l'adresse IP de la machine virtuelle à l'aide de la commande suivante : ifconfig grep addr: connectez-vous à l'aide d'un outil SSH (command ssh, Putty, ) à cette adresse IP vérifiez dans les fichiers de logs d'installation si tout c'est bien passé. 2003-2012 CML http://www.e-cml.org/ 2

Chapitre 3 Gestion des logiciels Avec la commande dpkg : Combien de packages sont installés sur votre système? Est-ce que le package xpdf est installé? Affichez toutes les informations du package installé cron (informations, fichiers, dépendances,...) Avec le système APT : Trouvez les packages correspondant à des logiciels ayant un rapport avec le JDK de Java Installer la dernière version d'openjdk Mettez à jour le catalogue des package puis mettez à jour votre système. Chapitre 4 Démarrage du système Arrêtez, testez puis redémarrez le service réseau Trouvez le niveau (runlevel) courant. Faites en sorte que le système démarre automatiquement au niveau 5. Testez et vérifiez par un redémarrage Créez un script d'arrêt / démarrage qui enregistre dans le fichier /tmp/bonjour la chaine "Bonjour Maître" au démarrage. Utilisez la commande shutdown pour arrêter le système dans 2 minutes tout en affichant un message d'avertissement aux utilisateurs connectés. Arrêtez puis démarrez le système manuellement en mode maintenance. Chapitre 5 La sécurité du système Ajoutez un groupe "mesusers" (en ligne de commande). Ajoutez à ce groupe deux utilisateurs "user1" et "user2" et fixez deux mots de passe différents pour ces utilisateurs (en ligne de commande). L'utilisateur user1 doit avoir par défaut le shell bash et l'utilisateur user2 le shell csh. Les mots de passe identiques donnent-ils les mêmes résultats cryptés? Essayez d'ouvrir une session avec chacun de ces utilisateurs. Bloquez le compte le l'utilisateur user2 (en ligne de commande). Testez. Qu'est ce qui a changé dans le fichier /etc/shadow? Forcez l'utilisateur user1 à changer son mot de passe à la prochaine ouverture de session (en ligne de commande). Supprimez l'utilisateur user2 Connectez-vous en temps que root (vous devez lui donner un mot de passe avant avec la commande sudo passwd root). A l'aide de la commande id, listez tous les groupes auxquels appartient le super utilisateur. 2003-2012 CML http://www.e-cml.org/ 3

Connectez-vous en temps que user1 et endossez l'identité de root à l'aide de la commande su. Utilisez les commandes id, whoami et who am i. Que constatez-vous? Connectez-vous par ssh en tant que user1 sur la machine de votre voisin et afficher l'historique des connections. Chapitre 6 Les fichiers d'initialisation Modifiez les fichiers d'initialisation de l'utilisateur user1 : le fichier d'initialisation de login doit afficher le message "login" et celui de lancement doit afficher le message "lancement". Effectuez plusieurs connections puis en exécutez un shell manuellement. Que constatezvous? Effectuez ces modifications dans les fichiers correspondants dans /etc/skel. Créez un utilisateur user3 (dans le même groupe que les deux autres), puis connectez-vous avec cet utilisateur pour valider votre modification. Chapitre 7 Les permissions étendues Endossez l'identité du super utilisateur et vérifiez la valeur de umask. Trouvez à quel endroit cette valeur par défaut est définie. Créez un répertoire /home/public dans lequel tous les utilisateurs pourront créer des fichiers mais ne pourront pas effacer les fichiers des autres. Testez avec les utilisateurs user1 et user3. Faites en sorte que n'importe quel utilisateur qui lance la commande /sbin/reboot puisse redémarrer le système sans avoir à utiliser su ou sudo. Installez le paquet acl, créez un répertoire nommé /home/projet puis modifiez les droits pour que seuls aient l'accès : L'utilisateur user1 en lecture et écriture L'utilisateur user3 en lecture seule 2003-2012 CML http://www.e-cml.org/ 4

Chapitre 8 Contrôle des processus Trouvez le numéro de processus (PID) shell que vous êtes en train d'utiliser. Trouvez le numéro de processus père (PPID) de ce shell. Puis recommencez de proche en proche pour remonter la hiérarchie des processus. Quel est le processus le plus haut de la hiérarchie? Ouvrez une deuxième session (sur une autre console virtuel, ALT-FX), et fermez-la en utilisant la commande kill sur le processus shell (bash) correspondant à cette session, à partir du premier shell. Ouvrez plusieurs sessions et tentez de toutes les fermer en une seule commande. Installez le paquet mailutils Faites en sorte que soit envoyé par mail à votre utilisateur le message «A la bouffe!», à 12h10. Vérifiez que vous avez bien programmé l'affichage du message. Utilisez la commande mail pour cela. Voici un exemple d'utilisation de cette commande : echo " le message " mail -s " le sujet " utilisateur Faites en sorte que soit envoyé par mail à votre utilisateur le message «La pause s'impose» du lundi au vendredi à 10h30 et 15h00, seulement pendant les mois de janvier et février. Vérifiez que vous avez bien programmé l'affichage du message. Chapitre 9 Configuration et partitionnement des disques Trouvez le modèle, la taille et le nom (nom logique, tel que désigné sous Linux) du disque de boot de votre machine. Quel est le nom logique de la partition de swap? A quelle adresse commence-t-elle? Quelle est sa taille? Quel est le type de la partition sda1? Réfléchissez à la question suivante : supprimer une partition de la table des partitions (à l'aide d'un outil comme fdisk) supprime-t-il les données? Ajoutez trois partitions sur un disque supplémentaire : une de 100 Mo, une de 500 Mo puis une de 50Mo. La première sera utilisée comme partition FAT32, les deux autres comme partition Linux (ne vous occupez pas du système de fichiers, juste des partitions). Redémarrez puis vérifiez que vos partitions ont bien été créées. Supprimez la dernière partition, celle de 50Mo. 2003-2012 CML http://www.e-cml.org/ 5

Chapitre 10 Les systèmes de fichiers Créez un nouveau système de fichiers ext2 sur la partition de 500Mo que vous avez créé précédemment, puis un système de fichiers FAT32 sur la partition de 100Mo. Montez le partitions manuellement, copiez-y des fichiers, puis démontez les. Faites en sorte que les nouvelles partitions soient montées automatiquement au démarrage. Vérifiez que vos modifications fonctionnent avant de redémarrer. Après le redémarrage, vérifiez que les partitions sont bien montées. 2003-2012 CML http://www.e-cml.org/ 6