alphorm.com formation red hat rh124
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
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