alphorm.com formation red hat rh124

469
23/10/2015 1 Formation Red Hat Entreprise Linux Administration Système 1 Formation Red Hat, Administration Système I (RH124) alphorm.com™© Administration Système 1 (RH124) Site : http://www.alphorm.com Blog : http://blog.alphorm.com Forum : http://forum.alphorm.com Ludovic Quenec'hdu Formateur et Consultant indépendant OpenSource et virtualisation

Upload: alphormcom

Post on 15-Jan-2017

15.056 views

Category:

Technology


111 download

TRANSCRIPT

  • 23/10/2015

    1

    Formation Red Hat Entreprise Linux

    Administration Systme 1

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Administration Systme 1(RH124)

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    2

    Plan Prsentation du formateur

    Les certifications Red Hat

    Le plan de la formation

    Publics concerns

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Connaissances requises

    Liens utiles

  • 23/10/2015

    3

    Prsentation du formateur Ludovic QUENECHDU

    [email protected]

    Consultant et expert en Open source, logiciel libre et virtualisation

    Mission de conseil, darchitecture, dadministration, de migration et de formation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    formation

    Mes rfrences :

    Mon profil LinkedIn : https://fr.linkedin.com/pub/ludovic-quenec-hdu/47/6bb/550

    Mon profil Alphorm : http://www.alphorm.com/formateur/ludovic-quenechdu

  • 23/10/2015

    4

    Mes formations sur Alphorm

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    5

    Les certifications Red Hat

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    6

    Le plan de formation Introduction Redhat Linux

    Introduction Linux L'offre Redhat - Pourquoi Redhat?

    Installation Installations de base Installation avance Licencier votre Redhat

    L'indispensable shellIntroduction au shell bash

    Administration systme

    Utilisateurs et groupes locaux Faire des oprations en tant que root Gestion des utilisateurs et groupes Gestion des mots de passe utilisateur

    Gestion du systme de fichiers Disque dur et table de partition Partitionner des disques avec fdisk - MBR, GPT

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    L'indispensable shell Introduction au shell bash Comprendre la syntaxe d'une commande Bien utiliser son shell - raccourcis, compltion,

    historique, ... Les commandes de gestion de fichiers Les entres/sorties, les redirections et les tubes Traitement de texte - rechercher, dcouper,

    afficher, trier, .. Edition de fichiers avec vi

    Accder l'aide Les commandes pour obtenir de l'aide

    Partitionner des disques avec fdisk - MBR, GPT Introduction aux systmes de fichiers Vrifier et rparer un file system Le FHS - File Hierarchy Standard Proprit des fichiers Les droits d'accs Rechercher des fichiers

    Gestion des processus Introduction aux processus Surveiller les processus avec top et ps Administrer les processus et les jobs

  • 23/10/2015

    7

    Le plan de formationAdministration systme

    Gestion des services avec Systemd Dmarrage du systme Grer les services avec Systemd Crer un service pour Systemd

    Installer et grer les logiciels Redhat Packet Manager RPM YUM - Yellowdog Updater Modified

    Administration rseau

    Mise en rseau Introduction aux rseaux locaux La couche Ethernet Les rseaux de type TCP/IP Les interfaces rseaux

    OpenSSH remote Shell OpenSSH

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    YUM - Yellowdog Updater Modified Les dpts logiciels

    Archivage et restauration Les commandes d'archivages et de compression La commande rsync

    Gestion des logs - les fichiers journaux Rsyslogd Journald

    remote Shell OpenSSH La gestion des cls

    La virtualisation

    Kernel Base Virtual Machine Introduction KVM Crer une machine virtuelle avec qemu/kvm

    Libvirt Introduction LibVirt Introduction Virsh Grer les machines virtuelles avec Virsh Virt-manager

  • 23/10/2015

    8

    Connaissances requises Les participants doivent avoir de bonnes connaissances en

    informatique mais aucune connaissance d'Unix ou de Linux n'est requise.

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    9

    Publics concerns Toute personne souhaitant prparer aux certifications RHEL 7

    Professionnels de l'Informatique ayant besoin d'utiliser Linux dans un contexte professionnel.

    Futur administrateur Linux ayant besoin d'acqurir de bonnes bases sur Linux.

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Passionn dinformatique

    Administrateur Microsoft Windows

    Technicien avec une connaissance de MS Windows

    Dbutant Linux

  • 23/10/2015

    10

    Liens utiles http://www.redhat.com

    https://access.redhat.com/documentation

    http://doc.fedora-fr.org/wiki/Accueil

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    11

    Autre cursus : LPIC

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    12

    Are you ready ?

    tes vous prt porter la casquette

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    porter la casquette

    rouge?

  • 23/10/2015

    13

    Introduction Linux

    Introduction Redhat Linux

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Introduction Linux

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    14

    Plan Quest ce que Linux?

    Quest ce que GNU/Linux?

    Quest ce quune distribution?

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    15

    Quest ce que Linux? Linux est un noyau cr par Linus Torvald en 1991

    https://github.com/torvalds

    Le noyau Linux est un noyau de systme d'exploitation de type UNIX.

    Il est dvelopp par des centaines ou miliers de personnes bnvolesdans le monde : la communaut

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    dans le monde : la communaut

    Le processus de dveloppement est public sur Internet

    Le cycle de dveloppement est rapide et incrmentiel

    La sortie de la version stable 4.1 LTS du noyau Linux a t annonce le 21 juin 2015 par Linus Torvalds.

  • 23/10/2015

    16

    Quest ce que GNU/Linux? Le projet GNU a dmarr en 1984 par Richard Stallman

    Le projet est soutenu par la Free Software Foundation

    Lide est de fournir un systme dexploitation complet et entirement libre.

    Le projet est maintenu par une communaut de hackers

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Le projet est maintenu par une communaut de hackers

    Le projet GNU fournit une grande suite doutils libres, mais pas de noyau

    GNU/Linux est un systme d'exploitation totalement Libre et performant et une grande suite doutils GNU sur un noyau, le noyau Linux. GNU sur Linux do le slah

  • 23/10/2015

    17

    Quest ce quune distribution

    Wikipdia nous propose comme dfinition :

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Une distribution Linux, appele aussi distribution GNU/Linux pour faire rfrence aux logiciels du projet GNU, est un ensemble cohrent de logiciels, la plupart tant logiciels libres, assembls autour du noyau Linux.

    Une distribution est surtout :

    Un ensemble rassemblent les composants d'un systme dans un ensemble cohrent et stable dont l'installation, l'utilisation et la maintenance sont facilites. Elles comprennent donc le plus souvent un logiciel d'installation et des outils de configuration.

  • 23/10/2015

    18

    Ce quon a couvert Quest ce que Linux?

    Quest ce que GNU/Linux?

    Quest ce quune distribution?

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    19

    L'offre Redhat -

    Introduction Redhat Linux

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    L'offre Redhat -Pourquoi Redhat?

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    20

    Plan

    Quest-ce que Red Hat Linux?

    Pourquoi choisir une licence Red Hat

    Loffre Red hat

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    21

    Quest-ce que Red Hat Linux? Red Hat est une socit multinationale

    Red Hat dite des distributions GNU/Linux.

    Elle est l'une des entreprises ddies aux logiciels Open Source les plus importantes et les plus reconnues.

    Elle constitue galement le premier distributeur du systme d'exploitationGNU/Linux.

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    GNU/Linux.

    Red Hat a t fonde en 1993 et son sige social se trouve Raleigh en Caroline du Nord. Elle possde en plus de ce dernier un nombre important de bureaux dans le monde entier.

    L'entreprise est principalement connue pour son produit Red Hat Enterprise Linux, un systme d'exploitation destin aux entreprises

  • 23/10/2015

    22

    Quest-ce que Red Hat Linux? Marc Ewing a cr en 1994 une version de Linux appel Red Hat Linux

    La distribution est publie en octobre 1994

    Bob Young qui avait une socit de distribution de logiciels pour Linux et Unix dcide de racheter laffaire de Young, les deux entreprise fusionne et devientRed Hat Software

    En 1999, Red Hat rachte Cygnus Solutions qui proposait une assistance

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    En 1999, Red Hat rachte Cygnus Solutions qui proposait une assistance commerciale pour les logiciels libres.

    En fvrier 2000, InfoWorld a remis Red Hat le titre de Systme d'exploitation de l'anne

    En mars 2002, Red Hat a prsent le premier systme d'exploitation de type entreprise : Red Hat Advanced Server qui a t renomm Red Hat Enterprise Linux.

  • 23/10/2015

    23

    Quest-ce que Red Hat Linux? La distribution de Red Hat (RHEL) nest pas livre gratuitement dans son format

    binaire

    Red Hat a donc cr Fedora une distribution communautaire

    Une communaut gre le projet constitu la fois demploys de Red Hat et de contributeurs externes

    Red Hat prsente le projet Fedora comme un laboratoire pour dvelopper de

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Red Hat prsente le projet Fedora comme un laboratoire pour dvelopper de nouvelles fonctionnalits qui sont plus tard incluses dans la distribution commerciale de Red Hat.

    Red Hat vend des abonnements d'assistance, de formations et de services d'intgration personnaliss pour les clients utilisant des logiciels Open Source.

    Les sources de RHEL sont accessibles gratuitement, mais doivent tre compiles pour tre utilisables (d'o l'existence de distributions comme CentOS).

  • 23/10/2015

    24

    Pourquoi choisir une licence Red Hat? Red Hat Entreprise Linux est la plateforme professionnelle open

    source de rfrence, fiable, scurise et innovante, proposant des solutions performantes pour les serveurs et stations de travail, et la virtualisation.

    Red Hat est le systme Linux le plus utilis en entreprise dans le monde.

    Les constructeurs et diteurs majeurs recommandent Red Hat pour

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Les constructeurs et diteurs majeurs recommandent Red Hat pour leurs produits.

    Red Hat propose des produits autour de sa distribution pour rpondre tous les besoins informatiques.

  • 23/10/2015

    25

    Loffre Red hat Les produits serveurs

    Red Hat Enterprise Linux

    Red hat Satellite

    Red hat Virtualization

    Les produits Cloud

    Red Hat Cloud Forms

    Red hat Linux Openstack

    OpenShift Red Hat

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Les serveurs de stockage

    Red Hat Gluster Storage

    Red hat Ceph Storage

    Les serveurs dapplications

    Red Hat Jboss Enterprise

    Red hat Jboss Data Virtualization

    . . . .

  • 23/10/2015

    26

    Ce quon a couvert

    Quest-ce que Red Hat Linux?

    Pourquoi choisir une licence Red Hat

    Loffre Red hat

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    27

    Installation de base

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Installation de base

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    28

    Plan

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    29

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    30

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    31

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    32

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    33

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    34

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    35

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    36

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    37

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    38

    Ce quon a couvert

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    39

    Installation avance

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Installation avance

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    40

    Plan

    Installation avance

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    41

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    42

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    43

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    44

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    45

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    46

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    47

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    48

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    49

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    50

    Ce quon a couvert

    Installation avance

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    51

    Licencier votre

    Installation

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Licencier votre Redhat

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    52

    Plan Obtenir une licence

    La commande subcription-manager

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    53

    Obtenir une licence

    Redhat Enterprise Linux est un produit Open source

    Votre RHEL doit donc souscrire une licence

    https://www.redhat.com/wapps/store/catalog.html

    On souscrit des licences :

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    On souscrit des licences :

    Nombre de socket

    Type de support Standard, premium

    Nombre de serveurs physiques ou nombres de serveursvirtuels.

  • 23/10/2015

    54

    Subcription-manager La commande subcription-manager permet denregistrer son RHEL :

    Enregister son RHEL

    #subscription-manager registerUsername : ludoPassword : xxxxxxxxx

    Lister les abonnements disponibles

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Lister les abonnements disponibles

    #subscription-manager list --available

    Attachement de la licence

    # subscription-manager attach pool =123y89d98a1283

    Visualiser son abonnement

    # subscription-manager list

  • 23/10/2015

    55

    Ce quon a couvert Obtenir une licence

    La commande subscription-manager

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    56

    Introduction au

    L'indispensable shell

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Introduction au shell bash

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    57

    Plan

    Le Shell Dfinition

    Pourquoi le Shell ?

    Les diffrents Shell

    Accder au Shell

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Accder au Shell

  • 23/10/2015

    58

    Le Shell - Dfinition Le Shell est un programme qui fournit une interface en mode texte

    1. Une interface en ligne de commande CLI

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    2. Un langage de programmation

  • 23/10/2015

    59

    Pourquoi le Shell ? Plus Puissant quune GUI : Nombreuses actions impossibles raliser en

    GUI

    Plus pratique : Permet lautomatisation, de nombreux raccourcis clavier, compltion

    Plus accessible peu de ressources (mmoire, cpu), accs (pas de GUI)

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Programmation simple des actions

    Dispose de nombreuses commandes internes (cd, ls, .. ) pas de processus

    documentation difficile daccs pour le dbutant

    La syntaxe nest pas facile pour le dbutant

  • 23/10/2015

    60

    Les diffrents Shell Shell de Stephen Bourne

    Bourne shell (sh)

    Lhistorique

    Bourne-Again shell (bash)

    Le Shell GNU

    Csh : C shell

    tcsh (version moderne du csh)

    Syntaxe trs proche du langage C

    Zch : Z Shell

    Reprenant les fonctions les plus

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Le Shell GNU

    Shell de David Korn

    Korn shell (ksh)

    Reprenant les fonctions les plus pratiques de bash, ksh et tcsh

    Correction orthographique

  • 23/10/2015

    61

    Accder au Shell En mode terminal, pas de GUI dmarre :

    Se loguer , le Shell est excut

    Les consoles virtuelles : ALT + Fx

    En mode GUI :

    Lancer un mulateur de terminal

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Lancer un mulateur de terminal

    Gnome terminal, xterm,

  • 23/10/2015

    62

    Ce quon a couvert

    Le Shell Dfinition

    Pourquoi le Shell ?

    Les diffrents Shell

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    63

    Comprendre

    L'indispensable shell

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Comprendre la syntaxe d'une

    commande

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    64

    Plan

    L'invite de commande

    La syntaxe des commandes

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    65

    L'invite de commande Le prompt ou linvite de commande

    Lors de la connexion ou le lancement dun mulateur de terminal, le prompt apparait : Le prompt $ pour un utilisateur et # pour root.

    Nom_utilisateur@machine ~ $

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    root@machine ~ #

    Modifier linvite de commande

    Nom_utilisateur@machine ~ $echo $PS1

    Nom_utilisateur@machine ~ $PS1= [\u@\h \W \A] :\$\u : nom de l'utilisateur.\h : nom de la machine.\W : nom du dossier courant.\A : heure format 24h

  • 23/10/2015

    66

    La syntaxe des commande La syntaxe d'une commande bash

    user@machine ~ $[ chemin/]nom_cmd [ option ... ] [ argument ... ]

    chemin/ : Rpertoire o se trouve la commandenom_cmd : le nom de la commande option : Les options pour la commandes argument : paramtres de la commande (fichier, rpertoire)Lespace : Sparateur de champs, spare les lments

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Lespace : Sparateur de champs, spare les lments

  • 23/10/2015

    67

    Ce quon a couvert

    L'invite de commande

    La syntaxe des commandes

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    68

    Bien utiliser son

    L'indispensable shell

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Bien utiliser sonShell

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    69

    Plan

    Lhistorique des commandes

    La compltion

    Les raccourcis clavier

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    70

    Lhistorique des commandes Le fichier .bash_history conserve les 1000 dernires

    commandes

    La commande history (history 10 : les 10 dernires commandes)

    Les flches : HAUT et BAS pour se promener dans lhistorique

    Rechercher dans lhistorique avec CTRL+R (minuscule) + une chane

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Rechercher dans lhistorique avec CTRL+R (minuscule) + une chane de caractre

  • 23/10/2015

    71

    La compltion Avec la touche TAB

    Le Shell

    Le Shell complte les noms de fichiers

    Il complte les noms de commandes

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Peut tre modifi pour complter les options !!

    yum install bash-completion

    Extrmement utile, uniquement options GNU

  • 23/10/2015

    72

    Les raccourcis claviersCtrl+a place le curseur en dbut de ligne

    Ctrl+e place le curseur en fin de ligne

    Alt+f sauter de mot en mot en avant

    Alt+b sauter de mot en mot en arrire

    ESC+. Insre le dernier argument de la commande prcdente

    Ctrl+_ annuler la dernire modification

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Ctrl+w Supprime le mot derrire le curseur

    Ctrl+k Supprime tous les mots devant le curseur

    Ctrl+x et Backspace Supprime tous les mots derrire le curseur

    Ctrl+c Tue la commande en cours

    Ctrl+r Effectue une recherche dans lhistorique

    Ctrl+d Quitter le Shell en cours (quivalent exit )

    Ctrl+l Nettoyer son cran (quivalent clear )

  • 23/10/2015

    73

    Ce quon a couvert

    Lhistorique des commandes

    La compltion

    Les raccourcis clavier

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    74

    Les commandes de

    L'indispensable shell

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Les commandes de gestion de fichiers

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    75

    Plan

    Lister les contenus des rpertoires

    Se promener dans larborescence

    Crer, copier, dplacer, supprimer et lier des fichiers et rpertoires

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    rpertoires

    Le wildcards ou jokers

  • 23/10/2015

    76

    Lister les contenus des rpertoires La commande ls pour lister le contenu des rpertoires

    Synopsys

    ls [options] [fichier...]

    Lister le rpertoire courant

    #ls

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Lister tous les fichiers, fichiers cachs

    #ls aLs --all

    Afficher le type du fichier, les permissions d'accs, le nombre de liens physiques, le nom du propritaire et du groupe, la taille en octets, et l'horodatage

    #ls l

  • 23/10/2015

    77

    Se promener dans larborescence La commande cd pour changer de rpertoire

    Synopsys

    cd [-L | -P] [directory]

    Se rendre dans le rpertoire .usr/sbin

    cd /usr/sbin

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    cd /usr/sbin

    Remonter dans le rpertoire parent

    #cd ..

    Se rendre dans son rpertoire personnel

    #cd #cd ~ #cd $HOME

  • 23/10/2015

    78

    Crer, copier, dplacer, supprimer et lier Cre un fichier vide

    #touch nouveau_fichier

    Synopsys

    mkdir [options] rpertoire

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Cre un rpertoire de nom mon_rep

    #mkdir mon_rep

    Cre une arborscence rep_parent, dans rep_parent , cre rep_enfant

    #mkdir p rep_parent/rep_enfant

  • 23/10/2015

    79

    Crer, copier, dplacer, supprimer et lier Synopsys

    cp [option] source destination

    Copie fichier1 en fichier2 dans le rpertoire courant

    #cp fichier1 fichier2

    Copie fichier1 en fichier2 dans le rpertoire /tmp

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    #cp fichier1 fichier2

    Copie le rpertoire /tmp dans le rpertoire /opt/

    #cp r /tmp /opt/

    Copie dans le rpertoire /tmp le fichier fichier1

    #cp t /tmp / fichier1

  • 23/10/2015

    80

    Crer, copier, dplacer, supprimer et lier Synopsys

    mv [option] source destinationmv [option] source Rpertoire

    Dplace fichier1 dans le rpertoire /tmp

    #mv fichier1 /tmp

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    #mv fichier1 /tmp

    Dplace le rpertoire TEST dans le rpertoire /tmp

    #mv TEST /tmp

    Renomme fichier1 en fichier2 (idem pour rpertoire)

    #mv fichier1 fichier2

  • 23/10/2015

    81

    Crer, copier, dplacer, supprimer et lier Synopsys

    ln [option] Fichier Cible ln [option] rpertoire Cible

    Cre un lien symbolique du rpertoire /tmp

    #ln s /tmp lien_vers_tmp

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    #ln s /tmp lien_vers_tmp

    Cre un lien du fichier1 dans le rpertoire /home/ludo/

    #ln fichier1 /home/ludo/file1

  • 23/10/2015

    82

    Les mta caractres ou wildcards liste les fichiers dont le nom dbute par fichier

    #ls fichier*

    liste les fichiers dont le nom se termine par c

    #ls *c

    liste les fichiers contenant t dans leur nom

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    #ls *t*

    liste les fichiers dont le nom dbute par t avec un et un seul caractre aprs

    #ls t?

    liste les fichiers dont le nom dbute par t avec deux caractres aprs

    #ls t??

  • 23/10/2015

    83

    Remplacement de caractres

    [246] choix possible entre le caractre 2, le 4 ou le 6[1-3] choix parmi les caractres compris entre 1 et 3[a-z] choix parmi les caractres compris entre a et z[!135] tous sauf les caractres 1, 3 et 5.

    liste tous les fichiers commenant par un caractre a,b ou c suivi de r suivi de n'importe

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    liste tous les fichiers commenant par un caractre a,b ou c suivi de r suivi de n'importe quel caractre, suivi de la chaine bonjour suivi de nimporte quel caractre sauf A et se terminant par n'importe quelle chaine y compris rien

    #ls [a-c]r?bonjour[!A]*

    Cre les rpertoires rep1, rep2 et rep3

    #mkdir rep{1,2,3}

  • 23/10/2015

    84

    Ce quon a couvert

    Lister les contenus des rpertoires

    Se promener dans larborescence

    Crer, copier, dplacer, supprimer et lier des fichiers et rpertoires

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    rpertoires

    Les mta caractres ou wildcards

  • 23/10/2015

    85

    Les entres-sorties,

    L'indispensable shell

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Les entres-sorties, les redirections

    et les tubes

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    86

    Plan

    Les entres - sorties

    Les redirections dentre/sortie

    Les tubes

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    87

    Les entres - sorties

    Les redirections sont le dtournement des 3 descripteurs de fichiers standards :

    l'entre standard (note 0) : le clavier ;

    la sortie standard (note 1) : la console courante ;

    la sortie des erreurs (note 2) : la console courante

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    la sortie des erreurs (note 2) : la console courante

  • 23/10/2015

    88

    Les redirections le fichier toto est cr et contient le rsultat du ls. Si file1 existe, son contenu est cras

    par le rsultat de ls

    #ls > file1

    le rsultat de ls est ajout la fin du fichier file1, mise jour du fichier file1

    #ls >> file1

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    89

    Les redirections Le fichier est lu par la commande cat

    #cat < fichier1

    Le fichier est lu par la commande cat jusqu ce que cat rencontre la chaine END

    #cat > fin l'dition est stoppe lors de la rencontre du mot cl END

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    >l'dition est stoppe lors de la rencontre du mot cl END>END

    #cat finje suis dans le fichier finl'dition est stoppe lors de la rencontre du mot cl END

  • 23/10/2015

    90

    Les redirections La commande sort tri le contenu jusqu le mot cl FIN

    #sort -n 13 > 10 > 131 > 34 > 66 > 68

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    > 68 > 65 > FIN 10 13 34 65 66 68131

  • 23/10/2015

    91

    Les tubes Le pipe redirige la sortie de la commande dans la nouvelle commande

    #cat nombre.txt13 10 131 34 66 68

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    68

    #cat nombre.txt | sort 10 13 34 66 68131

  • 23/10/2015

    92

    Les tubes La commande tee avec le pipe

    #cat fin | tee sortie.stdout

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    93

    Ce quon a couvert

    Les entrs/sorties

    Les redirections dentre/sortie

    Les tubes

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    94

    Traitement de texte

    L'indispensable shell

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Traitement de texte

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    95

    Plan Introduction au traitement de texte

    Les commandes cat et tac

    La commande grep

    La commande cut

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    La commande sort

    Commande head et tail

  • 23/10/2015

    96

    Introduction au traitement de texte

    Sous Linux tout est fichier ou presque

    Les fichiers de configuration sont au format texte

    Les fichiers de journaux sont aux format texte

    Les sorties des commandes affiches lcran sont au format texte

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    On utilise des outils afin de traiter ce texte

    Commandes, journaux, fichiers de configuration, ..

  • 23/10/2015

    97

    Les commandes cat et tac Afficher sur la sortie standard le contenu dun fichier

    #cat file1 #lintret ?

    Concatner plusieurs fichiers

    #cat fichier1 fichier2 fchier2

    Afficher le contenu invers dun fichier

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Afficher le contenu invers dun fichier

    #tac fichier1

  • 23/10/2015

    98

    La commande grep Rechercher une chane de caractres dans un fichier

    #grep chaine fichier1#grep avec des espaces fichier1

    Rechercher tout sauf la chane de caractres dans un fichier

    #grep -v chaine fichier1

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Rechercher la chane de caractres dans une arborescence /etc/

    #grep -r chaine /etc/

  • 23/10/2015

    99

    La commande grep

    Caractre spcial Signification

    . Caractre quelconque

    ^ Dbut de ligne

    $ Fin de ligne

    [] Un des caractres entre les crochets

    Recherche avec des expressions

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    [] Un des caractres entre les crochets

    ?L'lment prcdent est optionnel (peut tre prsent 0 ou 1 fois)

    *L'lment prcdent peut tre prsent 0, 1 ou plusieurs fois

    +L'lment prcdent doit tre prsent 1 ou plusieurs fois

    | Ou

    () Groupement d'expressions

  • 23/10/2015

    100

    La commande grep Rechercher une chane de caractres chaine en dbut de ligne dans un fichier

    #grep -E ^chaine fichier1

    Rechercher une chane de caractres chaine enfin de ligne dans un fichier

    #grep -E chaine $ fichier1

    Rechercher une chane de caractres chaine ou Chaine dans un fichier

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Rechercher une chane de caractres chaine ou Chaine dans un fichier

    #grep -E [Cc]haine fichier1

    Afficher les adresses IP de la machine !!

    # ip a l | grep -E "([0-9]{1,3}\.){3}[0-9]{1,3}"

  • 23/10/2015

    101

    La commande cut Dcouper les champs dun fichier, affiche les noms dutilisateurs

    #cut d : -f 1 /etc/password

    Dcoupe le contenu dune variable

    #ligne="val1|val2|val3"#echo $ligne | cut -d'|' -f1

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Affiche le nom dutilisateur et son rpertoire personnel

    #grep "/bin/bash" /etc/passwd | cut -d':' -f1,6root:/rootludo:/home/ludo

  • 23/10/2015

    102

    La commande sort Trier le contenu dun fichier par ordre alphabtique

    #cat utilisateursludoandrhamidvickyclline

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    #sort utilisateursandrcllinehamidludovicky

  • 23/10/2015

    103

    La commande sort Trier le contenu dun fichier par ordre numrique

    #cat num15982341456

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    1456262990

    #sort -n num141423

  • 23/10/2015

    104

    Les commandes head et tail Lire les dix premires lignes dun fichier

    #head n 10 /etc/passwd

    Lire les dix dernires lignes dun fichier

    #tail n 10 /etc/passwd

    Laissex ouvert un fichier en lecture

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Laissex ouvert un fichier en lecture

    #tail f /var/log/secure

  • 23/10/2015

    105

    Ce quon a couvert Introduction au traitement de texte

    Les commandes cat et tac

    La commande grep

    La commande cut

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    La commande sort

    Les commandes head et tail

  • 23/10/2015

    106

    Edition de fichiers

    L'indispensable shell

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Edition de fichiers avec vi

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    107

    Plan

    Introduction aux diteurs de texte

    Premier pas avec vi

    Les diffrents modes

    Les commandes dinsertion

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Les commandes dinsertion

    Les modes commande

    Le mode Ligne-de-commande

  • 23/10/2015

    108

    Introduction au diteur de texte

    Sous Linux, il existe plusieurs diteurs de texte

    Graphique :

    gedit, kate, gvim, mousepad

    En mode texte :

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    vi, vim, nano, emacs

  • 23/10/2015

    109

    Premier pas avec vi

    Installer vimtutor

    #yum install vimtutor

    Ouvrir un fichier avec vi

    #vi mon_fichier

    Ouvrir un fichier avec vim

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Ouvrir un fichier avec vim

    #vim mon_fichier

  • 23/10/2015

    110

    Les diffrents modes

    La touche ESC permet de changer de mode

    Le mode insertion touche i, a, A, o, O

    Permet dinsrer des caractres dans le fichier

    Le mode commande touche ESC

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Pour entrer des commandes copier/coller, supprimer des lignes, des mots, annuler,

    Le mode recherche touche /

    Le slash et une une chane de caractres permet deffectuer des recherches

  • 23/10/2015

    111

    Les diffrents modes

    i insrer du texte avant le curseur.

    a ajouter (append) du texte aprs le curseur.

    o commencer diter une nouvelle ligne aprs la ligne courante.

    O commencer diter une nouvelle ligne avant la ligne courante.

    Remplacer des caractres, des lignes et des mots

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Remplacer des caractres, des lignes et des mots

    r remplacer le caractre courant (sans entrer en mode dition).

    R remplacer les caractres

    cw (change word) entrer en mode dition et remplace le mot aprs le curseur.

    C entrer en mode dition et change le reste de la ligne aprs le curseur

  • 23/10/2015

    112

    Les mode commande

    Copier et coller

    yy copier (yank) la ligne courante dans le tampon copier / coller.

    p coller (paste) le contenu du tampon aprs la ligne courante.

    P coller (paste) le contenu du tampon avant la ligne courante

    Supprimer des caractres, des mots et des lignes

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Supprimer des caractres, des mots et des lignes

    Tout ce qui est supprim est copi dans le tampon copier / coller.

    x supprimer le caractre la position du curseur

    dw supprimer le mot courant (delete word).

    G supprimer (delete) le reste de la ligne aprs le curseur.

    dd supprimer (delete) la ligne courante.

  • 23/10/2015

    113

    Le mode Ligne-de-commande Avec la combinaison ESC : on rentre dans le mode Ligne de commande

    Aprs les deux points, on insre des commandes

    Sortir et sauver

    ZZ sauvegarder le fichier courant et sortir de vi.

    :w sauvegarder (write) dans le fichier courant.

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    :w sauvegarder (write) dans le fichier courant.

    :w nom_de_fichier sauvegarder (write) dans le fichier nom_de_fichier.

    :q! sortir (quit) sans enregistrer.

    :wq (write et quit) enregistre et quitte vi

  • 23/10/2015

    114

    Ce quon a couvert Introduction aux diteurs de texte

    Premier pas avec vi

    Les diffrents modes

    Les commandes dinsertion

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Les mode commande

    Le mode Ligne-de-commande

  • 23/10/2015

    115

    Les commandes pour

    Accder l'aide

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Les commandes pour obtenir de l'aide

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    116

    Plan Laide sous Red Hat EL 7

    Laide des commandes

    whatis

    Le manuel

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    La commande info

  • 23/10/2015

    117

    Laide sous Red Hat EL 7 Un bon administrateur est un administrateur qui sait utiliser laide

    Les outils sont de deux types :

    Les documentations et le manuel dutilisation Linux

    Laide des commandes avec loption help, de petites informations sur le paquet

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    paquet

    Les documentations de chaque logiciel

    Le manuel de chaque commande, le man

    La documentation organise : info

  • 23/10/2015

    118

    Laide des commandes Laide dune commande sobtient avec loption

    -help

    -h

    --help

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    # ifconfig h ou ifconfig --helpUsage:ifconfig [-a] [-v] [-s] [[] ][add [/]][del [/]]

    #ls h NON ls --help

  • 23/10/2015

    119

    Laide des commandes Des infomations sur lutilit de la commande

    # whatis ifconfigifconfig (8) - Configurer une interface rseau.

    # whatis netstatnetstat (8) - Affiche les connexions rseau, les tables de routage, les

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    netstat (8) - Affiche les connexions rseau, les tables de routage, les statistiques

  • 23/10/2015

    120

    La commande man

    Afficher laide de la commande find

    Le manuel

    #man find

    #man 7 ip

    Les catgories de manuel

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    1 Les programmesexcutables, commandes de l'interprteur de commandes

    2 les appels systme

    3 Les appels de bibliothques

    4 Fichiers spciaux

    5 Format de fichiers et convention

    6 Jeux ;)

    7 Divers

    8 Commandes dadministration

    9 Interfaces du noyau

  • 23/10/2015

    121

    Le manuelRaccourci Action

    flches directionnelles On se promne

    q Sortir du manuel

    h Affiche l'aide

    /Effectuer une recherche a partir du

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    /Effectuer une recherche a partir du dbut /mot_cl

    ? Comme /, partir de la fin du manuel

    n next occurrence recherche

    N Next invers

  • 23/10/2015

    122

    La documentation

    Info est une documentation trs complte organise au moyen de liens d'hypertextes

    Cest comme un livre !

    Accdez info

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    #info

    #info wget

  • 23/10/2015

    123

    Ce quon a couvert Laide sous Red Hat EL 7

    Laide des commandes

    whatis

    Le manuel

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    La commande info

  • 23/10/2015

    124

    Faire des oprations

    Utilisateurs et groupes locaux

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Faire des oprations en tant que root

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    125

    Plan

    Ladministrateur Linux : root

    Devenir administrateur

    La commande sudo

    Configuration de sudo

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Configuration de sudo

  • 23/10/2015

    126

    Ladministrateur Linux

    Sous Redhat linux, ladministrateur est lutilisateur root

    Il dispose de tous les droits et permissions = DANGER

    Son identifiant, ID 0 est trait de manire diffrente par le noyau

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Certain Linux et MacOS X dsactive le compte root, il ne dispose pas de mots de passe. On peut toutefois ouvrir unesession en tant quutilisateur root

  • 23/10/2015

    127

    Devenir administrateur

    Ouvrir un shell en tant quutilisateur henry

    ludo@rhel7 /home/ludo $su henryhenry@rhel7 /home/ludo $

    La commande su (switch user) permet douvrir un shell en tant quutilisateur

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Ouvrir un shell en tant quutilisateur henry et charger son profil

    ludo@rhel7 /home/ludo $su - henryhenry@rhel7 /home/henry $

    Ouvrir un shell en tant quutilisateur root et charger son profil utilisateur

    ludo@rhel7 /home/ludo $su root@rhel7 /root #

  • 23/10/2015

    128

    La commande sudo

    La commande sudo (substitute user do) permet dexcuter des commandes en tant que quadministrateur (root)

    Ladministrateur peut contrler le jeu de commandes autorises aux utilisateurs

    La commande sudo journalise les commandes saisies et leursarguments

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    arguments

    Sous Red hat Linux, les utilisateurs doivent appartenir au groupe WHEELpour pouvoir utiliser la commande sudo

    ludo@rhel7 /home/ludo $sudo ma_commandeludo is not in the sudoers file. This incident will be reported.

    ludo@rhel7 ~ /$usermod G wheel ludo

  • 23/10/2015

    129

    Configuration de sudo

    La configuration de sudo seffectue dans le fichier /etc/sudoer

    Ce fichier est ditable par le root avec la commande visudo

    On dfinit des groupes de machines, des groupes de commandes, et des groupes dutilisateurs, pour ensuite associer les avec les autres.

    Cmnd_Alias : les commandes dont dispose les utilisateurs du groupe associs

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Cmnd_Alias : les commandes dont dispose les utilisateurs du groupe associs

    User_Alias : les utilisateurs qui peuvent excuter les commandes de cmnd_allais

    Hosts_Alias : les htes o lon peut excuter les commandes

  • 23/10/2015

    130

    Configuration de sudo

    Ouvrir le fichier /etc/sudoer avec visudo

    On cre un groupe NET-GRP que lon associe aux groupes de commandes NET-CMD

    On autorise NET-GRP lancer toutes les commandes des groupes NET-CMD

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    root@rhel7 #visudo

    User_Alias NET-GRP = alfred, brenda, charly

    Cmnd_Alias NET-CMD = /sbin/route, /sbin/ifconfig, /bin/ping, /sbin/dhclient, /usr/bin/net, /sbin/iptables, /sbin/iwconfig, /sbin/mii-tool, /usr/sbin/mtr, /sbin/ip

    NET-GRP ALL = NET-GRP

  • 23/10/2015

    131

    Ce quon a couvert

    Ladministrateur Linux

    Devenir administrateur

    La commande sudo

    Configuration de sudo

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Configuration de sudo

  • 23/10/2015

    132

    Gestion des utilisateurs

    Utilisateurs et groupes locaux

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Gestion des utilisateurs et groupes

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    133

    Plan Utilisateur et groupes Linux

    Crer des utilisateurs

    Modifier et supprimer des utilisateurs

    Le profil de lutilisateur

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Les groupes

    Lister les utilisateurs dun groupe

    Crer et supprimer des groupes

  • 23/10/2015

    134

    Utilisateur et groupes Linux

    Un utilisateur = un compte

    Un utilisateur est identifi par un UID et un GID

    UID = User Identifiant

    GID = Groupe Identifiant

    Les utilisateurs sont stocks dans le fichier /etc/passwd

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Les utilisateurs sont stocks dans le fichier /etc/passwd

    Les groupes sont stocks dans le fichier /etc/group

    Les useradd et groupadd permettent de crer des utilisateurs et des groupes

  • 23/10/2015

    135

    Utilisateur et groupes Linux

    Les utilisateurs sont stocks dans le fichier /etc/passwd

    Affichage du fichier /etc/passwd

    #cat /etc/passwdroot:x:0:0:root:/root:/bin/bashshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownludo:x:1000:1000:ludo le formateur:/home/ludo:/bin/bash

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    On trouve plusieurs champs spars par les deux points :

    Nom utilisateur

    UID et GID

    Commentaire

    Le rpertoire personnel

    Le shell de connexion

  • 23/10/2015

    136

    Crer des utilsateurs

    La commande useradd ou adduser (cest un lien) cre un utlisateurs

    #useradd ludo

    Le fichier etc/default/useradd dfinit des valeurs par dfaut

    #cat /etc/default/useradd# useradd defaults fileGROUP=100

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    # useradd defaults fileGROUP=100HOME=/homeINACTIVE=-1EXPIRE=SHELL=/bin/bashSKEL=/etc/skelCREATE_MAIL_SPOOL=yes

  • 23/10/2015

    137

    Crer des utilsateurs

    Modification des options par defaut

    # useradd -b /home/groups/ -c "administrateur reseau" -g net-admin hamid

    -b, --base-dir REP_BASE rpertoire de base pour le rpertoire personnel du compte du nouvel utilisateur

    -c, --comment COMMENTAIRE dfinir le champ GECOS du compte dunouvel utilisateur

    -g, --gid GROUPE forcer l'utilisation de GROUPE pour le

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    nouvel utilisateur-g, --gid GROUPE forcer l'utilisation de GROUPE pour le

    compte du nouvel utilisateur-N, --no-user-group ne pas crer de groupe de mme nom que

    l'utilisateur-u, --uid UID forcer l'utilisation de l'identifiant

    UID pour le compte du nouvel utilisateur-s, --shell INTERPRTEUR interprteur de commandes initial pour le

    compte du nouvel utilisateur

  • 23/10/2015

    138

    Modifier et supprimer des utilisateurs

    Modification dun utilisateur

    # usermod -d /home/hamid/ -c "administrateur reseau" -G sys-admin hamid

    -c, --comment COMMENT dfinir une nouvelle valeur pour le champ GECOS

    -d, --home REP_PERS dfinir un nouveau rpertoire personnelpour le compte de l'utilisateur

    -m, --move-home dplacer le contenu du rpertoire personnel

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    pour le compte de l'utilisateur-m, --move-home dplacer le contenu du rpertoire personnel

    vers le nouvel emplacement ( n'utiliserqu'avec -d)

    -g, --gid GROUPE forcer l'utilisation de GROUPE commenouveau groupe primaire

    -G, --groups GROUPES dfinir une nouvelle liste de groupessupplmentaires

    -s, --shell INTERPRTEUR nouvel interprteur de commandes initialpour le compte de l'utilisateur

    -L, --lock bloquer le compte de l'utilisateur

  • 23/10/2015

    139

    Modifier et supprimer des utilisateurs

    Suppression dun utilisateur

    # userdel hamid

    Suppression dun utilisateur et suppression de repertoire personnel

    # userdel -r hamid

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    140

    Le profil de lutilisateur

    Lors de la cration dun utilisateur des options et des paramtres sont utilises par dfaut.

    Le fichier /etc/default/useradd : contient les options de cration par dfaut

    Le fichier /etc/login.defs : contient des paramtres de cration du compte utilisateur

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    compte utilisateur

    Le rpertoire /etc/skel : modle de cration des rpertoires utilisateur

  • 23/10/2015

    141

    Les groupes

    Un groupes est identifi par un GID

    GID = Groupe Identifiant

    Les groupes sont stocks dans le fichier /etc/group

    Les commandes groupadd, groupdel, groups permettent de manipulerles groupes

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    les groupes

  • 23/10/2015

    142

    Les groupes

    Les groupes sont stocks dans le fichier /etc/group

    Affichage du fichier /etc/group

    #cat /etc/grouproot:x:0:net-admin:x:1001:ludosys-admin:x:1002:hamid

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    On trouve plusieurs champs spars par les deux points :

    Nom du groupe

    GID

    Utilisateurs du groupe

  • 23/10/2015

    143

    Lister les utilisateurs dun groupe

    La commande groups permet de lister les utilisateurs dun groupe

    #groups ludogroups ludoludo : ludo net-admin

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    144

    Crer et suprimer des groupes

    La commande groupadd cre un groupe

    #groupadd db-admini

    La commande groupdel supprime un groupe

    #groupdel db-admini

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    145

    Ce quon a couvert Utilisateur et groupes Linux

    Crer des utilisateurs

    Modifier et supprimer des utilisateurs

    Le profil de lutilisateur

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Les groupes

    Lister les utilisateurs dun groupe

    Crer et supprimer des groupes

  • 23/10/2015

    146

    Gestion des mots

    Utilisateurs et groupes Linux locaux

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Gestion des mots de passe utilisateur

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    147

    Plan

    Gestion des mots de passe dans Red hat

    Scuriser les mots de passe

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    148

    Gestion des mots de passe dans Red hat

    Les mots de passe sont stocks dans le fichier /etc/shadow

    Contenu du fichier /etc/shadow

    #cat /etc/shadowroot:$wLRWth.FdTUsCBfd2cLkBGCkZ.10:16685:0:99999:7: : :ludo:$6$v7Al1Vf6rbguXNiZ$X8Lh3zSSvjXJ:0:99999:7: : :

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Nom dutilisateur

    Mots de passe chiffr

    Date de la dernire modification (en nombre de jours depuis le 1er janvier 1970).

    Le nombre de jours avant que le mot de passe ne puisse tre chang (un 0 indique qu'il peut tre chang n'importe quel moment).

  • 23/10/2015

    149

    Gestion des passe dans Red hat

    Les mots de passe sont stocks dans le fichier /etc/shadow

    Contenu du fichier /etc/shadow

    #cat /etc/shadowroot:$wLRWth.FdTUsCBfd2cLkBGCkZ.10:16685:0:99999:7: : :ludo:$6$v7Al1Vf6rbguXNiZ$X8Lh3zSSvjXJ:0:99999:7: : :

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Le nombre de jours aprs lesquels le mot de passe doit tre chang (99999 indique que l'utilisateur peut garder son mot de passe inchang)

    Nombre de jours durant lesquels l'utilisateur est prvenu de l'expiration de son mot de passe.

    Le nombre de jours avant de dsactiver le compte aprs expiration du mot de passe

  • 23/10/2015

    150

    Gestion des passe dans Red hat

    Les mots de passe sont stocks dans le fichier /etc/shadow

    Contenu du fichier /etc/shadow

    #cat /etc/shadowroot:$wLRWth.FdTUsCBfd2cLkBGCkZ.10:16685:0:99999:7: : :ludo:$6$v7Al1Vf6rbguXNiZ$X8Lh3zSSvjXJ:0:99999:7: : :

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Le nombre de jours depuis le 1er Janvier 1970 pendant lesquels un compte a t dsactiv

    Un champ rserv pour une utilisation future possible

  • 23/10/2015

    151

    Gestion des passe dans Red hat

    La commande passwd permet de manipuler les mots de passe

    La commande chage

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    152

    Scuriser les mots de passe

    Avant Red hat 7, la gestion de scurit des mots de passe tait grepar une librairie PAM : la librairie pam_cracklib.so

    Avec RHEL 7, la librairie utilise se est pam_pwquality.so

    Lors du changement de mot de passe, le fichier :

    /etc/security/pwquality.conf dfinit la politique de scurit des mots de passe

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    /etc/security/pwquality.conf dfinit la politique de scurit des mots de passe

    La commande pwscore vrifie la qualit du mot de passe

    La commande pwmake permet de crer des mots de passe

  • 23/10/2015

    153

    Scuriser les mots de passe

    Que trouve-t-on dans /etc/security/pwquality.conf

    Contenu du fichier /etc/security/pwquality.conf

    #cat /etc/security/pwquality.conf

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    difok =3 un minimum de 3 caractres diffrents dans un nouveau mot de passe

    minlen = 8 le mot de passe d'un minimum de 8 caractres

    ucredit = -1 Requiert au moins 1 lettre majuscule

    lcredit = -1 Requiert au moins 1 lettre minuscule

  • 23/10/2015

    154

    Scuriser les mots de passe

    Que trouve-t-on dans /etc/security/pwquality.conf

    Contenu du fichier /etc/security/pwquality.conf

    #cat /etc/security/pwquality.conf

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    dcredit = -1 ncessite au moins 1 chiffre

    ocredit = -1 au moins 1 caractre non alphanumrique

    minclass = 2 au moins 2 classes de caractres, majuscule, minuscule, chiffre et autres ($, &, %, )

  • 23/10/2015

    155

    Scuriser les mots de passe

    Que trouve-t-on dans /etc/security/pwquality.conf

    Contenu du fichier /etc/security/pwquality.conf

    #cat /etc/security/pwquality.conf

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    maxrepeat = 3 rejets du mot de passe, si 4 occurrences identiques, plusieurs caractres rptitifs identiques

    maxclassrepeat = 2 rejets du mot de passe, si 3 caractres conscutifs du mme type (alphanumriques et autres)

  • 23/10/2015

    156

    Ce quon a couvert

    Gestion des mots de passe dans Red hat

    Scuriser les mots de passe

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    157

    Disque dur et table

    Gestion du systme de fichiers

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Disque dur et table de partition

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    158

    Plan Les types de disques

    Les contrleurs de disques

    SATA, SCSI, SAS

    Les types de partitionnement

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    MBR, GPT

  • 23/10/2015

    159

    Les types de disque

    Le disque dur magntique

    Des plateaux sur roulement billes ou huile

    Vitesse comprise entre 3 600 -15 000 tours par minute

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    minute

    Interface :

    SATA III : Half duplex

    SAS : Full Duplex, disque chanables

    FC (Fibre channel) : Fibre optique, cuivre

  • 23/10/2015

    160

    Les types de disque

    Le disque Solid State Drive - SSD

    Disque lectronique, constitu de mmoires semi-conducteurs l'tat solide

    IOPS Lecture : 4K : 45 000 IOPS

    IOPS criture : 4K : 80 000 IOPS

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    IOPS criture : 4K : 80 000 IOPS

    Interface :

    SATA III : Half duplex

    SAS : Full Duplex,

    FC (Fibre channel) : Fibre optique, cuivre

  • 23/10/2015

    161

    Les contrleurs de disque

    Les contrleurs de disque pilotent les oprations des disques et les transferts de donnes

    Le Serial ATA (SATA) est un standard rcent introduit en 2003

    Rvision #Dbit thorique Gbit/s

    Dbit thorique Mo/s

    Dbit pratique Mo/s

    Supporte le HotAdd- ajout de disque chaud

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Gbit/s Mo/s Mo/s

    SATA I ou SATA 150

    1,5 192 150

    SATA II ou SATA 300

    3 384 300

    SATA III ou SATA 600

    6 768 600

    disque chaud

    Linterface standard des contrleurs SATA est appeleAdvanced Host Controller Interface (AHCI)

  • 23/10/2015

    162

    Serial ATA - SATA

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    163

    Les contrleurs de disque

    Les contrleurs de disque pilotent les oprations des disques et les transferts de donnes

    Le Serial Attached SCSI (SAS) est un standard qui utilise le jeu de commandes SCSI

    Dbit thorique Le SAS et au SCSI ce que SATA est au (P)ATA

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Rvision #Dbit thorique Gbit/s

    SAS I 3

    SAS II 6- 12

    Connexions plus fiables et plus rapides. Full duplex

    Des dbits exclusifs

    Jusqua 128 disques !

  • 23/10/2015

    164

    Serial Attached SCSI - SAS

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    165

    Les types de partitionnement Une partition est un espace destin

    recevoir des fichiers via un systme de fichier

    Chaque partition dispose de son systme de fichiers ntfs, ext4, xfs,

    Un disque dur peut contenir plusieurs partitions.

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    partitions.

    Le nombre de partitions est fonction du type de table de partitionnement

    Avec lavnement de lUEFI, remplacement du Bios

    On trouve deux types de tables de partitionnement : MBR ou GPT

  • 23/10/2015

    166

    Le MBR Master Boot Record Le Master Boot Record ou MBR zone amorce

    Le MBR a une taille de 512 octets

    Le MBR contient principalement 2 lments :

    Le programme de boot que le BIOS lancera

    La table des partitions

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    La table des partitions

    La table des partitions principale contient 4 descripteurs, il est donc limits 4 partitions

    On peut crer une partition tendue parmi les 4 partitions principales et crer de nouvelles partitions logiques lintrieur

  • 23/10/2015

    167

    Le MBR Master Boot Record Le MBR contient la table

    des 4 partitions principales du disque dur

    Le MBR ne contient pas la table des partitions logiques

    Parmi les 4 partitions principales, une seule peut tre une partition tendue

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    tre une partition tendue (divise en partitions logiques)

    Si une partition tendue est cre sur le disque dur, la table de ses partitions logiques est enregistre dans le premier secteur de la partition tendue

  • 23/10/2015

    168

    GPT - GUID Partition Table Il fait partie du standard EFI Extensible Firmware

    Interface

    Les informations concernant la table de partitionnement sont stockes dans un entte GPT, mais conserve une entre MBR

    Il y a deux GPT sur le disque dur, l'un primaire, l'autre secondaire (sauvegarde du premier)

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Il y a deux GPT sur le disque dur, l'un primaire, l'autre secondaire (sauvegarde du premier)

    GPT gre les disques durs et partitions jusqu' 2 Zo (2,2 To en MBR)

    GPT permet presque un nombre illimit de partitions, la limite est la taille de la table de partition, par dfaut 128 partitions

  • 23/10/2015

    169

    Ce quon a couvert Les types de disque

    Les contrleurs de disque

    SATA, SCSI, SAS

    Les types de partitionnement

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    MBR, GPT

  • 23/10/2015

    170

    Partitionner des

    Gestion du systme de fichiers

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Partitionner des disques avec fdisk -

    MBR, GPT

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    171

    Plan

    Partitionnement avec fdisk

    Partitionnement avec parted

    Partitionnement avec Gparted

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    172

    Partitionnement avec fdisk

    Lister les partitions

    #fdisk lPriphrique Amorage Dbut Fin Blocs Id. Systme/dev/sda1 * 2048 1026047 512000 83 Linux/dev/sda2 1026048 43171839 21072896 8e Linux LVM

    Partitionner un disque

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Partitionner un disque

    #fdisk /dev/sdb

  • 23/10/2015

    173

    Partitionnement avec fdiskCommande Description

    d destruction d'une partition

    l liste des types de partitions

    m impression du menu en cours

    n cration d'une nouvelle partition

    p affichage des partitions

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    p affichage des partitions

    q sortie de fdisk sans sauvegarde des paramtres

    t modification du type de partition

    v vrification de la table des partitions

    w sauvegarde des modifications et sortie de fdisk

  • 23/10/2015

    174

    Partitionnement avec parted Lancer loutil parted

    root@localhost ~# parted

    Slection du disque et cration de la table de type GPT

    (parted) select /dev/sdb(parted) mklabel New disk label type? [msdos]? gpt

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Cration de la partition

    (parted) mkpartNom de la partition ? []? VarType de systme de fichiers ? [ext2]? xfsDbut ? 50GFin ? 60GNumro Dbut Fin Taille Systme de fichiers Nom Fanions3 50,0GB 60,0GB 9999MB var

  • 23/10/2015

    175

    Partitionnement avec Gparted

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    176

    Ce quon a couvert

    Partitionnement avec fdisk

    Partitionnement avec parted

    Partitionnement avec Gparted

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    177

    Introduction aux

    Gestion du systme de fichiers

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Introduction aux systmes de fichiers

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    178

    Plan

    Cest quoi un systme de fichiers?

    Les systmes de fichiers sous Red hat

    Crer son systme de fichier

    Monter un systme de fichier

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Monter un systme de fichier

    Le fichier /etc/fstab

  • 23/10/2015

    179

    Cest quoi un systme de fichiers? Un systme de fichiers abrg FS pour File System est une structure

    qui permet de stocker, dorganiser et de peupler des donnes sur un support : Disque dur magntique, SSD, RAM, usb, DVD,

    Tous les systmes de fichiers ne sont pas gaux :

    Un bon systme de fichiers offre des fonctionnalits

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    La journalisation

    Une bonne gestion de la fragmentation (Moins de 3% avec extX) Tous les systmes de fichiers ne sont pas gaux

    Lutilisateur voit un systme de fichier comme une arborescence

  • 23/10/2015

    180

    Cest quoi un systme de fichier? Pour faire simple. Lorsque lutilisateur accde un fichier, il accde une inode

    Linode est un numro unique qui permet didentifier le fichier ou rpertoire

    Linode contient :

    Les permissions ou droit daccs

    Le crateur ou propritaire

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Le crateur ou propritaire

    Nombre de blocs utiliss par le fichier

    Le moyen de retrouver les parties du fichier

    Lhorodatage : Les dates daccs, de cration de modifications

    Le nombre dinodes dtermine le nombre de fichiers sur le FS

    Les inodes ne contiennent pas le nom du fichier, mais les mtadonnes

  • 23/10/2015

    181

    Cest quoi un systme de fichier? Il existe plusieurs fs sur Linux Red hat

    Ext2 : F systme de fichiers historique de Linux, cr par un Franais Rmy Card

    Ext3 : Ajout de la journalisation

    Ext4 : Grande capacits et gestion des extents (place rserv pour un fichier)

    Xfs (utilis par dfaut sous Redh hat Linux 7) : Grande capacit et gestion des extents, haute performance

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Xfs (utilis par dfaut sous Redh hat Linux 7) : Grande capacit et gestion des extents, haute performance

    Btrfs : snapshot, clone, extension, dduplication, compression, auto rparation, raid natif

    ZFS : snapshot, clone, extension, dduplication, compression, auto rparation, raid natif

    Et quelques systmes de fichiers rseau :

    NFS, SMB, GLusterFS, CephFs,

  • 23/10/2015

    182

    Crer son systme de fichiers Cration dun fs ext4

    #mkfs.ext4 /dev/sdb1

    Cration dun fs xfs

    #mkfs.xfs /dev/sdb1

    Cration dun fs xfs avec labell

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Cration dun fs xfs avec labell

    #mkfs.xfs L var /dev/sdb1

  • 23/10/2015

    183

    Monter un systme de fichiers Monter un systme de fichier

    #mount t xfs /dev/sdb1 /mnt

    Monter un systme de fichier en lecture seul

    # mount -r /dev/sdb1 /mnt/#mount o ro /dev/sdb1 /mnt/

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Monter un systme de fichier par label

    # mount L var /mnt/

    Visualiser les fs monts

    #mount

  • 23/10/2015

    184

    Le fichier /etc/fstab Le fichier /etc/fstab (file system table) est le fichier qui contient les fs

    mont au dmarrage de la machine.

    Il contient donc la table des systmes de fichiers monter :

    Le fichier /etc/fstab

    #cat /etc/fstab

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    #cat /etc/fstab

    # /etc/fstab#/dev/mapper/rhel-root / xfs defaults 0 0UUID=56fb2f30-d966-40d6-ab5a-0897aadc9ee2 /boot xfs defaults 0 0/dev/mapper/rhel-swap swap swap defaults 0 0

  • 23/10/2015

    185

    Le fichier /etc/fstab La commande blkid

    Le fichier /etc/fstab

    # blkid/dev/sda1: UUID="56fb2f30-d966-40d6-ab5a-0897aadc9ee2" TYPE="xfs"

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    186

    Ce quon a couvert Cest quoi un systme de fichier

    Les systmes de fichiers sous Red hat

    Crer son systme de fichier

    Monter un systme de fichier

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Le fichier /etc/fstab

  • 23/10/2015

    187

    Vrifier et rparer

    Gestion du systme de fichiers

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Vrifier et rparer un file system

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    188

    Plan

    Vrifier un disque ou partition ext4

    Vrifier un disque ou partition xfs

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    189

    Vrifier un disque ou partition ext4

    Vrifier un fs ext4

    #fsck.ext4 /dev/sdb2e2fsck 1.42.9 (28-Dec-2013)/dev/sdb2 : propre, 11/1525920 fichiers, 139826/6103552 blocs

    -f mode de vrification approfondie (pas seulement le journal).

    Rparer un fs ext4

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Rparer un fs ext4

    #fsck.ext4 /dev/sdb2e2fsck 1.42.9 (28-Dec-2013)/dev/sdb2 : propre, 11/1525920 fichiers, 139826/6103552 blocs

    -y mode rparation automatique.

  • 23/10/2015

    190

    Vrifier un disque ou partition xfs

    Vrifier un fs xfs

    #xfs_repair n /dev/sdb1Phase 1 - find and verify superblock...Phase 2 - using internal log

    - zero log...- scan filesystem freespace and inode maps...

    Phase 5 - rebuild AG headers and trees...- reset superblock...

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    - reset superblock...Phase 6 - check inode connectivity...

    - traversal finished ...- moving disconnected inodes to lost+found ...

    Phase 7 - verify and correct link counts...done

    Vrifier et rpare un fs xfs

    #xfs_repair /dev/sdb1

  • 23/10/2015

    191

    Ce quon a couvert

    Vrifier un disque ou partition ext4

    Vrifier un disque ou partition xfs

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    192

    Le FHS

    Gestion du systme de fichiers

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Le FHS (File Hierarchy Standard)

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    193

    Plan

    File Hierarchy Standard - FHS

    Un peu dhistoire

    Arborescence des rpertoires

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    194

    FHS - File Hierarchy Standard

    Filesystem Hierarchy Standard

    Norme de la hirarchie des systmes de fichiers dfinit :

    l'arborescence

    le contenu des principaux rpertoires des systmes de fichiers

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Des systmes d'exploitation GNU/Linux et de la plupart des systmes Unix.

    La version actuelle est la 3.0 publie le 3 juin 2015

  • 23/10/2015

    195

    Un peu dhistoire La premire standardisation du systme de fichier date de 1993

    FSSTND (Filesystem Standard) dfinit le standard pour les systmes GNU/Linux

    premire version date du 14 fvrier 1994.

    Les versions suivantes datent des 9 octobre 1994 et 28 mars 1995.

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Les versions suivantes datent des 9 octobre 1994 et 28 mars 1995.

    Depuis 2007, le Free Standard Group qui maintenait le FHS, a fusionn avec la Linux Fondation

    Parmi les membres de la Linux Foundation, on trouve :

    Red hat, HP, Oracle, Google, IBM, Intel, Cisco NEC, Canonical, Citrix,

  • 23/10/2015

    196

    Arborescence des rpertoires

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    197

    Arborescence des rpertoires Le rpertoire /boot/

    Le rpertoire /boot/ contient des fichiers statiques requis pour dmarrer le systme, comme le noyau Linux et linitramrd (les modules ).

    Le rpertoire /dev/

    Le rpertoire /dev/ contient des entres de systme de fichiers reprsentant des priphriques connects au systme

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    priphriques connects au systme

    Le rpertoire /etc/

    Le rpertoire /etc/ est rserv aux fichiers de configuration

    Le rpertoire /lib/ - /lib64 lien vers /usr/lib64

    Le rpertoire /lib/ ne devrait contenir que les bibliothques ncessaires l'excution de fichiers binaires dans /bin/ et /sbin/

  • 23/10/2015

    198

    Arborescence des rpertoires Le rpertoire /media/

    Le rpertoire /media/ contient des sous-rpertoires utiliss comme points de montage pour des supports externe et local (votre disque MS)

    Le rpertoire /mnt/

    Le rpertoire /mnt/ est rserv aux systmes de fichiers monts de faon temporaire

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Le rpertoire /opt/

    Le rpertoire /opt/ fournit du stockage pour des paquetages logiciels et d'applications statiques de grande taille.

    Le rpertoire /proc/

    Le rpertoire /proc/ contient des fichiers spciaux qui extraient des informations partir du noyau ou envoient des informations au noyau.

  • 23/10/2015

    199

    Arborescence des rpertoires Le rpertoire /sbin/

    Le rpertoire /sbin/ est conu pour les fichiers excutables qui sont utiliss par le super-utilisateur. Les fichiers excutables dans /sbin/ ne sont utiliss que pour dmarrer et excuter des oprations de remise en tat du systme.

    Le rpertoire /srv/

    Le rpertoire /srv/ contient des donnes spcifiques au site qui sont fournis par votre systme excutant Red Hat Enterprise Linux. Ce rpertoire donne aux utilisateurs

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    systme excutant Red Hat Enterprise Linux. Ce rpertoire donne aux utilisateurs l'emplacement de fichiers de donnes pour un service spcifique, tel que FTP, WWW ou CVS. Des donnes ne se rapportant qu' un utilisateur spcifique devraient aller dans le rpertoire /home/

    Le rpertoire /usr/

    Le rpertoire /usr/ est destin aux fichiers pouvant tre partags parmi plusieurs machines. Contient certains rpertoires semblables ceux prsents la racine mais qui ne sont pas ncessaires au fonctionnement minimal du systme (usr est l'acronyme de UNIX System Resources ).

  • 23/10/2015

    200

    Arborescence des rpertoires Le rpertoire /home/

    Il est destin tre utilis par les utilisateurs du systme autre que ladministrateur root. Les rpertoires personnels des utilisateurs

    Le rpertoire /root/

    Il est destin tre utilis par ladministrateur du systme. Le rpertoire personnel du root.

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    root.

    Le rpertoire /run

    Il est utilis par plusieurs distributions majeures afin notamment de centraliser les fichiers rsidant en mmoire, de simplifier la squence de dmarrage et aussi faciliter la mise en place d'un systme mont en lecture seule.

  • 23/10/2015

    201

    Arborescence des rpertoires bin/ contient des fichiers excutables

    etc/ contient des fichiers de configuration pour l'ensemble du systme

    include/ contient des fichiers d'en-tte C

    kerberos/ contient des fichiers binaires et d'autres lments en relation avec Kerberos

    lib/ contient des fichiers objet et des bibliothques qui ne sont pas conu pour tre utiliss directement par les utilisateurs ou les scripts

    Le rpertoire /usr/local/

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    conu pour tre utiliss directement par les utilisateurs ou les scripts shell.

    libexec/ contient de petits programmes d'aide appels par d'autres programmes

    sbin/ est pour les fichiers binaires d'administration systme (ceux qui n'appartiennent pas au rpertoire /sbin/)

    share/ contient des fichiers qui ne sont pas spcifiques une architecture particulire,

    src/ est pour le code source

  • 23/10/2015

    202

    Arborescence des rpertoires

    La hirarchie /usr/local/ est destine tre utilise par l'administrateur systme lors de l'installation locale de logiciels.

    Le rpertoire /usr/local/

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    203

    Arborescence des rpertoires

    Les fichiers de donnes variables. Parmi ces derniers figurent les rpertoires et fichiers spool, les donnes administratives et de journalisation, de mme que les fichiers transitoires et temporaires.

    Les rpertoires suivants peuvent tre

    Le rpertoire /var/

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Les rpertoires suivants peuvent tre des sous-rpertoires de /var

  • 23/10/2015

    204

    Ce quon a couvert File Hierarchy Standard - FHS

    Un peu dhistoire

    Arborescence des rpertoires

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    205

    Les proprits

    Gestion du systme de fichiers

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Les proprits des fichiers

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    206

    Plan

    Les propritaires et groupes propritaires

    Modifier les propritaires et groupes propritaires

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    207

    Les propritaires et groupes propritaires

    Tout est fichier !

    On accde aux priphriques via des fichiers

    On configure des services via des fichiers

    Certaines commandes sont de simples fichiers texte, les commandes binaires sont des fichiers.

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    binaires sont des fichiers.

    Les journaux, les mails, les gestionnaires de ressources (cgroup) sont des fichiers

    En bref: sous Linux tout est fichier !

  • 23/10/2015

    208

    Les propritaires et groupes propritaires

    Chaque fichier est attribu un utilisateur, un groupe dutilisateurs et tous les autres utilisateurs :

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    209

    Modifier les propritaires et groupes propritaires

    Changement du groupe propritaire

    [root@localhost ~]# touch fichier[root@localhost ~]# ls -l fichier-rw-r--r--. 1 root root 0 9 sept. 12:46 fichier

    On peut modifier les groupes propritaires des fichiers et rpertoiresavec la commande chown (change owner) :

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    [root@localhost ~]# chown ludo fichier[root@localhost ~]# ls -l fichier-rw-r--r--. 1 ludo root 0 9 sept. 12:46 fichier

    Changement de propritaire dun rpertoire et son contenu

    [root@localhost ~]# mkdir rep[root@localhost ~]# for i in 1 2 3 4 5 6 ; do touch rep/fichier$i ; done[root@localhost ~]# chown -R ludo rep/

  • 23/10/2015

    210

    Modifier les propritaires et groupes propritaires

    On peut modifier les propritaires et groupes propritaires des fichiers et rpertoires avec la commande chown (change file owner and group) :

    Changement de propritaire et groupe propritaire

    [root@localhost ~]# ls -l fichier-rw-r--r--. 1 ludo net-admin 0 9 sept. 12:46 fichier

    [root@localhost ~]# chown root.root fichier

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    [root@localhost ~]# chown root.root fichier[root@localhost ~]# ls -l fichier-rw-r--r--. 1 root root 0 9 sept. 12:46 fichier

    Changement le groupe propritaire dun rpertoire et son contenu

    [root@localhost ~]# mkdir rep[root@localhost ~]# for i in 1 2 3 4 5 6 ; do touch rep/fichier$i ; done[root@localhost ~]# chown -R root root rep/

  • 23/10/2015

    211

    Ce quon a couvert

    Les propritaires et groupes propritaires

    Modifier les propritaires et groupes propritaires

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    212

    Les droits d'accs

    Gestion du systme de fichiers

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Les droits d'accs

    Site : http://www.alphorm.comBlog : http://blog.alphorm.comForum : http://forum.alphorm.com

    Ludovic Quenec'hduFormateur et Consultant indpendant OpenSource et virtualisation

  • 23/10/2015

    213

    Plan

    Les droits daccs

    Modification des droits

    Les droits spciaux

    Lumask

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Lumask

  • 23/10/2015

    214

    Les droits daccs

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Lectureread

    criturewrite

    Excutionexecute

  • 23/10/2015

    215

    Les droits daccs

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    Lectureread

    criturewrite

    Rentrer dans le rpertoireexecute

  • 23/10/2015

    216

    Les droits daccs Deux mthodes dinterprtation des droits :

    de manire symbolique

    de manire octale

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

  • 23/10/2015

    217

    Modification des droits La modification des droits daccs sur les fichiers et rpertoires est

    ralise via la commande chmod. Supprimer, attribuer et ajouter :

    Ajout du droit dcriture au groupe propritaire en mode symbolique

    [root@localhost ~]# touch fichier[root@localhost ~]# ls -l fichier-rw-r--r--. 1 root root 0 9 sept. 12:46 fichier

    Formation Red Hat, Administration Systme I (RH124) alphorm.com

    [root@localhost ~]# chmod g+w fichier[root@localhost ~]# ls -l fichier-rw-rw-r--. 1 ludo root 0 9 sept. 12:46 fichier

    Affecter les droits dcriture au groupe propritaire et les autres en mode symbolique

    [root@localhost ~]# chmod go=w fichier[root@localhost ~]# ls -l fichier-rw--w--w-. 1 ludo root 0 9 sept. 12:46 fichier

  • 23/10/2015

    218

    Modification de